:root{--pc-blanc-nuage: #f5f6f4;--pc-noir: #1e2126;--pc-perle: #d9dde1;--pc-pierre: #b8bec4;--pc-ardoise: #7f8e9b;--pc-sauge: #7a847a;--pc-display: "adobe-caslon-pro", "Adobe Caslon Pro", Georgia, "Times New Roman", serif;--pc-body: "neue-haas-grotesk-display", "Neue Haas Grotesk Display Pro", -apple-system, "Helvetica Neue", sans-serif}h1,h2,h3,.sni-hero .sni-hero__title,.sni-hero .sni-hero__title :where(h1,h2,h3,p),.sni-edito .sni-edito__heading,.sni-edito .sni-edito__heading :where(h1,h2,h3,p),.sni-selection .sni-selection__title,.sni-lifestyle .sni-lifestyle__title,.sni-picto .sni-picto__title{font-family:var(--pc-display);font-weight:400;text-transform:uppercase;line-height:1.1}h1,.sni-hero .sni-hero__title,.sni-hero .sni-hero__title :where(h1,h2,h3,p){letter-spacing:.07em}h2,.sni-edito .sni-edito__heading,.sni-edito .sni-edito__heading :where(h1,h2,h3,p){letter-spacing:.07em}h3,.sni-selection .sni-selection__title,.sni-lifestyle .sni-lifestyle__title,.sni-picto .sni-picto__title{letter-spacing:.08em}.sni-selection .sni-selection__subtitle,blockquote,.tagline{font-family:var(--pc-display);font-style:italic;text-transform:none}body,p,li,.sni-edito .sni-edito__body,.sni-picto .sni-picto__text{font-family:var(--pc-body);font-weight:400}p,li,.sni-edito .sni-edito__body,.sni-picto .sni-picto__text{font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.7;letter-spacing:.035em}.sni-footer .sni-footer__nav-link,.sni-footer .sni-footer__newsletter-text,.sni-footer .sni-footer__engagement-text,.sni-footer .sni-footer__nav-title,.sni-footer .sni-footer__bar{font-weight:400;letter-spacing:.05em}.sni-picto .sni-picto__label,.sni-selection .sni-selection__name,.sni-selection .sni-selection__price,.sni-hero__cta,.sni-selection__cta,.sni-edito__cta,.sni-lifestyle__cta{font-family:var(--pc-body);font-weight:400;text-transform:uppercase;letter-spacing:.1em}.sni-hero .sni-hero__title :where(h1,h2,p){font-size:clamp(2rem,4vw,3.75rem);line-height:1.05}.sni-edito .sni-edito__heading :where(h1,h2,h3,p){font-size:clamp(1.625rem,2.8vw,2.5rem);line-height:1.1}.sni-cedito .sni-cedito__title{font-size:clamp(2rem,9vw,var(--sni-cedito-title-size, var(--font-h1--size)))}.sni-selection .sni-selection__title,.sni-lifestyle .sni-lifestyle__title,.sni-picto .sni-picto__title{font-size:clamp(1.125rem,1.6vw,1.5rem)}.sni-hero .sni-hero__cta,.sni-selection .sni-selection__cta,.sni-edito .sni-edito__cta{background:none;border:0;border-block-end:2px solid currentColor;border-radius:0;padding-block-end:4px;text-decoration:none;font-weight:400}.sni-lifestyle .sni-lifestyle__cta{border-block-end:2px solid currentColor;padding-block-end:3px;text-shadow:0 1px 6px rgba(30,33,38,.5)}.sni-selection__media,.sni-lifestyle__card,.sni-hero__media,.sni-edito__media{border-radius:0}.product-badges{display:none}.product-card__content [ref=productTitleLink] .text-block{position:relative;padding-inline-end:1.8em}.product-card__content [ref=productTitleLink] .text-block:after{content:"+";position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);font-size:1.375rem;font-weight:300;line-height:1;color:var(--color-foreground, #1b1b1b);pointer-events:none}.card-gallery slideshow-arrows{mix-blend-mode:normal}.card-gallery slideshow-arrows .slideshow-control{color:var(--color-foreground);opacity:0;transition:opacity .2s var(--animation-easing, ease)}.card-gallery:hover slideshow-arrows .slideshow-control{opacity:.85}.card-gallery slideshow-arrows .slideshow-control:hover{opacity:1}@media screen and (max-width:749px){.card-gallery slideshow-arrows .slideshow-control{opacity:.7}}@supports (animation-timeline: scroll()){.card-gallery{timeline-scope:--sni-card-scroll}.card-gallery slideshow-slides{scroll-timeline:--sni-card-scroll inline}.card-gallery:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--color-foreground);transform:scaleX(0);transform-origin:left;animation:sni-card-progress linear both;animation-timeline:--sni-card-scroll;pointer-events:none;z-index:2}@keyframes sni-card-progress{to{transform:scaleX(1)}}}[product-grid-view=zoom-out] .card-gallery slideshow-arrows{display:none}[product-grid-view=zoom-out] .card-gallery:after{display:none}.sni-swatches{--sni-swatch-radius: 2px}.product-card__content .sni-swatches{--sni-swatch-size: 10px !important;margin-block-start:3px}.product-card__content .sni-swatches__list{gap:4px}.product-card__content .sni-swatches__item:hover{box-shadow:inset 0 0 0 1px #0000001f}.product-card__content .sni-swatches__current,[product-grid-view=zoom-out] .product-card__content .sni-swatches{display:none}.compare-at-price{opacity:.6}.sni-breadcrumb{padding-block:var(--sni-bc-pt, 0px) var(--sni-bc-pb, 0px);font-family:var(--font-body--family, sans-serif)}.sni-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.sni-breadcrumb--center .sni-breadcrumb__list{justify-content:center}.sni-breadcrumb--right .sni-breadcrumb__list{justify-content:flex-end}.sni-breadcrumb__item{display:inline-flex;align-items:center;color:rgb(var(--color-foreground-rgb) / .55)}.sni-breadcrumb__item+.sni-breadcrumb__item:before{content:"";width:.32em;height:.32em;margin-inline:.6em;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);opacity:.55;flex:none}.sni-breadcrumb__item a{color:rgb(var(--color-foreground-rgb) / .55);text-decoration:none;transition:color var(--animation-speed, .15s) var(--animation-easing, ease)}.sni-breadcrumb__item a:hover{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em}.sni-breadcrumb__item [aria-current=page]{color:var(--color-foreground)}@media screen and (min-width:1200px){.collection-wrapper{position:relative}.facets-horizontal-remove{display:none!important}.facets-toggle{position:absolute!important;top:8px!important;right:380px!important;left:auto!important;bottom:auto!important;width:auto!important;height:44px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;z-index:3}.facets-toggle__wrapper{margin:0!important;padding:0!important;display:flex!important;align-items:center!important}.facets-toggle__button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:0!important;min-width:0!important;padding:0!important;background:none!important;box-shadow:none!important;color:var(--color-foreground)!important;font-size:var(--font-paragraph--size, .875rem)!important;text-transform:uppercase!important;font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;cursor:pointer!important}.facets-toggle__button .svg-wrapper{width:14px!important;height:14px!important}.facets-toggle .facets-controls-wrapper{display:none!important}.facets-toggle .filter-count-bubble{position:relative!important;width:auto!important;min-width:1.4em;height:auto!important;margin-inline-start:4px;padding:0 .35em}}media-gallery .product-media-container{aspect-ratio:3 / 4!important;height:auto!important;max-height:none!important}media-gallery .product-media-container .product-media,media-gallery .product-media-container .product-media__image{aspect-ratio:3 / 4!important;height:100%!important}media-gallery .product-media-container img{width:100%!important;height:100%!important;object-fit:cover!important}.sticky-add-to-cart__bar[data-stuck=true]{width:100%!important;max-width:none!important;bottom:0!important;border-radius:0!important;padding-block:9px!important}.sticky-add-to-cart__bar:before{display:none!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{border:none!important;background:none!important;padding-inline:0!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{border-bottom:2px solid transparent;padding-bottom:3px}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover .variant-option__button-label__text{border-bottom-color:color-mix(in srgb,var(--color-foreground) 40%,transparent);color:var(--color-foreground)!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked) .variant-option__button-label__text{border-bottom-color:var(--color-foreground);color:var(--color-foreground)!important}.sni-swatches__item{position:relative}.sni-swatches__item.is-selected{box-shadow:0 0 0 1px #0000001f inset!important}.sni-swatches__item.is-selected:after{content:"";position:absolute;top:auto;left:0;right:0;bottom:-6px;height:2px;background:var(--color-foreground)}.product-information .details-content ul{list-style:none;margin:0;padding:0}.product-information .details-content li{font-size:14px;line-height:1.85;color:var(--color-foreground);border-bottom:1px dotted rgba(0,0,0,.12);padding:3px 0}.product-information .details-content li b,.product-information .details-content li strong{font-weight:400;text-transform:uppercase;letter-spacing:.05em;font-size:.82em;color:#0009}.product-information .details-content .text-block+.text-block ul{margin-top:0}.product-information .details-content .text-block:empty{display:none}.product-certifs{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;margin-top:22px;padding-top:20px;border-top:1px solid rgba(0,0,0,.12)}.certif{display:flex;flex-direction:column;align-items:center;width:84px;text-align:center;margin:0}.certif-picto{width:44px;height:44px;object-fit:contain}.certif-label{font-size:10px;line-height:1.3;color:#0000008c;margin-top:8px}.product-information .accordion details:not(:has(.text-block)){display:none}.shopify-section:has(product-recommendations[data-intent=complementary]:not(:has(a[href*="/products/"]))){display:none}.accordion .details-content li{border-block-end:none!important}.sni-hero .sni-hero__title :where(h1,h2,p),.sni-selection .sni-selection__title,.sni-lifestyle .sni-lifestyle__title,.sni-picto .sni-picto__title,.sni-edito .sni-edito__heading :where(h1,h2,p),.sni-hero__cta,.sni-selection__cta,.sni-edito__cta,.sni-lifestyle__cta,.sni-lifestyle__introcta{color:rgb(from var(--color-foreground) r g b / 1)}:root{--font-body--family: var(--pc-body);--font-subheading--family: var(--pc-body);--font-heading--family: var(--pc-display);--font-accent--family: var(--pc-display)}main .text-block h1{font-family:var(--pc-display);font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.15}.product-information .text-block h1{font-size:clamp(1.25rem,1.7vw,1.625rem);text-transform:uppercase!important;letter-spacing:.08em}.product-information product-price{font-size:1rem;letter-spacing:.04em}.product-card__content [ref=productTitleLink] .text-block,.product-card__content [ref=productTitleLink] .text-block :where(p,span,a){font-family:var(--pc-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;line-height:1.45}.product-card__content product-price{font-size:.8125rem;letter-spacing:.04em}.add-to-cart-button,.shopify-payment-button__button{min-height:50px;border-radius:0}.add-to-cart-button,.add-to-cart-button :where(span,.add-to-cart-text),.shopify-payment-button__button{text-transform:uppercase!important;letter-spacing:.14em;font-size:.75rem;font-family:var(--pc-body)}@media screen and (min-width:1200px){.product-grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important}}@media screen and (max-width:749px){body:has(.product-information) .sni-breadcrumb{display:none}main .text-block h1{letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sni-brand-perfectcashmere.css.map */
