.lookbook{--lookbook-number-text: var(--color-base);--lookbook-number-background: var(--color-secondary-background);--lookbook-number-text-hover: var(--color-background);--lookbook-number-background-hover: var(--color-base);--lookbook-content-panel-background: var(--main-color-background);--lookbook-card-border: var(--color-base);display:block;container-type:inline-size;container-name:lookbook}.lookbook__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap-horizontal)}.lookbook__visual{display:grid;position:relative}.lookbook__visual:not(:has(.lookbook__media)){display:none}.lookbook__media{position:relative;min-height:300px}.lookbook__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lookbook__image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-size-5)}.lookbook__panel{display:flex;flex-direction:column;justify-content:center;padding:40px;border:1px solid var(--color-line);border-radius:var(--border-radius-size-5);background:var(--lookbook-content-panel-background)}.lookbook__products{display:flex;flex-direction:column}@media screen and (min-width:769px){.lookbook__panel>.heading-wrapper:not(:has(>.heading-wrapper__content:empty)){margin-bottom:40px}.lookbook__layout:not(:has(.lookbook__media)){grid-template-columns:minmax(0,1fr)}.lookbook__layout:not(:has(.lookbook__media))>.lookbook__panel{width:50%;margin-inline:auto}.lookbook .lookbook-card{align-items:stretch}.lookbook-card.product-card--center .select--plain,.lookbook-card.product-card--center .lookbook__number{margin-inline:auto}.lookbook-card.product-card--center .lookbook__number{inset-inline-end:0}.lookbook__list:has(>.lookbook__item:only-child){grid-auto-columns:minmax(0,calc((100cqw - var(--grid-gap-horizontal)) * .2));justify-content:center}}.lookbook-card{display:flex;flex-direction:column;gap:10px}.lookbook-card .product-card__content{display:flex;flex-direction:column;gap:5px}.lookbook-card .product-card__info{display:flex;flex-direction:column}.lookbook-card .product-card__price .price{margin-top:0;word-break:break-all}.lookbook-card variant-selects{margin-top:5px}.lookbook-card .select--plain{margin-block:0;padding-block:0}.lookbook-card .product-card__info .product__badges{display:none}.lookbook-card .product-card__media:before,.lookbook-card .product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised);border-radius:var(--border-radius-size-5);transition:box-shadow var(--duration-default) var(--transition-primary);pointer-events:none}.lookbook-card .product-card__media:before{box-shadow:inset 0 0 0 0 var(--color-background)}.lookbook-card .product-card__media:after{border:2px solid transparent;background:padding-box linear-gradient(transparent,transparent),border-box conic-gradient(from var(--border-angle),transparent 15%,var(--lookbook-card-border),var(--lookbook-card-border),transparent 99%);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;transition:opacity var(--duration-default) var(--transition-primary)}.lookbook__item.is-selected .product-card__media:before{box-shadow:inset 0 0 0 4px var(--color-background)}.lookbook__item.is-selected .product-card__media:after{opacity:1;animation:animateHighlited 3s linear infinite}.lookbook-card .product-card__media img{transition:transform var(--duration-default) var(--transition-primary)}.lookbook__item.is-selected .product-card__media img{transform:scale(1.03)}.lookbook-card .product-card__media .product__badges{bottom:0;overflow:hidden;align-content:flex-start;align-items:flex-start}.lookbook-card .product-form__actions{margin-top:10px}.lookbook-card .product-form__submit.button svg:not(:only-child){margin-inline-end:0}.lookbook__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--grid-gap-horizontal);margin:0;padding:0}.lookbook__actions{padding-top:40px}.lookbook__error{margin-top:10px;color:var(--color-error)}.lookbook__item{min-width:0;padding-top:54px}.lookbook .lookbook__item:not(:has(.lookbook__number)){padding:0}.lookbook__number{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--border-radius-round);color:var(--lookbook-number-text);background:var(--lookbook-number-background);text-align:center;transition:color var(--duration-default) var(--transition-primary),background-color var(--duration-default) var(--transition-primary)}.lookbook__number.is-active,.lookbook__item.is-active .lookbook__number{color:var(--lookbook-number-text-hover);background:var(--lookbook-number-background-hover)}.lookbook__item .lookbook__number{position:absolute;inset-inline-start:0;bottom:calc(100% + 10px);pointer-events:none}.lookbook__hotspots .lookbook__hotspot{--lookbook-hotspot-size: 44px;position:absolute;inset-inline-start:calc((100% - var(--lookbook-hotspot-size)) * var(--lookbook-x) / 100);top:calc((100% - var(--lookbook-hotspot-size)) * var(--lookbook-y) / 100);z-index:var(--layer-raised);cursor:pointer;-webkit-appearance:none;appearance:none;pointer-events:auto}@media screen and (min-width:1201px){.lookbook__media{min-height:var(--lookbook-image-height, 300px)}.lookbook__panel{padding:100px}}@media screen and (max-width:768px){.lookbook__layout{grid-template-columns:minmax(0,1fr);gap:10px}.lookbook__media{min-height:var(--lookbook-image-height-mobile, 440px)}.lookbook__panel{display:contents}.lookbook__panel>.heading-wrapper{order:-1}.lookbook__products{padding:30px;border:1px solid var(--color-line);border-radius:var(--border-radius-size-5);background:var(--lookbook-content-panel-background)}.lookbook__actions{padding-top:30px}.lookbook__list{grid-auto-flow:row;grid-auto-columns:auto;row-gap:30px}.lookbook__number{width:30px;height:30px}.lookbook__item .lookbook__number{inset-inline-start:-40px;top:50%;bottom:auto;transform:translateY(-50%);pointer-events:auto}.lookbook__hotspots .lookbook__hotspot{--lookbook-hotspot-size: 30px}.lookbook__item{padding-top:0;padding-inline-start:40px}.lookbook-card{display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:20px}.lookbook-card>.product-form__wrapper{grid-column:1 / -1}.lookbook-card.product-card--center{text-align:start}.lookbook-card.product-card--center .price--on-sale .price__sale>*{margin-inline:0!important}.lookbook-card .product-card__media .product__badges{display:none}.lookbook-card .product-card__info .product__badges{display:flex}.lookbook-card .product-card__info .product__badges:has(.badge){margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-lookbook.css.map */
