.ProductTemplate-module-scss-module__YLk8eW__container{padding-top:var(--header-height);padding-bottom:32rem}@media (max-width:1024px){.ProductTemplate-module-scss-module__YLk8eW__container{padding-bottom:12rem}}.ProductTemplate-module-scss-module__YLk8eW__container .ProductTemplate-module-scss-module__YLk8eW__productSection{grid-template-columns:2fr 1fr;display:grid}@media (max-width:1024px){.ProductTemplate-module-scss-module__YLk8eW__container .ProductTemplate-module-scss-module__YLk8eW__productSection{grid-template-columns:1fr}}.ProductTemplate-module-scss-module__YLk8eW__container .ProductTemplate-module-scss-module__YLk8eW__recommendations{margin-top:16.8rem}@media (max-width:1024px){.ProductTemplate-module-scss-module__YLk8eW__container .ProductTemplate-module-scss-module__YLk8eW__recommendations{margin-top:0}}.ProductTemplate-module-scss-module__YLk8eW__container .ProductTemplate-module-scss-module__YLk8eW__recommendations .ProductTemplate-module-scss-module__YLk8eW__header{font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;font-size:1rem;line-height:1.4}.ProductTemplate-module-scss-module__YLk8eW__container .ProductTemplate-module-scss-module__YLk8eW__highlightList{margin-top:15.2rem}@media (max-width:1024px){.ProductTemplate-module-scss-module__YLk8eW__container .ProductTemplate-module-scss-module__YLk8eW__highlightList{margin-top:4.6rem}}.ProductTemplate-module-scss-module__YLk8eW__container .ProductTemplate-module-scss-module__YLk8eW__slide{--flex:calc(100% / 3);flex:0 0 var(--flex);--info-padding-left:var(--site-padding)}@media (max-width:1024px){.ProductTemplate-module-scss-module__YLk8eW__container .ProductTemplate-module-scss-module__YLk8eW__slide{--flex:calc(var(--grid-column-width-8) * 6 + .5px)}}
.CheckboxButtons-module-scss-module__OQ4mmG__container{border:1px solid var(--color-border);display:flex}.CheckboxButtons-module-scss-module__OQ4mmG__container button{font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;flex:1;align-items:center;gap:.6rem;padding:1.7rem 2rem;font-size:1rem;line-height:1.4;display:flex}.CheckboxButtons-module-scss-module__OQ4mmG__container button:disabled{cursor:not-allowed;text-decoration:line-through}.CheckboxButtons-module-scss-module__OQ4mmG__container button:not(:last-child){border-right:1px solid var(--color-border)}@media (hover:hover){.CheckboxButtons-module-scss-module__OQ4mmG__container button:not(:disabled):hover .CheckboxButtons-module-scss-module__OQ4mmG__checkbox{background-color:var(--color-brown)}}.CheckboxButtons-module-scss-module__OQ4mmG__container button:not(:disabled) .CheckboxButtons-module-scss-module__OQ4mmG__checkbox.CheckboxButtons-module-scss-module__OQ4mmG__checked{background-color:var(--color-brown)}.CheckboxButtons-module-scss-module__OQ4mmG__container button .CheckboxButtons-module-scss-module__OQ4mmG__checkbox{background-color:var(--color-border);width:1rem;height:1rem}
.SizeGuideDialog-module-scss-module__fBoCAG__dialog{flex-direction:column;display:flex;overflow:hidden}.SizeGuideDialog-module-scss-module__fBoCAG__dialogHeader{flex:none}.SizeGuideDialog-module-scss-module__fBoCAG__dialogContent{overflow-y:auto}.SizeGuideDialog-module-scss-module__fBoCAG__image{position:relative}.SizeGuideDialog-module-scss-module__fBoCAG__image picture{background-color:rgba(var(--color-black-rgb), .03);width:100%;height:0;padding-bottom:100%}.SizeGuideDialog-module-scss-module__fBoCAG__image .SizeGuideDialog-module-scss-module__fBoCAG__infoBoxes{font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;justify-content:space-between;width:100%;font-size:1rem;line-height:1.4;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.SizeGuideDialog-module-scss-module__fBoCAG__image .SizeGuideDialog-module-scss-module__fBoCAG__infoBoxes .SizeGuideDialog-module-scss-module__fBoCAG__sizeBoxLeft,.SizeGuideDialog-module-scss-module__fBoCAG__image .SizeGuideDialog-module-scss-module__fBoCAG__infoBoxes .SizeGuideDialog-module-scss-module__fBoCAG__sizeBoxRight{background:#fff;flex-direction:column;padding:.8rem 1.2rem;display:flex;position:absolute}.SizeGuideDialog-module-scss-module__fBoCAG__image .SizeGuideDialog-module-scss-module__fBoCAG__infoBoxes .SizeGuideDialog-module-scss-module__fBoCAG__sizeBoxLeft{left:1.5rem}.SizeGuideDialog-module-scss-module__fBoCAG__image .SizeGuideDialog-module-scss-module__fBoCAG__infoBoxes .SizeGuideDialog-module-scss-module__fBoCAG__sizeBoxRight{right:4rem}.SizeGuideDialog-module-scss-module__fBoCAG__content{flex-direction:column;flex:1;gap:3.2rem;padding:3.2rem 3.2rem 8rem;display:flex}@media (max-width:1024px){.SizeGuideDialog-module-scss-module__fBoCAG__content{padding:var(--site-padding);padding-bottom:8rem}}.SizeGuideDialog-module-scss-module__fBoCAG__content h3{font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.8rem;font-size:1rem;line-height:1.4}.SizeGuideDialog-module-scss-module__fBoCAG__content .SizeGuideDialog-module-scss-module__fBoCAG__sizeInformation{border:1px solid var(--color-border);font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;border-top:none;flex-direction:column;padding:1.5rem 1.9rem;font-size:1rem;line-height:1.4;display:flex}
.StyleGuideDialog-module-scss-module__iTvGKq__dialog{flex-direction:column;display:flex;overflow:hidden}.StyleGuideDialog-module-scss-module__iTvGKq__dialogHeader{flex:none}.StyleGuideDialog-module-scss-module__iTvGKq__dialogContent{overflow-y:auto}.StyleGuideDialog-module-scss-module__iTvGKq__image picture{background-color:rgba(var(--color-black-rgb), .03);width:100%;height:0;padding-bottom:100%}.StyleGuideDialog-module-scss-module__iTvGKq__content{flex-direction:column;flex:1;gap:3.2rem;padding:3.2rem 3.2rem 8rem;display:flex}@media (max-width:1024px){.StyleGuideDialog-module-scss-module__iTvGKq__content{padding:var(--site-padding);padding-bottom:8rem}}.StyleGuideDialog-module-scss-module__iTvGKq__content h3{font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.8rem;font-size:1rem;line-height:1.4}.StyleGuideDialog-module-scss-module__iTvGKq__content ul{border-top:1px solid var(--color-border);list-style:none}.StyleGuideDialog-module-scss-module__iTvGKq__content ul li{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:3rem;padding:1.3rem 0;display:flex}.StyleGuideDialog-module-scss-module__iTvGKq__content ul li p:first-of-type{font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;font-size:1rem;line-height:1.4}.StyleGuideDialog-module-scss-module__iTvGKq__content ul li p:nth-of-type(2){text-align:right}
.ProductInformation-module-scss-module__uSpQYG__container{background-color:var(--color-white);justify-content:flex-start;align-items:flex-start;display:flex;position:relative}@media (max-width:1024px){.ProductInformation-module-scss-module__uSpQYG__container{padding:var(--site-padding)}}.ProductInformation-module-scss-module__uSpQYG__container .ProductInformation-module-scss-module__uSpQYG__content{width:100%;min-height:calc(100vh - var(--header-height));align-self:end;padding:3.2rem;position:sticky;bottom:0}@media (max-width:1024px){.ProductInformation-module-scss-module__uSpQYG__container .ProductInformation-module-scss-module__uSpQYG__content{padding:.2rem 0 0}}.ProductInformation-module-scss-module__uSpQYG__container .ProductInformation-module-scss-module__uSpQYG__header{justify-content:space-between;align-items:flex-start;gap:var(--site-padding);font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.03em;text-transform:uppercase;margin-bottom:1.4rem;font-size:1.6rem;line-height:1.4;display:flex}@media (max-width:1024px){.ProductInformation-module-scss-module__uSpQYG__container .ProductInformation-module-scss-module__uSpQYG__header{margin-bottom:2.6rem;font-size:1.4rem}}.ProductInformation-module-scss-module__uSpQYG__container .ProductInformation-module-scss-module__uSpQYG__header button{opacity:var(--opacity)}@media (hover:hover){.ProductInformation-module-scss-module__uSpQYG__container .ProductInformation-module-scss-module__uSpQYG__header button:hover{opacity:1}}.ProductInformation-module-scss-module__uSpQYG__container .ProductInformation-module-scss-module__uSpQYG__description{margin-bottom:4rem}@media (max-width:1024px){.ProductInformation-module-scss-module__uSpQYG__container .ProductInformation-module-scss-module__uSpQYG__description{margin-bottom:3.2rem}}.ProductInformation-module-scss-module__uSpQYG__container nav{border-bottom:1px solid var(--color-border);font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;padding-top:4.8rem;font-size:1rem;line-height:1.4;display:flex}@media (max-width:1024px){.ProductInformation-module-scss-module__uSpQYG__container nav{margin-bottom:7.2rem;padding-top:4.8rem}}.ProductInformation-module-scss-module__uSpQYG__container nav button,.ProductInformation-module-scss-module__uSpQYG__container nav a{border-top:1px solid var(--color-border);align-items:center;height:4.8rem;display:flex}.ProductInformation-module-scss-module__uSpQYG__container nav button span,.ProductInformation-module-scss-module__uSpQYG__container nav a span{margin-right:auto}@media (hover:hover){.ProductInformation-module-scss-module__uSpQYG__container nav button:hover span,.ProductInformation-module-scss-module__uSpQYG__container nav a:hover span{opacity:var(--opacity)}}.ProductInformation-module-scss-module__uSpQYG__dialogContent{padding:1rem var(--site-padding) var(--site-padding)}.ProductInformation-module-scss-module__uSpQYG__dialogContent h1,.ProductInformation-module-scss-module__uSpQYG__dialogContent h2,.ProductInformation-module-scss-module__uSpQYG__dialogContent h3,.ProductInformation-module-scss-module__uSpQYG__dialogContent h4,.ProductInformation-module-scss-module__uSpQYG__dialogContent h5,.ProductInformation-module-scss-module__uSpQYG__dialogContent h6{font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.2rem;font-size:1rem;line-height:1.4}.ProductInformation-module-scss-module__uSpQYG__dialogContent ul+h3{margin-top:1.6rem}.ProductInformation-module-scss-module__uSpQYG__dialogContent p{font-family:var(--font-family-brown);font-feature-settings:"ss02" on,"ss07" on;font-size:1.2rem;line-height:1.25}.ProductInformation-module-scss-module__uSpQYG__dialogContent p:not(:last-child){margin-bottom:1.6rem}.ProductInformation-module-scss-module__uSpQYG__dialogContent ul+p,.ProductInformation-module-scss-module__uSpQYG__dialogContent ol+p{margin-top:1.6rem}.ProductInformation-module-scss-module__uSpQYG__dialogContent a,.ProductInformation-module-scss-module__uSpQYG__dialogContent button{position:relative}.ProductInformation-module-scss-module__uSpQYG__dialogContent a:before,.ProductInformation-module-scss-module__uSpQYG__dialogContent button:before{content:"";display:block;position:absolute;inset:-.8rem}.ProductInformation-module-scss-module__uSpQYG__dialogContent a,.ProductInformation-module-scss-module__uSpQYG__dialogContent button{opacity:var(--opacity)}@media (hover:hover){.ProductInformation-module-scss-module__uSpQYG__dialogContent a:hover,.ProductInformation-module-scss-module__uSpQYG__dialogContent button:hover{opacity:1}}.ProductInformation-module-scss-module__uSpQYG__dialogContent ol{padding-left:0;list-style:none}.ProductInformation-module-scss-module__uSpQYG__dialogContent ol li+li{margin-top:.6rem}.ProductInformation-module-scss-module__uSpQYG__dialogContent ol li{counter-increment:item;position:relative}.ProductInformation-module-scss-module__uSpQYG__dialogContent ul{flex-direction:column;gap:.2rem;list-style:none;display:flex}.ProductInformation-module-scss-module__uSpQYG__dialogContent ul li{padding-left:1.1rem;position:relative}.ProductInformation-module-scss-module__uSpQYG__dialogContent ul li:before{content:"";background-color:currentColor;width:5px;height:5px;position:absolute;top:.53em;left:0}.ProductInformation-module-scss-module__uSpQYG__dialogContent strong{font-weight:unset}.ProductInformation-module-scss-module__uSpQYG__dialogContent h3{margin-top:2.4rem}.ProductInformation-module-scss-module__uSpQYG__dialogContent.ProductInformation-module-scss-module__uSpQYG__descriptionContent{max-width:55ch}.ProductInformation-module-scss-module__uSpQYG__dialogContent.ProductInformation-module-scss-module__uSpQYG__deliveryContent,.ProductInformation-module-scss-module__uSpQYG__dialogContent.ProductInformation-module-scss-module__uSpQYG__designMeetingContent{max-width:60ch}.ProductInformation-module-scss-module__uSpQYG__dialogContent.ProductInformation-module-scss-module__uSpQYG__designMeetingContent h3{margin-top:2.4rem}.ProductInformation-module-scss-module__uSpQYG__dialogContent.ProductInformation-module-scss-module__uSpQYG__designMeetingContent a{font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;font-size:1rem;line-height:1.4}.ProductInformation-module-scss-module__uSpQYG__dialogContent.ProductInformation-module-scss-module__uSpQYG__designMeetingContent a:not(:first-of-type){margin-top:.4rem;display:inline-block}
.ProductPrice-module-scss-module__tuBJNq__currentPrice{white-space:nowrap}.ProductPrice-module-scss-module__tuBJNq__currentPrice>div{display:inline}.ProductPrice-module-scss-module__tuBJNq__compareAtPrice{opacity:var(--opacity)}
.Usps-module-scss-module__0wqH-q__container{border:1px solid var(--color-border);border-top:none}.Usps-module-scss-module__0wqH-q__container .Usps-module-scss-module__0wqH-q__usp:not(:last-of-type){border-bottom:1px solid var(--color-border)}.Usps-module-scss-module__0wqH-q__container .Usps-module-scss-module__0wqH-q__usp{font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:.2rem;padding:1.2rem;font-size:1rem;line-height:1.4;display:flex;position:relative}.Usps-module-scss-module__0wqH-q__container .Usps-module-scss-module__0wqH-q__usp p svg{width:auto;height:.85em;margin-left:.15rem}@media (max-width:1024px){.Usps-module-scss-module__0wqH-q__container .Usps-module-scss-module__0wqH-q__usp p svg{overflow:visible;transform:translateY(4%)}}.Usps-module-scss-module__0wqH-q__container .Usps-module-scss-module__0wqH-q__usp a{position:absolute;inset:0}@media (hover:hover){.Usps-module-scss-module__0wqH-q__container .Usps-module-scss-module__0wqH-q__usp:has(a):hover span{opacity:1}}.Usps-module-scss-module__0wqH-q__container .Usps-module-scss-module__0wqH-q__usp span{opacity:var(--opacity)}
.VariantForm-module-scss-module__ogiP5q__container{font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;font-size:1rem;line-height:1.4;display:flex}.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__variants{flex-direction:column;display:flex}.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__price{justify-content:space-between;margin-bottom:.8rem;display:flex}.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__price span{display:inline-flex}.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__quantity{grid-template-columns:1fr 2fr;display:grid}@media (max-width:1024px){.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__quantity{grid-template-columns:1fr 3fr}}.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__quantity .VariantForm-module-scss-module__ogiP5q__controls{justify-content:space-between;align-items:center;display:flex}.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__addToCartPlaceholder{height:5.6rem;display:block;position:relative}.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__addToCart{display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:1024px){.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__addToCart.VariantForm-module-scss-module__ogiP5q__fixed{background-color:var(--color-white);padding:1.2rem var(--site-padding);z-index:10;position:fixed;bottom:0}}.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__addToCart>button[type=submit]{flex:1}.VariantForm-module-scss-module__ogiP5q__container .VariantForm-module-scss-module__ogiP5q__error{color:var(--color-error);margin-top:.4rem;position:absolute}
.ProductAddToCart-module-scss-module__i06a-W__content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ProductAddToCart-module-scss-module__i06a-W__button:disabled{opacity:1}.ProductAddToCart-module-scss-module__i06a-W__state{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.ProductAddToCart-module-scss-module__i06a-W__state.ProductAddToCart-module-scss-module__i06a-W__active{opacity:1}.ProductAddToCart-module-scss-module__i06a-W__buttonWrapper{flex:1}@media (max-width:1024px){.ProductAddToCart-module-scss-module__i06a-W__buttonWrapper{cursor:pointer}}
.ColorSelect-module-scss-module__Zbtxyq__content{width:var(--radix-popper-anchor-width);height:fit-content;max-height:calc(var(--radix-select-content-available-height) - var(--site-padding));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);z-index:1;border-top:none;overflow-y:auto}@media (max-width:1024px){.ColorSelect-module-scss-module__Zbtxyq__content{max-height:calc(var(--radix-select-content-available-height) - 10rem)}}.ColorSelect-module-scss-module__Zbtxyq__content>div:last-of-type{border-bottom:none!important}.ColorSelect-module-scss-module__Zbtxyq__item{border-bottom:1px solid var(--color-border);cursor:pointer;outline:none}@media (hover:hover){.ColorSelect-module-scss-module__Zbtxyq__item:hover .ColorSelect-module-scss-module__Zbtxyq__info{opacity:var(--opacity)}}.ColorSelect-module-scss-module__Zbtxyq__item .ColorSelect-module-scss-module__Zbtxyq__info{opacity:var(--opacity)}@media (hover:hover){.ColorSelect-module-scss-module__Zbtxyq__item:hover .ColorSelect-module-scss-module__Zbtxyq__info{opacity:1}}.ColorSelect-module-scss-module__Zbtxyq__trigger{border:1px solid var(--color-border)}.ColorSelect-module-scss-module__Zbtxyq__trigger,.ColorSelect-module-scss-module__Zbtxyq__item{background-color:var(--color-white);width:100%;height:4.8rem;min-height:4.8rem;display:flex;position:relative;overflow:hidden}.ColorSelect-module-scss-module__Zbtxyq__trigger .ColorSelect-module-scss-module__Zbtxyq__image,.ColorSelect-module-scss-module__Zbtxyq__item .ColorSelect-module-scss-module__Zbtxyq__image{width:4.8rem;height:4.8rem;position:relative}.ColorSelect-module-scss-module__Zbtxyq__trigger .ColorSelect-module-scss-module__Zbtxyq__image img,.ColorSelect-module-scss-module__Zbtxyq__item .ColorSelect-module-scss-module__Zbtxyq__image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.ColorSelect-module-scss-module__Zbtxyq__trigger .ColorSelect-module-scss-module__Zbtxyq__info,.ColorSelect-module-scss-module__Zbtxyq__item .ColorSelect-module-scss-module__Zbtxyq__info{width:100%;height:fit-content;padding:1.7rem 1.2rem}.ColorSelect-module-scss-module__Zbtxyq__trigger[data-state=open] .ColorSelect-module-scss-module__Zbtxyq__icon .ColorSelect-module-scss-module__Zbtxyq__closed,.ColorSelect-module-scss-module__Zbtxyq__item[data-state=open] .ColorSelect-module-scss-module__Zbtxyq__icon .ColorSelect-module-scss-module__Zbtxyq__closed{display:flex}.ColorSelect-module-scss-module__Zbtxyq__trigger[data-state=open] .ColorSelect-module-scss-module__Zbtxyq__icon .ColorSelect-module-scss-module__Zbtxyq__open,.ColorSelect-module-scss-module__Zbtxyq__item[data-state=open] .ColorSelect-module-scss-module__Zbtxyq__icon .ColorSelect-module-scss-module__Zbtxyq__open{display:none}.ColorSelect-module-scss-module__Zbtxyq__trigger .ColorSelect-module-scss-module__Zbtxyq__icon,.ColorSelect-module-scss-module__Zbtxyq__item .ColorSelect-module-scss-module__Zbtxyq__icon{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.ColorSelect-module-scss-module__Zbtxyq__trigger .ColorSelect-module-scss-module__Zbtxyq__icon .ColorSelect-module-scss-module__Zbtxyq__open,.ColorSelect-module-scss-module__Zbtxyq__item .ColorSelect-module-scss-module__Zbtxyq__icon .ColorSelect-module-scss-module__Zbtxyq__open{justify-content:center;align-items:center;display:flex}.ColorSelect-module-scss-module__Zbtxyq__trigger .ColorSelect-module-scss-module__Zbtxyq__icon svg,.ColorSelect-module-scss-module__Zbtxyq__item .ColorSelect-module-scss-module__Zbtxyq__icon svg{width:100%;height:100%}.ColorSelect-module-scss-module__Zbtxyq__trigger .ColorSelect-module-scss-module__Zbtxyq__icon .ColorSelect-module-scss-module__Zbtxyq__closed,.ColorSelect-module-scss-module__Zbtxyq__item .ColorSelect-module-scss-module__Zbtxyq__icon .ColorSelect-module-scss-module__Zbtxyq__closed{justify-content:center;align-items:center;display:none}
.CustomDimensionInput-module-scss-module__-slpLG__container{flex-direction:column;margin-bottom:4rem;display:flex;position:relative}.CustomDimensionInput-module-scss-module__-slpLG__container .CustomDimensionInput-module-scss-module__-slpLG__header{justify-content:space-between;margin-bottom:.7rem;display:flex}.CustomDimensionInput-module-scss-module__-slpLG__container .CustomDimensionInput-module-scss-module__-slpLG__header button{position:relative}.CustomDimensionInput-module-scss-module__-slpLG__container .CustomDimensionInput-module-scss-module__-slpLG__header button:before{content:"";display:block;position:absolute;inset:-.8rem}@media (hover:hover){.CustomDimensionInput-module-scss-module__-slpLG__container .CustomDimensionInput-module-scss-module__-slpLG__header button:hover{opacity:var(--opacity)}}.CustomDimensionInput-module-scss-module__-slpLG__container .CustomDimensionInput-module-scss-module__-slpLG__errorMessage{color:var(--color-error);position:absolute;bottom:-1.8rem;left:0}.CustomDimensionInput-module-scss-module__-slpLG__container .CustomDimensionInput-module-scss-module__-slpLG__inputContainer{border:1px solid var(--color-border);width:100%;height:4.8rem;padding:0 1.2rem;position:relative}.CustomDimensionInput-module-scss-module__-slpLG__container .CustomDimensionInput-module-scss-module__-slpLG__inputContainer .CustomDimensionInput-module-scss-module__-slpLG__formField>div>div{width:100%}.CustomDimensionInput-module-scss-module__-slpLG__container .CustomDimensionInput-module-scss-module__-slpLG__inputContainer input{width:100%;height:4.8rem}.CustomDimensionInput-module-scss-module__-slpLG__container .CustomDimensionInput-module-scss-module__-slpLG__inputContainer.CustomDimensionInput-module-scss-module__-slpLG__error input{color:var(--color-error)}
.MountSelect-module-scss-module__Nb8GIW__trigger{border:1px solid var(--color-border);justify-content:space-between;background-color:var(--color-white)!important;gap:0!important;height:4.8rem!important}.MountSelect-module-scss-module__Nb8GIW__trigger[aria-expanded=false] span:nth-of-type(2){opacity:1}.MountSelect-module-scss-module__Nb8GIW__content{border:1px solid var(--color-border);border-top:none;background-color:var(--color-white)!important;max-height:unset!important}.MountSelect-module-scss-module__Nb8GIW__item{align-items:center;height:4.8rem;padding:0 1.2rem;display:flex;opacity:1!important}.MountSelect-module-scss-module__Nb8GIW__item span{opacity:var(--opacity)}@media (hover:hover){.MountSelect-module-scss-module__Nb8GIW__item:hover span{opacity:1}}.MountSelect-module-scss-module__Nb8GIW__item:last-child{padding-bottom:0}.MountSelect-module-scss-module__Nb8GIW__item:not(:last-child){border-bottom:1px solid var(--color-border)}
.ProductVariants-module-scss-module__qsahwG__optionGroup{flex-direction:column;margin-bottom:4rem;display:flex;position:relative}.ProductVariants-module-scss-module__qsahwG__optionGroup .ProductVariants-module-scss-module__qsahwG__optionHeader{justify-content:space-between;margin-bottom:.7rem;display:flex}.ProductVariants-module-scss-module__qsahwG__optionGroup .ProductVariants-module-scss-module__qsahwG__optionHeader button{position:relative}.ProductVariants-module-scss-module__qsahwG__optionGroup .ProductVariants-module-scss-module__qsahwG__optionHeader button:before{content:"";display:block;position:absolute;inset:-.8rem}@media (hover:hover){.ProductVariants-module-scss-module__qsahwG__optionGroup .ProductVariants-module-scss-module__qsahwG__optionHeader button:hover{opacity:var(--opacity)}}.ProductVariants-module-scss-module__qsahwG__optionGroup .ProductVariants-module-scss-module__qsahwG__guide{position:relative}.ProductVariants-module-scss-module__qsahwG__optionGroup .ProductVariants-module-scss-module__qsahwG__guide:before{content:"";display:block;position:absolute;inset:-.8rem}.ProductVariants-module-scss-module__qsahwG__optionGroup .ProductVariants-module-scss-module__qsahwG__guide{top:0;right:var(--site-padding);opacity:var(--opacity);position:absolute}@media (hover:hover){.ProductVariants-module-scss-module__qsahwG__optionGroup .ProductVariants-module-scss-module__qsahwG__guide:hover{opacity:1}}.ProductVariants-module-scss-module__qsahwG__sizeInformation{border:1px solid var(--color-border);border-top:none;flex-direction:column;gap:.4rem;padding:1.5rem 1.9rem;display:flex}
.ProductMedia-module-scss-module__pffEnW__container{position:relative}.ProductMedia-module-scss-module__pffEnW__container .ProductMedia-module-scss-module__pffEnW__grid{grid-template-columns:repeat(2,1fr);display:grid;position:relative}@media (max-width:1024px){.ProductMedia-module-scss-module__pffEnW__container .ProductMedia-module-scss-module__pffEnW__grid{display:none}}.ProductMedia-module-scss-module__pffEnW__container .ProductMedia-module-scss-module__pffEnW__slider{display:none}@media (max-width:1024px){.ProductMedia-module-scss-module__pffEnW__container .ProductMedia-module-scss-module__pffEnW__slider{display:block}}.ProductMedia-module-scss-module__pffEnW__container .ProductMedia-module-scss-module__pffEnW__image{height:0;padding-bottom:calc(100%*var(--ratio-product));position:relative}.ProductMedia-module-scss-module__pffEnW__container .ProductMedia-module-scss-module__pffEnW__image[data-span="2"]{grid-column:span 2}.ProductMedia-module-scss-module__pffEnW__container .ProductMedia-module-scss-module__pffEnW__stickyOverlay{pointer-events:none;z-index:1;position:absolute;inset:0}@media (min-width:1025px){.ProductMedia-module-scss-module__pffEnW__container .ProductMedia-module-scss-module__pffEnW__stickyOverlay>div{height:calc(100vh - var(--header-height));top:var(--header-height);position:sticky}}.ProductMedia-module-scss-module__pffEnW__container .ProductMedia-module-scss-module__pffEnW__label{top:var(--site-padding);left:var(--site-padding);font-family:var(--font-family-brown);font-feature-settings:"ss07" on;letter-spacing:.05em;text-transform:uppercase;background-color:var(--color-white);z-index:1;padding:.8rem 1rem .7rem;font-size:1rem;line-height:1.4;position:absolute}
