@keyframes CompareOverlay-module-scss-module__Z9jSVq__fadeSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CompareOverlay-module-scss-module__Z9jSVq__body tr:nth-child(2n){background-color:var(--ice25)}.CompareOverlay-module-scss-module__Z9jSVq__block{background-color:var(--white);z-index:1000;flex-direction:column;width:100vw;height:100vh;padding:0 4vw 10rem;display:flex;position:fixed;inset:0;overflow:auto}.CompareOverlay-module-scss-module__Z9jSVq__headingKey{background-color:var(--white);width:10%;position:sticky;top:0}.CompareOverlay-module-scss-module__Z9jSVq__header{flex-direction:row;flex:none;justify-content:space-between;align-items:center;width:100%;padding:6rem 0;display:flex}.CompareOverlay-module-scss-module__Z9jSVq__heading{text-align:center;width:100%;line-height:1}.CompareOverlay-module-scss-module__Z9jSVq__close{background-color:#0000;height:auto;position:absolute;top:10px;left:10px}.CompareOverlay-module-scss-module__Z9jSVq__ctaCell{padding:2rem 1rem}.CompareOverlay-module-scss-module__Z9jSVq__ctaCell *{width:100%}.CompareOverlay-module-scss-module__Z9jSVq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@keyframes Compare-module-scss-module__G0hMYW__fadeSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Compare-module-scss-module__G0hMYW__body tr:nth-child(2n){background-color:var(--ice25)}.Compare-module-scss-module__G0hMYW__block{width:100%;height:100%;margin:6rem 0 0;position:relative}.Compare-module-scss-module__G0hMYW__table{width:100%;position:relative}.Compare-module-scss-module__G0hMYW__row{flex-direction:column;display:flex}.Compare-module-scss-module__G0hMYW__head{flex-direction:column;align-items:flex-start;display:flex}.Compare-module-scss-module__G0hMYW__headingKey{background-color:var(--white);width:10%;position:sticky;top:0}.Compare-module-scss-module__G0hMYW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Compare-module-scss-module__G0hMYW__key{text-align:left;text-transform:capitalize;border-bottom:1px solid #eee;width:10%;padding:2rem 0 2rem 1rem;font-weight:800;line-height:1.2}.Compare-module-scss-module__G0hMYW__podCntr{flex-direction:row;width:100%;height:auto;display:flex;position:relative}.Compare-module-scss-module__G0hMYW__toggle{background-color:var(--white);z-index:11;place-content:center;align-items:center;width:100%;padding:4rem 4rem 4rem 2rem;display:flex;position:absolute;top:550px;left:-1px}.Compare-module-scss-module__G0hMYW__toggleLabel{align-content:center;align-items:center;display:flex}.Compare-module-scss-module__G0hMYW__toggleBottom .Compare-module-scss-module__G0hMYW__icon{transform:rotate(-180deg)}.Compare-module-scss-module__G0hMYW__icon{transition:all .25s;transform:rotate(-90deg)}.Compare-module-scss-module__G0hMYW__sticky{z-index:999;background-color:green;width:100%;padding:1rem;position:sticky;top:0}.Compare-module-scss-module__G0hMYW__staticPod,.Compare-module-scss-module__G0hMYW__placeholderPod,.Compare-module-scss-module__G0hMYW__animatedPod{background-color:var(--white);pointer-events:auto;max-width:25%;position:sticky;top:0;overflow:visible}.Compare-module-scss-module__G0hMYW__animatedPod{transform-origin:50% 50% 0px;position:absolute}.Compare-module-scss-module__G0hMYW__placeholderPod{background-color:var(--mist);border-right-color:#0000;width:25%}.Compare-module-scss-module__G0hMYW__tableCntr{flex-flow:column wrap;justify-content:space-between;width:auto;height:100%;display:flex;position:absolute;top:0}.Compare-module-scss-module__G0hMYW__tableCntr:before{content:"";flex:auto}
.ComparePod-module-scss-module__QMoYpG__block{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;width:100%;height:auto;display:flex;position:relative}.ComparePod-module-scss-module__QMoYpG__block:hover .ComparePod-module-scss-module__QMoYpG__buttonBlock{opacity:1}.ComparePod-module-scss-module__QMoYpG__link{width:100%}.ComparePod-module-scss-module__QMoYpG__image{object-fit:contain;width:100%;max-width:200px;height:auto;max-height:200px}.ComparePod-module-scss-module__QMoYpG__valueCell{border-bottom:1px solid #eee;padding:2rem;line-height:1.2}.ComparePod-module-scss-module__QMoYpG__value{line-height:1.2;font-size:calc(.1875vw + 12.25px)!important}.ComparePod-module-scss-module__QMoYpG__product{border-right:1px solid #eee;flex-direction:column;justify-content:flex-start;height:100%;display:flex;position:relative}.ComparePod-module-scss-module__QMoYpG__heading{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding:0 2rem 1rem;display:flex;inset:0}.ComparePod-module-scss-module__QMoYpG__buttonBlock{z-index:9;opacity:0;place-content:center space-between;width:100%;padding:0 2rem;transition:all .25s;display:flex;position:absolute}.ComparePod-module-scss-module__QMoYpG__dragBtn{text-align:left;background-color:#0000;width:75%;padding:0 1rem;font-size:3rem;line-height:1}.ComparePod-module-scss-module__QMoYpG__closeBtn{background-color:#0000}.ComparePod-module-scss-module__QMoYpG__titleBlock{flex-direction:column;height:auto;padding:1rem 0;display:flex}.ComparePod-module-scss-module__QMoYpG__brandName{font-weight:400}.ComparePod-module-scss-module__QMoYpG__titleLink{text-align:left;color:inherit;text-transform:capitalize;margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.ComparePod-module-scss-module__QMoYpG__titleLink:hover{color:inherit;text-decoration:none}.ComparePod-module-scss-module__QMoYpG__brandLInk{margin:0;font-size:1.4rem}.ComparePod-module-scss-module__QMoYpG__priceCntr{flex-direction:column;flex:1 0 auto;justify-content:flex-end;align-self:flex-end;width:100%;display:flex}.ComparePod-module-scss-module__QMoYpG__price{text-align:left;flex:1 0 auto}
.CompareBasket-module-scss-module__INpDma__item{width:25%}
.Basket-module-scss-module__yRSgPa__block{z-index:999;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);width:92vw;min-height:200px;box-shadow:var(--box-shadow);transition:var(--easeInOutBack);visibility:visible;background-color:#2e303be6;flex-direction:column;margin:0 4vw;padding:1rem 2rem 2rem;display:flex;position:fixed;bottom:2vh}@media only screen and (max-width:850px){.Basket-module-scss-module__yRSgPa__block{display:none}}.Basket-module-scss-module__yRSgPa__hideBlock{visibility:hidden;bottom:-250px}.Basket-module-scss-module__yRSgPa__minimizeBlock{bottom:-132px}.Basket-module-scss-module__yRSgPa__minimizeBtn{color:var(--white);background-color:#0000;border-left:2px solid #666;border-bottom-right-radius:0;border-bottom-left-radius:0;align-content:center;align-items:center;padding:1rem 3rem;font-size:1.6rem;line-height:1;display:flex}@media only screen and (max-width:568px){.Basket-module-scss-module__yRSgPa__minimizeBtn{border:none;width:100%;padding:1rem 1rem 1rem 0}}.Basket-module-scss-module__yRSgPa__lessIcon{transform:rotate(-90deg)}.Basket-module-scss-module__yRSgPa__moreIcon{transform:rotate(90deg)}.Basket-module-scss-module__yRSgPa__header{justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (max-width:568px){.Basket-module-scss-module__yRSgPa__header{flex-direction:row}}.Basket-module-scss-module__yRSgPa__heading{color:var(--white);padding-right:2rem;margin:0!important}@media only screen and (max-width:568px){.Basket-module-scss-module__yRSgPa__heading{width:auto}}.Basket-module-scss-module__yRSgPa__headingCntr{align-items:center;display:flex}@media only screen and (max-width:568px){.Basket-module-scss-module__yRSgPa__headingCntr{flex-direction:column;justify-content:flex-start;width:50%}}.Basket-module-scss-module__yRSgPa__list{flex-direction:row;align-content:flex-start;margin:1rem 0 0;padding:0;list-style:none;display:flex;overflow:auto hidden}.Basket-module-scss-module__yRSgPa__image{object-fit:contain;height:100%;margin-right:1rem;width:auto!important}.Basket-module-scss-module__yRSgPa__item{border-radius:var(--border-radius);background-color:#2e303b;background-position:1rem;background-repeat:no-repeat;background-size:contain;min-width:300px;height:100px;margin:0 0 0 2rem;padding:1rem;position:relative}.Basket-module-scss-module__yRSgPa__item:last-of-type{margin-right:0}.Basket-module-scss-module__yRSgPa__item:first-of-type{margin-left:0!important}.Basket-module-scss-module__yRSgPa__itemHeading{margin:0 0 1rem;font-size:1.2rem;line-height:1.1}.Basket-module-scss-module__yRSgPa__activeItem{background-color:var(--white);box-shadow:var(--box-shadow);flex-direction:row;display:flex}.Basket-module-scss-module__yRSgPa__activeItem:before{content:"";flex:auto}.Basket-module-scss-module__yRSgPa__buttonGroup{align-content:center;align-items:center;display:flex}.Basket-module-scss-module__yRSgPa__buttonGroup *{color:var(--white)!important}.Basket-module-scss-module__yRSgPa__submitIcon{fill:var(--white);margin:0 -10px -3px 0!important}.Basket-module-scss-module__yRSgPa__removeBtn{background-color:var(--ocean);width:30px;height:30px;color:var(--white);border-top-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);box-shadow:var(--box-shadow);place-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;right:0}.Basket-module-scss-module__yRSgPa__productMeta{flex-direction:column;justify-content:center;width:80%;padding:0 2rem 0 0;display:flex}.Basket-module-scss-module__yRSgPa__metaList{justify-content:space-between;width:100%;margin:0;padding:0;list-style:none;display:flex}.Basket-module-scss-module__yRSgPa__checked{box-shadow:var(--box-shadow-lg);background-color:#ffffff90;padding:5px;line-height:1;position:absolute;bottom:0;left:0}.Basket-module-scss-module__yRSgPa__successIcon{fill:var(--green)}.Basket-module-scss-module__yRSgPa__errorIcon{fill:var(--terracotta)}.Basket-module-scss-module__yRSgPa__slider{width:100%}.Basket-module-scss-module__yRSgPa__slider .Basket-module-scss-module__yRSgPa__item:last-of-type{margin-right:2rem}
@keyframes PlpRelated-module-scss-module__2V0dsa__fadeSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PlpRelated-module-scss-module__2V0dsa__header{font-kerning:none;letter-spacing:.3rem;text-transform:uppercase;color:var(--indigo);margin-bottom:1.5rem;font-weight:700;line-height:1.2;font-family:var(--font-stack)!important}@media only screen and (max-width:568px){.PlpRelated-module-scss-module__2V0dsa__header{letter-spacing:.24rem}}.PlpRelated-module-scss-module__2V0dsa__list>ul{margin:0 0 0 4rem;position:relative}.PlpRelated-module-scss-module__2V0dsa__list>ul:before{content:"";border-left:5px solid var(--ice);height:100%;position:absolute;left:-4rem}.PlpRelated-module-scss-module__2V0dsa__list{list-style:none}.PlpRelated-module-scss-module__2V0dsa__list li{margin-bottom:2.1rem}.PlpRelated-module-scss-module__2V0dsa__block{flex-direction:column;justify-content:center;width:100%;display:flex}.PlpRelated-module-scss-module__2V0dsa__divider{margin:4rem 0}.PlpRelated-module-scss-module__2V0dsa__header{text-align:center;width:100%;margin:1.5rem 0}.PlpRelated-module-scss-module__2V0dsa__list{flex-wrap:wrap;justify-content:center;column-gap:1rem;margin:0;padding:0;display:flex}.PlpRelated-module-scss-module__2V0dsa__link{white-space:nowrap}
.TopBar-module-scss-module__BHOhuq__block,.TopBar-module-scss-module__BHOhuq__tags{justify-content:flex-start;list-style:none;flex-direction:row!important;display:flex!important}@media only screen and (max-width:850px){.TopBar-module-scss-module__BHOhuq__block,.TopBar-module-scss-module__BHOhuq__tags{border-top:1px solid var(--light_grey)}}.TopBar-module-scss-module__BHOhuq__stickyCntr{box-shadow:var(--box-shadow-lg);visibility:hidden;background-color:var(--white);border-bottom:1px solid var(--light_grey);z-index:9;opacity:0;width:100%;padding:1.5rem 10vw;transition:visibility .3s,opacity .15s;animation:.3s forwards TopBar-module-scss-module__BHOhuq__slide-up;position:fixed;top:0;left:0}@media only screen and (max-width:850px){.TopBar-module-scss-module__BHOhuq__stickyCntr{padding:.5rem 2vw}}.TopBar-module-scss-module__BHOhuq__isSticking{visibility:visible;opacity:1;transition:visibility .3s;animation:.3s forwards TopBar-module-scss-module__BHOhuq__slide-down}@keyframes TopBar-module-scss-module__BHOhuq__slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes TopBar-module-scss-module__BHOhuq__slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.TopBar-module-scss-module__BHOhuq__tags{margin-bottom:4rem}@media only screen and (max-width:850px){.TopBar-module-scss-module__BHOhuq__tags{margin:0;padding:0 2rem}}.TopBar-module-scss-module__BHOhuq__leftBtn,.TopBar-module-scss-module__BHOhuq__rightBtn{box-shadow:var(--box-shadow-sm);z-index:9;border:1px solid #999;border-radius:50%;justify-content:center;align-items:center;height:40px;padding:.25rem;display:flex;top:50%;transform:translateY(-50%);background-color:var(--white)!important;width:40px!important}.TopBar-module-scss-module__BHOhuq__leftBtn{left:-20px!important}@media only screen and (max-width:850px){.TopBar-module-scss-module__BHOhuq__leftBtn{left:10px!important}}.TopBar-module-scss-module__BHOhuq__rightBtn{right:-20px!important}@media only screen and (max-width:850px){.TopBar-module-scss-module__BHOhuq__rightBtn{right:10px!important}}
.RefinementControls-module-scss-module__WbB3Pq__block{word-break:keep-all;background-color:var(--white);flex:1 0 auto}@media only screen and (max-width:850px){.RefinementControls-module-scss-module__WbB3Pq__block{text-transform:uppercase!important;border:none!important;border-radius:0!important;width:100%!important}.RefinementControls-module-scss-module__WbB3Pq__block svg{display:none}}.RefinementControls-module-scss-module__WbB3Pq__drawerButton{border-bottom:1px solid var(--dove);background-color:var(--white);place-content:center space-between;align-items:center;padding:1.5rem 2rem;font-size:1.8rem;display:flex;color:inherit!important;line-height:1!important}.RefinementControls-module-scss-module__WbB3Pq__active{border-color:var(--ocean)!important;color:var(--ocean)!important;border-width:2px!important;font-weight:800!important}.RefinementControls-module-scss-module__WbB3Pq__active svg{fill:var(--ocean)!important}.RefinementControls-module-scss-module__WbB3Pq__active:hover{background-color:var(--ice)}.RefinementControls-module-scss-module__WbB3Pq__active:hover svg{fill:var(--ocean)!important}.RefinementControls-module-scss-module__WbB3Pq__count{margin-left:.5rem}.RefinementControls-module-scss-module__WbB3Pq__label{flex-direction:column;align-items:flex-start;display:flex;position:relative}.RefinementControls-module-scss-module__WbB3Pq__toolTip{position:absolute;top:-2px;right:-30px}.RefinementControls-module-scss-module__WbB3Pq__activeFilter{color:#777;text-transform:capitalize;margin-top:.5rem;font-size:1.3rem;font-weight:400;line-height:1}.RefinementControls-module-scss-module__WbB3Pq__actions{background-color:var(--white);box-shadow:var(--box-shadow-sm);flex-direction:row;justify-content:center;margin:0;padding:2rem;display:flex}.RefinementControls-module-scss-module__WbB3Pq__actButton{flex:0 50%;margin-right:2rem;padding-left:1rem!important;padding-right:1rem!important}.RefinementControls-module-scss-module__WbB3Pq__actButton:last-child{margin-right:0}.RefinementControls-module-scss-module__WbB3Pq__sortIcon{transform:rotate(90deg);height:20px!important;margin:0 .5rem 0 0!important}.RefinementControls-module-scss-module__WbB3Pq__item{scroll-snap-align:start;flex-shrink:0;margin-right:1rem;display:flex;position:relative}@media only screen and (max-width:850px){.RefinementControls-module-scss-module__WbB3Pq__item{border-right:1px solid var(--light_grey);flex:1 0 auto;margin:0}.RefinementControls-module-scss-module__WbB3Pq__item:last-child{border-right:none}}.RefinementControls-module-scss-module__WbB3Pq__layoutBtnBlock{flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.RefinementControls-module-scss-module__WbB3Pq__layoutBtn{text-align:center;background-color:#0000;flex:1 0 auto;justify-content:center;align-items:center;padding:1rem;display:flex}.RefinementControls-module-scss-module__WbB3Pq__layoutBtnIcon{fill:var(--light_grey)}.RefinementControls-module-scss-module__WbB3Pq__layoutBtnActive svg rect{fill:var(--ocean)!important}
.Filters-module-scss-module__2RZX-G__block{flex-wrap:wrap;margin:0;padding:2rem;list-style-type:none;display:flex}.Filters-module-scss-module__2RZX-G__item{border-bottom:1px solid var(--dove);flex-direction:column;width:100%;padding:1rem 0;display:block}.Filters-module-scss-module__2RZX-G__item:first-of-type{padding-top:0}.Filters-module-scss-module__2RZX-G__item:last-of-type{border-bottom:none;padding-bottom:0}
.RefinementDrawer-module-scss-module___F8hDW__block{background-color:var(--white);height:100%;box-shadow:var(--box-shadow-sm);flex-direction:column;margin:2rem;display:flex;overflow:auto}.RefinementDrawer-module-scss-module___F8hDW__header{background-color:var(--white);border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:2rem;display:flex}.RefinementDrawer-module-scss-module___F8hDW__close,.RefinementDrawer-module-scss-module___F8hDW__back{background-color:#0000;padding:.5rem}.RefinementDrawer-module-scss-module___F8hDW__back{margin-right:1rem}.RefinementDrawer-module-scss-module___F8hDW__controls{flex-direction:row;align-items:center;display:flex}
.Refinements-module-scss-module__yokivW__block{touch-action:manipulation;scroll-snap-type:none;scrollbar-width:none;scroll-behavior:smooth;justify-content:flex-start;align-items:stretch;width:100%;max-width:1400px;scroll-padding:1.6rem;list-style:none;display:flex;overflow-x:auto}@media only screen and (max-width:850px){.Refinements-module-scss-module__yokivW__block{justify-content:space-evenly}}
.ClearFilters-module-scss-module__CySz-a__block{min-width:70px;margin:1rem 0 1rem 2rem}@media only screen and (max-width:850px){.ClearFilters-module-scss-module__CySz-a__block{margin:0;font-weight:800}}.ClearFilters-module-scss-module__CySz-a__loading{border-color:#0000!important}
.Tags-module-scss-module__FfmCvW__block{opacity:1;background-color:var(--dove);border:1px solid #ccc;border-radius:20px;flex:1 0 auto;align-items:center;padding:1rem 2rem;display:flex;color:inherit!important}.Tags-module-scss-module__FfmCvW__text{text-transform:capitalize;word-break:keep-all;padding-right:.75rem;font-size:1.2rem;line-height:1}a.Tags-module-scss-module__FfmCvW__text,a.Tags-module-scss-module__FfmCvW__block:hover{cursor:pointer;text-decoration:none}.Tags-module-scss-module__FfmCvW__tagLabel{display:none!important}@media only screen and (max-width:1024px){.Tags-module-scss-module__FfmCvW__tagLabel{display:inline-block!important}}
.DisplayTags-module-scss-module__Amhxpa__list{touch-action:manipulation;scroll-snap-type:none;scrollbar-width:none;scroll-behavior:smooth;flex-flow:wrap;align-items:center;width:100%;margin:1rem 0 0;scroll-padding:1.6rem;list-style-type:none;display:flex;overflow-x:visible}@media only screen and (max-width:850px){.DisplayTags-module-scss-module__Amhxpa__list{justify-content:flex-start;align-items:center}}.DisplayTags-module-scss-module__Amhxpa__item{flex-direction:row;flex:none;width:auto;margin:.5rem;display:flex}.DisplayTags-module-scss-module__Amhxpa__item:first-of-type{margin-left:0}@media only screen and (max-width:850px){.DisplayTags-module-scss-module__Amhxpa__item{flex:1 0 auto}}.DisplayTags-module-scss-module__Amhxpa__itemCntr{flex-direction:row;flex:1 0 auto;justify-content:flex-start;width:auto;margin:0;list-style-type:none;display:flex}@media only screen and (max-width:850px){.DisplayTags-module-scss-module__Amhxpa__itemCntr{padding:1rem}}.DisplayTags-module-scss-module__Amhxpa__tagLabel{display:none!important}@media only screen and (max-width:1024px){.DisplayTags-module-scss-module__Amhxpa__tagLabel{width:100%;display:block!important}}.DisplayTags-module-scss-module__Amhxpa__clear{display:block}@media only screen and (max-width:850px){.DisplayTags-module-scss-module__Amhxpa__clear{display:none}}.DisplayTags-module-scss-module__Amhxpa__label{text-transform:uppercase}
