.snag-multibuy{display:block}.snag-multibuy__fieldset.product-form__input{max-width:none;margin:12px 0 .8rem}.snag-multibuy__options{display:grid;grid-template-columns:repeat(var(--snag-mb-count, 3),minmax(0,1fr));gap:2px;padding:3px;border-radius:200px;background:#f0f0f0}.product-form__input.snag-multibuy__fieldset input[type=radio]+label.snag-multibuy__option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;margin:0;padding:6px 4px;min-height:44px;border:0;border-radius:200px;background:transparent;color:#231f20;line-height:1.15;font-size:1.2rem;transition:background-color .16s ease,box-shadow .16s ease}.product-form__input.snag-multibuy__fieldset input[type=radio]+label.snag-multibuy__option:hover{background:#fff9}.product-form__input.snag-multibuy__fieldset input[type=radio]:checked+label.snag-multibuy__option{background:#fff;box-shadow:0 0 0 1.5px #2fb8e1,0 1px 2px #231f200d,0 2px 8px #231f200d}.product-form__input.snag-multibuy__fieldset input[type=radio]:focus-visible+label.snag-multibuy__option{box-shadow:0 0 0 2px #fff,0 0 0 4px #2fb8e1}.snag-multibuy__name{font-weight:700;font-size:1.35rem}.snag-multibuy__each{color:#6b6466}.snag-multibuy__save{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:2px 7px;border-radius:200px;background:#fdd2d2;color:#231f20;font-weight:700;font-size:1.05rem;line-height:1.3;white-space:nowrap}.snag-multibuy__save[hidden]{display:none}.snag-multibuy-note{margin:4px 0 0;color:#231f20}.snag-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-background, #fff);color:var(--color-foreground, #231F20);box-shadow:0 -6px 24px #231f2017;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.snag-sticky-bar.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}body.overflow-hidden .snag-sticky-bar{visibility:hidden}.snag-sticky-bar__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:1200px;margin:0 auto}.snag-sticky-bar__media{width:48px;height:48px;margin:0;border-radius:12px;overflow:hidden}.snag-sticky-bar__media img{width:100%;height:100%;object-fit:cover}.snag-sticky-bar__text{min-width:0}.snag-sticky-bar__title{margin:0;font-weight:700;font-size:1.3rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snag-sticky-bar__price,.snag-sticky-bar__price .price{line-height:1.3}.snag-sticky-bar__price .price__badge,.snag-sticky-bar__price .product__tax{display:none}.snag-sticky-bar__meta{margin:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snag-sticky-bar__meta[hidden]{display:none}.snag-sticky-bar__button.btn{min-height:44px;padding:10px 16px;font-size:1.4rem;letter-spacing:.02em;line-height:1.2;white-space:nowrap}@media screen and (min-width:768px){snag-sticky-buy[data-desktop=false] .snag-sticky-bar{display:none}}@media screen and (max-width:767px){html.snag-sticky-bar-on header.header{transform:translateY(calc(-100% - 20px))}html.snag-sticky-bar-on .section--header{pointer-events:none}html.snag-sticky-bar-on #snag-size-calc-banner{position:relative}}body:has(.snag-sticky-bar.is-visible) .snag-toast-host{bottom:calc(96px + env(safe-area-inset-bottom,0px))}html.snag-size-sheet-open{overflow:hidden}.snag-size-sheet{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-foreground, #231F20);overflow:hidden}.snag-size-sheet[open]{display:flex;align-items:flex-end;justify-content:center}.snag-size-sheet::backdrop{background:#231f2073}.snag-size-sheet[open]::backdrop{animation:snag-sheet-fade .3s ease both}@keyframes snag-sheet-fade{0%{background:#231f2000}to{background:#231f2073}}.snag-size-sheet__panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:88vh;max-height:88dvh;background:var(--color-background, #fff);border-radius:16px 16px 0 0;box-shadow:0 -6px 24px #231f2017;outline:none;animation:snag-sheet-up .42s cubic-bezier(.32,.72,0,1) both;transition:transform .3s cubic-bezier(.4,0,1,1)}.snag-size-sheet.is-closing .snag-size-sheet__panel{transform:translateY(100%)!important}@keyframes snag-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.snag-size-sheet__grab{display:flex;justify-content:center;padding:10px 0 2px;touch-action:none}.snag-size-sheet__grab span{width:40px;height:4px;border-radius:200px;background:#d8d3d5}.snag-size-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 16px;touch-action:none}.snag-size-sheet__title{margin:0}.snag-size-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.snag-size-sheet__close svg{width:16px;height:16px}.snag-size-sheet__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 20px}.snag-size-sheet__body snag-multibuy .snag-multibuy__fieldset.product-form__input{margin:0;padding-top:7px}.snag-size-sheet__body [data-ssb-sizes] .product-form__input{margin-bottom:0}.snag-size-sheet__body [data-ssb-sizes] legend{margin-bottom:4px}.snag-size-sheet__links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:8px}.snag-size-sheet__links .link[hidden]{display:none}.snag-size-sheet__links .link{padding:6px 0;background:none;border:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.snag-size-sheet__picker .product-form__input{max-width:none}.snag-size-sheet__body snag-multibuy{margin:0 0 20px}.snag-size-sheet__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #F0F0F0}@media(prefers-reduced-motion:reduce){.snag-sticky-bar,.snag-sticky-bar.is-visible,.snag-size-sheet__panel{transition:none;animation:none}}.snag-size-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;row-gap:2px;width:calc(100% - 100px);max-width:calc(100% - 100px)}snag-size-link{margin-left:auto;padding-left:4px;flex-shrink:0}@media screen and (max-width:359px){.product-main snag-size-link{flex-basis:100%;margin-left:0;padding-left:0}}snag-size-link[hidden]{display:none}.snag-size-link__button,.snag-size-sheet__picker [data-ssb-size-guide]{min-height:24px;padding:0;border:0;background:none;color:#14b8e1;font-size:1.3rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.snag-size-link__button:focus-visible,.snag-size-sheet__picker [data-ssb-size-guide]:focus-visible{outline:2px solid #14b8e1;outline-offset:2px}.snag-size-sheet__picker legend{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%}.snag-size-sheet__picker .snag-size-row{flex:1 1 auto;width:auto;max-width:none}.snag-size-sheet__picker [data-ssb-size-guide]{flex-shrink:0;color:inherit;font-weight:400}.snag-size-sheet__links:not(:has(.link:not([hidden]))){display:none}snag-fit-proof{display:block;margin:4px 0 8px}snag-fit-proof[hidden],.snag-fit-proof__line[hidden],.snag-fit-proof__quotes[hidden]{display:none}.snag-fit-proof__line{margin:0 0 6px;font-size:1.4rem;font-weight:600;color:#231f20}.snag-fit-proof__quotes{display:flex;flex-direction:column;gap:6px}.snag-fit-proof__quote{margin:0;padding-left:10px;border-left:2px solid #CFEFFF}.snag-fit-proof__quote blockquote{margin:0;font-size:1.3rem;line-height:1.4;color:#231f20}.snag-size-sheet__body snag-fit-proof{margin-top:8px}snag-fit-proof[data-context=main]{margin:16px 0 8px}.snag-fit-bar{margin:0 16px 20px}.snag-fit-bar__title{margin:0 0 8px;font-weight:700;font-size:1.5rem}.snag-fit-bar__track{display:flex;gap:2px;height:8px;border-radius:200px;overflow:hidden;background:#f0f0f0}.snag-fit-bar__seg{flex-basis:0}.snag-fit-bar__seg--small,.snag-fit-bar__seg--large{background:#cfefff}.snag-fit-bar__seg--true{background:#2fb8e1}.snag-fit-bar__legend{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:1.2rem;color:#231f20}.snag-fit-bar__based{margin:4px 0 0;color:#6b6466}.snag-model-row{display:block;margin:12px 0 4px}.snag-model-row__track{display:flex;align-items:flex-start;gap:14px;padding:4px 16px;overflow-x:auto;scrollbar-width:none}.snag-model-row__track::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.snag-model-row__track{padding-left:0;padding-right:0}}.snag-model-row__lead{display:flex;flex:0 0 auto;gap:14px}.snag-model-row__lead:empty{display:none}.snag-model-row__item{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto;padding:0;border:0;background:none;color:#231f20;cursor:pointer}.snag-model-row__ring{display:block;width:60px;height:60px;padding:1.5px;border-radius:50%;background:#d8d3d5}.snag-model-row__item.is-seen .snag-model-row__ring{background:#d8d3d5}.snag-model-row__item.is-active .snag-model-row__ring{background:#2fb8e1}.snag-model-row__img{display:block;width:100%;height:100%;border:2px solid #FFFFFF;border-radius:50%;object-fit:cover;background:#f0f0f0}.snag-model-row__name{font-size:1.2rem;line-height:1.2;white-space:nowrap}.snag-model-row__item.is-active .snag-model-row__name{font-weight:700}.snag-model-row__item:focus-visible{outline:none}.snag-model-row__item:focus-visible .snag-model-row__ring{box-shadow:0 0 0 2px #fff,0 0 0 4px #231f20}.snag-model-row__all{flex:0 0 auto;align-self:center;margin-top:-16px;padding:8px 14px;border:0;border-radius:200px;background:#f0f0f0;color:#231f20;font-size:1.3rem;font-weight:600;cursor:pointer}.snag-model-row__all[hidden]{display:none}.snag-pairings{display:block;margin-top:0;padding-top:32px}.snag-pairings__title.product-block-title{margin:0 0 14px;font-size:14px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:inherit}.snag-fit-proof__quotes-label{margin:0 0 4px;font-size:12px;line-height:1.4;color:#6b6466}.snag-pairings__track{display:flex;gap:12px;margin:0 -16px;padding:0 16px 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.snag-pairings__track::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.snag-pairings__track{margin:0;padding:0 0 4px;scroll-padding-inline:0}}.snag-pairings__item{display:flex;flex-direction:column;flex:0 0 172px;gap:4px;scroll-snap-align:start}.snag-pairings__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f0f0f0}.snag-pairings__media img{width:100%;height:100%;object-fit:cover}.snag-pairings__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;color:#231f20;font-size:1em;line-height:1.35;text-decoration:none}.snag-pairings__price,.snag-pairings__price .price{line-height:1.3}.snag-pairings__price .price__badge{display:none}.snag-pairings__form{margin-top:auto}.snag-pairings__form .form{display:flex;flex-direction:column;gap:6px;margin-top:4px}.snag-pairings__select{position:relative}.snag-pairings__select select{width:100%;min-height:44px;padding:8px 32px 8px 16px;border:1px solid #231F20;border-radius:200px;background:#fff;color:#231f20;font-size:1em;-webkit-appearance:none;appearance:none;cursor:pointer}.snag-pairings__select svg{position:absolute;top:50%;right:10px;width:12px;height:12px;transform:translateY(-50%);pointer-events:none}.snag-pairings__add.btn{min-height:44px;padding:8px 16px;font-size:1em}.snag-pairings__add.btn{transition:background-color .15s ease,color .15s ease}.snag-pairings__add.btn:not(:disabled):hover{box-shadow:none;border-color:#14b8e1!important;background-color:#14b8e1!important;color:#fff!important}.snag-pairings__form .product-form__error-message-wrapper:not([hidden]){display:block;margin:4px 0 0;color:#dd4242}html.snag-story-open{overflow:hidden}.snag-story__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;background:linear-gradient(to bottom,var(--snag-story-bg-top, #FFFFFF) 50%,var(--snag-story-bg-bottom, #FFFFFF) 50%);color:#231f20;overflow:hidden}@media screen and (min-width:768px){.snag-story__dialog{background:var(--snag-story-bg, #FFFFFF);transition:background-color .3s ease}}.snag-story__dialog::backdrop{background:#fff}.snag-story__dialog.is-dark .snag-story__bar{background:#ffffff59}.snag-story__dialog.is-dark .snag-story__bar>span{background:#fff}.snag-story__dialog.is-dark .snag-story__close{color:#fff}@media(prefers-reduced-motion:reduce){.snag-story__dialog{transition:none}}.snag-story__bars{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:12px;right:60px;z-index:3;display:flex;gap:4px}.snag-story__bar{flex:1 1 0;height:3px;border-radius:200px;background:#231f202e;overflow:hidden}.snag-story__bar>span{display:block;width:0;height:100%;background:#231f20}.snag-story__bar.is-done>span{width:100%}.snag-story__bar.is-active>span{animation:snag-story-fill var(--snag-story-duration, 5s) linear forwards}.snag-story__dialog.is-paused .snag-story__bar.is-active>span{animation-play-state:paused}.snag-story__dialog.is-static .snag-story__bar.is-active>span{width:100%;animation:none}@keyframes snag-story-fill{0%{width:0}to{width:100%}}.snag-story__close{position:absolute;top:env(safe-area-inset-top,0px);right:4px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;background:none;color:#231f20;cursor:pointer}.snag-story__close svg{width:18px;height:18px}.snag-story__stage{position:absolute;top:0;right:0;bottom:0;left:0;padding:calc(40px + env(safe-area-inset-top,0px)) 0 calc(88px + env(safe-area-inset-bottom,0px));touch-action:none;user-select:none;-webkit-user-select:none}.snag-story__slide{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}.snag-story__slide[hidden]{display:none}.snag-story__slide .snag-story__media{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;-webkit-user-drag:none;pointer-events:none}.snag-story__tap{position:absolute;top:0;bottom:0;z-index:2;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.snag-story__tap--prev{left:0;width:35%}.snag-story__tap--next{right:0;width:65%}.snag-story__tap:focus-visible{outline:2px solid #2FB8E1;outline-offset:-4px}.snag-story__cta{position:absolute;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:3}.snag-story__cta[hidden]{display:none}@media screen and (min-width:768px){.snag-story__cta{left:50%;right:auto;width:360px;transform:translate(-50%)}}[data-snag-emoji-line]{display:none!important}.snag-desc .component--read-more{--shown-height: calc(3lh + 2px) }.snag-desc .read-more-content>:first-child,.snag-desc .read-more-content>hr:first-child+*{margin-top:0}.snag-desc .read-more-content>hr:first-child{display:none}.snag-desc--short .component--read-more{grid-template-rows:auto 0fr auto}.snag-desc--short .read-more-toggle-wrapper,.snag-desc--short .read-more-content:after{display:none}.snag-gallery-dots{display:none}@media screen and (max-width:767px){.snag-gallery-dots{display:flex;align-items:center;justify-content:center;gap:6px;min-height:18px;padding:10px 0 0}.snag-gallery-dots[hidden]{display:none}.pdp-media:has(snag-gallery-dots) gridy-slider[id^=thumbnail-slider]{display:none!important}}.snag-dots-line{display:none}@media screen and (max-width:767px){.snag-dots-line{display:flex;align-items:center;justify-content:center;position:relative;min-height:30px;padding-top:10px}.snag-dots-line .snag-gallery-dots{padding:0}.snag-info-link{position:absolute;right:8px;top:calc(50% + 5px);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;gap:0;margin:0;padding:0;background:none;border:0;font:inherit;font-size:13px;font-weight:400;line-height:1;color:#231f20;cursor:pointer}.snag-info-link__text{text-decoration:underline;text-underline-offset:2px}.snag-info-link__icon{display:inline-grid;place-items:center;width:22px;height:22px;border:1.5px solid currentColor;border-radius:50%;font-size:13px;font-weight:700}}.snag-gallery-dots__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#d8d3d5;transition:background-color .2s ease,transform .2s ease}.snag-gallery-dots__dot.is-active{background:#2fb8e1}.snag-gallery-dots__dot.is-small{transform:scale(.67)}@media(prefers-reduced-motion:reduce){.snag-gallery-dots__dot{transition:none}}.snag-desc .read-more-content:after{display:none}.snag-desc__features{margin-top:14px}.snag-desc__features>:first-child{margin-top:0}.snag-desc__features>p:first-child{margin-bottom:6px}.snag-desc__features ul{margin-top:0;margin-bottom:0}.snag-story__slide--text{flex-direction:column;justify-content:flex-start;overflow-y:auto}.snag-story__slide--text .snag-story__media{flex:0 0 auto;width:100%;height:auto;max-height:52%;aspect-ratio:1 / 1;object-fit:cover}.snag-story__text{padding:20px 20px 0;text-align:center}.snag-story__title{margin:0 0 12px}.snag-story__body p{margin:0 0 .75em}@media screen and (min-width:768px){.snag-story__slide--text{max-width:480px;margin:0 auto}}@media screen and (min-width:768px){.snag-model-row__lead,.snag-model-row:not(:has(.snag-model-row__item:not(.snag-info-circle))){display:none}}.product-block__snag_ugc[hidden]{display:none}.snag-ugc{display:block;padding-top:36px;border-top:1px solid #1FB5DE}.product-block__snag_pairings+.product-block__snag_ugc .snag-ugc{margin-top:40px;padding-top:0;border-top:0}.snag-ugc__track{display:flex;gap:12px;margin:0 -16px;padding:0 16px 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.snag-ugc__track::-webkit-scrollbar{display:none}.snag-ugc__item{flex:0 0 140px;scroll-snap-align:start}.snag-ugc__open{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.snag-ugc__open:focus-visible{outline:2px solid #14b8e1;outline-offset:2px}.snag-ugc__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f0f0f0}.snag-ugc__media img{display:block;width:100%;height:100%;object-fit:cover}.snag-ugc__meta{font-size:12px;line-height:1.3;color:#6b6466}@media screen and (min-width:768px){.snag-ugc__track{margin:0;padding:0 0 4px;scroll-padding-inline:0}.snag-ugc__item{flex-basis:160px}}.snag-story--ugc .snag-story__slide--text .snag-story__media{aspect-ratio:auto;max-height:58%;object-fit:contain;background:#f6f4f5}.snag-story--ugc .snag-story__stars{display:block;margin-bottom:4px;color:#fcc523;letter-spacing:2px}.snag-story--ugc .snag-story__who{display:block;font-size:14px;font-weight:700}.snag-story--ugc .snag-story__body{text-align:left}.snag-mtl{display:block}.snag-mtl ul,.snag-mtl ol{margin-left:0;padding-left:0}.snag-mtl__facts{display:flex;margin:0 0 20px;padding:0;list-style:none}.snag-mtl__facts li{display:flex;flex:1 1 0;flex-direction:column;gap:2px;padding:0 12px;border-left:1px solid #E6E1E3}.snag-mtl__facts li:first-child{padding-left:0;border-left:0}.snag-mtl__facts strong{font-size:22px;font-weight:700;line-height:1.15}.snag-mtl__facts span{font-size:12px;line-height:1.3;color:#6b6466}.snag-mtl__label{margin:0 0 6px;font-size:14px;font-weight:700}.snag-mtl__comp{margin:0 0 20px}.snag-mtl__comp p:not(.snag-mtl__label){margin:0;font-size:14px;line-height:1.5}.snag-mtl__care{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;counter-reset:mtl}.snag-mtl__care li{position:relative;padding-left:30px;font-size:14px;line-height:1.5;counter-increment:mtl}.snag-mtl__care li:before{content:counter(mtl);position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background:#cfefff;color:#231f20;font-size:12px;font-weight:700;line-height:20px;text-align:center}.product-block__snag_mtl+.product-block__snag_pairings .snag-pairings{margin-top:40px}.snag-craft,.snag-life{display:block;padding-top:36px;border-top:1px solid #1FB5DE}.snag-craft__media{margin:0 0 18px;aspect-ratio:4 / 3;overflow:hidden;background:#f0f0f0}.snag-craft__media img{display:block;width:100%;height:100%;object-fit:cover}.snag-craft__list,.snag-life__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.snag-craft__list li{padding:12px 0;border-bottom:1px solid #E6E1E3}.snag-craft__list li:first-child{padding-top:0}.snag-craft__list li:last-child{border-bottom:0}.snag-craft__head,.snag-life__head{margin:0 0 2px;font-size:14px;font-weight:700}.snag-craft__text,.snag-life__text{margin:0;font-size:14px;line-height:1.5;color:#6b6466}.snag-life__list li a{display:flex;flex-direction:column;padding:12px 28px 12px 0;border-bottom:1px solid #E6E1E3;color:inherit;text-decoration:none;position:relative}.snag-life__list li:first-child a{padding-top:0}.snag-life__list li:last-child a{border-bottom:0}.snag-life__list li a:after{content:"";position:absolute;right:4px;top:50%;width:8px;height:8px;border-top:1.5px solid #231F20;border-right:1.5px solid #231F20;transform:translateY(-50%) rotate(45deg)}.snag-life__list li a:focus-visible{outline:2px solid #14b8e1;outline-offset:2px}.product-block__snag_ugc+.product-block__snag_life .snag-life,.product-block__snag_pairings+.product-block__snag_life .snag-life{margin-top:40px}.snag-colour-story{margin:4px 0 12px;font-size:13px;line-height:1.45;color:#6b6466}.snag-votes{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:13px;line-height:1.4;color:#6b6466}.snag-votes__pill{padding:2px 9px;border-radius:99px;background:#fedef9;color:#231f20;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.snag-mtl__basis{margin:-8px 0 20px;font-size:12px;line-height:1.45;color:#6b6466}.snag-promise{margin:12px 0 0;font-size:13px;line-height:1.45}.snag-promise__toggle{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.snag-promise__toggle:focus-visible{outline:2px solid #14b8e1;outline-offset:2px}.snag-promise__title{font-weight:700}.snag-promise__body{margin:6px 0 0;color:#6b6466}.snag-reviews-note{margin:8px 0 0;font-size:12px;line-height:1.45;color:#6b6466;text-align:center}.rte .snag-mtl__care,.rte .snag-mtl__facts{list-style:none;margin-left:0;padding-left:0}.rte .snag-mtl__care li,.rte .snag-mtl__facts li{list-style:none;margin:0}.rte .snag-mtl__care li::marker{content:""}.rte .snag-mtl__comp p,.rte .snag-mtl p.snag-mtl__label{margin-top:0}.snag-rev-slider{margin-top:10px;padding:0;background:none}.snag-rev-slider__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.snag-rev-slider__title{margin:0;font-size:12px;line-height:1.3;color:#6b6466}.snag-rev-slider__nav{display:flex;align-items:center;gap:2px}.snag-rev-slider__count{min-width:44px;font-size:12px;text-align:center;color:#6b6466;font-variant-numeric:tabular-nums}.snag-rev-slider__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#f6f4f5;color:#231f20;cursor:pointer}.snag-rev-slider__btn:disabled{opacity:.35;cursor:default}.snag-rev-slider__btn:focus-visible,.snag-rev-slider__all:focus-visible{outline:2px solid #14B8E1;outline-offset:2px}.snag-rev-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.snag-rev-slider__track::-webkit-scrollbar{display:none}.snag-rev-slider__slide{flex:0 0 100%;margin:0;scroll-snap-align:start}.snag-rev-slider__stars{margin:0 0 2px;font-size:13px;letter-spacing:1px;line-height:1.2;color:var(--review-stars, #FCC523)}.snag-rev-slider__slide blockquote{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:0;border:0;font-size:14px;line-height:1.45;font-style:normal;color:#231f20}.snag-rev-slider__all{display:inline-block;margin-top:6px;font-size:12.5px;color:#231f20;text-decoration:underline;text-underline-offset:3px}.product-main .product-block__snag_multibuy:has(.snag-multibuy__options){display:flow-root;margin-top:24px!important;margin-bottom:0;padding-bottom:5px}.product-main .product-block__snag_multibuy snag-multibuy,.product-main .product-block__snag_multibuy .snag-multibuy__fieldset,.product-main .product-block__snag_multibuy .snag-multibuy__options{margin-top:0;margin-bottom:0}.product-main .product-block__snag_multibuy:not(:has(.snag-multibuy__options)){display:none}.product-main .product-block__variant_picker:has(.snag-calc-trigger-wrap)+.product-block__buy_buttons{margin-top:19px!important}.product-main snag-fit-proof[data-context=main] .snag-rev-slider{margin-top:8px}.product-main snag-fit-proof[data-context=main] .snag-fit-proof__line{padding-top:8px}@media screen and (max-width:767px){.product-main .product-block__snag_multibuy:has(.snag-multibuy__options){margin-top:16px!important;padding-bottom:8px}}@media screen and (min-width:768px){.product-main .product-block__color_selector+.product-block__collapsible_tab,.product-main .product-block__color_selector+.product-block__snag_multibuy:not(:has(.snag-multibuy__options))+.product-block__collapsible_tab{margin-top:4px!important}}.product-main :is(.product-block__collapsible_tab,.product-block__tabbed_content) details>summary,.product-main :is(.product-block__collapsible_tab,.product-block__tabbed_content) details>summary>span{font-size:14px;font-weight:400;letter-spacing:.28em;text-transform:uppercase}.product-main :is(.product-block__collapsible_tab,.product-block__tabbed_content) details{border:0;border-radius:12px;background:#f0f0f0;overflow:hidden}.product-main :is(.product-block__collapsible_tab,.product-block__tabbed_content) details>summary{padding:14px 16px;border:0!important}.product-main :is(.product-block__collapsible_tab,.product-block__tabbed_content) details>.content{padding:0 16px 16px}.product-main :is(.product-block__collapsible_tab,.product-block__tabbed_content) details+details{margin-top:8px}.snag-desc--has-features:not(:has(.component--read-more.expanded)) .snag-desc__features li:nth-child(n+7){display:none}.snag-desc .component--read-more:not(.expanded) .read-more-content :is(p,ul,ol,h2,h3,h4){margin-top:0;margin-bottom:0}.product-main .product-block__collapsible_tab a.summary-title:first-of-type{position:relative;top:-2px}@media screen and (min-width:768px){.product-main .product-block__collapsible_tab a.summary-title:first-of-type{top:1.5px}}body.overflow-hidden .snag-sticky-bar{z-index:3}
/*# sourceMappingURL=/cdn/shop/t/248/assets/snag-pdp-buy.css.map */
