:root{--gsc-grid-gap:.5rem}.column-switcher{-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex}.column-switcher__item{cursor:pointer;display:flex;padding:.6rem}.column-switcher__item span{background-color:var(--gsc-text-color-20);height:1.2rem;transition:background-color .25s ease-in-out;width:.3rem}.column-switcher__item.selected span{background-color:var(--gsc-text-color-100)}.column-switcher__item span+span{margin-left:.3rem}.c1-extra-small-caption-default{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%;text-transform:capitalize}.c2-extra-small-caption-bold{font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:130%;text-transform:capitalize}.c3-small-caption-default{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%;text-transform:capitalize}.c4-small-caption-bold{font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:130%}.c5-medium-caption-default{font-size:1.3rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:120%;text-transform:capitalize}.c6-medium-caption-bold{font-size:1.3rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:120%}.b1-small-button-default{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%}.b1-small-button-focus{font-size:1.2rem;font-style:normal;font-variation-settings:"wght" 595,"wdth" 68;font-weight:595;letter-spacing:-.02em;line-height:130%}.b2-large-button-default{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%}.b2-large-button-focus{font-size:1.2rem;font-style:normal;font-variation-settings:"wght" 595,"wdth" 68;font-weight:595;letter-spacing:-.02em;line-height:130%}.body-1-extra-extra-small-default{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%}.body-1-extra-extra-small-bold{font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:130%}.body-2-extra-small-default{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:145%}.body-2-extra-small-bold{font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:145%}.body-2-extra-small-fixed-default,.body-3-small-default{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:145%}.body-3-small-bold{font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:145%}.body-4-medium-default{font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:120%}.body-4-medium-bold{font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:120%}.body-5-large-default{font-size:1.7rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:140%}.body-5-large-bold{font-size:1.7rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:140%}.body-5-large-book{font-size:1.7rem;font-style:normal;font-weight:340;letter-spacing:-.02em;line-height:140%}.body-6-extra-large-default{font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:120%}.body-6-extra-large-bold{font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:120%}.body-7-extra-extra-large-default{font-size:2.1rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:130%}.body-7-extra-extra-large-bold{font-size:2.1rem;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:130%}.q1-large-quote-default-300{font-size:2.1rem;font-style:normal;font-variation-settings:"wght" 300,"CNTR" 67;font-weight:300;letter-spacing:-.02em;line-height:120%}.q1-large-quote-default-500{font-size:2.1rem;font-style:normal;font-variation-settings:"wght" 500,"CNTR" 50;font-weight:500;letter-spacing:-.02em;line-height:120%}.q1-large-quote-default-630{font-size:2.1rem;font-style:normal;font-variation-settings:"wght" 630,"CNTR" 10;font-weight:630;letter-spacing:-.02em;line-height:120%}.q1-large-quote-default-275{font-size:2.1rem;font-style:normal;font-variation-settings:"wght" 275,"CNTR" 88;font-weight:275;letter-spacing:-.02em;line-height:120%}.q1-large-quote-default-600{font-size:2.1rem;font-style:normal;font-variation-settings:"wght" 600,"wdth" 40;font-weight:600;letter-spacing:-.02em;line-height:120%}.t1-large{font-size:calc(6.8rem*var(--gsc-style-font-scale, 1));font-style:normal;font-variation-settings:"wght" var(--gsc-style-font-wght,500),"wdth" var(--gsc-style-font-wdth,70),"cntr" var(--gsc-style-font-cntr,0);font-weight:var(--gsc-style-font-wght,500);letter-spacing:var(--gsc-style-font-ls,-.02em);line-height:120%}.t2-medium{font-size:calc(4.8rem*var(--gsc-style-font-scale, 1));font-style:normal;font-variation-settings:"wght" var(--gsc-style-font-wght,500),"wdth" var(--gsc-style-font-wdth,70),"cntr" var(--gsc-style-font-cntr,0);font-weight:var(--gsc-style-font-wght,500);letter-spacing:var(--gsc-style-font-ls,-.02em);line-height:120%}.t3-regular{font-size:calc(3.2rem*var(--gsc-style-font-scale, 1));font-style:normal;font-variation-settings:"wght" var(--gsc-style-font-wght,500),"wdth" var(--gsc-style-font-wdth,70),"cntr" var(--gsc-style-font-cntr,0);font-weight:var(--gsc-style-font-wght,500);letter-spacing:var(--gsc-style-font-ls,-.01em);line-height:110%}.t1-large-500{font-size:6.8rem;font-style:normal;font-variation-settings:"wght" 500,"wdth" 70;font-weight:500;letter-spacing:-.02em;line-height:120%}.t2-medium-500{font-size:4.8rem;font-style:normal;font-variation-settings:"wght" 500,"wdth" 70;font-weight:500;letter-spacing:-.02em;line-height:120%}.t2-medium-500-display{font-family:var(--gsc-headings-font-family);font-size:4.8rem;font-style:normal;font-variation-settings:"wght" 500,"wdth" 70;font-weight:500;letter-spacing:-.02em;line-height:120%;text-align:center}.t3-regular-500{font-size:3.2rem;font-style:normal;font-variation-settings:"wght" 500,"wdth" 70;font-weight:500;letter-spacing:-.01em;line-height:110%}.t1-large-630{font-size:8.84rem;font-style:normal;font-variation-settings:"wght" 630,"wdth" 10;font-weight:630;line-height:110%}.t2-medium-630{font-size:6.24rem;font-style:normal;font-variation-settings:"wght" 630,"wdth" 10;font-weight:630;line-height:110%}.t3-regular-630{font-size:4.16rem;font-style:normal;font-variation-settings:"wght" 630,"wdth" 10;font-weight:630;line-height:110%}.t1-large-275{font-size:6.8rem;font-style:normal;font-variation-settings:"wght" 275,"CNTR" 88;font-weight:275;letter-spacing:-.02em;line-height:120%}.t2-medium-275{font-size:4.8rem;font-style:normal;font-variation-settings:"wght" 275,"CNTR" 88;font-weight:275;line-height:120%}.t3-regular-275{font-size:3.2rem;font-style:normal;font-variation-settings:"wght" 275,"CNTR" 88;font-weight:275;letter-spacing:-.01em;line-height:120%}.t1-large-600{font-size:6.8rem;font-style:normal;font-variation-settings:"wght" 600,"wdth" 40;font-weight:600;letter-spacing:-.02em;line-height:120%}.t2-medium-600{font-size:4.8rem;font-style:normal;font-variation-settings:"wght" 600,"wdth" 40;font-weight:600;letter-spacing:-.02em;line-height:120%}.t3-regular-600{font-size:3.2rem;font-style:normal;font-variation-settings:"wght" 600,"wdth" 40;font-weight:600;letter-spacing:-.01em;line-height:120%}.sort-list__wrapper{position:relative}.sort-list__btn{--btn-easing:.2s var(--default-bezier);border:1px solid var(--gsc-text-color-10);border-radius:.3rem;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:border-color var(--btn-easing)}.sort-list__btn__inner{align-items:center;-moz-column-gap:1.1rem;column-gap:1.1rem;display:flex}.sort-list__btn__icon svg{transform:translate(1rem) rotate(90deg);transition:transform .15s var(--default-bezier)}.sort-list__btn[data-aria-expanded=true] .sort-list__btn__icon svg{transform:translate(1rem) rotate(-90deg)}.sort-list-dropdown,.sort-list__btn:focus{border:1px solid var(--gsc-text-color-100)}.sort-list-dropdown{background:var(--gsc-background-color-100);border-radius:.3rem;opacity:1;overflow:hidden;position:absolute;transition:opacity .125s ease-in-out;width:100%;z-index:var(--gsc-sort-list-dropdown-zIndex)}.sort-list-dropdown[aria-hidden=true]{opacity:0;pointer-events:none}.sort-list-dropdown__item{background-color:var(--gsc-white-color-100);border-radius:var(--gsc-default-dropdown-item-radii,0);display:block;padding:1.6rem 1.2rem;transition:background-color var(--btn-easing)}.sort-list-dropdown__item.active,.sort-list-dropdown__item:hover{background-color:var(--gsc-foreground-color-100);font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:145%}.collection-hero{display:flex;overflow:hidden;position:relative;z-index:0;--gsc-section-ratio:92%}.collection-hero:before{content:"";padding-bottom:var(--gsc-section-ratio)}.collection-hero__content-wrap{display:flex;flex:1;justify-content:center;position:relative;z-index:1}.collection-hero__title{color:var(--gsc-heading-color)}.collection-hero__title-svg{width:var(--gsc-collection-hero-title-svg-width,55vw)}.collection-hero__title-svg--returning{display:none}.collection-hero__title-line{display:block;text-wrap:balance}.collection-hero__carousel{position:absolute;--gsc-space-between-cards:0}.collection-hero__carousel,.collection-hero__carousel-container,.collection-hero__carousel-viewport{height:100%}.collection-hero__content{display:flex;flex-flow:column;height:100%;justify-content:space-between;padding-block-end:2rem;padding-block-start:7rem;row-gap:1.6rem;text-align:left;width:100%}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning{--gsc-text-color:var(--color-alpine-black);--gsc-heading-color:var(--color-alpine-black);--gsc-background-color:var(--color-alpine-white);background-color:transparent}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero .media-responsive.media-responsive--cover.media-responsive--landscape,html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero .media-responsive.media-responsive--cover.media-responsive--portrait,html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero .overlay{display:none}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero:before{content:none;display:none;padding-bottom:0}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero{display:block;overflow:visible}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero__content-wrap{display:block;flex:0 0 auto;justify-content:flex-start;position:static}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero__content{height:auto;padding-block-end:2rem;padding-block-start:7rem}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero__title-svg{width:var(--gsc-collection-hero-title-svg-width,55vw)}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning.collection-hero-banner--has-returning-title-svg .collection-hero__title-svg--default{display:none}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning.collection-hero-banner--has-returning-title-svg .collection-hero__title-svg--returning{display:block}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning.collection-hero-banner--has-returning-title-svg .collection-hero__title-line{display:none}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning.collection-hero-banner--returning-title-text .collection-hero__title{max-width:none}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning.collection-hero-banner--returning-title-text .collection-hero__title-svg{display:none}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning.collection-hero-banner--returning-title-text .collection-hero__title-line{display:inline;height:auto!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important;clip:auto!important}.collection_how-it-works__container{display:grid;grid-template-columns:1fr;padding-block-end:6rem;padding-block-start:3rem;row-gap:4rem}.collection_how-it-works__icons{display:flex;flex-direction:column;gap:1.5rem}.collection_how-it-works__icon-pair{align-items:center;display:flex;gap:1rem}.collection_how-it-works__icon-pair img{max-width:var(--gsc-icon-max-width)}.collection_how-it-works__paragraph{font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:120%}.collection_how-it-works__content-buttons{display:flex;gap:3rem}.collection_how-it-works__icon_image{height:3.8rem;-o-object-position:50% 50%;object-position:50% 50%;width:3.8rem}.collection_how-it-works__icon_description{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:145%}.collection_how-it-works__content{display:flex;flex-direction:column;gap:3rem}.collection_how-it-works__link{background:none;border:none;color:inherit;cursor:pointer;display:inline-block;font:inherit;padding:0}.collection_how-it-works__link * span{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%}.collection-extra-options__container{display:flex;flex-direction:column;gap:7.5rem;padding-bottom:9rem;padding-top:9rem;position:relative}.collection-extra-options__heading-container{align-items:center;display:flex;flex-direction:column;gap:7rem}.collection-extra-options__link{background:none;border:none;color:inherit;cursor:pointer;display:none;font:inherit;padding:0}.collection-extra-options__icons-container{align-items:center;display:flex;justify-content:center;margin:0 auto;position:relative;width:90%}.collection-extra-options__icons{display:flex;flex-direction:column;gap:6rem;justify-content:space-around}.collection-extra-options__icon-pair{align-items:center;display:flex;flex-direction:column;gap:1.5rem;width:100%}.collection-extra-options__icon-pair:hover{color:rgba(var(--color-alpine-red),100)}.collection-extra-options__icon_image{height:5rem;-o-object-position:50% 50%;object-position:50% 50%;width:5rem}.collection-extra-options__icon_description{align-items:center;display:flex;flex-direction:column;font-size:1.6rem;font-style:normal;font-weight:400;gap:1rem;letter-spacing:-.02em;line-height:120%;max-width:50%;text-align:center}.collection-extra-options__icon-question{display:block;font-size:.7em;position:relative}.collection-extra-options__icon-question:before{border:1px solid rgba(var(--color-alpine-black),100);border-radius:50%;content:"";display:block;height:1.2em;left:50%;padding:.6em;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2em}.collection-extra-options__icon-pair:hover .collection-extra-options__icon-question:before{border-color:rgba(var(--color-alpine-red),100)}.collection-list__header{margin:0 0 7rem;text-align:center}section:first-of-type .collection-list__header{margin-top:14.8rem}.collection-list__load-button-pagination{margin:6.4rem 0 0}.collection-list__classic-pagination{margin:9.6rem 0 0}.collection-list__card-grid-wrap{position:relative}.plp-product-comparison{color:rgba(var(--color-alpine-black),1);padding-block:4rem 6rem}.plp-product-comparison__header,.plp-product-comparison__layout{display:flex;flex-direction:column}.plp-product-comparison__header{align-self:flex-start;gap:1.5rem;text-align:left}.plp-product-comparison__header--mobile{margin-bottom:3rem}.plp-product-comparison__header--desktop{display:none}.plp-product-comparison__title,.plp-product-comparison__description{color:rgba(var(--color-alpine-black),1);margin:0}.plp-product-comparison__message{display:block;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:145%}.plp-product-comparison__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.plp-product-comparison__content{--plp-comparison-gap:.5rem;--plp-comparison-column-width:15rem;display:flex;flex-direction:column;gap:3rem;min-width:100%;width:-moz-max-content;width:max-content}.plp-product-comparison__products-row,.plp-product-comparison__row{align-items:flex-start;display:flex;flex-direction:column}.plp-product-comparison__row{border-top:1px solid var(--gsc-text-color-10);padding-top:2rem;width:100%}.plp-product-comparison__row--price{border-top:0;padding-top:0}.plp-product-comparison__row--actions{border-top:1px solid var(--gsc-text-color-10);padding-top:2.1rem}.plp-product-comparison__label-spacer{display:none}.plp-product-comparison__label{color:rgba(var(--color-alpine-black),1);display:block;margin-bottom:.5rem;width:100%}.plp-product-comparison__values{display:grid;gap:var(--plp-comparison-gap);grid-template-columns:repeat(var(--plp-comparison-columns,3),var(--plp-comparison-column-width));width:-moz-max-content;width:max-content}.plp-product-comparison__values--products{align-items:start}.plp-product-comparison__values--actions{align-items:center}.plp-product-comparison__product-header{display:flex;flex-direction:column;gap:1.5rem;width:15rem}.plp-product-comparison__image{background-color:rgba(var(--color-alpine-black),.04);border-radius:var(--gsc-button-radii,.3rem);display:block;height:15rem;-o-object-fit:cover;object-fit:cover;width:15rem}.plp-product-comparison__image--empty{background-color:rgba(var(--color-alpine-black),.06)}.plp-product-comparison__select-wrap{position:relative;width:100%}.plp-product-comparison__select-wrap:after{border-bottom:1.5px solid rgba(var(--color-alpine-black),1);border-right:1.5px solid rgba(var(--color-alpine-black),1);content:"";height:.6rem;margin-right:.8rem;pointer-events:none;position:absolute;right:1.2rem;top:50%;transform:translateY(-70%) rotate(45deg);width:.6rem}.plp-product-comparison__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--gsc-text-color-10);border-radius:var(--gsc-button-radii,.3rem);color:rgba(var(--color-alpine-black),1);cursor:pointer;display:block;height:4.2rem;overflow:hidden;padding:0 3.6rem 0 1.2rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.plp-product-comparison__select:focus{outline:2px solid var(--gsc-text-color-20);outline-offset:1px}.plp-product-comparison__cell{color:rgba(var(--color-alpine-black),1);display:flex;flex-direction:column;gap:.5rem;width:15rem}.plp-product-comparison__cell--price{gap:0}.plp-product-comparison__cell-text{margin:0;max-width:14.1rem}.plp-product-comparison__grades{align-items:center;display:flex;gap:.3rem}.plp-product-comparison__grade{background-color:rgba(var(--color-alpine-black),1);border-radius:var(--gsc-button-radii,.3rem);height:.9rem;width:.9rem}.plp-product-comparison__grade[data-is-empty]{background-color:var(--gsc-text-color-20)}.plp-product-comparison__add-btn{gap:1.2rem;padding-inline:1.8rem;width:10rem}.plp-product-comparison__add-btn.btn[aria-disabled],.plp-product-comparison__add-btn.btn[disabled]{opacity:.6}.plp-product-comparison__add-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;height:2.4rem;justify-content:center;line-height:0;width:2.4rem}.plp-product-comparison__add-icon svg{aspect-ratio:23/17;display:block;height:auto;width:2.4rem}@media (min-width:768px){:root{--gsc-grid-gap:1.5rem}.column-switcher__item:hover span{background-color:var(--gsc-text-color-100)}.c1-extra-small-caption-default{font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%;text-transform:capitalize}.c2-extra-small-caption-bold{font-size:1rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:130%;text-transform:capitalize}.c3-small-caption-default{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%;text-transform:capitalize}.c4-small-caption-bold{font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:130%}.c5-medium-caption-default{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:120%;text-transform:capitalize}.c6-medium-caption-bold{font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:120%}.b1-small-button-default{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%}.b1-small-button-focus{font-size:1.2rem;font-style:normal;font-variation-settings:"wght" 595,"wdth" 68;font-weight:595;letter-spacing:-.02em;line-height:130%}.b2-large-button-default{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%}.b2-large-button-focus{font-size:1.4rem;font-style:normal;font-variation-settings:"wght" 595,"wdth" 68;font-weight:595;letter-spacing:-.02em;line-height:130%}.body-1-extra-extra-small-default{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%}.body-1-extra-extra-small-bold{font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:130%}.body-2-extra-small-default{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:145%}.body-2-extra-small-bold{font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:145%}.body-2-extra-small-fixed-default{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:145%}.body-3-small-default{font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:145%}.body-3-small-bold{font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:145%}.body-4-medium-default{font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:120%}.body-4-medium-bold{font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:120%}.body-5-large-default{font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:140%}.body-5-large-bold{font-size:2rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:140%}.body-5-large-book{font-size:2rem;font-style:normal;font-weight:340;letter-spacing:-.02em;line-height:140%}.body-6-extra-large-default{font-size:2.4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:120%}.body-6-extra-large-bold{font-size:2.4rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:120%}.body-7-extra-extra-large-default{font-size:3rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:130%}.body-7-extra-extra-large-bold{font-size:3rem;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:130%}.q1-large-quote-default-300{font-size:3.2rem;font-style:normal;font-weight:300;letter-spacing:-.02em;line-height:130%}.q1-large-quote-default-500{font-size:3.2rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:130%}.q1-large-quote-default-630{font-size:3.2rem;font-style:normal;font-weight:630;letter-spacing:-.02em;line-height:130%}.q1-large-quote-default-275{font-size:3.2rem;font-style:normal;font-weight:275;letter-spacing:-.02em;line-height:130%}.q1-large-quote-default-600{font-size:3.2rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:130%}.t1-large{font-size:calc(12rem*var(--gsc-style-font-scale, 1))}.t2-medium{font-size:calc(7.4rem*var(--gsc-style-font-scale, 1))}.t3-regular{font-size:calc(4.2rem*var(--gsc-style-font-scale, 1));font-weight:var(--gsc-style-font-wght,545)}.t1-large-500{font-size:12rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:120%}.t2-medium-500{font-size:7.4rem;font-style:normal;font-weight:500;letter-spacing:-.02em}.t2-medium-500-display{font-size:7.4rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:120%}.t3-regular-500{font-size:4.2rem;font-style:normal;font-weight:545;letter-spacing:-.01em}.t1-large-630{font-size:15.6rem;font-style:normal;font-weight:630}.t2-medium-630{font-size:9.62rem;font-style:normal;font-weight:630}.t3-regular-630{font-size:5.46rem;font-style:normal;font-weight:630}.t1-large-275{font-size:12rem;font-style:normal;font-weight:275;letter-spacing:-.02em;line-height:120%}.t2-medium-275{font-size:7.4rem;font-style:normal;font-weight:275;letter-spacing:-.02em;line-height:120%}.t3-regular-275{font-size:4.2rem;font-style:normal;font-weight:275;letter-spacing:-.01em;line-height:120%}.t1-large-600{font-size:12rem;font-style:normal;letter-spacing:-.02em;line-height:120%}.t2-medium-600{font-size:7.4rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:120%}.t3-regular-600{font-size:4.2rem;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:120%}.sort-list-dropdown__item.active,.sort-list-dropdown__item:hover{font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:145%}.collection-hero{--gsc-section-ratio:33%}.collection-hero__title{max-width:20ch}.collection-hero__title-svg{width:var(--gsc-collection-hero-title-svg-width,35vw)}.collection-hero__content,html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero__content{padding-block-end:2rem;padding-block-start:4.6rem}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero__title{max-width:20ch}html.is-plp-page.is-returning-visitor .collection-hero-banner--hide-image-on-returning .collection-hero__title-svg{width:var(--gsc-collection-hero-title-svg-width,35vw)}.collection_how-it-works__container{-moz-column-gap:13.6rem;column-gap:13.6rem;grid-template-columns:.7fr .3fr;padding-block-end:9.2rem;padding-block-start:4.6rem;row-gap:unset}.collection_how-it-works__icons{gap:4.5rem}.collection_how-it-works__paragraph{font-size:2.4rem;font-size:2.1rem;font-style:normal;font-weight:400;letter-spacing:-.02em;letter-spacing:-.01em;line-height:120%;line-height:130%}.collection_how-it-works__content-buttons{gap:5rem}.collection_how-it-works__icon_image{height:7.5rem;width:7.5rem}.collection_how-it-works__icon_description{font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:145%;line-height:120%}.collection_how-it-works__content{gap:4.5rem}.collection_how-it-works__link * span{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%}.collection-extra-options__container{gap:9rem}.collection-extra-options__heading-container{gap:2rem}.collection-extra-options__link{display:block}.collection-extra-options__icons{flex-direction:row}.collection-extra-options__icon-pair{gap:2rem}.collection-extra-options__icon_description{font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:120%}.collection-list__header{margin:0 0 12.8rem}section:first-of-type .collection-list__header{margin-top:22.1rem}.plp-product-comparison{padding-block:6rem 8rem}.plp-product-comparison__header--mobile{display:none}.plp-product-comparison__header--desktop{display:flex;min-width:-moz-max-content;min-width:max-content;width:100%}.plp-product-comparison__title{white-space:nowrap}.plp-product-comparison__message{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:145%}.plp-product-comparison__scroll{overflow:visible}.plp-product-comparison__content{--plp-comparison-gap:1.5rem;--plp-comparison-column-width:minmax(0,31rem);-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:max-content minmax(0,1fr);row-gap:2rem;width:100%}.plp-product-comparison__products-row,.plp-product-comparison__row{align-items:start;display:grid;grid-column:1/-1;grid-template-columns:subgrid}.plp-product-comparison__products-row{margin-bottom:0}.plp-product-comparison__row,.plp-product-comparison__row--actions{padding-top:2rem}.plp-product-comparison__label-spacer{display:block}.plp-product-comparison__label{margin-bottom:0;white-space:nowrap;width:100%}.plp-product-comparison__row--price .plp-product-comparison__label{align-self:center}.plp-product-comparison__values{justify-content:end;margin-inline-start:auto;max-width:96rem;width:100%}.plp-product-comparison__product-header{max-width:31rem;width:100%}.plp-product-comparison__image{aspect-ratio:1/1;height:auto;max-width:31rem;width:100%}.plp-product-comparison__cell{gap:1.2rem;max-width:31rem;width:100%}.plp-product-comparison__cell--price{justify-content:center}.plp-product-comparison__cell-text{max-width:18.7rem}.plp-product-comparison__grades{gap:.5rem}.plp-product-comparison__grade{height:1.5rem;width:1.5rem}}@media (min-width:768px) and (min-width:768px){.collection_how-it-works__paragraph{font-size:3rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:130%}.collection_how-it-works__icon_description{font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:120%}.collection_how-it-works__link * span{font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:130%}}@media only screen and (hover:hover) and (pointer:fine){.plp-product-comparison__select:hover{border-color:var(--gsc-text-color-40)}}
