.cart-drawer{position:fixed;top:0;left:-9999px;opacity:0;width:100%;height:100%;background:#000000b3;z-index:99999;display:flex;flex-direction:column;transition:left 0s .2s,opacity .2s}.cart-drawer--active{left:0;opacity:1;transition:left 0s,opacity .2s}.cart-drawer-box{width:480px;background:var(--color-background, #f5f5f5);flex:1;margin-left:auto;display:flex;flex-direction:column;overflow:auto;transition:.2s opacity,.2s transform;opacity:0;transform:translate(40px)}.cart-drawer--active .cart-drawer-box{transform:none;opacity:1}.cart-drawer-header{display:flex;align-items:center;padding:24px;border-bottom:1px solid #e7e7e7}.cart-drawer-header h2{color:var(--color-foreground, #212529);flex:1;margin:0}.cart-drawer-header-right{color:#a1a1a1;display:inline-flex;align-items:center;gap:20px}.cart-drawer-header-right-close{width:20px;height:20px;color:#a1a1a1;cursor:pointer;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center}.cart-drawer-header-right-close:hover{color:var(--color-foreground, #212529)}.cart-drawer-header-right-close svg{width:100%;height:100%}.cart-drawer-form{flex:1;display:flex;flex-direction:column}.cart-drawer-items{padding:24px;flex:1}.cart-drawer-item{display:flex;border:1px solid var(--color-card-border, #e7e7e7);background:var(--color-card-background, white);overflow:hidden}.cart-drawer-item--pret-a-porter{background:var(--color-secondary-background);border:none}.cart-drawer-item+.cart-drawer-item{margin-top:25px}.cart-drawer-item-image{width:120px;flex-shrink:0;aspect-ratio:9/14}.cart-drawer-item-image img{width:100%;height:100%;object-fit:cover;display:block}.cart-drawer-item-main{flex:1;padding:20px 24px;display:flex;flex-direction:column;gap:8px;position:relative}.cart-drawer-item-title{font-size:15px;font-weight:500;margin:0}.cart-drawer-item-title a{font-weight:700}.cart-drawer-item-title a:hover{opacity:.7}.cart-drawer-item-price{font-size:14px}.cart-drawer-item-variants{display:flex;flex-direction:column}.cart-drawer-item-variant{font-size:13px;margin:2px 0;line-height:normal}.cart-drawer-item-remove{position:absolute;bottom:10px;right:24px;background:none;border:none;color:#a1a1a1;font-size:12px;cursor:pointer;padding:0;text-decoration:underline;transition:color .2s ease}.cart-drawer-item-remove:hover{color:var(--color-foreground, #212529)}.cart-drawer-footer{padding:24px;margin-top:auto;position:relative}.cart-drawer-footer:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:#e7e7e7}.cart-drawer-footer-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;text-transform:uppercase}.cart-drawer-footer-row:last-of-type{margin-bottom:16px}.cart-drawer-footer-row h3{font-weight:400;color:#525252;font-size:14px;margin:0}.cart-drawer-footer-row span{font-weight:500;color:var(--color-foreground, #212529);font-size:14px}.cart-drawer-button{width:100%}.cart-drawer-empty{margin:auto;color:var(--color-foreground, #212529);text-align:center;padding:40px 24px}@media (max-width: 768px){.cart-drawer{padding:0}.cart-drawer-box{width:100%;margin:0;border-radius:0;height:100%}.cart-drawer-item-image{width:80px;aspect-ratio:9/14}.cart-drawer-item-image img{width:100%;height:100%}.cart-drawer-item-main{padding:16px}.cart-drawer-item-remove{bottom:16px;right:16px}.cart-drawer-header,.cart-drawer-items,.cart-drawer-footer{padding:16px}}.collection-filters{margin-top:40px;margin-bottom:30px;border-top:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border);padding-top:20px;padding-bottom:20px}.collection-filters__desktop{display:block}.collection-filters__mobile{display:none;position:relative}.collection-filters__menu{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.collection-filter__clear{background:none;border:none;cursor:pointer;padding:0;text-decoration:none;color:var(--color-foreground);transition:opacity var(--transition-normal)}.collection-filter__clear:hover{opacity:.7}.collection-filter__group{display:flex;align-items:center;gap:20px}.collection-filter__option{text-decoration:none;color:var(--color-foreground);transition:opacity var(--transition-normal)}.collection-filter__option:hover{opacity:.7}.collection-filter__option.menu-item.active{font-weight:700!important}.collection-filters__toggle{display:none;background:none;border:none;cursor:pointer;align-items:center;gap:8px;padding:8px 0;color:var(--color-foreground)}.collection-filters__toggle svg{transition:transform var(--transition-normal)}.collection-filters__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.collection-filters__mobile-menu{position:absolute;top:calc(100% + 20px);left:0;right:0;background:var(--color-background);border:1px solid var(--color-card-border);padding:20px;z-index:10;flex-direction:column;gap:20px;max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:all .3s ease}.collection-filters__mobile-menu.active{max-height:500px;opacity:1;transform:translateY(0)}@media (max-width: 768px){.collection-page{padding:0;max-width:100vw;margin:0;overflow-x:hidden}.collection-products__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:100%;padding:0 15px}.collection-filters{padding:20px;margin-bottom:0;max-width:100vw}.collection-filters__mobile-menu{left:0;right:0;width:auto}.collection-products__load-more{padding:0 20px;max-width:100vw}.collection-filters__desktop{display:none}.collection-filters__mobile{display:block}.collection-filters__toggle{display:flex}.collection-filter__group{flex-direction:column;align-items:flex-start;gap:10px}.collection-filters__mobile-menu .collection-filter__clear{text-align:left;width:100%}.collection-filters__mobile-menu .collection-filter__group{margin-top:10px}.collection-products__loading-trigger{padding:30px 20px;min-height:80px}.collection-products__end{padding:30px 20px}}.faq-section{width:100%;padding:44px 1rem}.faq-section__container{max-width:1200px;margin:0 auto}.faq-section__empty{text-align:center;padding:2rem;color:var(--color-foreground);opacity:.7}.faq-item{width:100%}.faq-item__question{width:100%;background:none;border:none;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;transition:var(--transition-fast)}.faq-item__question:hover{opacity:.8}.faq-item__question-text{margin:0;flex:1;padding-right:1rem;color:var(--color-foreground)}.faq-item__icon{flex-shrink:0;transition:transform var(--transition-fast);display:flex;align-items:center;justify-content:center}.faq-item__question[aria-expanded=true] .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{overflow:hidden;transition:all var(--transition-normal);max-height:0;opacity:0}.faq-item__answer[aria-hidden=false]{max-height:1000px;opacity:1}.faq-item__answer-content{padding:0 0 1.5rem}.faq-item__answer-content p{margin:0}.faq-item__answer-content p:not(:last-child){margin-bottom:1rem}.faq-item__separator{height:1px;background-color:var(--color-card-border);width:100%;margin:0}@media (max-width: 767px){.faq-item__question{padding:1rem 0}.faq-item__answer-content{padding:0 0 1rem}}.box-our-favorites{padding:44px 40px;text-align:center;background-color:var(--color-background)}.box-our-favorites__title{margin-left:20px;margin-right:20px;margin-bottom:60px;font-style:italic}.box-our-favorites__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 auto}.box-our-favorites__button{margin-top:40px}@media (max-width: 767px){.box-our-favorites{padding:40px 0}.box-our-favorites__grid{grid-template-columns:1fr;gap:0px;max-width:none}.box-our-favorites__title{margin-bottom:40px}.box-our-favorites__button{margin-top:40px}}@media (min-width: 768px) and (max-width: 1023px){.box-our-favorites{padding:60px 30px}.box-our-favorites__grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:600px}}@media (min-width: 1200px){.box-our-favorites__grid{gap:25px}}.footer{margin-top:auto;padding:60px 20px;background-color:var(--footer-bg)}.footer__container{max-width:400px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:40px}.footer__logo img{max-width:200px;height:auto;margin:0 auto}.footer__menu{display:flex;flex-direction:column;gap:16px}.footer__menu-link{color:var(--color-foreground);text-decoration:none;transition:var(--transition-fast)}.footer__menu-link:hover{opacity:.7}.footer__social{display:flex;justify-content:center;gap:24px}.footer__social-link{color:var(--color-foreground);transition:var(--transition-fast)}.footer__social-link:hover{opacity:.7}.footer__social-link svg{width:24px;height:24px}.full-width-image{width:100%;margin:0;padding:0}.full-width-image__link{display:block;text-decoration:none;transition:opacity var(--transition-fast)}.full-width-image__link:hover{opacity:.95}.full-width-image__container{position:relative;width:100%;height:640px;overflow:hidden}.full-width-image__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.full-width-image__placeholder{width:100%;height:100%;background-color:var(--color-secondary-background);display:flex;align-items:center;justify-content:center;color:var(--color-foreground);font-family:var(--font-body-family)}@media (max-width: 767px){.full-width-image__container{height:320px}}@media (max-width: 1024px) and (min-width: 768px){.full-width-image__container{height:480px}}.fullscreen-vimeo{width:100%;margin:0;padding:0;position:relative;overflow:hidden}.fullscreen-vimeo__container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.fullscreen-vimeo__iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.fullscreen-vimeo__poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:1;transition:opacity .5s ease-in-out}.fullscreen-vimeo__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-secondary-background);display:flex;align-items:center;justify-content:center;color:var(--color-foreground);font-family:var(--font-body-family)}@media (max-width: 767px){.fullscreen-vimeo__container{padding-bottom:0;height:600px}.fullscreen-vimeo__iframe,.fullscreen-vimeo__poster{top:50%;left:50%;transform:translate(-50%,-50%);height:100%;aspect-ratio:16 / 9;width:auto;min-width:100%}}.header{display:flex;align-items:center;justify-content:space-between;padding:0 40px;position:fixed;top:0;left:0;right:0;width:100%;height:100px;background:var(--color-background);z-index:1000;transition:height .3s ease,padding .3s ease,background-color .3s ease}.header.scrolled{height:60px}.header--product-page{background:transparent}.header--product-page.scrolled{background:var(--color-background)}.header--home-page{background:transparent}.header--home-page.scrolled{background:var(--color-background)}.header--home-page .header__menu-link,.header--home-page .header__hamburger,.header--home-page .header__icon,.header--home-page .header__logo,.header--home-page .language-active,.header--home-page .language-inactive,.header--home-page .language-separator,.header--home-page .language-switch-btn{color:#fff}.header--home-page .header__hamburger svg,.header--home-page .header__hamburger svg *,.header--home-page .header__icon svg,.header--home-page .header__icon svg *{stroke:currentColor}.header--home-page .header__logo svg,.header--home-page .header__logo svg *{fill:currentColor}.header--home-page .cart-count,.header--home-page .wishlist-count{background:#fff;color:#000}.header--home-page.scrolled .header__menu-link,.header--home-page.scrolled .header__hamburger,.header--home-page.scrolled .header__icon,.header--home-page.scrolled .header__logo,.header--home-page.scrolled .language-active,.header--home-page.scrolled .language-inactive,.header--home-page.scrolled .language-separator,.header--home-page.scrolled .language-switch-btn{color:var(--color-foreground)}.header--home-page.scrolled .cart-count,.header--home-page.scrolled .wishlist-count{background:var(--color-foreground);color:var(--color-background)}.header--home-page.scrolled .language-inactive,.header--home-page.scrolled .language-separator{color:#999}body{padding-top:100px;transition:padding-top .3s ease}body.header-scrolled{padding-top:60px}body:has(.header--product-page){padding-top:0}body:has(.header--product-page).header-scrolled{padding-top:0}body:has(.header--home-page){padding-top:0}body:has(.header--home-page).header-scrolled{padding-top:0}.header__left,.header__right{display:flex;align-items:center;gap:2rem}.header__hamburger{display:block;background:none;border:none;cursor:pointer;padding:0;transition:color .3s ease}.header__hamburger svg{width:1.5rem;height:1.5rem}.header__main-menu,.header__secondary-menu{display:flex;gap:2rem}.header__menu-link{text-decoration:none;color:var(--color-foreground);transition:color .3s ease}.header__menu-link.active{font-weight:700}.header__menu-link:hover{opacity:.7}.header__center{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);z-index:10}.header__logo{position:relative;display:inline-flex;align-items:center;justify-content:center}.header__logo-full,.header__logo-compact{display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease}.header__logo-full{opacity:1;position:relative}.header__logo-compact{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__logo-full svg{width:auto;height:auto}.header__logo-compact svg{width:auto;height:auto;transform:scale(1.68)}.header.scrolled .header__logo-full{opacity:0}.header.scrolled .header__logo-full svg{transform:scale(.8)}.header.scrolled .header__logo-compact{opacity:1}.header.scrolled .header__logo-compact svg{transform:scale(1.344)}.header__language{display:flex;align-items:center;gap:.25rem;font-size:.875rem;text-transform:uppercase}.language-inline-selector{display:flex;align-items:center;gap:.25rem}.language-switch-btn{background:none;border:none;cursor:pointer;padding:0;transition:color .3s ease}.language-switch-btn:hover{opacity:.7}.language-active{color:var(--color-foreground);transition:color .3s ease}.language-inactive,.language-separator{color:#999;transition:color .3s ease}.header__icons{display:flex;align-items:center;gap:1rem}.header__icon{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:0;transition:color .3s ease}.header__icon svg{width:1.5rem;height:1.5rem;transition:transform .3s ease}.header.scrolled .header__icon svg{transform:scale(.9)}.cart-count,.wishlist-count{position:absolute;top:-.5rem;right:-.5rem;background:var(--color-foreground);color:var(--color-background);border-radius:50%;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;transition:background .3s ease,color .3s ease}.sidebar-overlay{visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1001;opacity:0;transition:opacity .3s ease,visibility .3s ease}.sidebar-overlay.active{visibility:visible;pointer-events:auto;opacity:1}.sidebar-drawer{position:fixed;top:0;left:0;width:400px;height:100%;background:var(--color-background);z-index:1002;transform:translate(-100%);transition:transform .3s ease;box-shadow:2px 0 8px #0000001a}.sidebar-drawer.active{transform:translate(0)}.sidebar-drawer__content{display:flex;flex-direction:column;height:100%;padding:2rem;gap:2rem}.sidebar-drawer__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem;border-bottom:1px solid #eee}.sidebar-drawer__logo{display:block}.sidebar-drawer__logo svg{width:auto;height:auto}.sidebar-drawer__close{background:none;border:none;cursor:pointer;padding:0;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}.sidebar-drawer__close:hover{opacity:.7}.sidebar-drawer__close svg{width:24px;height:24px}.sidebar-drawer__menus{display:flex;flex-direction:column;gap:3rem;padding-bottom:2rem;border-bottom:1px solid #eee}.sidebar-drawer__nav{display:flex;flex-direction:column}.sidebar-drawer__link{text-decoration:none;color:var(--color-foreground);margin-bottom:5px}.sidebar-drawer__link:hover{opacity:.7}.sidebar-drawer__link.active{font-weight:700}.sidebar-drawer__link--child{margin-left:20px}.sidebar-drawer__social{display:flex;gap:1.5rem;align-items:center}.sidebar-drawer__social-link{color:var(--color-foreground);text-decoration:none;transition:opacity .2s ease}.sidebar-drawer__social-link:hover{opacity:.6}.sidebar-drawer__social-link svg{display:block}@media (max-width: 768px){.header{padding:1rem;height:80px}.header.scrolled{height:50px;padding:.5rem 1rem}body{padding-top:80px}body.header-scrolled{padding-top:50px}body:has(.header--product-page){padding-top:0}body:has(.header--product-page).header-scrolled{padding-top:0}body:has(.header--home-page){padding-top:0}body:has(.header--home-page).header-scrolled{padding-top:0}.sidebar-drawer{width:100%}.header__hamburger{display:block}.header__hamburger svg{transition:transform .3s ease}.header.scrolled .header__hamburger svg{transform:scale(.9)}.header__main-menu,.header__secondary-menu,.header__language{display:none}.header__left{gap:0}.header__right{gap:1rem}.header.scrolled .header__right{gap:.5rem}.header__logo-full svg{transform:scale(.7)}.header__logo-compact svg{transform:scale(1.176)}.header.scrolled .header__logo-full svg{transform:scale(.6)}.header.scrolled .header__logo-compact svg{transform:scale(1.008)}}.dual-image-cta{width:100%}.dual-image-cta__container{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.dual-image-cta__item{position:relative;width:100%}.dual-image-cta__image-wrapper{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.dual-image-cta__image-wrapper img{width:100%;height:100%;object-fit:cover}.dual-image-cta__item:nth-child(1) .dual-image-cta__image-wrapper img{object-position:center var(--image-vertical-alignment-1, 50%)}.dual-image-cta__item:nth-child(2) .dual-image-cta__image-wrapper img{object-position:center var(--image-vertical-alignment-2, 50%)}.dual-image-cta__button-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.dual-image-cta__button{background-color:var(--color-button-background);color:var(--color-button-text);border:1px solid var(--color-button-border);transition:all .3s ease}.dual-image-cta__button:hover{background-color:var(--color-button-text);color:var(--color-button-background)}@media (max-width: 767px){.dual-image-cta__container{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.image-with-content{width:100%;background-color:var(--background-color);padding:80px}@media (max-width: 1200px){.image-with-content{padding:0}}.image-with-content__container{display:grid;grid-template-columns:1fr 1fr}.image-with-content--image-left .image-with-content__container{grid-template-areas:"image content"}.image-with-content--image-left .image-with-content__image{grid-area:image}.image-with-content--image-left .image-with-content__content{grid-area:content}.image-with-content--image-right .image-with-content__container{grid-template-areas:"content image"}.image-with-content--image-right .image-with-content__image{grid-area:image}.image-with-content--image-right .image-with-content__content{grid-area:content}.image-with-content__image{position:relative;width:100%;height:480px;overflow:hidden}.image-with-content__image-link{display:block;width:100%;height:100%;text-decoration:none;cursor:pointer}.image-with-content__image img{width:100%;height:100%;object-fit:cover;object-position:center var(--image-vertical-alignment, 50%)}.image-with-content__placeholder{width:100%;height:100%;background-color:var(--color-secondary-background);display:flex;align-items:center;justify-content:center;color:var(--color-foreground)}.image-with-content__content{height:480px;display:flex;flex-direction:column;justify-content:center;padding:3rem;gap:1.5rem}.image-with-content__title,.image-with-content__paragraph{margin:0}.image-with-content__button{align-self:flex-start}@media (max-width: 1200px){.image-with-content__container{margin:0 1rem}}@media (max-width: 767px){.image-with-content__container{grid-template-columns:1fr;grid-template-areas:"image" "content"!important;margin:0}.image-with-content__content{height:auto;padding:2rem 1rem}.image-with-content__button{margin-top:0}}.page-title{margin-top:80px;margin-bottom:80px}:root{--product-spacing-large: 40px;--product-spacing-medium: 30px;--product-spacing-small: 15px}.product-page{display:flex;min-height:100vh;position:relative}.product-page__media{flex:0 0 55%;position:sticky;top:0;align-self:flex-start;background:#fff;display:flex;align-items:center;justify-content:center;padding:0;min-height:100vh}.product-page-slideshow{position:relative;width:100%;min-height:100vh;outline:none}.product-page-slideshow:focus-visible{outline:2px solid #000;outline-offset:2px}.product-page-slideshow__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.product-page-slideshow__slide--active{opacity:1}.product-page-slideshow__slide img{width:100%;height:100%;object-fit:contain;background:#fff}.product-page-slideshow__indicators{position:absolute;bottom:0;left:0;right:0;display:flex;z-index:3}.product-page-slideshow__dot{flex:1;height:2px;background-color:transparent;transition:background-color .3s ease}.product-page-slideshow__dot--active{background-color:#000}.product-page-slideshow__arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:3;transition:all .3s ease;color:#000}.product-page-slideshow__arrow:hover{transform:translateY(-50%) scale(1.1)}.product-page-slideshow__arrow--prev{left:20px}.product-page-slideshow__arrow--next{right:20px}.product-page-slideshow__arrow svg{width:12px;height:20px;transition:transform .2s ease}.product-page-slideshow__arrow:hover svg{transform:scale(1.1)}.product-page__wishlist{position:absolute;bottom:15px;right:20px;background:none;border:none;cursor:pointer;z-index:3;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:#000}.product-page__wishlist:hover{transform:scale(1.1)}.product-page__wishlist svg{width:20px;height:18px;fill:none}.product-page__info{flex:0 0 45%;display:flex;align-items:flex-start;padding:140px 60px 60px;background:#fff}.product-page__info--pret-a-porter{background:var(--color-secondary-background)}.product-page__content{width:100%}.product-page__title{font-size:2rem;font-weight:400;margin:0 0 10px;line-height:1.2;color:#000;text-align:left}.product-page__price{margin:0 0 var(--product-spacing-medium) 0;color:#000}.product-page__description{margin:0 0 var(--product-spacing-large) 0;color:#333}.product-page__variants{margin:0 0 var(--product-spacing-large) 0}.product-page__variant-group{margin-bottom:var(--product-spacing-medium)}.product-page__variant-group:last-child{margin-bottom:0}.product-page__variants-label{display:block;margin:0 0 var(--product-spacing-small) 0;color:#000}.product-page__option-buttons{display:flex;flex-wrap:wrap;gap:10px}.product-page__option-input{position:absolute;opacity:0;pointer-events:none}.product-page__option-button{min-width:40px;height:40px;padding:0 15px;border:1px solid #000;background:#fff;color:#000;white-space:nowrap}.product-page__option-button:hover{background:#000;color:#fff}.product-page__option-input:checked+.product-page__option-button{background:#000;color:#fff}.product-page__option-input:disabled+.product-page__option-button{opacity:.3;cursor:not-allowed;border-color:#ccc;color:#ccc}.product-page__option-input:disabled+.product-page__option-button:hover{background:#fff;color:#ccc}.product-page__add-to-cart{position:relative;transition:opacity .2s ease}.product-page__add-to-cart:disabled{opacity:.7;cursor:not-allowed}.product-page__add-to-cart.loading{color:transparent}.product-page__add-to-cart.loading:hover{background:var(--color-foreground, #212529)!important}.product-page__add-to-cart.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:add-to-cart-spinner .8s linear infinite;z-index:1}@keyframes add-to-cart-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.product-page__add-to-cart--in-cart{opacity:.5;cursor:not-allowed;pointer-events:none}.product-page__add-to-cart--in-cart:hover{background:var(--color-foreground, #212529)!important}main,.product-page{position:relative;z-index:1}.product-page__tabs{margin-top:50px;width:100%}.product-page__tab-nav{display:flex;gap:var(--product-spacing-medium);margin-bottom:var(--product-spacing-medium)}.product-page__tab-button{background:none;border:none;padding:0 0 var(--product-spacing-small) 0;cursor:pointer;color:#666;transition:all .2s ease;position:relative}.product-page__tab-button:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:transparent;transition:background-color .2s ease}.product-page__tab-button--active,.product-page__tab-button:hover{color:#000}.product-page__tab-button--active:after{background-color:#000}.product-page__tab-content{width:100%}.product-page__tab-panel{display:none;color:#333;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.product-page__tab-panel--active{display:block}.product-page__tab-panel p{margin-bottom:var(--product-spacing-small)}.product-page__tab-panel p:last-child{margin-bottom:0}.product-page__tab-panel img{max-width:100%;height:auto}.product-page__tab-panel table{max-width:100%;overflow-x:auto;display:block}.product-page__tab-panel iframe,.product-page__tab-panel video{max-width:100%}.product-page__tab-panel>*{max-width:100%}@media (max-width: 768px){.product-page{flex-direction:column;height:auto;min-height:auto}.product-page__media{flex:none;width:100%;height:auto;padding:0;margin:0;position:relative;min-height:auto}.product-page-slideshow{width:100%;height:auto;position:relative;min-height:auto}.product-page-slideshow__slide{position:absolute;width:100%;height:auto}.product-page-slideshow__slide:first-child{position:relative}.product-page-slideshow__slide img{width:100%;height:auto;display:block}.product-page__info{flex:none;padding:40px 20px}.product-page__content{max-width:none;display:flex;flex-direction:column}.product-page__price{order:2}.product-page__description{order:4}.product-page__content>form{order:3}.product-page__tabs{order:5}.product-page__price{margin-bottom:20px}.product-page__content>form{margin-bottom:30px}.product-page__description{margin-bottom:20px}.product-page__title{font-size:1.5rem}.product-page-slideshow__arrow{width:35px;height:35px}.product-page-slideshow__arrow--prev{left:15px}.product-page-slideshow__arrow--next{right:15px}.product-page-slideshow__arrow svg{width:10px;height:16px}.product-page__wishlist{bottom:10px;right:15px;width:35px;height:35px}.product-page__wishlist svg{width:18px;height:16px}.product-page__tabs{margin-top:10px}.product-page__tab-nav{gap:20px;margin-bottom:20px}.product-page__tab-button{font-size:calc(var(--font-button-size) * .9);padding:0 0 10px}}.retailers{width:100%;padding:60px 1rem}.retailers__container{max-width:1200px;margin:0 auto}.retailers__grid{columns:3;column-gap:40px;max-width:1200px}.retailers__country{display:inline-block;width:100%;break-inside:avoid;padding:20px 0;margin-bottom:10px;box-sizing:border-box;transition:var(--transition-fast);text-align:center}.retailers__country:hover{transform:scale(var(--scale-hover-small, 1.02))}.retailers__country-title{text-transform:uppercase;margin:0 0 25px;font-style:normal}.retailers__location{margin-bottom:30px}.retailers__location:last-child{margin-bottom:0}.retailers__store-name{font-family:var(--font-body-family);font-weight:var(--font-paragraph-weight);font-size:var(--font-paragraph-size);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);text-transform:uppercase;margin:0}.retailers__details{display:flex;flex-direction:column}.retailers__address,.retailers__contact{margin:0;font-family:var(--font-body-family);font-weight:var(--font-paragraph-weight);font-size:var(--font-paragraph-size);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing)}.retailers__empty-state{text-align:center;padding:40px 0;color:var(--color-foreground)}@media (max-width: 767px){.retailers{padding:40px 1rem}.retailers__grid{columns:1;column-gap:0}.retailers__country{padding:25px 20px;margin-bottom:25px}.retailers__location{margin-bottom:25px}}@media (min-width: 768px){.retailers__grid{columns:3;column-gap:40px}}.paragraph-section{width:100%;padding:44px 1rem}.paragraph-section__container{max-width:800px;margin:0 auto}.paragraph-section__title{margin-bottom:24px;text-align:center}.paragraph-section__button{margin-top:32px;text-align:center}@media (max-width: 767px){.paragraph-section{padding:22px 1rem}.paragraph-section__button{margin-top:24px}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.slideshow-with-content{width:100%;background-color:var(--background-color)}@media (max-width: 1200px){.slideshow-with-content{padding:0}}.slideshow-with-content__container{display:grid;grid-template-columns:1fr 1fr}.slideshow-with-content--image-left .slideshow-with-content__container{grid-template-areas:"slideshow content"}.slideshow-with-content--image-left .slideshow-with-content__slideshow{grid-area:slideshow}.slideshow-with-content--image-left .slideshow-with-content__content{grid-area:content}.slideshow-with-content--image-right .slideshow-with-content__container{grid-template-areas:"content slideshow"}.slideshow-with-content--image-right .slideshow-with-content__slideshow{grid-area:slideshow}.slideshow-with-content--image-right .slideshow-with-content__content{grid-area:content}.slideshow-with-content__slideshow{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.slideshow-with-content__slides{position:relative;width:100%;height:100%}.slideshow-with-content__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.slideshow-with-content__slide--active{opacity:1;pointer-events:auto}.slideshow-with-content__slide-link{display:block;width:100%;height:100%;text-decoration:none;cursor:pointer}.slideshow-with-content__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.slideshow-with-content__placeholder{width:100%;height:100%;background-color:var(--color-secondary-background);display:flex;align-items:center;justify-content:center;color:var(--color-foreground)}.slideshow-with-content__arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;z-index:10;transition:all var(--transition-normal);opacity:1;visibility:visible;color:#fff;mix-blend-mode:difference}.slideshow-with-content__arrow:hover{transform:translateY(-50%) scale(var(--scale-hover-medium))}.slideshow-with-content__arrow--prev{left:5px}.slideshow-with-content__arrow--next{right:5px}.slideshow-with-content__arrow svg{width:9px;height:15px;transition:transform var(--transition-fast)}.slideshow-with-content__arrow:hover svg{transform:scale(var(--scale-hover-medium))}.slideshow-with-content__dots{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10}.slideshow-with-content__dot{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;padding:0;transition:background .2s ease}.slideshow-with-content__dot:hover{background:#fffc}.slideshow-with-content__dot--active{background:#fff}.slideshow-with-content__content{display:flex;flex-direction:column;justify-content:center;padding:3rem;gap:1.5rem}.slideshow-with-content__title,.slideshow-with-content__paragraph{margin:0}.slideshow-with-content__button{align-self:flex-start}@media (max-width: 1200px){.slideshow-with-content__container{margin:0 1rem}}@media (max-width: 767px){.slideshow-with-content__container{grid-template-columns:1fr;grid-template-areas:"slideshow" "content"!important;margin:0}.slideshow-with-content__content{padding:2rem 1rem}.slideshow-with-content__button{margin-top:0}.slideshow-with-content__arrow{width:35px;height:35px}.slideshow-with-content__arrow--prev{left:3px}.slideshow-with-content__arrow--next{right:3px}.slideshow-with-content__arrow svg{width:10px;height:16px}.slideshow-with-content__dots{bottom:1rem}}.spacer{height:var(--spacer-height);width:100%}@media screen and (max-width: 749px){.spacer{height:calc(var(--spacer-height) / 2)}}.title-video{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 1rem}.title-video__title{margin:0 0 88px;font-size:2rem;font-weight:400}@media (max-width: 767px){.title-video{padding-left:0;padding-right:0}.title-video__title{margin-bottom:44px}}.title-video__video-wrapper{max-width:1200px;width:100%}.title-video__video-wrapper video{width:100%;height:auto;display:block}.title-video__vimeo-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.title-video__vimeo-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.title-video__title:last-child{margin-bottom:0}.wishlist-loading{text-align:center;padding:60px 20px}.wishlist-empty h2{margin-bottom:16px;font-size:1.5rem}.wishlist-empty .btn{margin-top:20px}.collection-products__load-more{text-align:center;margin-bottom:60px}.collection-products__load-more .btn{min-width:200px}.js-infinite-scroll .collection-products__pagination{display:none}.collection-products__loading-trigger{text-align:center;padding:40px 20px;min-height:100px}.collection-products__loader{display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0;transform:translateY(20px);transition:all .3s ease}.collection-products__loader.loading{opacity:1;transform:translateY(0)}.loader-spinner{width:24px;height:24px;border:2px solid var(--color-border-light, #e0e0e0);border-top:2px solid var(--color-foreground);border-radius:50%;animation:spin 1s linear infinite}.collection-products__end{text-align:center;padding:40px 20px;color:var(--color-foreground-light, #666);font-style:italic}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){*{box-sizing:border-box}.collection-page{padding:0;max-width:100vw;margin:0;overflow-x:hidden}.wishlist-loading{padding:40px 20px}.wishlist-empty{padding:0 20px}.collection-products__load-more{padding:0 20px;max-width:100vw}.collection-products__loading-trigger{padding:30px 20px;min-height:80px}.collection-products__end{padding:30px 20px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.product-card-link{display:block;text-decoration:none;color:var(--color-foreground);transition:transform var(--transition-normal)}.product-card{position:relative;background:var(--color-card-background);border-radius:0;overflow:hidden;border:1px solid var(--color-card-border)}.product-card--pret-a-porter{background:var(--color-secondary-background);border:none}.product-card--pret-a-porter .product-card__media,.product-card--pret-a-porter .product-card__content{background:var(--color-secondary-background)}.product-card__media{position:relative;margin-bottom:0;overflow:hidden;padding:20px}.product-slideshow{position:relative;aspect-ratio:9/14;outline:none}.product-slideshow:focus-visible{outline:2px solid #000;outline-offset:2px}.product-slideshow__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--transition-normal)}.product-slideshow__slide--active{opacity:1}.product-slideshow__slide img{width:100%;height:100%;object-fit:cover;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.product-slideshow__indicators{position:absolute;bottom:0;left:0;right:0;display:flex;z-index:3}.product-slideshow__dot{flex:1;height:2px;background-color:transparent;transition:background-color var(--transition-normal)}.product-slideshow__dot--active{background-color:#000}.product-slideshow__arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;z-index:3;transition:all var(--transition-normal);opacity:1;visibility:visible;color:#fff;mix-blend-mode:difference}.product-slideshow__arrow:hover{transform:translateY(-50%) scale(var(--scale-hover-medium))}.product-slideshow__arrow--prev{left:5px}.product-slideshow__arrow--next{right:5px}.product-slideshow__arrow svg{width:9px;height:15px;transition:transform var(--transition-fast)}.product-slideshow__arrow:hover svg{transform:scale(var(--scale-hover-medium))}.product-card__wishlist{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;z-index:3;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform var(--transition-normal);color:#fff;mix-blend-mode:difference}.product-card__wishlist:hover{transform:scale(var(--scale-hover-medium))}.product-card__wishlist--active{color:var(--color-secondary-background);mix-blend-mode:normal}.product-card__wishlist svg{width:20px;height:18px;fill:none}.product-card__content{padding:0 20px 20px;text-align:left;background:var(--color-card-background)}.product-card__info{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.product-card__price{margin:0;color:#000;white-space:nowrap}.product-card__price--mobile{display:none}.product-card__meta{display:block}@media (max-width: 767px){.product-card--pret-a-porter{border:none}.product-card__media{padding:0}.product-card__content{padding:15px}.product-card__info{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:4px;gap:3px}.product-card__info h3{line-height:1.3}.product-card__price--desktop{display:none}.product-card__price--mobile{display:block;font-size:.8rem;margin:0}.product-card__meta .detail-box{margin:0;line-height:1.2}.product-card__wishlist{top:5px;right:5px;width:35px;height:35px}.product-card__wishlist svg{width:18px;height:16px}.product-slideshow__arrow{width:20px;margin:0 7px}.product-slideshow__arrow--prev{left:3px}.product-slideshow__arrow--next{right:3px}.product-slideshow__arrow svg{width:10px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
