:root{--ss-white: #ffffff;--ss-off-white: #f7f7f5;--ss-black: #111111;--ss-soft-black: #1a1a1a;--ss-gray-100: #f2f2f2;--ss-gray-200: #e6e6e6;--ss-gray-300: #d5d5d5;--ss-gray-500: #8a8a8a;--ss-gray-700: #555555;--ss-bg: var(--ss-white);--ss-bg-secondary: var(--ss-off-white);--ss-text: var(--ss-black);--ss-text-secondary: var(--ss-gray-700);--ss-border: var(--ss-gray-200);--ss-space-1: 8px;--ss-space-2: 16px;--ss-space-3: 24px;--ss-space-4: 32px;--ss-space-5: 48px;--ss-space-6: 64px;--ss-space-7: 96px;--ss-space-8: 128px;--ss-page-width: 1440px;--ss-ease: cubic-bezier(.22, 1, .36, 1);--ss-fast: .18s;--ss-medium: .32s;--ss-slow: .52s;--ss-shadow-soft: 0 8px 30px rgba(0, 0, 0, .06);--ss-shadow-hover: 0 14px 40px rgba(0, 0, 0, .09)}html{scroll-behavior:smooth}body{background:var(--ss-bg);color:var(--ss-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--ss-text);text-wrap:balance}p{color:var(--ss-text-secondary)}a{transition:opacity var(--ss-fast) var(--ss-ease),color var(--ss-fast) var(--ss-ease)}a:hover{opacity:.7}.ss-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 28px;border:1px solid transparent;border-radius:0;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:transform var(--ss-medium) var(--ss-ease),background-color var(--ss-medium) var(--ss-ease),color var(--ss-medium) var(--ss-ease),border-color var(--ss-medium) var(--ss-ease),box-shadow var(--ss-medium) var(--ss-ease)}.ss-button--primary{background:var(--ss-black);color:var(--ss-white)}.ss-button--primary:hover{background:#000;color:var(--ss-white);transform:translateY(-2px);box-shadow:var(--ss-shadow-hover)}.ss-button--secondary{background:var(--ss-white);color:var(--ss-black);border-color:var(--ss-black)}.ss-button--secondary:hover{background:var(--ss-gray-100);transform:translateY(-2px)}.ss-container{width:min(calc(100% - 48px),var(--ss-page-width));margin-inline:auto}.ss-section{position:relative;padding-top:var(--ss-space-7);padding-bottom:var(--ss-space-7)}.ss-section--compact{padding-top:var(--ss-space-5);padding-bottom:var(--ss-space-5)}.ss-media{position:relative;overflow:hidden;background:var(--ss-gray-100)}.ss-media img,.ss-media video{width:100%;height:100%;display:block;object-fit:cover}.ss-card{position:relative;border:0;border-radius:0;background:transparent}.ss-card__media{overflow:hidden;background:var(--ss-gray-100)}.ss-card__media img,.ss-card__media video{width:100%;display:block;transition:transform var(--ss-slow) var(--ss-ease)}@media(hover:hover){.ss-card:hover .ss-card__media img,.ss-card:hover .ss-card__media video{transform:scale(1.025)}}.ss-swatches{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.ss-swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(17,17,17,.25);cursor:pointer;transition:transform var(--ss-fast) var(--ss-ease),box-shadow var(--ss-fast) var(--ss-ease)}.ss-swatch:hover{transform:scale(1.12)}.ss-swatch.is-active{box-shadow:0 0 0 2px var(--ss-white),0 0 0 3px var(--ss-black)}.ss-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ss-ease),transform .7s var(--ss-ease)}.ss-reveal.is-visible{opacity:1;transform:translateY(0)}:focus-visible{outline:2px solid var(--ss-black);outline-offset:4px}::selection{background:var(--ss-black);color:var(--ss-white)}@media screen and (max-width:990px){.ss-container{width:min(calc(100% - 32px),var(--ss-page-width))}.ss-section{padding-top:var(--ss-space-6);padding-bottom:var(--ss-space-6)}}@media screen and (max-width:749px){:root{--ss-space-7: 72px;--ss-space-8: 96px}.ss-container{width:calc(100% - 28px)}.ss-section{padding-top:64px;padding-bottom:64px}.ss-button{min-height:50px;padding-inline:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#header-component{--ss-header-height: 72px;color:var(--ss-black)}#header-component .header__row--top{background:#fffffff5!important;color:var(--ss-black)!important;border-bottom:0!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#header-component .header__columns{min-height:var(--ss-header-height);padding-left:clamp(18px,3vw,48px);padding-right:clamp(18px,3vw,48px);column-gap:18px}#header-component .header-logo{justify-self:center}#header-component .header-logo a{text-decoration:none}#header-component .header-logo__text,#header-component .header-logo span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(25px,2.15vw,38px);font-weight:800;line-height:.92;letter-spacing:-.055em;color:#111;text-transform:none}#header-component .header-logo img{max-height:42px;width:auto;object-fit:contain}@media screen and (min-width:750px){#header-component .header-menu{display:none!important}}#header-component .header-actions__action,#header-component .search-action,#header-component .header__icon--menu{color:#111!important;opacity:1;transition:opacity var(--ss-fast) var(--ss-ease),transform var(--ss-medium) var(--ss-ease)}@media(hover:hover){#header-component .header-actions__action:hover,#header-component .search-action:hover,#header-component .header__icon--menu:hover{opacity:.55;transform:translateY(-1px)}}#header-component .cart-bubble,#header-component [class*=cart-bubble]{background:#111!important;color:#fff!important}#header-component .search-action{color:#111}#header-component .dropdown-localization{display:none!important}#header-component .header__underlay-closed{background:#fffffff5}#header-component .header__underlay-open{background:#fff}@media screen and (max-width:749px){#header-component{--ss-header-height: 62px}#header-component .header__columns{min-height:var(--ss-header-height);padding-left:10px;padding-right:10px}#header-component .header-logo__text,#header-component .header-logo span{font-size:23px}#header-component .header-logo img{max-height:34px}}#header-component,#header-component .header__row,#header-component .header__underlay{transition:background-color var(--ss-medium) var(--ss-ease),color var(--ss-medium) var(--ss-ease),opacity var(--ss-medium) var(--ss-ease)}#MainContent:has([id$=__main] .collection-wrapper) [id$=__section] .section-content-wrapper{max-width:1440px;margin-inline:auto}#MainContent [id$=__main]:has(.collection-wrapper) .main-collection-grid{padding-inline:clamp(20px,2.25vw,32px)}#MainContent [id$=__main]:has(.collection-wrapper) .product-grid__card .group-block:has(>[data-product-title]){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}#MainContent [id$=__main]:has(.collection-wrapper) .product-grid__card [data-product-title]{min-width:0;overflow-wrap:anywhere;font-weight:500;letter-spacing:-.01em}#MainContent [id$=__main]:has(.collection-wrapper) .product-grid__card product-price{justify-self:end;white-space:nowrap;color:rgb(var(--color-foreground-rgb) / .62)}#MainContent [id$=__main]:has(.collection-wrapper) :is(.facets-block-wrapper--horizontal,.facets-toggle){border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1)}#MainContent [id$=__main]:has(.collection-wrapper) .facets--horizontal{color:rgb(var(--color-foreground-rgb) / .68)}#MainContent [id$=__main]:has(.collection-wrapper) .facets--horizontal :is(.facets__label,.products-count-wrapper,.sorting-filter__label){font-size:.75rem;letter-spacing:.02em}#MainContent [id$=__main]:has(.collection-wrapper) .facets--horizontal .facets__summary{text-decoration:none}@media screen and (max-width:749px){#MainContent[data-template=collection]{flex:0 0 auto}#MainContent[data-template=collection]>.shopify-section:last-child{flex-grow:0}#MainContent:has([id$=__main] .collection-wrapper) [id$=__section] .section-content-wrapper{padding-block:32px 24px}#MainContent:has([id$=__main] .collection-wrapper) [id$=__section] .text-block{padding-inline-start:16px}#MainContent [id$=__main]:has(.collection-wrapper) .main-collection-grid{padding:0 12px}#MainContent [id$=__main]:has(.collection-wrapper) .product-grid__card .group-block:has(>[data-product-title]){display:flex;gap:3px}#MainContent [id$=__main]:has(.collection-wrapper) .product-grid__card product-price{align-self:flex-start;justify-self:auto;font-size:.74rem}#MainContent [id$=__main]:has(.collection-wrapper) .product-grid__card [data-product-title]{font-size:.82rem;font-weight:400;line-height:1.3}#MainContent [id$=__main]:has(.collection-wrapper) .facets-toggle{margin:0;padding:10px 12px}}#MainContent[data-template=product] .product-details h1{overflow-wrap:anywhere}#MainContent[data-template=product] .product-details product-price{color:rgb(var(--color-foreground-rgb) / .76)}#MainContent[data-template=product] .product-details :is(.tax-note,.installments){font-size:.75rem;line-height:1.4;color:rgb(var(--color-foreground-rgb) / .55)}#MainContent[data-template=product] .product-form-buttons{column-gap:10px;row-gap:10px}#MainContent[data-template=product] .product-form-buttons .accelerated-checkout-block{flex-basis:100%}#MainContent[data-template=product] .product-details .accordion .details__header{padding-block:16px}#MainContent[data-template=product] .product-details .details-content{padding-block-end:16px}#MainContent[data-template=product] .product-details .details-content :is(img,video,iframe){max-width:100%;height:auto}#MainContent[data-template=product] .product-details .variant-option--dropdowns>label{color:rgb(var(--color-foreground-rgb) / .58);font-size:.75rem;line-height:1.4;text-transform:capitalize}#MainContent[data-template=product] .product-details .variant-option__select-wrapper{margin-top:6px;border-color:transparent;border-radius:0;background:rgb(var(--color-foreground-rgb) / .055)}#MainContent[data-template=product] .product-details .variant-option__select{min-height:44px;padding-block:10px;padding-inline:12px 36px;background:transparent;font-size:.875rem}#MainContent[data-template=product] .product-details .variant-option__select-wrapper .icon{right:12px}@media screen and (min-width:750px){#MainContent[data-template=product] .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,58fr) minmax(20rem,42fr);column-gap:clamp(28px,3vw,52px)}#MainContent[data-template=product] .product-information__media media-gallery.media-gallery--carousel{width:min(100%,44rem);margin-inline:auto}#MainContent[data-template=product] .product-information__media media-gallery.media-gallery--carousel slideshow-slide.product-media-container{height:clamp(520px,62vh,600px);max-height:600px;aspect-ratio:auto;align-items:center;justify-content:center}#MainContent[data-template=product] .product-information__media media-gallery.media-gallery--carousel slideshow-slide.product-media-container :is(img,video,iframe,.deferred-media__poster-image){width:100%;height:100%;object-fit:contain;object-position:center}}@media screen and (max-width:749px){#MainContent[data-template=product] .product-details>.group-block{padding-block:20px 28px}#MainContent[data-template=product] sticky-add-to-cart .sticky-add-to-cart__button{width:auto;min-width:7.5rem;padding-inline:16px}#MainContent[data-template=product] sticky-add-to-cart .add-to-cart-text__content{display:inline}}[id$=__product_recommendations_iA6pyd] .section-resource-list__content h2{margin:0}#MainContent[data-template=product]>[id$=__product_recommendations_iA6pyd]{flex-grow:0}[id$=__product_recommendations_iA6pyd] :is(.section-resource-list__content,.resource-list--grid){width:min(100%,960px);margin-inline:auto}[id$=__product_recommendations_iA6pyd] .resource-list--grid{align-items:start}[id$=__product_recommendations_iA6pyd] .resource-list--grid:has(>.resource-list__item:first-child:nth-last-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,624px);margin-inline:auto}[id$=__product_recommendations_iA6pyd] .product-card [class*=product_title_wWUJwp]{width:100%;line-height:1.3;overflow-wrap:anywhere}[id$=__product_recommendations_iA6pyd] .product-card product-price{width:100%;color:rgb(var(--color-foreground-rgb) / .66);line-height:1.35}@media screen and (max-width:749px){[id$=__product_recommendations_iA6pyd] .section-resource-list{padding-inline:12px;padding-block:36px 48px}[id$=__product_recommendations_iA6pyd] .resource-list--grid,[id$=__product_recommendations_iA6pyd] .resource-list--grid:has(>.resource-list__item:first-child:nth-last-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%}[id$=__product_recommendations_iA6pyd] .section-resource-list__content h2{font-size:1.1rem}}[id$=__product_list_X8Q7bi] .section-resource-list{padding-block:10px 48px}[id$=__product_list_X8Q7bi] .resource-list--grid{max-width:1080px;margin-inline:auto;column-gap:clamp(12px,1.5vw,20px);row-gap:24px}[id$=__product_list_X8Q7bi] .product-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;align-items:start}[id$=__product_list_X8Q7bi] .card-gallery{grid-column:1 / -1;margin-bottom:6px}[id$=__product_list_X8Q7bi] [data-product-title]{grid-column:1;min-width:0;overflow-wrap:anywhere;font-size:.9rem;line-height:1.35;letter-spacing:-.01em}[id$=__product_list_X8Q7bi] product-price{grid-column:2;justify-self:end;white-space:nowrap;font-size:.8rem;line-height:1.35;color:rgb(var(--color-foreground-rgb) / .58)}@media screen and (max-width:749px){[id$=__product_list_X8Q7bi] .section-resource-list{padding-block:8px 32px}[id$=__product_list_X8Q7bi] .resource-list--grid{max-width:none;column-gap:10px;row-gap:18px}[id$=__product_list_X8Q7bi] .product-card__content{display:flex;flex-direction:column;gap:3px}[id$=__product_list_X8Q7bi] .card-gallery{width:100%;margin-bottom:5px}[id$=__product_list_X8Q7bi] [data-product-title],[id$=__product_list_X8Q7bi] product-price{width:100%}[id$=__product_list_X8Q7bi] [data-product-title]{font-size:.82rem;line-height:1.3}[id$=__product_list_X8Q7bi] product-price{align-self:flex-start;font-size:.75rem}}body.ss-placeholder-media{--ss-placeholder-light: #dfe1e2}body.ss-placeholder-media .sv-collections__media,body.ss-placeholder-media :is(.card-gallery,.product-media-container){background-color:var(--ss-placeholder-light)}body.ss-placeholder-media :is(.sv-collections__image,.card-gallery .product-media__image,.product-media-container .product-media__image,.product-media-container .deferred-media__poster-image,.product-media-container video,.product-media-container iframe,.product-media-container model-viewer){opacity:0!important}body.ss-placeholder-media .card-gallery,body.ss-placeholder-media .product-media-container{--color-background: var(--ss-placeholder-light)}@media screen and (max-width:749px){[id$=__brand_story_bridge] .section-content-wrapper{height:auto;justify-content:flex-start;padding-block:20px 32px}}:is([id$=__footer_WnX4aJ],[id$=__utilities]){--ss-footer-background: #f7f7f6}:is([id$=__footer_WnX4aJ],[id$=__utilities]) :is(.section,.section-background){background-color:var(--ss-footer-background)}[id$=__footer_WnX4aJ] .footer-content{max-width:1120px;margin-inline:auto;padding-block:36px 24px}[id$=__footer_WnX4aJ] .menu__heading{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .58)}[id$=__footer_WnX4aJ] .menu__item a{font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .7)}[id$=__footer_WnX4aJ] .email-signup__heading{font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.15;letter-spacing:-.015em}[id$=__footer_WnX4aJ] .email-signup__form{margin-top:8px}[id$=__utilities] .utilities{max-width:1120px;margin-inline:auto;padding-block:16px 24px}@media screen and (min-width:990px){[id$=__footer_WnX4aJ] .footer-content{grid-template-columns:minmax(140px,.45fr) minmax(360px,1fr);column-gap:clamp(56px,8vw,120px)}[id$=__footer_WnX4aJ] .email-signup-block{width:min(100%,560px);min-width:0;justify-self:end}}@media screen and (max-width:749px){[id$=__footer_WnX4aJ] .footer-content{gap:28px;padding-block:28px 18px}[id$=__footer_WnX4aJ] .email-signup-block{width:100%}[id$=__footer_WnX4aJ] .email-signup__heading{font-size:1.1rem}[id$=__utilities] .utilities{gap:10px;padding-block:14px 24px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/satinsillage-custom.css.map */
