sn-pdpb{display:block}.sn-pdpbm__product{max-width:calc(1400px + 6.6vw);margin:0 0 40px}.sn-pdpbm__grid{display:block}.sn-pdpbm__left,.sn-pdpbm__right{min-width:0}.sn-pdpbm__meta{display:block;padding:32px var(--space-outer) 0;color:var(--color-text);font-family:var(--font-text);font-size:16px;line-height:24px}@media(min-width:960px){.sn-pdpbm__product{margin:40px auto 64px;padding:0 3.3vw}.sn-pdpbm__grid{display:grid;grid-template-columns:64fr 36fr;gap:3.3vw}.sn-pdpbm__right{min-width:320px}.sn-pdpbm__meta{position:sticky;top:72px;z-index:1;padding:0}}.sn-pdpbm__gallery-ph{display:grid;grid-template-columns:1fr}.sn-pdpbm__gallery-tile:not(:first-child){display:none}@media(min-width:960px){.sn-pdpbm__gallery-ph{grid-template-columns:1fr 1fr;gap:8px}.sn-pdpbm__gallery-tile{display:block!important;aspect-ratio:1;border-radius:8px;overflow:hidden}.sn-pdpbm__gallery-tile>.sn-fill{display:block;width:100%;height:100%}}.sn-pdpbm__rating{display:flex;align-items:center;justify-content:space-between;height:24px;margin-bottom:16px}.sn-pdpbm__stars{align-self:flex-start;margin-top:2px;text-decoration:none}@media(min-width:720px){.sn-pdpbm__stars{margin-top:1px}}@media(min-width:720px){.sn-pdpbm__stars .sn-rating__stars .sn-icon{width:16px;height:16px}.sn-pdpbm__stars .sn-rating__count{font-size:16px;line-height:16px}}.sn-pdpbm__award{flex:none;display:flex;align-items:center;width:98px;height:22px;margin-left:auto;padding-left:10px;border-left:1px solid var(--color-line)}.sn-pdpbm__award-img{display:block;width:87px;height:22px;object-fit:contain;object-position:left center}.sn-pdpbm__award--ph span{display:block;font-weight:500;font-size:10px;line-height:11px;color:#1c1c1c99}.sn-pdpbm__title{margin:0 0 4px;font-family:var(--font-display);font-weight:var(--fw-d5);font-size:22px;line-height:26.4px;color:var(--color-text);text-wrap:balance}@media(min-width:720px){.sn-pdpbm__title{font-size:26px;line-height:36.4px}}.sn-pdpbm__nowrap{white-space:nowrap}.sn-pdpbm__promise{margin:8px 0 0;font-size:15px;line-height:21px;text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual}.sn-pdpbm__trust-note{margin:4px 0 0;font-size:12px;line-height:16.8px;color:var(--color-muted);text-wrap:pretty}.sn-pdpbm__price-row{display:flex;align-items:center;justify-content:space-between;min-height:26px;margin-top:16px}.sn-pdpbm__price .sn-badge--spare{white-space:nowrap}.sn-pdpbm__note{margin:8px 0 0;font-size:12px;line-height:16.8px;color:var(--color-muted);text-wrap:balance}.sn-pdpbm__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sn-pdpbm__note a:hover{color:var(--color-text)}.sn-pdpbm__box{margin:24px 0;padding-top:24px;border-top:1px solid var(--color-line)}.sn-pdpbm__box-title{margin:0;font-family:var(--font-display);font-weight:var(--fw-d5);font-size:14px;line-height:normal;color:var(--color-text)}.sn-pdpbm__box-items{display:flex;justify-content:space-between;margin:16px 0 0;padding:0;list-style:none}.sn-pdpbm__box-item{display:flex;align-items:center;flex:1 1 0;min-width:0;font-weight:500;font-size:12px;line-height:12px;color:var(--color-brand)}.sn-pdpbm__box-icon{display:inline-flex;flex:none;width:16px;height:16px;margin-right:8px}.sn-pdpbm__box-icon .sn-icon{width:100%;height:100%}.sn-pdpbm__box-material{margin:16px 0 0;font-size:12px;line-height:16.8px;color:var(--color-muted)}@media(min-width:720px){.sn-pdpbm__box-title{font-size:16px}.sn-pdpbm__box-item{font-size:16px;line-height:16px}}@media(min-width:960px){.sn-pdpbm__box-icon{width:25px;height:25px}}.sn-pdpbm__sep{height:1px;margin:24px 0;background:var(--color-line)}.sn-pdpbm__sep+.sn-pdpbm__sep{display:none}.sn-pdpbm__story{margin:24px 0}.sn-pdpbm__story-label{margin:0 0 10px;font-weight:500;font-size:14px;line-height:normal}.sn-pdpbm__seg{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:999px;background:var(--color-sand)}.sn-pdpbm__opt{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:9px 6px;border-radius:999px;color:var(--color-text);font-weight:500;font-size:13px;line-height:13px;text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s}.sn-pdpbm__opt .sn-icon{flex:none;width:14px;height:14px}.sn-pdpbm__opt.is-on{background:var(--color-brand);color:#fff}a.sn-pdpbm__opt:hover{background:var(--color-brand-a08)}.sn-pdpbm__story-hint{margin:8px 0 0;font-size:12px;line-height:16.8px;color:var(--color-muted)}.sn-pdpbm__variants{margin-bottom:24px}.sn-pdpbm__option{margin-top:24px}.sn-pdpbm__label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:24px}.sn-pdpbm__label-row--size{min-height:27px}.sn-pdpbm__label{margin:0 12px 0 0;color:var(--color-text)}.sn-pdpbm__sg-link{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--color-text);font-family:var(--font-text);font-weight:500;font-size:14px;line-height:normal;text-decoration:none;cursor:pointer;transition:opacity .2s}.sn-pdpbm__sg-link .sn-icon{flex:none;width:24px;height:24px;margin:1px 4px 0 0}.sn-pdpbm__sg-link:hover{opacity:.6}.sn-pdpbm__chips{margin-top:6px}.sn-pdpbm__chips .sn-chip__name{display:block}.sn-pdpbm__chips--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:960px){.sn-pdpbm__label,.sn-pdpbm__sg-link{font-size:16px}}.sn-pdpbm__addon-section{margin:18px 0 16px;color:var(--color-brand)}.sn-pdpbm__addon-head{display:flex;align-items:center;gap:10px;margin-bottom:7px}.sn-pdpbm__addon-head[style*=--sn-badge-chars]{padding-right:calc(var(--sn-badge-chars) * 5.1px + 37px)}.sn-pdpbm__addon-title{text-wrap:balance}.sn-pdpbm__addon-title{margin:0;font-family:var(--font-display);font-weight:var(--fw-d6);font-size:14px;line-height:16.8px;letter-spacing:-.01em;color:var(--color-brand)}.sn-pdpbm__addon{position:relative;padding:18px 7px 7px;border:1px solid var(--color-addon-line);border-radius:14px;background:var(--color-addon);transition:border-color .16s ease,background-color .16s ease}@media(hover:hover){.sn-pdpbm__addon:hover{border-color:var(--color-brand)}}.sn-pdpbm__addon[data-on=true]{border-color:var(--color-brand);background:var(--color-brand-wash-3)}.sn-pdpbm__addon-badge{position:absolute;top:-11px;right:11px;z-index:2;padding:3.5px 9px;border-radius:999px;background:var(--color-orange);color:#fff;font-weight:700;font-size:10.5px;line-height:1;white-space:nowrap}.sn-pdpbm__addon-main{display:flex;align-items:center;gap:8px;cursor:pointer}.sn-pdpbm__addon-pick{display:flex;flex-direction:column;align-items:center;flex:none;gap:3px;width:42px}.sn-pdpbm__addon-check{position:relative;width:22px;height:22px;margin:0;border:2px solid var(--color-brand);border-radius:6px;background:#fff;appearance:none;-webkit-appearance:none;cursor:pointer;transition:.15s ease}.sn-pdpbm__addon-check:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:5.5px;margin:-4px 0 0 -5.5px;border-left:2.5px solid var(--color-cream);border-bottom:2.5px solid var(--color-cream);opacity:0;transform:rotate(-45deg) translate(1px,-1.5px);transition:opacity .15s ease}.sn-pdpbm__addon-check:checked{background:var(--color-brand)}.sn-pdpbm__addon-check:checked:after{opacity:1}.sn-pdpbm__addon-check:disabled{opacity:1;cursor:default}.sn-pdpbm__addon-check:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.sn-pdpbm__addon-picklab{font-weight:700;font-size:10px;line-height:10px;letter-spacing:.02em;text-align:center;color:var(--color-brand)}.sn-pdpbm__addon-thumb{display:block;flex:none;width:44px;height:44px;overflow:hidden;border:1px solid var(--color-addon-thumb);border-radius:9px;background:var(--color-addon-field)}.sn-pdpbm__addon-thumb img,.sn-pdpbm__addon-thumb .sn-fill{display:block;width:100%;height:100%;object-fit:cover}.sn-pdpbm__addon-body{display:flex;flex-direction:column;flex:1 1 auto;gap:5px;min-width:0}.sn-pdpbm__addon-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sn-pdpbm__addon-name{display:-webkit-box;overflow:hidden;font-weight:600;font-size:13.5px;line-height:16.875px;color:var(--color-brand);-webkit-line-clamp:2;-webkit-box-orient:vertical}.sn-pdpbm__addon-price{display:flex;align-items:baseline;flex:none;gap:8px;line-height:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.sn-pdpbm__addon-was{font-size:12px;color:var(--color-brand-muted);text-decoration:line-through}.sn-pdpbm__addon-now{font-weight:700;font-size:15px;color:var(--color-brand)}.sn-pdpbm__addon-selects{display:flex;gap:3px;min-width:0}.sn-pdpbm__addon-sel{position:relative;display:flex;align-items:center;gap:4px;min-width:0;height:34.2px;padding:5px;border:1px solid var(--color-addon-line);border-radius:8px;background:var(--color-addon-field);transition:border-color .14s}.sn-pdpbm__addon-sel--style{flex:0 1 auto;min-width:54px;max-width:96px}.sn-pdpbm__addon-sel--size{flex:0 0 79px;width:79px}.sn-pdpbm__addon-sel--colour{flex:1 1 auto}.sn-pdpbm__addon-sel:hover{border-color:var(--color-brand)}.sn-pdpbm__addon-sel:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 2px #e4a7a473}.sn-pdpbm__addon-seltxt{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.sn-pdpbm__addon-sellab{font-weight:700;font-size:8px;line-height:9.2px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-muted)}.sn-pdpbm__addon-selval{overflow:hidden;font-weight:600;font-size:10px;line-height:13px;color:var(--color-brand);white-space:nowrap;text-overflow:ellipsis}.sn-pdpbm__addon-chev{flex:none;width:6px;height:5px;opacity:.5}.sn-pdpbm__addon-sel select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}.sn-pdpbm__stock{margin-bottom:24px;line-height:24px}.sn-pdpbm__stock-text{font-weight:500;font-size:12px;line-height:16px;color:var(--color-brand);transition:color .5s .2s}.sn-pdpbm__stock-bar{display:block;height:4px;margin-top:8px;overflow:hidden;border-radius:8px;background:var(--color-image-bg)}.sn-pdpbm__stock-fill{display:block;height:100%;background:var(--color-brand);transition:width .75s .45s,background-color .5s .2s}.sn-pdpbm__stock[data-state=low] .sn-pdpbm__stock-text{color:var(--color-orange-text)}.sn-pdpbm__stock[data-state=low] .sn-pdpbm__stock-fill{background:var(--color-stock-medium)}.sn-pdpbm__stock[data-state=empty] .sn-pdpbm__stock-text{color:var(--color-stock-bad)}.sn-pdpbm__stock[data-state=empty] .sn-pdpbm__stock-fill{background:var(--color-stock-bad)}.sn-pdpbm__stock[data-state=na] .sn-pdpbm__stock-text{color:#1c1c1c99}.sn-pdpbm__stock[data-state=na] .sn-pdpbm__stock-fill{background:var(--color-image-bg)}@media(min-width:720px){.sn-pdpbm__stock-text{font-size:16px;line-height:20px}}.sn-pdpbm__eta{margin:8px 0 0;font-size:12px;line-height:16.8px;color:var(--color-muted)}.sn-pdpbm__eta [data-p1b-eta-dates]{color:var(--color-text);font-weight:500;white-space:nowrap}@media(min-width:720px){.sn-pdpbm__eta{font-size:14px;line-height:19.6px}}.sn-pdpbm__buy{margin:16px 0}.sn-pdpbm__form{margin:0}.sn-pdpbm__atc{padding:8.16px 18.66px}.sn-pdpbm__atc>span:not(.sn-btn__loader){white-space:nowrap}.sn-pdpbm__atc-total{font-variant-numeric:tabular-nums}.sn-pdpbm__atc-was{margin-right:.3em;font-weight:400;opacity:.7;text-decoration:line-through;text-decoration-color:currentColor}.sn-pdpbm__atc-was[hidden]{display:none}.sn-pdpbm__atc-save{display:inline-block;height:18px;margin-left:8px;padding:0 8px;border-radius:999px;background:var(--color-orange);color:#fff;font-weight:700;font-size:11px;line-height:18px;letter-spacing:-.01em;vertical-align:top}.sn-pdpbm__atc-save[hidden]{display:none}.sn-pdpbm__buy{container:sn-pdpbm-buy / inline-size}@container sn-pdpbm-buy (max-width: 359px){.sn-pdpbm__atc-save{display:none}}.sn-pdpbm__atc:disabled .sn-pdpbm__atc-total,.sn-pdpbm__atc:disabled .sn-pdpbm__atc-save{display:none}.sn-pdpbm__error{margin:8px 0 0;color:var(--color-error)}.sn-pdpbm__usps{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 24px;padding:0;list-style:none}.sn-pdpbm__usp{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-brand);font-weight:500;font-size:10px;line-height:14px;white-space:nowrap}.sn-pdpbm__usp-icon{flex:none;width:16px;height:16px}@media(min-width:720px){.sn-pdpbm__usp{gap:10px;font-size:16px;line-height:22.4px}.sn-pdpbm__usp-icon{width:26px;height:26px}}@media(min-width:960px){.sn-pdpbm__usp{gap:8px;font-size:14px;line-height:19.6px}.sn-pdpbm__usp-icon{width:18px;height:18px}}@media(min-width:960px)and (max-width:1199px){.sn-pdpbm__usp{white-space:normal;text-wrap:balance}}.sn-pdpbm__lab{--sn-lab-green: #004C39;--sn-lab-green-light: #A3C2A7;--sn-lab-green-wash: #E8EFE6;margin:16px 0 24px}.sn-pdpbm__lab-bar{display:flex;align-items:center;gap:8px;width:100%;padding:12px;border:1px solid var(--sn-lab-green-light);border-radius:16px;background:var(--sn-lab-green-wash);color:var(--color-text);font-family:var(--font-text);text-align:left;transition:border-color .25s var(--ease-ecoy),transform .25s var(--ease-ecoy)}button.sn-pdpbm__lab-bar{cursor:pointer}@media(hover:hover){button.sn-pdpbm__lab-bar:hover{border-color:var(--sn-lab-green);transform:translateY(-1px)}}button.sn-pdpbm__lab-bar:focus-visible{outline:2px solid var(--sn-lab-green);outline-offset:3px}.sn-pdpbm__lab-leaf{flex:none;width:22px;height:22px;color:var(--sn-lab-green)}.sn-pdpbm__lab-text{flex:1 1 auto;min-width:0;font-weight:400;font-size:14.208px;line-height:18.47px;text-wrap:balance}.sn-pdpbm__lab-text b,.sn-pdpbm__lab-text strong{font-weight:700}.sn-pdpbm__lab-cta{display:none;flex:none;color:var(--sn-lab-green);font-size:14.208px;line-height:19.89px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sn-pdpbm__lab-chev{flex:none;width:20px;height:20px;color:var(--sn-lab-green)}@media(min-width:600px){.sn-pdpbm__lab-bar{gap:12px;padding:12px 16px}.sn-pdpbm__lab-leaf{width:26px;height:26px}.sn-pdpbm__lab-text{font-size:16px;line-height:20.8px}.sn-pdpbm__lab-cta{display:inline}.sn-pdpbm__lab-chev{display:none}}@media(min-width:1200px){.sn-pdpbm__lab-cta{margin-left:-6px}}@media(min-width:960px)and (max-width:1199px){.sn-pdpbm__lab-cta{display:none}.sn-pdpbm__lab-chev{display:block}}.sn-pdpbm__gift{margin-bottom:24px}.sn-pdpbm-gwp{padding:12px 12px 14px;border:1px solid var(--color-sand);border-radius:16px;background:var(--color-cream);color:var(--color-text)}.sn-pdpbm-gwp__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.sn-pdpbm-gwp__kicker{margin:0}.sn-pdpbm-gwp__aside{margin:0;color:var(--color-muted);font-size:12px;line-height:16px}.sn-pdpbm-gwp__tiers{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.sn-pdpbm-gwp__tier{display:flex;align-items:center;gap:8px;min-width:0;font-size:14.208px;line-height:18.47px}.sn-pdpbm-gwp__icon{display:flex;flex:none;justify-content:center;width:22px;color:var(--color-brand)}.sn-pdpbm-gwp__icon .sn-icon{display:block;width:22px;height:22px}.sn-pdpbm-gwp__text{flex:1 1 auto;min-width:0;text-wrap:balance}.sn-pdpbm-gwp__value{font-weight:700}.sn-pdpbm-gwp__done{display:inline-flex;flex:none;color:var(--color-brand)}.sn-pdpbm-gwp__done[hidden]{display:none}@media(min-width:600px){.sn-pdpbm-gwp{padding:14px 16px 16px}.sn-pdpbm-gwp__aside{font-size:13px;line-height:18px}.sn-pdpbm-gwp__tiers{gap:10px;margin-top:16px}.sn-pdpbm-gwp__tier{gap:12px;font-size:16px;line-height:20.8px}.sn-pdpbm-gwp__icon{width:26px}.sn-pdpbm-gwp__icon .sn-icon{width:24px;height:24px}}.sn-pdpbm__clips{margin:24px 0}.sn-pdpbm__clips-track{display:flex;gap:16px;margin:0 calc(-1 * var(--space-outer));padding:0 var(--space-outer);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--space-outer);scrollbar-width:none}.sn-pdpbm__clips-track::-webkit-scrollbar{display:none}.sn-pdpbm__clips-track:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.sn-pdpbm__clip{position:relative;display:block;flex:none;width:110px;aspect-ratio:110 / 202;padding:0;overflow:hidden;border:0;border-radius:8px;background:#1c1c1c;scroll-snap-align:center;cursor:pointer}.sn-pdpbm__clip--ph{cursor:default}.sn-pdpbm__clip-video,.sn-pdpbm__clip video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sn-pdpbm__clip-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000002e;opacity:0;pointer-events:none;transition:opacity .2s}.sn-pdpbm__clip-hint>span{display:grid;place-items:center;width:50px;height:50px;padding:6px;border-radius:100px;background:#00000096;color:#fff}.sn-pdpbm__clip-hint .sn-icon{width:32px;height:32px}.sn-pdpbm__clip:hover .sn-pdpbm__clip-hint,.sn-pdpbm__clip:focus-visible .sn-pdpbm__clip-hint{opacity:1}.sn-pdpbm__clip:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.sn-pdpbm__clip--ph .sn-placeholder{border-radius:8px}@media(min-width:720px){.sn-pdpbm__clips-track{gap:20px;margin:0;padding:0;scroll-padding:0}.sn-pdpbm__clip{width:150px;aspect-ratio:150 / 273.3}}@media(min-width:960px){.sn-pdpbm__clips-track{gap:16px}.sn-pdpbm__clip{width:125px;aspect-ratio:125 / 228.5}}.sn-pdpbm__acc{margin:32px 0}.sn-pdpbm__acc-body{max-width:747px;padding-bottom:24px;font-size:16px;line-height:24px}.sn-pdpbm__acc-rte>:first-child{margin-top:0}.sn-pdpbm__acc-rte>:last-child{margin-bottom:0}.sn-pdpbm__acc-rte p{margin:0 0 16px}.sn-pdpbm__acc-rte ul,.sn-pdpbm__acc-rte ol{margin:0 0 16px;padding-left:40px}.sn-pdpbm__acc-rte li+li{margin-top:8px}.sn-pdpbm__acc-rte a{color:var(--color-brand);text-decoration:underline}.sn-pdpbm__acc-rte+.sn-pdpbm__acc-table-wrap{margin-top:16px}.sn-pdpbm__acc-table-wrap{overflow-x:auto}.sn-pdpbm__acc-table{width:100%;min-width:320px;border-collapse:collapse;font-size:13px;line-height:19.5px}.sn-pdpbm__acc-table th,.sn-pdpbm__acc-table td{padding:8px;border:1px solid var(--color-brand);border-bottom-color:var(--color-line-2);text-align:left;white-space:nowrap}.sn-pdpbm__acc-table thead th{background:var(--color-image-bg);font-weight:500}.sn-pdpbm__acc-note{margin:8px 0 0;font-size:13px;line-height:19.5px}.sn-pdpbm-sg__title{margin:0 0 16px;padding-right:28px;font-family:var(--font-display);font-weight:var(--fw-d5);font-size:28px;line-height:33.6px;color:var(--color-brand)}.sn-pdpbm-sg__body{font-size:16px;line-height:24px;color:var(--color-text)}.sn-pdpbm-sg__sub{margin:0 0 16px}.sn-pdpbm-sg__sub strong{font-weight:700}.sn-pdpbm-sg__table{width:100%;margin:0 0 40px;border-collapse:collapse}.sn-pdpbm-sg__table:last-child{margin-bottom:0}.sn-pdpbm-sg__table th,.sn-pdpbm-sg__table td{padding:8px 16px;border:1px solid var(--color-brand);text-align:left;vertical-align:top}.sn-pdpbm-sg__table thead th{font-weight:700}.sn-pdpbm-sg__table tbody th{font-weight:400}.sn-pdpbm-sg__table--2 tr>:first-child{width:40%}.sn-pdpbm-sg__table--3 tr>:nth-child(1),.sn-pdpbm-sg__table--3 tr>:nth-child(3){width:30%}.sn-pdpbm-sg__table--3 th,.sn-pdpbm-sg__table--3 td{white-space:nowrap}.sn-pdpbm-sg__table tr[aria-current=true]>*{background:#f5f5f5}@media(min-width:720px){.sn-pdpbm-sg__title{font-size:30px;line-height:42px}}sn-modal.sn-lab{z-index:9999;align-items:flex-end;padding:0;transition:none}sn-modal.sn-lab .sn-lab__backdrop{background:var(--color-shade-lab);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:none}sn-modal.sn-lab .sn-lab__modal{display:flex;flex-direction:column;width:100%;max-width:none;max-height:calc(var(--vh, 1vh) * 92);padding:0;overflow:hidden;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 24px 60px -18px #6b20234d;opacity:1;transform:none;transition:none}sn-modal.sn-lab[open] .sn-lab__modal{animation:sn-lab-rise .4s cubic-bezier(0,0,.2,1)}@keyframes sn-lab-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){sn-modal.sn-lab[open] .sn-lab__modal{animation:none}}.sn-lab__head{position:relative;flex:none;overflow:hidden;padding:16px 16px 12px;background:var(--color-brand);color:var(--color-cream);--focus-color: var(--color-cream)}.sn-lab__blob{position:absolute;top:-80px;right:-70px;width:210px;height:210px;opacity:.13;pointer-events:none}.sn-lab__head-row{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sn-lab__title{margin:0;font-family:var(--font-display);font-weight:var(--fw-d4);font-size:17.776px;line-height:21.33px;letter-spacing:-.02em}.sn-lab__sub{margin:4px 0 0;font-size:12.432px;line-height:17.4px;opacity:.82}.sn-lab__close{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#f6f2e824;color:inherit;cursor:pointer;transition:background-color .15s}.sn-lab__close:hover{background:#f6f2e842}.sn-lab__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sn-lab__close .sn-icon{width:20px;height:20px}.sn-lab__body{display:flex;flex-direction:column;flex:1 1 auto;gap:12px;min-height:0;padding:12px 16px 24px;overflow-y:auto;overscroll-behavior:contain}.sn-lab__tabs{display:flex;flex:none;flex-wrap:nowrap;gap:8px;margin:0 -16px;padding:2px 16px;overflow-x:auto;scrollbar-width:none}.sn-lab__tabs::-webkit-scrollbar{display:none}.sn-lab__tab{flex:none;min-height:36px;padding:9px 14px;border-radius:999px;background:var(--color-sand);color:var(--color-text);font-family:var(--font-text);font-weight:500;font-size:12.432px;line-height:1;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-ecoy),color .15s var(--ease-ecoy)}.sn-lab__tab:hover{background:var(--color-sand-hover)}.sn-lab__tab[aria-selected=true]{background:var(--color-brand);color:var(--color-cream)}.sn-lab__tab[aria-selected=true]:hover{background:var(--color-brand-hover)}.sn-lab__tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.sn-lab__panel{display:flex;flex-direction:column;gap:12px;outline:none}.sn-lab__panel[hidden]{display:none}.sn-lab__panel:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.sn-lab__stat{padding:16px;border-radius:16px;background:var(--color-brand);color:var(--color-cream)}.sn-lab__statline{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0}.sn-lab__big{font-weight:400;font-size:clamp(30px,10vw,44px);line-height:1.05;font-variant-numeric:tabular-nums}.sn-lab__unit{font-weight:600;font-size:16px;line-height:1.3;opacity:.72}.sn-lab__cap{margin:8px 0 0;font-size:12.432px;line-height:18.03px;opacity:.85}.sn-lab__cap b,.sn-lab__cap strong{font-weight:700}.sn-lab__bars{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none}.sn-lab__bar-lab{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11.55px;line-height:1.4;opacity:.85}.sn-lab__track{display:block;height:10px;overflow:hidden;border-radius:999px;background:#f6f2e829}.sn-lab__fill{display:block;height:100%;border-radius:inherit;background:var(--color-brand-light)}.sn-lab__bar--limit .sn-lab__fill{background:#f6f2e857}.sn-lab__explain{padding:12px 16px;border-radius:16px;background:var(--color-sand)}.sn-lab__eyebrow{margin:0 0 8px;font-family:var(--font-display);font-weight:var(--fw-d4);font-size:11.55px;line-height:15px;letter-spacing:.11em;text-transform:uppercase;color:#1c1c1c99}.sn-lab__explain-text{font-size:14.208px;line-height:21.3px}.sn-lab__explain-text p{margin:0}.sn-lab__explain-text p+p{margin-top:8px}.sn-lab__logo{display:block;width:auto;height:34px;margin-bottom:8px}.sn-lab__logo--ph{display:inline-flex;align-items:center;padding:0 10px;border:1px dashed rgba(28,28,28,.3);border-radius:4px;font-weight:500;font-size:12px;color:#1c1c1c99}.sn-lab__rows{display:block}.sn-lab__rows[hidden]{display:none}.sn-lab__rowhead{margin:0;padding:16px 0 3px;font-family:var(--font-text);font-weight:400;font-size:10.656px;line-height:14.9px;letter-spacing:.11em;text-transform:uppercase;color:#1c1c1c99}.sn-lab__list{margin:0;padding:0;list-style:none}.sn-lab__row{display:flex;align-items:flex-start;gap:12px;padding:12px 2px;border-bottom:1px solid var(--color-brand)}.sn-lab__row:last-child{border-bottom:0}.sn-lab__tick{display:grid;place-items:center;flex:none;width:23px;height:23px;margin-top:1px;border-radius:50%;background:var(--color-brand);color:var(--color-cream)}.sn-lab__tick .sn-icon{width:13px;height:13px}.sn-lab__tick--supplier{background:var(--color-berry);color:#fff}.sn-lab__tick--neutral{background:var(--color-sand);color:var(--color-text)}.sn-lab__row-main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.sn-lab__n{font-weight:500;font-size:14.208px;line-height:19.18px}.sn-lab__g{margin-top:3px;font-size:11.552px;line-height:16.75px;color:#1c1c1c99}.sn-lab__res{flex:none;max-width:34%;font-size:12.432px;line-height:17.4px;color:#1c1c1c99;text-align:right}.sn-lab__res b{display:block;font-weight:600;font-size:14.208px;color:var(--color-text)}.sn-lab__res-sub{display:block}.sn-lab__more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:14px 28px;border:2px solid currentColor;border-radius:999px;background:transparent;color:var(--color-brand);font-family:var(--font-text);font-weight:500;font-size:16px;line-height:16px;cursor:pointer;transition:background-color .2s}.sn-lab__more:hover{background:#0000000f}.sn-lab__more-chev{width:12px;height:12px;transition:transform .25s}.sn-lab__more[aria-expanded=true] .sn-lab__more-chev{transform:rotate(180deg)}.sn-lab__band{margin:0;padding:0;list-style:none}.sn-lab__brow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid var(--color-brand)}.sn-lab__bname{display:flex;flex-direction:column;min-width:0;font-weight:500;font-size:14.2px;line-height:1.35}.sn-lab__bmeth{font-weight:400;font-size:10.66px;line-height:1.4;color:#1c1c1c99}.sn-lab__bval{flex:none;max-width:45%;font-size:14.2px;line-height:1.35;color:#1c1c1c99;text-align:right}.sn-lab__brow--us{margin-top:8px;padding:12px;border:0;border-radius:8px;background:var(--color-brand-wash-2)}.sn-lab__brow--us .sn-lab__bname,.sn-lab__brow--us .sn-lab__bval{font-weight:700;color:var(--color-brand)}.sn-lab__note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 16px;border:1px solid var(--color-brand-light);border-radius:8px;background:var(--color-brand-wash-2);color:var(--color-brand);font-size:12.43px;line-height:1.5}.sn-lab__note-icon{flex:none;width:16px;height:16px;margin-top:1px}.sn-lab__cite{padding-left:12px;border-left:2px solid var(--color-brand);font-size:11.552px;line-height:17.33px;color:#1c1c1c99}.sn-lab__cite p{margin:0}.sn-lab__cite p+p{margin-top:8px}.sn-lab__cite b,.sn-lab__cite strong{font-weight:600;color:var(--color-text)}@media(min-width:700px){sn-modal.sn-lab{align-items:center;padding:32px}sn-modal.sn-lab .sn-lab__modal{max-width:620px;max-height:min(88vh,880px);border-radius:24px}.sn-lab__head{padding:24px 24px 16px}.sn-lab__blob{top:-72px;right:-56px}.sn-lab__title{font-size:clamp(17.776px,22.74px + .445vw,29.15px);line-height:1.2}.sn-lab__body{gap:16px;padding:16px 24px 32px}.sn-lab__tabs{margin:0 -24px;padding:2px 24px}.sn-lab__panel{gap:16px}.sn-lab__stat{padding:24px}.sn-lab__explain{padding:16px}.sn-lab__res{max-width:40%}}@media(min-width:600px){.sn-lab__tab{min-height:40px;padding:10px 20px;font-size:14.208px}}sn-modal.sn-clips-pop{top:96px;z-index:99999;padding:0;transition:visibility 0s linear .28s}sn-modal.sn-clips-pop[open]{transition:none}sn-modal.sn-clips-pop .sn-modal__wash{background:#000000e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .28s}sn-modal.sn-clips-pop .sn-clips-pop__stage{display:flex;flex-direction:column;align-items:center;width:auto;max-width:none;max-height:none;padding:0;overflow:visible;background:none;transform:none;transition:opacity .28s}.sn-clips-pop__wrap{position:relative}.sn-clips-pop__box{position:relative;width:min(90vw,351px);height:min(calc(var(--vh, 1vh) * 75),633px);overflow:hidden;border-radius:14px;background:#000;box-shadow:0 32px 80px #0009;transition:transform .22s,opacity .22s}.sn-clips-pop__video{display:block;width:100%;height:100%;object-fit:cover}.sn-clips-pop__progress{position:absolute;top:14px;right:14px;left:14px;z-index:2;display:flex;gap:6px;height:3px}.sn-clips-pop__progress>span{flex:1 1 0;overflow:hidden;border-radius:999px;background:#ffffff40}.sn-clips-pop__progress i{display:block;width:0;height:100%;border-radius:inherit;background:#fff}.sn-clips-pop__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#0000005c;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background-color .18s,opacity .18s}.sn-clips-pop__arrow--prev{left:0}.sn-clips-pop__arrow--prev .sn-icon{transform:rotate(180deg)}.sn-clips-pop__arrow--next{right:0}.sn-clips-pop__arrow:disabled{opacity:.25;cursor:default}.sn-clips-pop__arrow .sn-icon{width:22px;height:22px}.sn-clips-pop__sound{position:absolute;right:20px;bottom:20px;z-index:2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer}.sn-clips-pop__sound .sn-icon{width:22px;height:22px}.sn-clips-pop__loud,.sn-clips-pop__sound.is-on .sn-clips-pop__muted{display:none}.sn-clips-pop__sound.is-on .sn-clips-pop__loud{display:block}.sn-clips-pop__count{margin:12.5px 0 0;font-size:13px;line-height:19.5px;color:#ffffff8c;text-align:center}.sn-clips-pop__close{position:fixed;top:20px;right:24px;z-index:4;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;transition:background-color .18s,transform .18s}.sn-clips-pop__close:hover{background:#ffffff40;transform:rotate(90deg)}.sn-clips-pop__close .sn-icon{width:20px;height:20px}.sn-clips-pop :focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}@media(min-width:1024px){.sn-clips-pop__box{width:270px;height:480px}.sn-clips-pop__arrow{width:48px;height:48px;background:#ffffff1a}.sn-clips-pop__arrow:hover:not(:disabled){background:#ffffff38}.sn-clips-pop__arrow--prev{left:-64px}.sn-clips-pop__arrow--next{right:-64px}}.sn-pdpbm-bar{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-bar);display:none;color:var(--color-text);transition:transform .5s var(--easing),visibility .5s}.sn-pdpbm-bar.is-shown{display:block}.sn-pdpbm-bar.is-away{visibility:hidden;transform:translateY(100%)}.sn-pdpbm-bar__inner{display:flex;flex-direction:column;gap:12px;padding:12px}.sn-pdpbm-bar__details{display:none}.sn-pdpbm-bar__btn{width:100%;border-radius:100px}.sn-pdpbm-bar__btn>span:not(.sn-btn__loader){white-space:nowrap}.sn-pdpbm-bar__btn-total{font-variant-numeric:tabular-nums}.sn-pdpbm-bar__btn:disabled .sn-pdpbm-bar__btn-total{display:none}.sn-pdpbm-bar__media{display:none}.sn-pdpbm-bar__info{min-width:0}.sn-pdpbm-bar__title{margin:0;font-family:var(--font-display);font-weight:var(--fw-d4);font-size:var(--fs-h5);line-height:1.1}.sn-pdpbm-bar__opts{margin:0;font-size:14.208px;line-height:24px}.sn-pdpbm-bar__opts-text{margin-right:4px;opacity:.6}.sn-pdpbm-bar__change{padding:0;border:0;background:none;color:var(--color-brand);font:inherit;text-decoration:underline;cursor:pointer;transition:opacity .25s}.sn-pdpbm-bar__price.sn-price--pdp{flex:1 1 auto;flex-wrap:nowrap;align-items:baseline;justify-content:flex-end;column-gap:8px;margin:0;font-weight:400;font-size:16px;line-height:24px;white-space:nowrap}.sn-pdpbm-bar__price .sn-price__compare{order:0;margin:0 .4em 0 0;opacity:.7;color:inherit;text-decoration-color:currentColor;font-size:inherit;line-height:inherit}.sn-pdpbm-bar__price .sn-price__current{order:1}.sn-pdpbm-bar__price .sn-badge--spare{display:none}@media(min-width:720px){.sn-pdpbm-bar__btn-total{display:none}}@media(min-width:769px){.sn-pdpbm-bar{background:#fff}.sn-pdpbm-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1px 0 currentColor;pointer-events:none}.sn-pdpbm-bar__details{display:flex;align-items:center;gap:20px}.sn-pdpbm-bar__btn{border-radius:8px}}@media(min-width:960px){.sn-pdpbm-bar__inner{flex-direction:row;align-items:center;gap:20px;max-width:min(1400px,calc(100% - 6.6vw));margin:0 auto;padding:12px 0}.sn-pdpbm-bar__details{flex:1 1 auto;min-width:0}.sn-pdpbm-bar__media{display:block;flex:none;width:50px;height:50px;overflow:hidden;border-radius:8px;background:var(--color-image-bg)}.sn-pdpbm-bar__media img,.sn-pdpbm-bar__media .sn-fill{display:block;width:100%;height:100%;object-fit:cover}.sn-pdpbm-bar__btn{flex:none;width:auto;min-width:calc(149.75px + 2.79vw)}}sn-quick-view{display:contents}sn-modal.sn-qv{--sn-modal-width: 746px}sn-modal.sn-qv .sn-modal__inner{display:flex;flex-direction:column;overflow:hidden}.sn-qv__close{position:absolute;top:20px;right:20px;z-index:3;display:grid;place-items:center;width:20px;height:20px;background:#fff;color:var(--color-text);cursor:pointer}.sn-qv__close .sn-icon{width:16px;height:16px}sn-modal.sn-qv.is-pointer-open :focus-visible{outline:none}.sn-qv__loading{display:grid;place-items:center;height:200px;opacity:.5}.sn-qv__loading[hidden]{display:none}.sn-qv__bar{position:relative;width:100px;max-width:50%;height:2px;overflow:hidden}.sn-qv__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:var(--color-text);animation:sn-qv-line 1.4s ease-in-out infinite}@keyframes sn-qv-line{0%{transform:translate(-150%)}45%,55%{transform:translate(0)}to{transform:translate(150%)}}.sn-qv__content{display:flex;flex-direction:column;min-height:0}.sn-qv__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}html.sn-anim .sn-qv__stagger>*{transition:opacity .5s var(--easing),transform .5s var(--easing);transition-delay:calc(var(--sn-i, 0) * 67ms)}html.sn-anim .sn-qv.is-entering .sn-qv__stagger>*{opacity:0;transform:translateY(20px);transition:none}html.sn-anim .sn-qv__left .sn-qv__img>*{transition:opacity .5s var(--easing),transform .5s var(--easing)}html.sn-anim .sn-qv.is-entering .sn-qv__left .sn-qv__img>*{opacity:0;transform:scale(1.1);transition:none}.sn-qv__left .sn-qv__img{overflow:hidden}.sn-qv__content:empty{display:none}.sn-qv{color:var(--color-text)}.sn-qv__product{display:flex;min-height:0}.sn-qv__left{display:none}.sn-qv__right{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;max-height:calc(var(--vh, 1vh) * 80 + 80px)}.sn-qv__viewport{flex:1 1 auto;min-height:0;max-height:calc(var(--vh, 1vh) * 75);padding:0 16px;overflow-y:auto;overscroll-behavior:contain}.sn-qv__inner{padding-top:48px}.sn-qv__head{display:flex;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-line)}.sn-qv__head-media{flex:none;width:122px}.sn-qv__img{position:relative;display:block;overflow:hidden;aspect-ratio:2 / 3;background:var(--color-image-bg)}.sn-qv__img img,.sn-qv__img .sn-placeholder{display:block;width:100%;height:100%;object-fit:cover}.sn-qv__head-text{flex:1 1 auto;min-width:0}.sn-qv__title{margin:0 8px 4px 0;font-family:var(--font-display);font-weight:var(--fw-d5);font-size:22px;line-height:26.4px}.sn-qv__price.sn-price--pdp{row-gap:6px;font-size:18px;line-height:18px}.sn-qv__price .sn-price__compare{margin-left:8px;font-size:13px;line-height:13px}.sn-qv__price .sn-badge--spare{padding:4px 8px;font-size:12px;line-height:12px}.sn-qv__note{margin:8px 0 0;color:var(--color-muted);font-size:12px;line-height:16.8px;text-wrap:balance}.sn-qv__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sn-qv__note a:hover{color:var(--color-text)}.sn-qv__link{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--color-brand);font-size:16px;line-height:24px;text-decoration:underline;transition:opacity .2s ease-in-out}.sn-qv__link:hover{opacity:.7}.sn-qv__link .sn-icon{width:14px;height:14px;margin-top:3.2px}.sn-qv__variants{margin-bottom:24px}.sn-qv__option+.sn-qv__option{margin-top:20px}.sn-qv__option--color{padding-bottom:20px;border-bottom:1px solid var(--color-line)}.sn-qv__label{margin:0 0 8px;font-weight:500;font-size:14px;line-height:normal}.sn-qv__label span{margin-left:4px}.sn-qv__option--color .sn-swatch-groups{margin-top:0}.sn-qv__chips{display:flex;flex-wrap:wrap;gap:8px}.sn-qv__chips .sn-chip{padding:5px 16px;font-size:14px;line-height:19.6px}.sn-qv__stock{margin-bottom:24px}.sn-qv__stock .sn-pdpbm__stock-text{display:block;font-size:14px;line-height:16px}.sn-qv__stock .sn-pdpbm__stock-bar{margin-top:12px;border-radius:10px}.sn-qv__desc{margin-bottom:24px;font-size:16px;line-height:24px}.sn-qv__desc p{margin:0 0 16px}.sn-qv__desc>:last-child{margin-bottom:0}.sn-qv__fade{position:relative;height:30px;margin-top:-30px;background:linear-gradient(to top,#fff,#fff0);pointer-events:none}.sn-qv__foot{flex:none;padding:16px}.sn-btn.sn-qv__atc{color:#fff;font-weight:600;font-size:16px;line-height:23.2px}.sn-qv__error{margin:8px 0 0;color:var(--color-error)}@media(min-width:720px){.sn-qv__left{display:block;flex:none;width:323px;padding:16px}.sn-qv__left .sn-qv__img{width:291px}.sn-qv__head-media{display:none}.sn-qv__right{max-height:calc(var(--vh, 1vh) * 100 - 80px)}.sn-qv__viewport{max-height:none;padding:0 16px 0 0}.sn-qv__inner{padding-top:16px}.sn-qv__head{display:block}.sn-qv__title{margin-right:0;padding-right:32px}.sn-qv__foot{padding:0 16px 16px 0}.sn-qv__loading{height:400px}}@media(min-width:960px){.sn-qv__label{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sn-pdpb.css.map */
