.review-stars{--star-size:1.4rem;display:flex;gap:.4rem}.review-stars .icon{height:var(--star-size);width:var(--star-size)}.review-stars .icon--star-on{color:#e9cd20}.review-stars .icon--star-off{color:#e0e0e0}.score{align-items:center;display:flex;gap:.8rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.score:focus-visible,.score:hover{-webkit-text-decoration:underline;text-decoration:underline}.score .score__text{font-size:1.2rem;font-weight:700}.variations{overflow:hidden}.variations__heading{font-size:1.6rem;margin-top:0}.variations__content{display:inline-block;margin-top:.8rem;position:relative;vertical-align:top}@media (width >= 64em){.variations__content{margin-top:.9rem}}.variations__more{align-items:center;background:#00000080;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;position:absolute;right:0;-webkit-text-decoration:none;text-decoration:none;top:0;width:4.8rem}.variations__list{display:flex;gap:.8rem;width:100%}.variations__item{width:4.8rem}.variations__link{display:block;-webkit-text-decoration:none;text-decoration:none}.variations__visual{aspect-ratio:48/64;background:#f2f2f2;border:1px solid #e0e0e0;border-radius:2px;display:block;width:100%}.current>.variations__visual{border-color:#1c1c1c}.variations__image{height:100%;mix-blend-mode:darken;object-fit:contain;width:100%}.variations__label{display:block;height:1lh;margin-top:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.modal-colors__content{display:flex;flex-wrap:wrap;font-size:1.2rem;gap:2.4rem 1rem;grid-template-columns:repeat(1,1fr)}.modal-colors__content .variations__item{width:7.4rem}.out_of_stock{order:9999}.out_of_stock .message--size{margin-bottom:1.2rem}.out_of_stock__button{height:5.6rem}.stock{display:flex;flex-direction:column}.oos-stock__label,.stock__label{align-items:center;display:flex;font-weight:700;gap:.8rem}:is(.stock__label,.oos-stock__label) .icon{align-items:center;background-color:#198066;border-radius:100%;color:#fff;display:flex;height:1.6rem;justify-content:center;margin:0;padding:.4rem;width:1.6rem}.stock__label{color:#198066}.oos-stock__label{color:#d87122;margin-bottom:1.6rem}.stock__promise{margin-top:.3rem}.add-to-cart .required{color:var(--palette-signals-error);display:block;margin-bottom:1rem}.add-to-cart__actions{background:#fff;border-top:1px solid #e0e0e0;bottom:0;display:flex;gap:1rem;left:0;padding:1.2rem 2rem;position:fixed;width:100vw;z-index:99}.add-to-cart__actions .add-to-cart__wishlist-toggle{aspect-ratio:1;flex-shrink:0;height:4.8rem;width:auto}:is(.add-to-cart__actions .add-to-cart__wishlist-toggle) .icon{height:1.5rem;width:1.6rem}@media (width >= 64em){.add-to-cart__actions{border:0;margin-top:2.4rem;padding:0;position:static;width:auto}.add-to-cart__actions .add-to-cart__cta,.add-to-cart__actions .add-to-cart__wishlist-toggle{height:5.6rem}}.add-to-cart__oos .oos-message{background-color:#e5e1d8;margin-bottom:1rem;padding:.6rem 1.2rem}:is(.add-to-cart__oos .oos-message) p{margin:0}.add-to-cart__oos .oos-message__heading{font-weight:400;margin:0}:is(.add-to-cart__oos .oos-form) .configurable__item.oos{opacity:1}:is(:is(.add-to-cart__oos .oos-form) .configurable__item.oos) .configurable__value{-webkit-text-decoration:none;text-decoration:none}:is(:is(.add-to-cart__oos .oos-form) .configurable__item.oos) .configurable__oos{display:none}@media (width < 64em){.add-to-cart__oos .oos-form,.add-to-cart__oos.add-to-cart__oos--show-form .oos-message{display:none}.add-to-cart__oos.add-to-cart__oos--show-form .oos-form{display:block}.add-to-cart__oos.add-to-cart__oos--show-form .oos-message__button{display:none}}@media (width >= 64em){.add-to-cart__oos .oos-message__button{display:none}}.configurable__sizes,.out_of_stock{margin-top:2.4rem}.add-to-cart__stock{margin-top:1.4rem}.add-to-cart__price.price{align-items:baseline;flex-wrap:wrap}.add-to-cart__price .price__rrp{order:-2;width:100%}.add-to-cart__price .price__final-price{font-weight:700}:is(.add-to-cart__price .price__final-price)>span{font-size:3.2rem;letter-spacing:-.04em}:is(.add-to-cart__price .price__final-price) .price__fraction{font-size:1.9rem;left:.2rem;position:relative;top:.4rem;vertical-align:top}.media-gallery-main{aspect-ratio:1;background-color:inherit;display:flex;height:100%;margin:0;overflow:scroll hidden;overscroll-behavior-x:contain;padding:0;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.media-gallery-main__item{align-items:center;background:inherit;display:flex;flex-shrink:0;height:100%;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.media-gallery-main__img,.media-gallery-main__video{height:100%;margin:auto;object-fit:contain;width:100%}.media-gallery-main__img{mix-blend-mode:darken}.media-gallery-navigation{pointer-events:none}.media-gallery-navigation__next,.media-gallery-navigation__prev{align-items:center;aspect-ratio:1;background:#676767;border-radius:4px;color:#fff;display:flex;height:4rem;justify-content:center;margin-top:-2rem;pointer-events:all;position:absolute;top:50%;z-index:1}:is(.media-gallery-navigation__prev,.media-gallery-navigation__next) span{display:none}:is(.media-gallery-navigation__prev,.media-gallery-navigation__next) .icon{aspect-ratio:1;margin:0;width:3rem}.media-gallery-navigation__prev{left:0}.media-gallery-navigation__prev .icon{transform:rotate(-180deg)}.media-gallery-navigation__next{right:0}@media (width >= 64em){.media-gallery-navigation__next,.media-gallery-navigation__prev{margin-top:-1rem;opacity:0;transition:opacity .3s linear}:is(:scope:hover,:scope:focus-within) .media-gallery-navigation__next,:is(:scope:hover,:scope:focus-within) .media-gallery-navigation__prev{opacity:1}}.media-gallery-thumbs{position:relative;z-index:0}.media-gallery-thumbs__next,.media-gallery-thumbs__prev{align-items:center;background-color:#fff;border:1px solid #000;border-radius:50%;display:none;height:4rem;top:0;right:0;bottom:0;left:0;justify-content:center;margin:auto;position:absolute;width:4rem;z-index:1}:is(.media-gallery-thumbs__prev,.media-gallery-thumbs__next) .nuxt-icon{height:1.3rem;width:1.5rem}.media-gallery-thumbs__container{display:flex;gap:.8rem;overflow:scroll;scrollbar-width:none}@media (width < 64em){.media-gallery-thumbs__container{flex-direction:row}}@media (width >= 64em){.media-gallery-thumbs__container{flex-direction:column}}.media-gallery-thumbs__thumb{aspect-ratio:48/64;background-color:#f2f2f2;border:1px solid #e0e0e0;border-radius:2px;display:flex;flex:none;overflow:hidden;padding:0}@media (width < 64em){.media-gallery-thumbs__thumb{height:100%}}@media (width >= 64em){.media-gallery-thumbs__thumb{width:100%}}.media-gallery-thumbs__thumb--active{border-color:#000}.media-gallery-thumbs__image,.media-gallery-thumbs__video{height:100%;pointer-events:none;width:100%}.media-gallery-thumbs__video{aspect-ratio:unset;margin:auto;object-fit:contain}.media-gallery-thumbs__image{display:block;mix-blend-mode:darken;object-fit:contain}.media-gallery-thumbs--vertical{width:7.4rem}.media-gallery-thumbs--vertical .media-gallery-thumbs__container{flex-direction:column;height:100%;overscroll-behavior-y:contain;width:100%}.media-gallery-thumbs--vertical .media-gallery-thumbs__thumb{height:auto;width:100%}.media-gallery-thumbs--vertical .media-gallery-thumbs__prev{bottom:auto}.media-gallery-thumbs--vertical .media-gallery-thumbs__next{top:auto}.media-gallery-thumbs--vertical .icon--arrow-prev{rotate:-90deg}.media-gallery-thumbs--vertical .icon--arrow-next{rotate:90deg}.media-gallery-thumbs--horizontal{height:10rem;max-width:100%;min-width:0}.media-gallery-thumbs--horizontal .media-gallery-thumbs__container{flex-direction:row;height:100%;overscroll-behavior-x:contain;width:100%}.media-gallery-thumbs--horizontal .media-gallery-thumbs__thumb{height:100%;width:auto}.media-gallery-thumbs--horizontal .media-gallery-thumbs__prev{right:auto}.media-gallery-thumbs--horizontal .media-gallery-thumbs__next{left:auto}.media-gallery-thumbs--horizontal .icon--arrow-prev{rotate:-180deg}.media-gallery-thumbs--horizontal .icon--arrow-next{rotate:0}.media-gallery-dots{align-items:center;display:flex;gap:.8rem;inset-inline:0;justify-content:center;padding-block:1rem}.media-gallery-dots__dot{background-color:gray;border-radius:50%;flex-shrink:0;height:.6rem;width:.6rem}.media-gallery-dots__dot--active{background-color:#000}.media-gallery__x-of-y{padding-block:.2rem;text-align:center}.media-gallery-fullscreen-main{background-color:inherit;height:100%;overflow:auto;scrollbar-width:none}.media-gallery-fullscreen-main__list{background-color:inherit;display:flex;height:100%;margin:0;padding:0;width:100%}@media (width >= 48em){.media-gallery-fullscreen-main__list{width:auto}}.media-gallery-fullscreen-main--zoom .media-gallery-fullscreen-main__list{height:100%}.media-gallery-fullscreen-main--zoom .media-gallery-fullscreen-main__item{cursor:zoom-out}@media (width >= 48em){.media-gallery-fullscreen-main--zoom .media-gallery-fullscreen-main__list{height:auto;width:100%}.media-gallery-fullscreen-main--zoom .media-gallery-fullscreen-main__image{max-width:none}}.media-gallery-fullscreen-main__item{background-color:inherit;cursor:zoom-in;height:100%;width:100%}.media-gallery-fullscreen-main__video{height:100%;margin:auto;object-fit:contain;width:100%}.media-gallery-fullscreen-main__contents{background-color:inherit;display:contents}.media-gallery-fullscreen-main__image{height:100%;margin:auto;mix-blend-mode:darken;object-fit:contain;width:100%}.media-gallery-fullscreen-main__zoom{background-color:inherit;height:100%!important;width:100%!important}@media (width >= 48em){.media-gallery-fullscreen-main__zoom{display:none}}.media-gallery-fullscreen-main__zoom-image{height:auto;max-height:100%;max-width:100%;mix-blend-mode:darken;width:auto}.media-gallery-fullscreen{padding:0;touch-action:manipulation}.media-gallery-fullscreen .dialog__header{display:none}.media-gallery-fullscreen .dialog__content{padding:0}.media-gallery-fullscreen .media-gallery-fullscreen__container{background-color:#fff;display:grid;grid-template:"main" 1fr "controls" min-content/auto 1fr;height:calc(100% + 1px)}@media (width >= 48em){.media-gallery-fullscreen .media-gallery-fullscreen__container{display:block;padding-left:12rem}}.media-gallery-fullscreen .media-gallery-fullscreen__thumbs{display:none;margin:2rem;width:8rem}@media (width >= 48em){.media-gallery-fullscreen .media-gallery-fullscreen__thumbs{bottom:0;display:block;left:0;position:absolute;top:0;z-index:1}}.media-gallery-fullscreen .media-gallery-fullscreen__main{height:100%;position:relative;width:100%}@media (width >= 48em){.media-gallery-fullscreen .media-gallery-fullscreen__main{grid-area:main}}.media-gallery-fullscreen .media-gallery-fullscreen__controls{align-items:center;background-color:#fafafa;display:flex;flex:none;grid-area:controls;padding-block:1.6rem;padding-left:1.6rem}@media (width >= 48em){.media-gallery-fullscreen .media-gallery-fullscreen__controls{padding:0;width:100%}}.media-gallery-fullscreen .media-gallery-fullscreen__x-of-y{margin-right:auto}@media (width >= 48em){.media-gallery-fullscreen .media-gallery-fullscreen__x-of-y{display:none}}.media-gallery-fullscreen .media-gallery-fullscreen__navigation{display:flex;gap:.8rem}@media (width < 48em){:is(.media-gallery-fullscreen .media-gallery-fullscreen__navigation) .media-gallery-navigation__next,:is(.media-gallery-fullscreen .media-gallery-fullscreen__navigation) .media-gallery-navigation__prev{background:transparent;color:#000;height:2.4rem;margin:0;position:static;width:2.4rem}}@media (width >= 48em){:is(.media-gallery-fullscreen .media-gallery-fullscreen__navigation) .media-gallery-navigation__prev{left:14rem}:is(.media-gallery-fullscreen .media-gallery-fullscreen__navigation) .media-gallery-navigation__next{right:2rem}}.media-gallery-fullscreen .media-gallery-fullscreen__close{align-items:center;cursor:pointer;display:flex;flex:none;justify-content:center}:is(.media-gallery-fullscreen .media-gallery-fullscreen__close) .icon-close{height:1.6rem;width:1.6rem}@media (width < 48em){.media-gallery-fullscreen .media-gallery-fullscreen__close{height:2.4rem;margin-inline:2rem;width:2.4rem}}@media (width >= 48em){.media-gallery-fullscreen .media-gallery-fullscreen__close{background:#f2f2f2;height:3.2rem;margin:0;position:absolute;right:2.4rem;top:2.4rem;width:3.2rem;z-index:1}}.media-gallery .media-gallery__container{display:grid;gap:2.4rem;grid-template:"main" min-content "thumbs" min-content/auto;position:relative;touch-action:manipulation}@media (width >= 64em){.media-gallery .media-gallery__container{gap:3.7rem;grid-template:"thumbs     main" min-content/7.4rem 1fr}}.media-gallery .media-gallery__main{cursor:zoom-in;grid-area:main}.media-gallery .media-gallery__thumbs{display:none;grid-area:thumbs}@media (width < 64em){.media-gallery .media-gallery__thumbs{height:6.4rem;place-self:center center}.media-gallery-thumbs--horizontal:is(.media-gallery .media-gallery__thumbs){display:block}}@media (width >= 64em){.media-gallery .media-gallery__thumbs{top:0;right:0;bottom:0;left:0;position:absolute;width:7.4rem}.media-gallery-thumbs--vertical:is(.media-gallery .media-gallery__thumbs){display:block}}.media-gallery .media-gallery__navigation{grid-area:main;position:relative}.media-gallery .media-gallery__dots,.media-gallery .media-gallery__x-of-y{display:none}.upsell-product__heading{font-size:1.8rem;line-height:1.6;margin-top:0}.upsell-product__link{align-items:center;border:1px solid #e0e0e0;border-radius:4px;display:flex;gap:1.6rem;margin-top:1.6rem;padding:1rem .7rem;-webkit-text-decoration:none;text-decoration:none}.upsell-product__image{aspect-ratio:112/130;object-fit:contain;width:11.2rem}.upsell-product__name{font-size:1.6rem;font-weight:700;line-height:1.6}.upsell-product__list{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.upsell-product__item{align-items:center;display:flex;gap:.7rem}.upsell-product__item .icon{height:.9rem;width:1.4rem}.reviews-summary{display:grid;gap:0 .8rem;grid-template:"score stars" min-content "score reviews" min-content/max-content 1fr}.reviews-summary__score{font-size:4rem;font-weight:700;grid-area:score;letter-spacing:-.04em}.reviews-summary__stars{grid-area:stars;place-self:end start}.reviews-summary__reviews{grid-area:reviews;overflow:hidden;white-space:nowrap;width:100%}.star-distribution__table thead{display:none}.star-distribution__table .col-stars{font-weight:400;width:calc(1ch + 1rem)}.star-distribution__table .col-icon{width:2.4rem}.star-distribution__table .col-count{width:calc(3ch + 1rem)}.star-distribution__table .icon{height:1.4rem;width:1.4rem}.star-distribution__progress{--optimum-color:#000}.review-tile{padding:2.4rem 0}.review-tile__header{align-items:center;display:flex;gap:.8rem}.review-tile__score{font-size:1.2rem;font-weight:700}.review-tile__heading{margin-top:1.6rem}.review-tile__list{display:flex;flex-direction:column;gap:.4rem;margin-top:1.6rem}.review-tile__item{align-items:center;display:flex;gap:.6rem}.review-tile__item .icon{border-radius:var(--rounded);color:#fff;height:1.4rem;padding:.1rem;width:1.4rem}.review-tile__item .icon--plus{background-color:#198066}.review-tile__item .icon--min{background-color:#9a9a9a}.review-tile__description{margin-top:1.6rem}.review-tile__footer{display:flex;font-size:1.2rem;margin-top:1.6rem}.product-reviews__add,.product-reviews__list{margin-top:2.4rem}.product-reviews__item{border-top:1px solid #e0e0e0}.pdp [id]{scroll-padding-top:calc(var(--header-height) + 2rem)}.pdp .squeezely-product-slider__container{margin-top:3.2rem}.pdp__layout{display:grid;grid-template:"header" "media" "addtocart" "extradata"/100%}@media (width >= 48em){.pdp__layout{gap:0 1rem;grid-template:"media      media       media       media       media       media       media       .     addtocart addtocart addtocart addtocart" min-content "extradata  extradata   extradata   extradata   extradata   extradata   extradata   .     addtocart addtocart addtocart addtocart" min-content/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-top:-.1rem}}.pdp__product{display:contents}@media (width >= 48em){.pdp__product{display:block;grid-area:addtocart;left:0;max-width:100%;place-self:start stretch;position:sticky;top:2rem;transition:top .3s linear;will-change:top}html:has(.header--sticky.header--scroll-up) .pdp__product{top:calc(var(--header-height, 0) + 2rem)}}.pdp__header{grid-area:header}.pdp__heading{font-size:2rem;margin-top:.7rem}@media (width >= 64em){.pdp__heading{font-size:2.4rem;margin-top:0}}.pdp__score{margin-top:.9rem}@media (width >= 64em){.pdp__score{margin-top:1rem}}.pdp__media{grid-area:media;position:relative;width:100%}@media (width < 64em){.pdp__media{margin-top:1.6rem}}@media (width >= 64em){.pdp__media{margin-top:-.2rem}}.pdp__brand{align-content:center;height:7.2rem;position:absolute;right:0;text-align:center;top:0;width:7.2rem;z-index:1}@media (width >= 64em){.pdp__brand{height:8.8rem;width:8.8rem}}.pdp__labels{display:flex;flex-direction:column;gap:.5rem;left:0;position:absolute;top:2.5rem;z-index:1}.pdp__labels .labels{border-radius:2px}@media (width >= 64em){.pdp__labels{left:11.1rem;top:3.4rem}}.pdp__info{margin-top:1.7rem}@media (width >= 64em){.pdp__info{margin-top:2.3rem}}.pdp__colors{margin-top:2.6rem}.pdp__promo,.pdp__usps{margin-top:2.4rem}.pdp__usps .usps__list{gap:.8rem}.pdp__usps .usps__icon{background:transparent none;border-radius:0;color:inherit;height:.9rem;padding:0;width:1.2rem}.pdp__extra-data{grid-area:extradata;margin-top:3.3rem}.pdp__description,.pdp__specifications{border-bottom:1px solid #e0e0e0}:is(.pdp__specifications,.pdp__description)>.collapsable__label{border:0;font-size:2rem;font-weight:700;letter-spacing:-.04em}:is(.pdp__specifications,.pdp__description)>.collapsable__content{padding-block:0 1.8rem}@media (width >= 64em){:is(.pdp__specifications,.pdp__description)>.collapsable__label{font-size:2.4rem;padding-block:2.4rem}:is(.pdp__specifications,.pdp__description)>.collapsable__content{padding-block:0 1.8rem}}.pdp__specifications{margin-top:1.8rem}.pdp__specifications table{margin-top:.8rem}@media (width >= 64em){.pdp__specifications{margin-top:3.4rem}}.pdp__quick-links{margin-top:4rem}@media (width >= 64em){.pdp__quick-links{margin-top:5.6rem}}.pdp__reviews-cta{margin-top:2.9rem}@media (width >= 64em){.pdp__reviews-cta{margin-top:5.6rem}}.specifications__group{background:#f2f2f2;margin-top:.8rem}.specifications__group>.collapsable__label{border:0;font-size:1.4rem;font-weight:700;letter-spacing:-.02em;padding:1.3rem 1.6rem}:is(.specifications__group>.collapsable__label) .icon{right:1.6rem}.specifications__group>.collapsable__content{padding:0 1.6rem 1.8rem}@media (width >= 64em){.specifications__group>.collapsable__label{padding:1.6rem 2.4rem}.specifications__group>.collapsable__content{padding:0 2.4rem 1.6rem}}:is(.specifications__table tbody>tr)>th{font-weight:400;padding-left:0;width:50%}:is(.specifications__table tbody>tr)>td{font-weight:600}@media (width >= 64em){:is(.specifications__table tbody>tr)>th{width:33.33%}}.reviews-cta{background:#f2f2f2;border-radius:4px;justify-content:space-between;padding:1.6rem 2.4rem}@media (width >= 64em){.reviews-cta{display:flex}}.reviews-cta__header{align-items:center;display:flex;flex-direction:column;padding-block:.5rem 1.2rem}@media (width >= 64em){.reviews-cta__header{align-items:center;flex-direction:row;gap:1.6rem;padding:0}}.reviews-cta__reviews-score{align-items:center;display:flex;font-size:2.4rem;font-weight:700;gap:.8rem;letter-spacing:-.04em}.reviews-cta__reviews-score .icon{color:#e9cd20;height:1.6rem;width:1.6rem}@media (width >= 64em){.reviews-cta__reviews-score .icon{height:2.4rem;width:2.4rem}}.reviews-cta__reviews-count{text-transform:lowercase}.reviews-cta__button{width:100%}@media (width >= 64em){.reviews-cta__button{aspect-ratio:1;background:transparent;border-color:transparent;box-shadow:none;color:#000;padding:0;width:auto}.reviews-cta__button span{display:none}.reviews-cta__button:focus-visible,.reviews-cta__button:hover{background:transparent!important;color:#000!important}}.modal-review-create .dialog__header{font-size:var(--copy-default-font-size)}
