#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__prefs #shopify-pc__prefs__header-accept,#shopify-pc__prefs #shopify-pc__prefs__header-decline,#shopify-pc__prefs #shopify-pc__prefs__header-save{background-color:#000;color:#fff;font-family:TexGyre;letter-spacing:.32px;padding:16px;font-size:15px;border:0;border-radius:0;text-transform:uppercase;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:is(#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__prefs #shopify-pc__prefs__header-accept,#shopify-pc__prefs #shopify-pc__prefs__header-decline,#shopify-pc__prefs #shopify-pc__prefs__header-save):hover{background-color:#fff;color:#000}:is(#shopify-pc__banner,#shopify-pc__prefs) h1,:is(#shopify-pc__banner,#shopify-pc__prefs) h2,:is(#shopify-pc__banner,#shopify-pc__prefs) h3,:is(#shopify-pc__banner,#shopify-pc__prefs) h4,:is(#shopify-pc__banner,#shopify-pc__prefs) h5,:is(#shopify-pc__banner,#shopify-pc__prefs) h6,:is(#shopify-pc__banner,#shopify-pc__prefs) .shopify-pc__prefs__options label{font-family:TexGyre;letter-spacing:.32px;text-transform:uppercase}:is(#shopify-pc__banner,#shopify-pc__prefs) a,:is(#shopify-pc__banner,#shopify-pc__prefs) button,:is(#shopify-pc__banner,#shopify-pc__prefs) input,:is(#shopify-pc__banner,#shopify-pc__prefs) svg{box-shadow:none!important}:is(:is(#shopify-pc__banner,#shopify-pc__prefs) a,:is(#shopify-pc__banner,#shopify-pc__prefs) button,:is(#shopify-pc__banner,#shopify-pc__prefs) input,:is(#shopify-pc__banner,#shopify-pc__prefs) svg) span{outline:none}:is(:is(#shopify-pc__banner,#shopify-pc__prefs) a,:is(#shopify-pc__banner,#shopify-pc__prefs) button,:is(#shopify-pc__banner,#shopify-pc__prefs) input,:is(#shopify-pc__banner,#shopify-pc__prefs) svg):focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)}:is(:is(#shopify-pc__banner,#shopify-pc__prefs) a,:is(#shopify-pc__banner,#shopify-pc__prefs) button,:is(#shopify-pc__banner,#shopify-pc__prefs) input,:is(#shopify-pc__banner,#shopify-pc__prefs) svg):focus-visible~span svg{outline:.2rem solid rgba(var(--color-foreground),.5)}#shopify-pc__banner{background-color:#fffc;font-family:Goudy;box-shadow:none;padding:16px}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:16px}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:0}@media (max-width: 480px){#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{margin-right:0}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{background-color:#000!important;color:#fff!important}@media (max-width: 480px){#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{flex-basis:48%;font-size:14px;padding:10px}}:is(#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline):hover,:is(#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline):focus-visible{opacity:80%}@media (max-width: 480px){#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{flex-basis:100%}}#shopify-pc__prefs{font-family:Goudy}#shopify-pc__prefs .shopify-pc__prefs__dialog{background-color:#f4f3ee;border-radius:0}#shopify-pc__prefs header{top:auto;height:auto;transform:none;padding-top:20px}#shopify-pc__prefs #shopify-pc__prefs__header-title{font-size:16px}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:24px;right:28px;border-radius:0}@media (min-width: 1201px){#shopify-pc__prefs .shopify-pc__prefs__header-close{top:32px}}#shopify-pc__prefs h3,#shopify-pc__prefs label{font-size:16px}#shopify-pc__prefs .shopify-pc__prefs__option label span{position:relative;top:-2px}#shopify-pc__prefs .shopify-pc__prefs__option label span svg{border-radius:0}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{background-color:#000!important;color:#fff!important}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover,#shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus-visible{opacity:80%}.product-form__pre-order-text{font-family:Goudy!important;font-size:16px;font-weight:400;margin-bottom:16px;text-align:center;display:none!important}.product-form__pre-order-text.js-active{display:block!important}.headline,.rich-text h1{font-size:56px;line-height:56px}.subheadline-1,.rich-text h2{font-size:32px;line-height:32px}.subheadline-2{font-size:20px;line-height:24px}.subheadline-3,.rich-text h3,.body-1,.rich-text p{font-size:16px;line-height:20px}.body-2,.note{font-size:12px;line-height:16px}@media (min-width: 900px){.headline-1{font-size:80px;line-height:80px}.headline-2,.rich-text h2{font-size:24px;line-height:28px}.headline,.rich-text h1{font-size:80px;line-height:80px}.subheadline-1{font-size:40px;line-height:40px}.subheadline-2{font-size:24px;line-height:28px}.subheadline-3,.rich-text h3,.body-1,.rich-text p,.body-2{font-size:16px;line-height:20px}.note{font-size:12px;line-height:16px}}html{-webkit-font-smoothing:antialiased}.cancellaresca,.rich-text h1{font-family:Cancellaresca}.goudy,.rich-text p{font-family:Goudy;letter-spacing:.32px}.texGyre,.rich-text h2,.rich-text h3{font-family:TexGyre;letter-spacing:.32px;text-transform:uppercase}.rich-text a{text-decoration:underline}.rich-text a:hover{opacity:80%}.index .announcement-bar{background-color:transparent}.index .announcement-bar-section{background-color:#ffffffb3}.index .announcement-bar-section .utility-bar{background-color:transparent}@media (min-width: 900px){.index .announcement-bar-section{position:absolute;width:100vw;background-color:#ffffffb3}.index .announcement-bar-section .utility-bar{background-color:transparent}}@media (max-width: 899px){.centered{text-align:center}}.cart-count-bubble{color:inherit;background-color:transparent;height:100%;width:100%;position:static;display:flex;align-items:center;justify-content:center}header{background:transparent;font-size:16px}.header__icon--cart{text-decoration:none}sticky-header{background:transparent!important}.header__heading-link{padding:0}.index .shopify-section-header-sticky{height:0}.index .shopify-section-header-sticky{position:static}.index sticky-header{height:0}.index header{position:absolute;height:100vh;width:100%}@media (min-width: 900px){.index header{position:absolute;height:auto;top:40vh;transform:translateY(-50%);width:100%}}.header__icons{height:30px;column-gap:24px;padding-right:0;justify-self:unset}.header__inline-menu{margin-left:0}.header__icon{height:30px;width:max-content}.link,.customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:16px;font-family:inherit}.shopify-section-group-header-group{z-index:3}.desktop-cart{display:none!important}@media (max-width: 899px){.header__search .search-span{color:#262626!important;padding-left:16px}.header__right .header__icon--search{display:none}.menu-drawer__menu-item{padding-left:16px!important;font-size:16px!important;padding-top:8px!important;padding-bottom:8px!important}.menu-drawer__close-button{padding-left:16px!important;padding-top:8px!important;padding-bottom:8px!important}.search-modal__content{padding:0 16px!important}.search-no-input-message{width:100%!important;left:0!important;padding:0 16px!important}.search__button.field__button{display:none}#predictive-search-results-groups-wrapper{padding:0 16px}body.index .predictive-search{max-height:unset!important}details[open]>.search-modal{height:100%;top:64px;height:48px;max-height:128px;min-height:0px}.search__input.field__input{padding-right:16px!important;border-bottom:1px solid black}details[open] .modal-overlay:after{height:calc(100dvh - 111px);background-color:#fff}.menu-drawer__utility-links{padding:16px!important;background-color:transparent}.menu-drawer__utility-links .menu-drawer__menu-item{padding-left:0!important}}@media screen and (min-width: 900px){.header__search{display:block}.mobile-cart{display:none!important}.desktop-cart{display:flex!important}.header{padding:48px 96px!important;height:128px}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}.light-line-on-hover,.line-on-hover,.line-on-hover-adj{position:relative;text-decoration:none;width:max-content}.light-line-on-hover:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;transition:all .3s ease;background-color:}.line-on-hover:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;transition:all .3s ease}.line-on-hover-adj:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;transition:all .3s ease}.mega-menu__link:hover{text-decoration:none!important}@media (min-width: 900px){.light-line-on-hover:hover:after{width:100%;background-color:#f4f3ee}.line-on-hover:hover:after{width:100%;background-color:#262626}.line-on-hover-adj:hover:after{width:100%;background-color:#262626}}.content-black,.bg-black{color:#262626}.content-white,.bg-white,.bg-new-gray{color:#f4f3ee}.no-underline{text-decoration:none}.uppercase{text-transform:uppercase}.absolute-center-v-h{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hidden{display:none}.appear{opacity:0;animation:appear .3s ease-out forwards}.slow-appear{opacity:0;animation:appear .5s ease-out forwards}@keyframes appear{0%{opacity:0}to{opacity:1}}@media (min-width: 900px){.announcement-bar-section{height:64px}}@media (max-width: 899px){.announcement-bar-section{height:44px}}.sr-only{display:none}.product,body{background-color:#f4f3ee}body.pages-contact,body.pages-visit{background-color:#dfd8c8}.mobile-facets__inner{background-color:#33260a!important;color:#f4f3ee!important;margin-left:0!important}@media (max-width: 899px){.mobile-facets__inner{width:88vw!important;max-width:88vw!important;min-width:unset!important}}.bg-brown{background-color:#33260a!important}.text-white{color:#f4f3ee!important}.flex-center-center{display:flex;align-items:center;justify-content:center}.quantity{background:transparent!important;color:unset}.quantity__button{background-color:transparent!important;color:#f4f3ee!important}.quantity:before{background:unset}.quantity:after{border:1px solid #f4f3ee}.cart-item__totals{color:#f4f3ee}.remove-line-height{line-height:.9}@media (min-width: 900px){.related-products-headline{font-size:80px;line-height:1}.header{align-items:center;justify-content:center}}@media (max-width: 899px){.related-products-headline{font-size:32px;line-height:1}.header{align-items:flex-start}.header__heading{height:30px;display:flex;justify-content:center;align-items:center}}@media (max-width: 899px){.product-price{font-size:16px;line-height:20px}}@media (min-width: 900px){.product-price{font-size:24px;line-height:28px}}.header{transition:all .3s cubic-bezier(.57,.06,.05,.95)}body:not(.index) .mega-menu__content{background-color:#f4f3ee}body:not(.index) header{background-color:#f4f3ee}body.pages-contact header{background-color:#dfd8c8}body.pages-visit header{background-color:#dfd8c8}body.page-not-found header{background-color:transparent;color:#f4f3ee}body.page-not-found header .header__icon--menu{background-color:transparent;color:#f4f3ee}body.page-not-found header .so-cart-count-bubble{background-color:transparent;color:#f4f3ee}body.pages-materials-care header{background-color:transparent}body.career header{background-color:transparent}body.general header{background-color:transparent}body.pages-materials-care header.scrolled{background-color:#f4f3ee}body.pages-faq header.scrolled{background-color:#f4f3ee}body.pages-stockists header.scrolled{background-color:#f4f3ee}body.pages-returns-exchanges header.scrolled{background-color:#f4f3ee}body.pages-repairs header.scrolled{background-color:#f4f3ee}body.pages-lookbook-archive header.scrolled{background-color:#dfd8c8}body.lookbook-collection header.scrolled{background-color:#dfd8c8}body.pages-careers header.scrolled{background-color:#dfd8c8}body.pages-accessibility header.scrolled{background-color:#f4f3ee}body.pages-privacy-policy header.scrolled{background-color:#f4f3ee}body.pages-legal header.scrolled{background-color:#f4f3ee}body.pages-shipping header.scrolled{background-color:#f4f3ee}body.career header.scrolled{background-color:#f4f3ee}body.general header.scrolled{background-color:#f4f3ee}@media (min-width: 900px){body.pages-visit .so-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:192px}body.pages-visit .so-grid div{grid-column:span 1 / span 1}}@media (max-width: 899px){body.pages-visit .about-title-text{text-align:center}}@media (min-width: 900px){body.search header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.collection header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.product header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.career header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.general header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-about header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-press header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-careers header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-materials-care header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-shipping header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-legal header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-accessibility header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-privacy-policy header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-faq header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-stockists header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-returns-exchanges header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-repairs header.scrolled{background-color:#f4f3ee;padding:24px 96px!important;height:80px!important}body.pages-lookbook-archive header.scrolled{background-color:#dfd8c8;padding:24px 96px!important;height:80px!important}body.lookbook-collection header.scrolled{background-color:#dfd8c8;padding:24px 96px!important;height:80px!important}body.pages-visit header.scrolled{background-color:#dfd8c8;padding:24px 96px!important;height:80px!important}body.pages-contact header.scrolled{background-color:#dfd8c8;padding:24px 96px!important;height:80px!important}}@media (min-width: 900px){.so-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:64px}}@media (max-width: 899px){.so-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:8px}}@media (min-width: 900px){.so-page-margins{margin-top:80px;padding-left:96px;padding-right:96px}}@media (max-width: 899px){.so-page-margins{margin-top:80px;padding-left:16px;padding-right:16px}}.about-title-text{font-family:Cancellaresca;margin-bottom:32px}@media (min-width: 900px){.about-title-text{font-size:80px;line-height:80px}body.pages-about .about-text-container{width:min-content;min-width:70%}}@media (max-width: 899px){.about-title-text{font-size:56px;line-height:56px}}.about-text-container{background-color:#dfd8c8;height:min-content}@media (max-width: 899px){.about-page{width:100vw;overflow-x:hidden}}.absolute-image{position:absolute;top:0;left:0;grid-column:span 4;width:100%;object-fit:cover}@media (max-width: 899px){.text-first .image-pair img:nth-child(1){grid-column:span 7 / span 7}.text-first .image-pair img:nth-child(2){margin-left:-16px;margin-top:32px}}.image-pair img{width:60%}@media (min-width: 900px){.image-pair img:nth-child(2){margin-top:-10%;margin-left:30%}}@media (min-width: 900px){.image-pair{height:min-content}}.illustration.top-right{position:absolute;top:0;right:0}.illustration.top-left{position:absolute;top:0;left:0;z-index:2}.illustration.top-center{position:absolute;top:0;left:50%;z-index:2}.illustration.bottom-left{position:absolute;bottom:0;left:0;z-index:2}.illustration.bottom-right{position:absolute;bottom:0;right:0;z-index:2}.illustration.bottom-center{position:absolute;bottom:0;left:50%;z-index:2}.illustration.center-left{position:absolute;top:50%;left:0;z-index:2}.illustration.center-center{position:absolute;top:50%;left:50%;z-index:2}.illustration.center-right{position:absolute;top:50%;right:0%;z-index:2}.double-image-adjustment{left:10%;top:50%;transform:translateY(-50%)}.contact-area{background-color:#dfd8c8}.illustration{width:20%}@media (max-width: 899px){.full-mobile-so-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:8px}.full-mobile-so-grid img:not(.illustration){width:100%!important}.full-mobile-so-grid img:nth-child(2){grid-column-start:8;grid-column-end:13}}.facets-wrapper{padding:48px 0;margin-left:96px;margin-right:96px;background-color:#e1dfda}@media (max-width: 899px){.facets-wrapper{height:84px;margin-left:24px;margin-right:24px;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:space-between}}.facets-container{height:80px;display:flex;align-items:center;justify-content:space-between;padding-top:0!important;flex-wrap:nowrap}@media (max-width: 899px){.facets-container{display:flex!important}}@media (max-width: 899px){.facets-wrapper{margin-left:24px;margin-right:24px;padding-top:32px;padding-bottom:32px}.facets-container{display:flex!important;column-gap:0}}.mobile-facets__wrapper{height:100%;display:flex;align-items:center;justify-content:center}.facets{height:100%;display:flex!important;align-items:center;justify-content:center}.temp-hide{display:none}@media (min-width: 900px){body.pages-lookbook-archive.ab-vis main{margin-top:-192px}body.lookbook-collection.ab-vis main{margin-top:-192px}body.pages-lookbook-archive.ab-hidden main{margin-top:-128px}body.lookbook-collection.ab-hidden main{margin-top:-128px}}@media (max-width: 899px){body.pages-lookbook-archive.ab-vis main{margin-top:-128px}body.lookbook-collection.ab-vis main{margin-top:-108px}body.pages-lookbook-archive.ab-hidden main{margin-top:-64px}body.lookbook-collection.ab-hidden main{margin-top:-64px}body.index.ab-vis header{top:45px}body.index.ab-vis .header__icon--menu{height:30px;justify-content:flex-start;align-items:center}body.index.ab-vis .header__right{height:30px;justify-content:flex-end;align-items:center}body.index.ab-vis .announcement-bar-section{width:100%;position:absolute}}body.pages-lookbook-archive header{background-color:transparent}body.lookbook-collection header{background-color:transparent}@media (max-width: 899px){body{width:100vw;overflow-x:hidden}}body.index details[open]>.search-modal{top:104px;height:128px;max-height:128px;min-height:0px}body.index .search-modal{max-height:20vh!important;color:#262626}body.index details[open]>.search-modal a{color:#262626}@media (min-width: 900px){body.index .predictive-search{max-height:calc(100vh - 412px)!important}}.search-no-input-message{position:absolute;top:100%;width:100vw;left:-96px;background-color:#fff;padding-left:96px;padding-right:96px;padding-top:32px}.no-input-header{text-transform:none}.search-modal__content{padding:0 96px;align-items:flex-start}.grid-cell{display:flex;flex-direction:column;align-items:start;justify-content:start}.grid-cell button{text-transform:uppercase}.no-input-product{width:100%}.nip-img-container{aspect-ratio:3/4;width:100%;position:relative}@media (max-width: 899px){.no-input-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.nip-img-container img{position:absolute;top:0;left:0;object-fit:cover}.info-page{background-size:cover;background-repeat:no-repeat}.page-underlay{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;filter:grayscale(50%);opacity:.3;background-size:cover}@media (max-width: 899px){.page-underlay{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;filter:grayscale(50%);opacity:.3;background-size:contain}}body>div:empty:first-of-type{display:none}body>div:empty:not(#dynamic-react-root){display:none}@media (max-width: 899px){.mobile-facets__header{padding-left:16px;padding-right:16px;padding-top:32px}}.product__additional-media{width:100vw;margin-top:0;overflow-x:hidden}.additional-media-thumbnails{display:flex;overflow-x:auto;scroll-behavior:smooth;padding-bottom:10px;max-width:100%}.thumbnail-wrapper{flex:0 0 25%;max-width:25%;height:auto;display:block;aspect-ratio:3 / 4;position:relative;background-color:#f4f3ee}.t-nail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .3s ease}.t-nail img:hover{opacity:.6}.additional-media-thumbnails::-webkit-scrollbar{display:none}.additional-media-thumbnails{-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 899px){.additional-media-thumbnails{display:grid;grid-template-columns:repeat(2,1fr);overflow-x:hidden}.thumbnail-wrapper{max-width:100%;flex:1 1 auto}}.cart-bracket-container svg{height:100%}.bracket-surround{height:20px;width:16px}.bracket-surround svg{height:100%}.product-form__input{margin:0!important;width:100%}variant-selects{width:100%}#CartDrawer-Overlay{height:100%}body.pages-repairs header{background-color:transparent}body.pages-returns-exchanges header{background-color:transparent}body.pages-returns header{background-color:transparent}body.pages-exchanges header{background-color:transparent}body.pages-returns-and-exchanges header{background-color:transparent}body.pages-faq header{background-color:transparent}body.pages-shipping header{background-color:transparent}body.pages-legal header{background-color:transparent}body.pages-accessibility header{background-color:transparent}body.pages-stockists header{background-color:transparent}body.pages-stockists main{min-height:100vh}body.pages-careers header{background-color:transparent}body.pages-privacy-policy header{background-color:transparent}variant-selects .bracket-surround{background-color:transparent}.bracket-group{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:transparent}.fieldset-wrapper{width:100%;overflow-x:scroll}@media (max-width: 899px){.related-products{background-color:#e1dfda}}@media (min-width: 900px){.recomended-header{background-color:#e1dfda}}.disable-light-header{display:block}.enable-light-header{display:none}body.index .light-header .enable-light-header{display:block}body.index .light-header .disable-light-header{display:none}.footer-link{line-height:1.2}.newsletter-popup{height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:99999999;background-color:#ffffff83;opacity:0;pointer-events:none;transition:opacity .5s linear}.popup-box{width:50%;max-width:630px;background-color:#fefefe;padding:64px;position:relative;display:flex;flex-direction:column}@media (max-width: 899px){.popup-box{width:calc(100% - 32px);padding:32px}}.newsletter-show{display:flex!important;opacity:100;pointer-events:auto}.nl-close-button{position:absolute;top:64px;right:64px}.klaviyo-form-U4racF div:empty{height:0!important}.klaviyo-form-XrqyZL div:empty{height:0!important}.klaviyo-form-XrqyZL,.klaviyo-form-U4racF{font-family:TexGyre!important;position:relative;border-bottom:1px solid #262626;padding-bottom:16px}.klaviyo-form-XrqyZL input,.klaviyo-form-U4racF input{font-family:TexGyre!important;width:100%!important;padding:0!important;border:0!important;outline:0!important}.klaviyo-form-XrqyZL input::placeholder,.klaviyo-form-U4racF input::placeholder{font-family:TexGyre!important}.klaviyo-form-XrqyZL input:focus-visible,.klaviyo-form-U4racF input:focus-visible{border:0px!important;outline-width:0px!important}.klaviyo-form-XrqyZL button,.klaviyo-form-U4racF button{font-family:TexGyre!important;width:max-content!important;padding:0!important;text-transform:uppercase}.popup-box .top-flex-box{display:flex;flex-direction:column;row-gap:15px}@media (max-width: 899px){.nl-close-button{top:32px;right:32px}}.newsletter-illustration{margin-top:40px}.illustration-area{height:100%;position:relative}.illustration-area img{position:absolute}.newsletter-popup div:empty{pointer-events:none;height:0px}.accordion-link{margin-bottom:8px!important}.details-class{margin-bottom:16px}.details-class summary{margin-bottom:0!important}.details-class ul{margin-top:8px}@media (max-width: 925px){.truncate-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.accordion__content p{margin-bottom:16px}.accordion__content p a{text-decoration:underline}.accordion__content p:last-child{margin-bottom:0}body.pages-careers main{min-height:100vh}@media (min-width: 900px){body.pages-careers main .so-page-margins{margin-top:0}}.product__description{font-family:Goudy!important;font-size:16px;font-weight:400}.product__description p{font-family:Goudy!important;font-size:16px;font-weight:400;margin-bottom:16px}.product__description p:last-child{margin-bottom:0}.product__description p strong{font-family:Goudy!important;font-size:16px}.product__description p span{font-family:Goudy!important;font-size:16px!important;font-weight:400!important}::selection{background-color:#262626;color:#f4f3ee}@media (max-width: 899px){.announcement-bar__message{justify-content:center;text-align:left;width:100%;font-size:12px}body.index .announcement-bar__message{justify-content:center;width:calc(100% - 48px);text-align:left;margin:0 0 0 24px;text-align:center}.announcement-bar__message span{margin-left:24px;margin-right:24px;text-align:center}body.index .announcement-bar__message span{margin-left:0;margin-right:0;text-align:center}body.index #util-bar-close{right:12px}#util-bar-close{width:12px;height:12px;right:16px}svg.icon.icon-close{display:block}.mobile-ab{max-width:100vw}body.index .announcement-bar,.announcement-bar__announcement{justify-content:flex-start}}@media (max-width: 899px){sticky-header.light-header .enable-light-header{display:block}sticky-header.light-header .disable-light-header{display:none}}.collection-description p:not(:last-child){margin-bottom:16px}body:not(.index).ab-vis .announcement-bar-section{position:sticky;top:0}body:not(.index).ab-vis .shopify-section-header-sticky{position:sticky;top:64px}body:not(.index).ab-hidden .shopify-section-header-sticky{position:sticky;top:0}@media (max-width: 899px){body:not(.index).ab-vis .shopify-section-header-sticky{position:sticky;top:44px}}.gift-card__copy-button,.gift-card__copy-button:hover{box-shadow:none}.gift-card__buttons .button.button--secondary{box-shadow:none;border:1px solid #33260A;color:#33260a}.gift-card__text{opacity:1}.header__menu-item,.mega-menu__link--active{color:#262626}details[open]>.header__menu-item{color:#262626}.lookbook-description-container{padding:32px 16px;font-size:12px}@media (min-width: 900px){.lookbook-description-container{padding-top:0;padding-bottom:0;max-width:810px;margin:80px auto;font-size:16px}}@media (max-width: 899px){.order-page{padding-left:16px!important;padding-right:16px!important}.order-page .cart-discount.right{display:none!important}.order-page .cart-discount.left{display:flex!important}}@media (min-width: 900px){.order-page{padding-left:96px!important;padding-right:96px!important}.order-page .cart-discount.right{display:flex!important}.order-page .cart-discount.left{display:none!important}}.route-div{font-family:TexGyre}.about-page b,strong{font-weight:400}.pages-press #MainContent{row-gap:0px}
/*# sourceMappingURL=/cdn/shop/t/50/assets/so-overwrite.css.map */
