:root{--bc-blur: blur(20px);--bc-ease: cubic-bezier(.22, 1, .36, 1);--bc-dur: .38s;--bc-radius: 14px;--bc-pill: 50px}body{-webkit-font-smoothing:antialiased}html,body{overflow-x:hidden;max-width:100%}*{box-sizing:border-box}header,.header,sticky-header,.shopify-section-group-header-group,#header-component,header-component{background:#ffffff8c!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.45)!important;box-shadow:0 1px 16px #0000000d!important;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease!important}header:hover,.header:hover,sticky-header:hover,#header-component:hover{background:#ffffffe0!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;box-shadow:0 4px 28px #00000014!important}.menu-drawer{background:#ffffffe0!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-right:1px solid rgba(255,255,255,.6)!important;box-shadow:4px 0 40px #00000014!important}.shopify-section:has(.hero){border-radius:0 0 36px 36px;overflow:hidden}.hero__content,.hero__content-wrapper{background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;padding:revert!important}.hero h1,.hero h2,.hero .hero__heading{font-weight:300!important;letter-spacing:-.02em!important;color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.2)}.hero__media img,.hero__media video{transition:transform 1.4s var(--bc-ease)!important}.hero:hover .hero__media img{transform:scale(1.04)!important}.product-card,product-card{border-radius:var(--bc-radius)!important;transition:transform var(--bc-dur) var(--bc-ease),box-shadow var(--bc-dur) var(--bc-ease)!important;overflow:visible}.product-card__content,.product-grid__card{border-radius:var(--bc-radius)!important;overflow:hidden}.product-card:hover{transform:translateY(-5px)!important}.product-card:hover .product-card__content{box-shadow:0 10px 32px #0000001a!important}.product-card img,.product-card .media img{transition:transform .8s var(--bc-ease)!important}.product-card:hover img{transform:scale(1.05)!important}.swatch{width:18px!important;height:18px!important;border-radius:50%!important;border:2px solid rgba(0,0,0,.1)!important;transition:transform .18s,border-color .18s,box-shadow .18s!important}.swatch:hover{transform:scale(1.25)!important;border-color:#0006!important}.button:not(.button-unstyled):not(.close-button):not(.menu-drawer__close-button):not(.menu-drawer__back-button):not(.cart-drawer__close-button){border-radius:var(--bc-pill)!important;transition:all var(--bc-dur)!important}.cart-drawer__dialog{background:#ffffffeb!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border-left:1px solid rgba(255,255,255,.65)!important;box-shadow:-6px 0 48px #0000001a!important}.cart-drawer__header,.cart-drawer__content,.cart-drawer__summary{background:transparent!important}@keyframes bc-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-grid>*:nth-child(1){animation:bc-fade-up .5s .05s both}.product-grid>*:nth-child(2){animation:bc-fade-up .5s .12s both}.product-grid>*:nth-child(3){animation:bc-fade-up .5s .19s both}.product-grid>*:nth-child(4){animation:bc-fade-up .5s .26s both}.product-grid>*:nth-child(5){animation:bc-fade-up .5s .33s both}.product-grid>*:nth-child(6){animation:bc-fade-up .5s .4s both}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:10px}.bc-ptabs__heading,.bc-fabric__heading,.bc-ugc__heading,.bc-stats__tagline,.bc-catgrid__heading,.bc-rv__label{font-family:Cormorant,Georgia,serif;font-weight:600;letter-spacing:.04em}.bc-ptabs__tab,.bc-pcard__name,.bc-pcard__price,.bc-trust__value,.bc-trust__label,.bc-stats__label,.bc-stats__footnote,.bc-rv__name,.bc-rv__text,.bc-catgrid__cta,.bc-fabric__summary{font-family:Montserrat,system-ui,sans-serif}.bc-ptabs__heading{font-size:clamp(1.4rem,2.5vw,2rem);letter-spacing:.06em}.bc-fabric__heading{letter-spacing:.06em}.bc-ugc__heading{font-size:clamp(1.1rem,2vw,1.6rem);letter-spacing:.08em}.bc-catgrid__card,.bc-ugc__cell,.bc-pcard__img-link,.bc-pcard__wish,.bc-pcard__qadd,.bc-dot,.bc-rv__arrow,.bc-rv__dot,.bc-ptabs__tab,.bc-fabric__summary,.bc-banner__arrow,.bc-banner__dot{cursor:pointer}.bc-stats,.bc-ptabs,.bc-catgrid,.bc-trust,.bc-fabric,.bc-rv,.bc-ugc{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.bc-in-view{opacity:1!important;transform:translateY(0)!important}@media(prefers-reduced-motion:reduce){.bc-stats,.bc-ptabs,.bc-catgrid,.bc-trust,.bc-fabric,.bc-rv,.bc-ugc{opacity:1;transform:none;transition:none}.bc-banner__img,.bc-ugc__video,.bc-pcard__img,.bc-catgrid__img,.bc-rv__track{transition:none!important}.bc-mq__track{animation-duration:60s!important}}@media(max-width:749px){.bc-ptabs,.bc-rv,.bc-ugc,.bc-trust,.bc-stats,.bc-catgrid,.bc-banner,.bc-marquee,.bc-fabric{max-width:100%;overflow:hidden}.shopify-section:has(.hero){border-radius:0 0 24px 24px}.bc-ptabs{padding:32px 0 24px!important}.bc-ptabs .page-width{padding:0!important}.bc-ptabs__nav{justify-content:center!important;padding:0 16px!important;gap:20px!important;overflow-x:auto;scrollbar-width:none}.bc-ptabs__nav::-webkit-scrollbar{display:none}.bc-ptabs__grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:0 16px!important}.bc-trust__inner{flex-direction:column!important;align-items:center!important;padding:0!important;gap:0!important}.bc-trust__item{width:100%!important;max-width:100%!important;justify-content:center!important;padding:20px 24px!important;border-right:none!important;border-bottom:1px solid #f0f0f0!important;text-align:center!important}.bc-trust__item:last-child{border-bottom:none!important}.bc-trust__text{text-align:left!important}.bc-ugc{padding:32px 0!important}.bc-ugc .page-width{padding:0 16px!important}.bc-ugc__heading{text-align:center!important;margin-bottom:16px!important}.bc-stats{overflow:hidden!important}.bc-stats__inner{padding:36px 16px!important;width:100%!important}.bc-stats__grid{grid-template-columns:repeat(3,1fr)!important;max-width:100%!important;gap:0!important}.bc-stats__item{padding:0 8px!important}.bc-stats__number{font-size:1.4rem!important}.bc-stats__label{font-size:10px!important}.bc-catgrid{padding:32px 0!important}.bc-catgrid__heading{padding:0 16px!important}.bc-catgrid__grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:10px!important;padding:0 16px!important}.bc-catgrid__grid::-webkit-scrollbar{display:none!important}.bc-catgrid__card{flex:0 0 72vw!important;max-width:280px!important;scroll-snap-align:start!important;aspect-ratio:3/4!important}.bc-fabric{padding:36px 16px!important}.bc-fabric__heading{font-size:1rem!important}}.template-product{background:#fafaf8}.template-product .product-information{padding-block:0!important}.product-details h1{font-family:Cormorant,Georgia,serif!important;font-size:clamp(1.8rem,3.5vw,2.8rem)!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.15!important;color:#0c0a09!important;margin:0!important}.product-details .price,.product-details .price__regular .price,.product-details .price__sale .price-item--sale{font-family:Montserrat,system-ui,sans-serif!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.04em!important;color:#444!important}.product-details .compare-at-price{font-family:Montserrat,system-ui,sans-serif!important;font-size:.9rem!important;color:#e00000!important;text-decoration:line-through}.product-details .variant-picker{margin:0}.product-details .variant-option__button-label{border-radius:50px!important;border:1.5px solid rgba(0,0,0,.15)!important;padding:8px 18px!important;font-family:Montserrat,system-ui,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#444!important;background:#fff!important;transition:border-color .2s,background .2s,color .2s,box-shadow .2s!important;cursor:pointer!important}.product-details .variant-option__button-label:hover{border-color:#00000073!important;color:#111!important;box-shadow:0 2px 10px #0000000f!important}.product-details input:checked+.variant-option__button-label,.product-details .variant-option__button-label:has(:checked),.product-details .variant-option__button-label[aria-checked=true],.product-details .variant-option__button-label--active{background:#0c0a09!important;border-color:#0c0a09!important;color:#fff!important;box-shadow:0 4px 14px #0000002e!important}.product-details input:checked+.variant-option__button-label *,.product-details .variant-option__button-label:has(:checked) *,.product-details .variant-option__button-label[aria-checked=true] *{color:#fff!important}@media(min-width:750px){.product-details>.group-block{background:#ffffffb8!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:20px!important;box-shadow:0 8px 40px #00000012!important;padding:32px!important}}.product-details .product-form-buttons .button:not(.button-unstyled){border-radius:50px!important;font-family:Montserrat,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;transition:all .3s var(--bc-ease)!important}.product-details .product-form-buttons .button:not(.button-unstyled):hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #0000002e!important}.product-details .rte{font-family:Montserrat,system-ui,sans-serif!important;font-size:13px!important;line-height:1.8!important;color:#666!important;letter-spacing:.02em!important}@media(max-width:749px){.template-product{background:#fafaf8}.product-details h1{font-size:clamp(1.5rem,6vw,2rem)!important}.product-details>.group-block{padding:20px 16px!important}}.shopify-section-group-footer-group{background:#0c0a09}.shopify-section-group-footer-group .section-background,.shopify-section-group-footer-group .section{background:transparent!important}.shopify-section-group-footer-group .section-wrapper:first-child .section{background:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group p,.shopify-section-group-footer-group span,.shopify-section-group-footer-group li{color:#fff9!important;font-family:Montserrat,system-ui,sans-serif;font-size:12px;letter-spacing:.04em}.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4{font-family:Cormorant,Georgia,serif!important;color:#ffffffeb!important;font-weight:600!important;letter-spacing:.04em!important}.shopify-section-group-footer-group a{color:#ffffff80!important;text-decoration:none!important;transition:color .2s!important;font-family:Montserrat,system-ui,sans-serif;font-size:12px;letter-spacing:.05em}.shopify-section-group-footer-group a:hover{color:#fffffff2!important}.shopify-section-group-footer-group .menu__heading__default{font-family:Montserrat,system-ui,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#ffffff4d!important;margin-bottom:12px!important}.shopify-section-group-footer-group input[type=email]{background:#ffffff12!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:50px!important;color:#fff!important;font-family:Montserrat,system-ui,sans-serif!important;font-size:12px!important;letter-spacing:.04em!important;transition:border-color .2s,background .2s!important}.shopify-section-group-footer-group input[type=email]::placeholder{color:#ffffff4d!important}.shopify-section-group-footer-group input[type=email]:focus{border-color:#fff6!important;background:#ffffff1a!important;outline:none!important;box-shadow:none!important}.shopify-section-group-footer-group button[type=submit],.shopify-section-group-footer-group .email-signup__button{color:#fff9!important;transition:color .2s!important;background:transparent!important}.shopify-section-group-footer-group button[type=submit]:hover,.shopify-section-group-footer-group .email-signup__button:hover{color:#fff!important}.shopify-section-group-footer-group .icon,.shopify-section-group-footer-group .social-links svg{fill:#ffffff73!important;color:#ffffff73!important;transition:fill .2s,color .2s!important}.shopify-section-group-footer-group a:hover .icon,.shopify-section-group-footer-group a:hover svg{fill:#fffffff2!important;color:#fffffff2!important}.shopify-section-group-footer-group .footer-utilities .utilities{border-top:1px solid rgba(255,255,255,.06)!important}.shopify-section-group-footer-group .footer-utilities{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/basicouture.css.map */
