.fit-guide-tabs--size-row{display:flex;flex-direction:column;gap:var(--spacer-20)}@container size-guide-content (width >= 37.5em){.fit-guide-tabs--size-row{display:grid;gap:var(--spacer-20);grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;max-width:100%}}@container size-guide-content (width >= 56.25em){.fit-guide-tabs--size-row{grid-template-columns:.4fr .6fr}}.fit-guide-tabs--size-row .size-row--header{order:-1;text-align:center}@container size-guide-content (width >= 37.5em){.fit-guide-tabs--size-row .size-row--header{grid-column:1/3;grid-row:1/2}}@container size-guide-content (width >= 56.25em){.fit-guide-tabs--size-row .size-row--header{grid-column:unset;grid-row:unset;text-align:left}}.fit-guide-tabs--size-row .size-row--image{background-color:var(--color--light-gray);position:relative}@container size-guide-content (width >= 37.5em){.fit-guide-tabs--size-row .size-row--image{grid-row:2/3}}@container size-guide-content (width >= 56.25em){.fit-guide-tabs--size-row .size-row--image{grid-row:1/3}}.fit-guide-tabs--size-row .size-row--image img{display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.fit-guide-tabs--size-row .size-row--measure-link{bottom:.5rem;font-size:.875rem;left:.5rem;position:absolute;text-decoration:underline;text-decoration-color:var(--color--vermilion);text-decoration-thickness:.125rem;text-underline-offset:.25rem}.fit-guide-tabs--size-row .size-row--measure-link:focus,.fit-guide-tabs--size-row .size-row--measure-link:hover{color:var(--color--vermilion)}.fit-guide-tabs--size-row .size-row--measure-link span{background-color:hsla(0,0%,100%,.5);border-radius:.5rem}.fit-guide-tabs--size-row .size-row--content{display:flex;flex-direction:column;gap:var(--spacer-20)}@container size-guide-content (width >= 37.5em){.fit-guide-tabs--size-row .size-row--content{grid-row:2/3}}.fit-guide-tabs--size-row .size-row--content .measurement-tables{display:flex;flex-direction:column;gap:var(--spacer-20)}@container size-guide-content (width >= 56.25em){.fit-guide-tabs--size-row .size-row--content .measurement-tables{flex-direction:row;width:100%}}.fit-guide-tabs--size-row .size-row--measurement-header{display:flex;justify-content:space-between}.fit-guide-tabs--size-row .size-row--size-table{display:flex;font-size:.75rem;gap:var(--spacer-8)}@container size-guide-content (width >= 56.25em){.fit-guide-tabs--size-row .size-row--size-table{flex:1 0 auto}}.fit-guide-tabs--size-row .size-row--size-table tr{display:flex;flex-direction:column}.fit-guide-tabs--size-row .size-row--size-table tr td,.fit-guide-tabs--size-row .size-row--size-table tr th{background-color:var(--color--pure-white);font-weight:400;padding:.5rem .25rem;text-align:center}.fit-guide-tabs--size-row .size-row--size-table tr td:first-child,.fit-guide-tabs--size-row .size-row--size-table tr th:first-child{font-weight:700}.fit-guide-tabs--size-row .size-row--size-table tr td:nth-child(odd),.fit-guide-tabs--size-row .size-row--size-table tr th:nth-child(odd){background-color:var(--color--light-gray)}.fit-guide-tabs--size-row .size-row--size-table thead{flex:1 1 50%}.fit-guide-tabs--size-row .size-row--size-table tbody{display:flex;flex:1 0 50%}.fit-guide-tabs--size-row .size-row--size-table tbody tr{flex:1 1 auto}.fit-guide-tabs--size-row .size-row--size-table .centimeters,.fit-guide-tabs--size-row .size-row--size-table.active .inches{display:none}.fit-guide-tabs--size-row .size-row--size-table.active .centimeters{display:block}.fit-guide-tabs--size-row .metafield-rich_text_field ol{counter-reset:sizeRowList;list-style:none;margin:0;padding-left:var(--spacer-40)}.fit-guide-tabs--size-row .metafield-rich_text_field ol li{position:relative}.fit-guide-tabs--size-row .metafield-rich_text_field ol li:before{background-color:var(--color--pure-black);border-radius:50%;color:var(--color--pure-white);content:counter(sizeRowList);counter-increment:sizeRowList;display:block;height:2rem;left:-2.5rem;line-height:2rem;position:absolute;text-align:center;width:2rem}.fit-guide-tabs--size-row .metafield-rich_text_field ol li+li{padding-top:var(--spacer-20)}.fit-guide-tabs--size-row .metafield-rich_text_field ol strong{display:block;font-size:1.125rem;line-height:1.1;padding-bottom:.375rem}.fit-guide-tabs--fit-row{display:flex;flex-direction:column;gap:var(--spacer-20)}.fit-guide-tabs--fit-row .fit-row--heading{text-align:center}.fit-guide-tabs--fit-row .fit-row--card{align-items:center;display:flex;flex-direction:row;gap:var(--spacer-20)}@media(width >= 37.5rem){.fit-guide-tabs--fit-row .fit-row--card{align-items:normal;flex-direction:column}}.fit-guide-tabs--fit-row .fit-row--card .fit-row--image{display:block;flex:1 0 20%;min-width:7.5rem;text-align:center}@media(width >= 37.5rem){.fit-guide-tabs--fit-row .fit-row--card .fit-row--image{display:block;flex:none;min-width:0}}.fit-guide-tabs--fit-row .fit-row--card .fit-row--image img{height:auto;margin:0 auto;max-width:15rem;width:100%}@media(width >= 37.5rem){.fit-guide-tabs--fit-row .fit-row--card .fit-row--image img{max-width:none}}.fit-guide-tabs--fit-row .fit-row--card .fit-row--content{display:flex;flex-direction:column;gap:var(--spacer-10)}@media(width >= 37.5rem){.fit-guide-tabs--fit-row .fit-row--card .fit-row--content{display:flex}}.fit-guide-tabs--fit-row .fit-row--card .fit-row--content [class*=heading]{font-size:1rem}.fit-guide-tabs--fit-row .fit-row--card .fit-row--content [class*=heading] span{font-weight:400}.fit-guide-tabs--fit-row .fit-row--card-container{display:flex;flex-direction:column;gap:var(--spacer-20)}@media(width >= 37.5rem){.fit-guide-tabs--fit-row .fit-row--card-container{flex-direction:row;flex-wrap:wrap;gap:2rem var(--spacer-20);justify-content:center}.fit-guide-tabs--fit-row .fit-row--card-container .fit-row--card{flex:0 1 auto;width:calc(33% - var(--spacer-20)*.66667)}}@media(width >= 56.25rem){.fit-guide-tabs--fit-row .fit-row--card-container .fit-row--card{flex:0 1 auto;min-width:0;width:calc(20% - var(--spacer-20)*.8)}}.main-product .promo-message,.main-product--floating-buy-button .promo-message{color:var(--color--sale)}.main-product .final-sale,.main-product--floating-buy-button .final-sale{background-color:var(--color--pure-white);border:.0625rem solid var(--color--mid-gray-1);color:var(--color--pure-black);display:inline-block;font-weight:700;padding:var(--spacer-6)}.main-product{transition:opacity var(--transition-timing--fast)}.main-product.loading{opacity:.5}.main-product .main-product--title-section{flex-direction:column;gap:var(--spacer-8)}.main-product .main-product--title-section__mobile{display:flex}.main-product .main-product--title-section__mobile .price-display .savings-amount{flex:1 1 auto;font-weight:700}@media(width >= 56.25rem){.main-product .main-product--title-section__mobile{display:none}}.main-product .main-product--title-section__desktop{display:none}@media(width >= 56.25rem){.main-product .main-product--title-section__desktop{display:flex}}.main-product .main-product--title-section .price-display .spacer{flex:1 1 100%}.main-product .main-product--layout{display:flex;flex-direction:column;gap:var(--spacer-24);position:relative;width:100%}@media(width >= 56.25rem){.main-product .main-product--layout{flex-direction:row}}.main-product .main-product--layout.mobile-specific-order{display:grid}.main-product .main-product--layout.mobile-specific-order .main-product--title-section{grid-row-start:2}@media(width >= 56.25rem){.main-product .main-product--layout.mobile-specific-order{display:flex}}.main-product .main-product--divider{background:var(--color--mid-gray-1);height:.0625rem;margin:var(--spacer-12) 0;width:100%}.main-product .wirecutter--violator{height:auto;position:absolute;right:var(--spacer-16);top:var(--spacer-16);width:8rem}.main-product .wirecutter--violator img{height:auto;width:100%}.main-product .main-product--model-specs{bottom:var(--spacer-12);font-size:.75rem;position:absolute;right:calc(var(--layout--padding) + var(--spacer-12));z-index:1}@media(hover:hover){.main-product .main-product--model-specs{bottom:var(--spacer-24)}}@media(hover:hover)and (width >= 56.25rem){.main-product .main-product--model-specs{bottom:var(--spacer-12);right:var(--spacer-12)}}.main-product .main-product--model-specs .model-specs--content{background-color:var(--color--pure-white);border-radius:2rem;color:transparent;display:block;padding:var(--spacer-6) var(--spacer-14);pointer-events:none;transform:scaleX(0);transform-origin:calc(100% - var(--spacer-14)) center;transition:color var(--transition-timing--fast),transform var(--transition-timing--fast) var(--transition-timing--fast)}.main-product .main-product--model-specs.active svg{opacity:0;transition:opacity var(--transition-timing--fast)}.main-product .main-product--model-specs.active .model-specs--content{color:var(--text);pointer-events:auto;transform:scaleX(1);transition:color var(--transition-timing--fast) var --transition-timing--fast,transform var(--transition-timing--fast)}.main-product .main-product--model-specs .model-specs--icon{aspect-ratio:1/1;background-color:var(--color--pure-white);border-radius:2rem;bottom:0;cursor:pointer;display:block;height:100%;padding:var(--spacer-6);position:absolute;right:0}.main-product .main-product--model-specs .model-specs--icon svg{left:50%;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.main-product .main-product--model-specs .model-specs--icon:hover svg{opacity:0;transition:opacity var(--transition-timing--fast)}.main-product .main-product--model-specs .model-specs--icon:hover+.model-specs--content{color:var(--text);transform:scaleX(1);transition:color var(--transition-timing--fast) var(--transition-timing--fast),transform var(--transition-timing--fast)}.main-product .main-product--media{flex:0 0 100%;margin:0 calc(var(--layout--padding)*-1);position:relative;width:calc(var(--media-width) + var(--layout--padding)*2)}@media(width >= 56.25rem){.main-product .main-product--media{flex:1 1 calc(var(--media-width) - var(--spacer-12));margin:0 auto;max-width:none;width:100%}}.main-product .main-product--media>.main-product--model-specs{display:block}@media(width >= 56.25rem){.main-product .main-product--media>.main-product--model-specs{display:none}}.main-product .main-product--media-button{display:block;position:absolute;top:50%;transform:translateY(-50%)}.main-product .main-product--media-button[data-direction=next]{right:calc(var(--layout--padding) + var(--spacer-6))}.main-product .main-product--media-button[data-direction=previous]{left:calc(var(--layout--padding) + var(--spacer-6))}@media(width >= 56.25rem){.main-product .main-product--media-button{display:none}}.main-product .main-product--media-carousel{display:flex;gap:var(--layout--padding);padding:0 var(--layout--padding);scroll-padding:0 var(--layout--padding)}@media(width >= 56.25rem){.main-product .main-product--media-carousel{container-name:main-product--media-carousel;container-type:inline-size;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:var(--spacer-12);padding:0;scroll-padding:0}}.main-product .main-product-media--carousel-cell{aspect-ratio:4/5;background-color:var(--color--light-gray);cursor:zoom-in;flex:0 0 100%;max-width:37.5rem;position:static}@media(width >= 56.25rem){.main-product .main-product-media--carousel-cell{max-width:none}}@container main-product--media-carousel (min-width: 40em){.main-product .main-product-media--carousel-cell{flex:0 0 calc(50% - var(--spacer-6));height:auto}}.main-product .main-product-media--carousel-cell img,.main-product .main-product-media--carousel-cell video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-product .main-product-media--carousel-cell>.main-product--model-specs{display:none}@media(width >= 56.25rem){.main-product .main-product-media--carousel-cell>.main-product--model-specs{display:block}}.main-product .main-product--content{flex:0 0 100%}@media(width >= 56.25rem){.main-product .main-product--content{flex:1 1 calc(100% - var(--media-width) - var(--spacer-12));min-width:25rem;position:relative}}.main-product .main-product--sticky-content{display:flex;flex-direction:column;gap:var(--spacer-24);position:sticky;top:var(--spacer-20)}.main-product .main-product--price,.main-product .main-product--subtitle,.main-product .main-product--title{font-size:.875rem}@media(width >= 37.5rem){.main-product .main-product--price,.main-product .main-product--subtitle,.main-product .main-product--title{font-size:1rem}}.main-product .main-product--title-wrapper{display:flex;gap:var(--spacer-20);justify-content:space-between}.main-product .main-product--title{font-weight:700;line-height:125%;margin:0}.main-product .main-product--reviews{align-items:center;display:flex;font-size:.75rem;gap:var(--spacer-2)}.main-product .main-product--reviews svg:first-child,.main-product .main-product--reviews svg:last-child{margin-left:var(--spacer-2)}.main-product .main-product--subtitle{font-weight:400;line-height:120%}.main-product .main-product--subtitle:empty{display:none}.main-product .main-product--violators{display:flex;flex-wrap:wrap;gap:var(--spacer-6);padding-top:var(--spacer-6)}.main-product .main-product--content-block:empty,.main-product .main-product--content-block[disabled=true],.main-product .main-product--violators:empty{display:none}.main-product .main-product--content-block .button--black,.main-product .main-product--content-block .button--white,.main-product .main-product--content-block .button__add-to-cart{max-width:none;width:100%}.main-product .main-product--content-block .accordion:first-child{border-top:.0625rem solid var(--lightened-color)}.main-product .main-product--content-block .accordion:last-child{border-bottom:.0625rem solid var(--lightened-color)}.main-product .main-product--content-block .accordion__button{font-weight:700}.main-product .main-product--content-block .accordion__panel:not([hidden]){display:flex;flex-direction:column;gap:var(--spacer-12)}.main-product .main-product--content-block .description-content{display:flex;flex-direction:column;gap:var(--spacer-6);padding-bottom:calc(var(--spacer-12) + .0625rem);position:relative}.main-product .main-product--content-block .description-content a{text-decoration:underline}.main-product .main-product--content-block .description-content:not(:last-child):after{background-color:var(--color--light-gray);bottom:0;content:"";height:.0625rem;position:absolute;right:0;width:100%}.main-product .main-product--content-block .description-images{display:flex;flex-wrap:wrap;gap:var(--spacer-24)}.main-product .main-product--content-block .buy-button--layout{display:none;flex-direction:column}@media(width >= 56.25rem){.main-product .main-product--content-block .buy-button--layout{display:flex}}.main-product .main-product--content-block .buy-button--layout .button:disabled{opacity:.5}.main-product .main-product--content-block.swatches{display:flex;flex-direction:column;gap:var(--spacer-24)}.main-product .main-product--content-block.descriptions .product-description img{max-width:7.75rem}.main-product .main-product--content-block.descriptions .product-description .care{display:flex;flex-wrap:wrap;gap:var(--spacer-10)}.main-product .main-product--content-block.descriptions .product-description .care img{max-width:3.5rem}@media(width >= 56.25rem){.main-product .main-product--content-block.nosto_placement .recommended-products--carousel-viewport>div{flex:1 0 80%}}.main-product .main-product--content-block__sub-layout{display:flex;flex-direction:column;gap:var(--spacer-24)}.main-product .main-product--colourway-container{display:flex;flex-direction:column;gap:var(--spacer-12)}.main-product .main-product--colourway-container[disabled=true]{display:none}.main-product .main-product--colourway-container .colourway-container--title{align-items:center;display:flex;gap:var(--spacer-6);padding:var(--spacer-6) 0;width:100%}.main-product .main-product--colourway-container .colourway-container--pattern-name{flex:1 1 100%}.main-product .main-product--colourway-container .colourway-container--count{display:block;text-wrap:nowrap}.main-product .main-product--colourway-container .colourway-carousel{align-items:center;display:flex;gap:var(--spacer-8);margin:0 calc(var(--layout--padding)*-1);width:calc(100% + var(--layout--padding)*2)}@media(width >= 56.25rem){.main-product .main-product--colourway-container .colourway-carousel{margin:0 auto;width:100%}}@media(hover:hover){.main-product .main-product--colourway-container .colourway-carousel{margin:0 auto;width:100%}}.main-product .main-product--colourway-container .colourway-carousel .button--carousel{display:none;position:absolute}@media(hover:hover){.main-product .main-product--colourway-container .colourway-carousel .button--carousel{display:block}}.main-product .main-product--colourway-container .colourway-carousel .button--carousel[data-direction=next]{right:0}.main-product .main-product--colourway-container .colourway-carousel .button--carousel[data-direction=previous]{left:0}.main-product .main-product--colourway-container .colourway-carousel .carousel--viewport{align-items:center;container-type:inline-size;display:flex;padding:0 var(--layout--padding);position:relative;scroll-padding:0 var(--layout--padding)}@media(hover:hover){.main-product .main-product--colourway-container .colourway-carousel .carousel--viewport{padding:0;scroll-padding:0}}.main-product .main-product--colourway-container .colourway-carousel--show-all{background:none;border:none;cursor:pointer;display:none;text-align:left;text-decoration:underline;width:auto}.main-product .main-product--colourway-container.extra-large-list .colourway-carousel--show-all{display:block}.main-product .main-product--colourway-container.expanded .carousel--viewport{flex-wrap:wrap}.main-product .main-product--colourway-container.expanded .button--carousel{display:none!important}.main-product .input-fieldset--legend-group .size-guide-trigger{color:var(--color--pure-black);cursor:pointer;text-decoration:underline}.main-product .main-product--shop-pay-installments{font-size:var(--spacer-14);margin:var(--spacer-6) auto;text-align:center}.main-product #amzn-buy-now{font-size:0;line-height:0;overflow:hidden}.main-product .main-product--content-bar,.main-product .main-product--global-content-bar{align-items:center;background-color:var(--background-color);color:var(--color);display:flex;gap:var(--spacer-20);padding:var(--padding-top) var(--spacer-16) var(--padding-bottom);text-align:var(--text-align)}.main-product .main-product--content-bar .content-bar--content,.main-product .main-product--global-content-bar .content-bar--content{display:flex;flex-direction:column;gap:var(--spacer-10)}.main-product .main-product--content-bar [class*=heading]:empty,.main-product .main-product--content-bar [class*=text]:empty,.main-product .main-product--global-content-bar [class*=heading]:empty,.main-product .main-product--global-content-bar [class*=text]:empty{display:none}.main-product .main-product--global-content-bar{margin-top:var(--spacer-24)}.main-product--floating-add-to-cart{bottom:0;height:auto;left:0;opacity:1;position:fixed;right:0;transform:translateY(0);transition:transform var(--transition-timing--fast),opacity var(--transition-timing--fast);width:100%;z-index:100}@media(width >= 56.25rem){.main-product--floating-add-to-cart{display:none}}.main-product--floating-add-to-cart .main-product--floating-content{background:#fff;border-top:.0625rem solid var(--lightened-color);display:flex;flex-direction:column;gap:var(--spacer-6);justify-content:space-between;padding:var(--spacer-10) var(--spacer-20)}.main-product--floating-add-to-cart .main-product--floating-price,.main-product--floating-add-to-cart .main-product--floating-subtitle,.main-product--floating-add-to-cart .main-product--floating-title{font-size:.875rem}.main-product--floating-add-to-cart .main-product--floating-subtitle{background-color:var(--color--bone);color:var(--color--pure-black);padding:var(--spacer-6) var(--spacer-20) var(--spacer-10)}.main-product--floating-add-to-cart .main-product--floating-price{align-items:center;display:flex;gap:0 var(--spacer-20);justify-content:space-between}.main-product--floating-add-to-cart .main-product--floating-price .price-display{flex-wrap:nowrap}.main-product--floating-add-to-cart .main-product--floating-title{font-size:.9375rem;font-weight:700;line-height:125%;margin:0}.main-product--floating-add-to-cart .button{max-width:100%;opacity:1;width:100%}.main-product--floating-add-to-cart.drawer-open,.main-product--floating-add-to-cart:not(.active){opacity:0;transform:translateY(100%)}.size-guide-drawer .drawer--content{container-name:size-guide-content;container-type:inline-size;display:flex;flex-direction:column;gap:var(--spacer-40);padding-bottom:var(--spacer-24)}.size-guide-drawer .size-guide-drawer--fit-heading,.size-guide-drawer .size-guide-drawer--heading{padding-bottom:var(--spacer-20)}@media(width >= 56.25rem){.size-guide-drawer .size-guide-drawer--fit-heading,.size-guide-drawer .size-guide-drawer--heading{padding-bottom:var(--spacer-24)}}.size-guide-drawer .size-guide-drawer--fit-heading{display:flex;gap:var(--spacer-24);justify-content:space-between;padding-left:var(--spacer-20);padding-right:var(--spacer-20)}.size-guide-drawer .size-guide-drawer--button-group{display:flex;gap:var(--spacer-8)}.size-guide-drawer .carousel{margin:0 calc(var(--spacer-20)*-1);position:relative;width:calc(100% + var(--spacer-20)*2)}.size-guide-drawer .carousel--viewport{display:flex;gap:var(--spacer-10);padding:0 var(--spacer-20);scroll-padding:0 var(--spacer-20)}@media(hover:hover){.size-guide-drawer .carousel--viewport{padding-bottom:var(--spacer-8)}}.size-guide-drawer .carousel--cell{flex:0 0 calc(50% - var(--spacer-16))}.size-guide-drawer .fit-row--card{display:flex;flex-direction:column;font-size:.875rem;gap:var(--spacer-8)}.size-guide-drawer .fit-row--card .fit-row--image{display:block;height:auto;width:100%}.main-product--lightbox{inset:0;overflow:hidden;overscroll-behavior:contain;position:fixed;transition:background-color var(--transition-timing--normal);z-index:100000}.main-product--lightbox .main-product-lightbox-backdrop{background-color:var(--color--pure-white);display:grid;grid-auto-columns:1fr;grid-template-rows:4.5rem 1fr;height:100%;opacity:0;transition:opacity var(--transition-timing--fast);width:100%}@media(width >= 56.25rem){.main-product--lightbox .main-product-lightbox-backdrop{grid-template-rows:7rem 1fr 12.5rem}}.main-product--lightbox[aria-expanded=true]{background-color:rgba(0,0,0,.6)}.main-product--lightbox[aria-expanded=true] .main-product-lightbox-backdrop{opacity:1}.main-product--lightbox .main-product--lightbox-header{padding:var(--spacer-20) 0}@media(width >= 56.25rem){.main-product--lightbox .main-product--lightbox-header{padding:var(--spacer-40) 0}}.main-product--lightbox .main-product--lightbox-header .layout-container{align-items:center;display:flex;justify-content:flex-end}.main-product--lightbox .main-product--lightbox-close{align-items:center;background:transparent;border:none;color:var(--color--pure-black);display:flex;font-size:2rem;height:2rem;justify-content:center;line-height:1em;padding:0;transform:none;transition:background-color var(--transition-timing--fast);width:2rem}.main-product--lightbox .main-product--lightbox-close .icon-close{fill:currentColor}.main-product--lightbox .main-product--lightbox-close:hover{background-color:rgba(0,0,0,.1);color:var(--color--vermilion)}.main-product--lightbox .main-product--lightbox-carousel{height:100%;overflow:hidden;position:relative;width:100%}.main-product--lightbox .main-product--lightbox-carousel .main-product--lightbox-buttons{display:flex;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.main-product--lightbox .main-product--lightbox-carousel .main-product-lightbox-carousel-viewport{display:flex;gap:var(--spacer-20);height:100%}@media(width >= 56.25rem){.main-product--lightbox .main-product--lightbox-carousel .main-product-lightbox-carousel-viewport{padding:0 var(--spacer-20);scroll-padding:var(--spacer-20)}}.main-product--lightbox .main-product--lightbox-carousel .main-product-lightbox-carousel-cell{aspect-ratio:4/5;background-color:var(--color--light-gray);height:100%;position:relative;scroll-snap-align:start}.main-product--lightbox .main-product--lightbox-carousel .main-product-lightbox-carousel-cell:last-child{scroll-snap-align:end}.main-product--lightbox .main-product--lightbox-carousel .main-product-lightbox-carousel-cell .lightbox-media{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.main-product--lightbox .main-product--lightbox-thumbnails{display:none;gap:var(--spacer-10);height:100%;justify-content:center;padding:var(--spacer-32) var(--layout--padding)}@media(width >= 56.25rem){.main-product--lightbox .main-product--lightbox-thumbnails{display:flex}}.main-product--lightbox .main-product--lightbox-thumbnail{aspect-ratio:4/5;background-color:var(--color--light-gray);cursor:pointer;flex:0 1 auto}.main-product--lightbox .main-product--lightbox-thumbnail .lightbox-thumbnail-media{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fit-scale .fit-scale--heading{margin-bottom:var(--spacer-20)}.fit-scale .fit-scale--bar{height:var(--spacer-24);margin:0 var(--spacer-20);position:relative}.fit-scale .fit-scale--bar:before{background-color:var(--color--ticker-tape);content:"";height:var(--spacer-2);left:var(--spacer--negative-20);position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + var(--spacer-20)*2)}.fit-scale .fit-scale--mark{background-color:var(--color--dark-gray);height:var(--spacer-8);position:absolute;top:50%;transform:translateY(-50%);width:.0625rem}.fit-scale .fit-scale--dot{background:var(--color--pure-black);border-radius:50%;display:block;height:var(--spacer-10);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--spacer-10);z-index:1}.fit-scale .fit-scale--breakpoints{color:var(--color--dark-gray);display:flex;font-size:.75rem;font-weight:400;justify-content:space-between;margin-bottom:0 var(--spacer-20) var(--spacer-20) var(--spacer-20)}.fit-scale .fit-scale--breakpoints .breakpoint{flex:1 1 33.3333333333%}.fit-scale .fit-scale--breakpoints .breakpoint:first-child{text-align:left}.fit-scale .fit-scale--breakpoints .breakpoint:last-child{text-align:right}.fit-scale .fit-scale--breakpoints .breakpoint:nth-child(2){text-align:center}
/*# sourceMappingURL=main-product.css.map*/