:root{--snx-ink:#2B1F18;--snx-ink-2:rgba(43,31,24,.72);--snx-ink-3:rgba(43,31,24,.5);--snx-line:rgba(43,31,24,.12);--snx-line-2:rgba(43,31,24,.2);--snx-coral:#D27C60;--snx-coral-deep:#B4624A;--snx-coral-tint:rgba(210,124,96,.12);--snx-cream:#FDF6F3;--snx-linen:#F2E7DC;--snx-white:#fff;--snx-night:#231A14;--snx-display:var(--font-heading-family,"Bricolage Grotesque"),ui-sans-serif,system-ui,sans-serif;--snx-body:"Poppins",ui-sans-serif,system-ui,sans-serif;--snx-s1:4px;--snx-s2:8px;--snx-s3:12px;--snx-s4:16px;--snx-s5:24px;--snx-s6:32px;--snx-s7:48px;--snx-s8:64px;--snx-s9:96px;--snx-section-y:64px;--snx-col-gap:32px;--snx-card-gap:16px;--snx-gutter:var(--page-padding,20px);--snx-radius:var(--rounded-block,16px);--snx-pill:999px;--snx-ease:cubic-bezier(.2,.7,.2,1);--snx-dur:.24s;--snx-btn-h:56px;--snx-fs-lead:1.125rem;--snx-fs-body:1rem;--snx-fs-small:.875rem;--snx-fs-micro:.75rem;--snx-fs-h3:1.125rem}@media(min-width:768px){:root{--snx-section-y:96px;--snx-col-gap:48px;--snx-card-gap:24px;--snx-fs-lead:1.25rem;--snx-fs-h3:1.25rem}}@media(min-width:1100px){:root{--snx-section-y:128px;--snx-col-gap:96px;--snx-card-gap:32px}}.snx{font-family:var(--snx-body);color:var(--snx-ink);font-size:var(--snx-fs-body);line-height:1.6;-webkit-font-smoothing:antialiased}.snx *,.snx *:before,.snx *:after{box-sizing:border-box}.snx :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.snx :where(ul,ol){list-style:none;padding:0}.snx img,.snx video{display:block;max-width:100%}.snx svg{display:block;flex:none}.snx a{color:inherit}.snx :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.rte .snx :is(h1,h2,h3,h4,p,ul,ol,li){margin:0}.rte .snx :is(ul,ol){padding-left:0;list-style:none}.rte .snx li:before{content:none}.rte .snx a{text-decoration:none}.snx-section{padding-block:calc(var(--snx-section-y)/2)}.snx-wrap{width:100%;margin-inline:auto;padding-inline:var(--snx-gutter)}.snx-wrap--narrow{max-width:calc(52rem + var(--snx-gutter)*2)}.snx-split{display:grid;gap:var(--snx-s6) var(--snx-col-gap);align-items:center}@media(min-width:990px){.snx-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.snx-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--snx-s5);max-width:34rem}.snx-caption{display:flex;flex-direction:column;align-items:flex-start;gap:var(--snx-s2);margin-top:var(--snx-s4)}.snx .heading{color:inherit;text-wrap:balance;letter-spacing:-.025em}.snx .heading.title-md{font-size:clamp(2rem,1.35rem + 2.2vw,3.5rem);line-height:1.02}.snx .heading.title-lg{font-size:clamp(2.5rem,1.6rem + 3.4vw,5rem);line-height:1}.snx .heading.title-sm{font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);line-height:1.1}.snx-h3{font-family:var(--snx-display);font-size:var(--snx-fs-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em}.snx-lead{font-size:var(--snx-fs-lead);line-height:1.6;color:var(--snx-ink-2)}.snx-body{font-size:var(--snx-fs-body);line-height:1.7;color:var(--snx-ink-2)}.snx-body>*+*{margin-top:var(--snx-s3)}.snx-small{font-size:var(--snx-fs-small);line-height:1.6;color:var(--snx-ink-2)}.snx-eyebrow{font-size:var(--snx-fs-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--snx-ink-3)}.snx-link{color:var(--snx-ink);text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500}.snx-link:hover{color:var(--snx-coral-deep)}.snx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--snx-s2);min-height:var(--snx-btn-h);padding:0 var(--snx-s6);border-radius:var(--snx-pill);font-family:var(--snx-body);font-size:1rem;font-weight:600;letter-spacing:.01em;text-decoration:none!important;transition:background var(--snx-dur) var(--snx-ease),color var(--snx-dur) var(--snx-ease),transform var(--snx-dur) var(--snx-ease);width:100%}.snx-btn--primary{background:var(--snx-coral);color:#fff!important}.snx-btn--primary:hover{background:var(--snx-coral-deep)}.snx-btn--outline{background:transparent;color:var(--snx-ink);box-shadow:inset 0 0 0 1.5px var(--snx-ink)}.snx-btn--outline:hover{background:var(--snx-ink);color:var(--snx-cream)}.snx-btn:active{transform:scale(.985)}@media(min-width:750px){.snx-btn--auto{width:auto;min-width:320px}}.snx-chip{text-decoration:none!important;display:inline-flex;align-items:center;gap:var(--snx-s2);height:44px;padding:0 var(--snx-s4) 0 6px;border-radius:var(--snx-pill);background:#fdf6f3eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--snx-ink);font-size:var(--snx-fs-small);font-weight:500;white-space:nowrap}.snx-chip__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--snx-ink);color:var(--snx-cream)}.snx-chip__icon svg{width:11px;height:11px;margin-left:2px}.snx-stars{display:inline-flex;gap:2px;color:var(--snx-coral)}.snx-stars svg{width:15px;height:15px}.snx-rating{display:inline-flex;align-items:center;gap:var(--snx-s2);font-size:var(--snx-fs-small);color:var(--snx-ink-2);text-decoration:none!important;background:none!important}.snx-rating strong{color:var(--snx-ink);font-weight:600}.snx-acc{border-top:1px solid var(--snx-line-2)}.snx-acc:last-child{border-bottom:1px solid var(--snx-line-2)}.snx-acc>summary{list-style:none;display:flex;align-items:center;gap:var(--snx-s4);padding:var(--snx-s5) 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.snx-acc>summary::-webkit-details-marker{display:none}.snx-acc__title{flex:1;font-family:var(--snx-display);font-size:var(--snx-fs-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em}.snx-acc__num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--snx-line-2);font-size:var(--snx-fs-micro);font-weight:600;color:var(--snx-ink);transition:background var(--snx-dur) var(--snx-ease),color var(--snx-dur) var(--snx-ease),border-color var(--snx-dur) var(--snx-ease)}.snx-acc[open] .snx-acc__num{background:var(--snx-ink);border-color:var(--snx-ink);color:var(--snx-cream)}.snx-plus{position:relative;width:30px;height:30px;border-radius:50%;border:1px solid var(--snx-line-2)}.snx-plus:before,.snx-plus:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--snx-dur) var(--snx-ease)}.snx-plus:after{transform:translate(-50%,-50%) rotate(90deg)}details[open]>summary .snx-plus:after{transform:translate(-50%,-50%) rotate(0)}.snx-acc__body{padding:0 0 var(--snx-s5);max-width:40rem}.snx-acc--numbered .snx-acc__body{padding-left:calc(30px + var(--snx-s4))}.snx-more>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--snx-s2);font-size:var(--snx-fs-small);font-weight:500;cursor:pointer;color:inherit}.snx-more>summary::-webkit-details-marker{display:none}.snx-more>summary .snx-plus{width:22px;height:22px}.snx-more>summary .snx-plus:before,.snx-more>summary .snx-plus:after{width:9px}.snx-more[open]>summary .snx-more__label-open{display:none}.snx-more:not([open])>summary .snx-more__label-close{display:none}.snx-more__body{padding-top:var(--snx-s3)}.snx-media{position:relative;overflow:hidden;border-radius:var(--snx-radius);background:var(--snx-linen);aspect-ratio:4/5;isolation:isolate}.snx-media>img,.snx-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.snx-media__cta{position:absolute;left:var(--snx-s4);bottom:var(--snx-s4);z-index:2}.snx-media__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--snx-s5);text-align:center;font-size:var(--snx-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--snx-ink-3)}.snx-pin{position:absolute;left:var(--x);top:var(--y);z-index:3;transform:translate(-50%,-50%);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--snx-cream);color:var(--snx-ink);font-size:13px;font-weight:600;box-shadow:0 0 0 5px #fdf6f359;transition:background var(--snx-dur) var(--snx-ease),color var(--snx-dur) var(--snx-ease),box-shadow var(--snx-dur) var(--snx-ease)}.snx .snx-pin.is-active,.snx .snx-pin:hover{background:var(--snx-coral);color:#fff;box-shadow:0 0 0 7px #d27c604d}.snx-trust{display:grid;grid-template-columns:1fr 1fr;gap:var(--snx-s4) var(--snx-s5)}@media(min-width:750px){.snx-trust{grid-template-columns:repeat(4,auto);justify-content:space-between}}.snx-trust--center{justify-content:center}@media(min-width:750px){.snx-trust--center{gap:var(--snx-s8)}}.snx-trust__item{display:flex;align-items:flex-start;gap:var(--snx-s2);font-size:var(--snx-fs-small);line-height:1.4;color:var(--snx-ink);text-align:left}.snx-trust__item svg{width:18px!important;height:18px!important;margin-top:1px;color:var(--snx-coral-deep)}.snx-trust__item a{display:block;width:max-content;font-size:var(--snx-fs-micro);color:var(--snx-ink-3);text-decoration:underline!important;text-underline-offset:2px;border:0!important;background:none!important;margin-top:2px}.snx-lightbox{border:0;padding:0;background:transparent;max-width:min(92vw,560px);width:100%;overflow:visible}.snx-lightbox::backdrop{background:#231a14db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.snx-lightbox video,.snx-lightbox img{width:100%;max-height:82vh;object-fit:contain;border-radius:var(--snx-radius);background:#000}.snx-lightbox__close{position:absolute;top:-56px;right:0;width:44px;height:44px;border-radius:50%;background:var(--snx-cream);color:var(--snx-ink);display:grid;place-items:center}.snx-lightbox__close svg{width:18px;height:18px}@media(prefers-reduced-motion:no-preference){.snx-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--snx-ease),transform .7s var(--snx-ease)}.snx-reveal.is-in{opacity:1;transform:none}}.snx-hero-on product-info.product__info{font-family:var(--snx-body);color:var(--snx-ink)}.snx-hero-on product-info.product__info>*{margin-top:0}.snx-hero-on product-info.product__info>*+*{margin-top:var(--snx-s6)!important}.snx-hero-on product-info.product__info>form.installment{display:none}.snx-hero-on product-info.product__info>form.installment+*{margin-top:0!important}.snx-hero-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--snx-s3)}.snx-hero-info .heading{font-size:clamp(1.75rem,1.35rem + 1.5vw,2.75rem);line-height:1.08}.snx-hero-info__headline{font-family:var(--snx-display);font-size:var(--snx-fs-lead);font-weight:500;line-height:1.3;color:var(--snx-coral-deep);letter-spacing:-.005em}.snx-hero-info .snx-rating{margin-top:var(--snx-s1)}.snx-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--snx-s1) var(--snx-s3);margin-top:var(--snx-s4)}.snx-price__now{font-family:var(--snx-display);font-size:clamp(1.75rem,1.5rem + .8vw,2.25rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--snx-ink)}.snx-price__was{font-size:var(--snx-fs-body);color:var(--snx-ink-3)}.snx-price__was s{text-decoration-thickness:1px}.snx-points{display:block;margin-top:var(--snx-s3);border-top:1px solid var(--snx-line)}.snx-points li{display:grid;grid-template-columns:20px 1fr;gap:var(--snx-s3);align-items:start;padding:var(--snx-s4) 0;border-bottom:1px solid var(--snx-line);font-size:var(--snx-fs-small);line-height:1.6;color:var(--snx-ink-2)}.snx-points li svg{width:20px!important;height:20px!important;color:var(--snx-coral);margin-top:2px}.snx-points strong{font-weight:600;color:var(--snx-ink)}.snx-hero-on product-info .variant-picker legend,.snx-hero-on product-info .variant-picker .form__label{font-family:var(--snx-body)!important;font-size:var(--snx-fs-small)!important;color:var(--snx-ink-2)!important;font-weight:400!important}.snx-ships{display:flex;align-items:center;flex-wrap:wrap;gap:var(--snx-s2);margin-bottom:var(--snx-s2);font-size:var(--snx-fs-small);line-height:1.5}.snx-ships__dot{width:8px;height:8px;border-radius:50%;background:#2e9e5b;box-shadow:0 0 0 3px #2e9e5b2e}.snx-ships__label{font-weight:600;color:var(--snx-ink)}.snx-ships__sub{color:var(--snx-ink-2)}.snx-ships__timer{font-variant-numeric:tabular-nums;font-weight:600;color:var(--snx-coral-deep)}.snx-delivery{display:grid;gap:var(--snx-s2);font-size:var(--snx-fs-small);line-height:1.5}.snx-delivery__row{display:flex;align-items:baseline;gap:var(--snx-s2);color:var(--snx-ink-2)}.snx-delivery__row:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--snx-coral);align-self:center;flex:none}.snx-delivery__value{font-weight:600;color:var(--snx-ink)}.snx-delivery__note{color:var(--snx-ink);font-weight:500;margin-top:var(--snx-s1)}.snx-hero-on .snc-wrap{margin:0!important}.snx-hero-on .product-form__buttons{gap:var(--snx-s3)!important}.snx-hero-on .product-form__submit.button{min-height:var(--snx-btn-h)!important;height:var(--snx-btn-h)!important;border-radius:var(--snx-pill)!important;background:var(--snx-coral)!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:none!important;font-family:var(--snx-body)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;transition:background var(--snx-dur) var(--snx-ease)!important}.snx-hero-on .product-form__submit.button .btn-fill,.snx-hero-on .product-form__submit.button:after,.snx-hero-on .product-form__submit.button:before{display:none!important}.snx-hero-on .product-form__submit.button:hover{background:var(--snx-coral-deep)!important}.snx-hero-on .magic-buy-btn__parent{position:relative;height:var(--snx-btn-h);overflow:hidden;border-radius:var(--snx-pill);background:var(--snx-white)}.snx-hero-on .magic-buy-btn__parent magic-checkout-btn{opacity:.001;transform:translateY(-10px) scaleY(1.245);transform-origin:top center}.snx-hero-on .magic-buy-btn__parent:after{content:"Buy Now";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:var(--snx-pill);box-shadow:inset 0 0 0 1.5px var(--snx-ink);color:var(--snx-ink);font-family:var(--snx-body);font-size:1rem;font-weight:600;letter-spacing:.01em;transition:background var(--snx-dur) var(--snx-ease),color var(--snx-dur) var(--snx-ease)}.snx-hero-on .magic-buy-btn__parent:hover:after{background:var(--snx-ink);color:var(--snx-cream)}.snx-buynow{display:none!important}.snx-trust-wrap .snx-trust{padding-top:var(--snx-s1)}.snx-everyday .snx-media{width:100%}@media(min-width:990px){.snx-everyday .snx-media{max-width:560px;justify-self:end}}.snx-features .snx-split{align-items:start}@media(min-width:990px){.snx-features .snx-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.snx-features__media{position:sticky;top:110px}}.snx-features__list .snx-acc-group:first-child .snx-acc:first-child{border-top:0}.snx-features__list .snx-acc-group:first-child .snx-acc:first-child>summary{padding-top:0}.snx-wear{display:grid;gap:var(--snx-card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.snx-wear__card{display:flex;flex-direction:column}.snx-wear .snx-wear__main{display:none}.snx-wear__side{display:contents}.snx-wear__side .snx-h3{font-size:1rem}.snx-wear__side .snx-chip{height:36px;font-size:var(--snx-fs-micro);padding-right:var(--snx-s3)}.snx-wear__side .snx-chip__icon{width:26px;height:26px}.snx-wear__side .snx-media__cta{left:var(--snx-s3);bottom:var(--snx-s3)}@media(min-width:990px){.snx-wear{column-gap:var(--snx-col-gap)}.snx-wear__side .snx-h3{font-size:var(--snx-fs-h3)}}.snx-acc-group+.snx-acc-group,.snx-features__video+.snx-acc-group{margin-top:var(--snx-s7)}.snx-features__video{display:flex;flex-direction:column;margin-top:var(--snx-s7)}.snx-features__video .snx-media{aspect-ratio:4/5}@media(min-width:990px){.snx-features__video .snx-media{aspect-ratio:1/1}}.snx-story .snx-media,.snx-story__numeral{aspect-ratio:4/3;border-radius:var(--snx-radius);background:var(--snx-night)}@media(min-width:990px){.snx-story .snx-media,.snx-story__numeral{aspect-ratio:5/4}}.snx-story__numeral{position:relative;display:grid;place-items:center;overflow:hidden}.snx-story__numeral span{font-family:var(--snx-display);font-weight:800;font-size:clamp(8rem,18vw,20rem);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgba(253,246,243,.2)}.snx-care__block{background:var(--snx-cream);border-radius:var(--snx-radius);padding:var(--snx-s6) var(--snx-s5)}@media(min-width:768px){.snx-care__block{padding:var(--snx-s7)}}@media(min-width:1100px){.snx-care__block{padding:var(--snx-s8) var(--snx-s9)}}.snx-care__rows .snx-acc:first-child{border-top:0}.snx-care__rows .snx-acc:first-child>summary{padding-top:0}.snx-care__rows .snx-acc:last-child{border-bottom:0}.snx-support{margin-top:var(--snx-s6);background:var(--snx-white);border-radius:var(--snx-radius);padding:var(--snx-s5);display:grid;gap:var(--snx-s5)}@media(min-width:990px){.snx-support{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--snx-s6);padding:var(--snx-s6) var(--snx-s7);align-items:center}}.snx-support .heading{font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);line-height:1.1;max-width:14ch}.snx-support__cell{display:flex;flex-direction:column;gap:var(--snx-s1)}.snx-support__v{font-weight:600;color:var(--snx-ink);text-decoration:none!important;word-break:break-word}.snx-support__v:hover{color:var(--snx-coral-deep)}.snx-care__list li{position:relative;padding-left:var(--snx-s5)}.snx-care__list li+li{margin-top:var(--snx-s2)}.snx-care__list li:before{content:""!important;position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--snx-coral)}.snx-reviews__head{display:flex;flex-direction:column;gap:var(--snx-s2)}.snx-reviews__score{display:flex;align-items:center;flex-wrap:wrap;gap:var(--snx-s3)}.snx-reviews__big{font-family:var(--snx-display);font-size:clamp(2.5rem,2rem + 1.6vw,3.5rem);font-weight:700;line-height:1;letter-spacing:-.03em}.snx-reviews__score .snx-stars svg{width:18px;height:18px}.snx-reviews__track{margin-top:var(--snx-s6);display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:var(--snx-card-gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--snx-gutter)*-1);padding-inline:var(--snx-gutter);scroll-padding-inline:var(--snx-gutter);scrollbar-width:none}.snx-reviews__track::-webkit-scrollbar{display:none}@media(min-width:750px){.snx-reviews__track{grid-auto-columns:calc((100% - var(--snx-card-gap))/2.2)}}@media(min-width:1100px){.snx-reviews__track{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}}@media(min-width:1100px){.snx-reviews__track--scroll{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - var(--snx-card-gap)*3)/4);overflow-x:auto}}.snx-review{scroll-snap-align:start;display:flex;flex-direction:column}.snx-review .snx-media{aspect-ratio:1/1}.snx-review__photo{display:block;width:100%;cursor:zoom-in}.snx-review__body{display:flex;flex-direction:column;gap:var(--snx-s3);padding-top:var(--snx-s4);flex:1}.snx-review__text{font-size:var(--snx-fs-small);line-height:1.65;color:var(--snx-ink-2);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.snx-review.is-open .snx-review__text{-webkit-line-clamp:unset;display:block}.snx-review__more{align-self:flex-start;font-size:var(--snx-fs-micro);font-weight:500;color:var(--snx-ink-3);text-decoration:underline;text-underline-offset:2px}.snx-review__who{margin-top:auto;padding-top:var(--snx-s3);display:flex;align-items:center;gap:var(--snx-s2);font-size:var(--snx-fs-small);font-weight:600;color:var(--snx-ink)}.snx-verified{display:inline-flex;align-items:center;gap:4px;font-size:var(--snx-fs-micro);font-weight:500;color:var(--snx-ink-3)}.snx-verified svg{width:14px!important;height:14px!important;color:var(--snx-coral)}.snx-reviews__all{margin-top:var(--snx-s6);display:flex;justify-content:center}[id$=__snx_loox_all]{display:none!important}[id$=__snx_loox_all].is-open{display:block!important}.snx-faq .snx-acc__title{font-size:var(--snx-fs-h3)}.snx-closing{text-align:center}.snx-closing .heading{max-width:14ch;margin-inline:auto}.snx-closing__cta{margin-top:var(--snx-s6);display:flex;justify-content:center}.snx-closing .snx-trust{margin-top:var(--snx-s6)}.snx-loox-inline{margin-top:24px}.snx-loox-inline.is-open{animation:snxLooxIn .45s cubic-bezier(.2,.7,.2,1) both}.snx-loox-inline>*{padding-inline:0!important;max-width:none!important}@keyframes snxLooxIn{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/snugs-sc-pdp.css.map */
