@media (min-width: 1100px) and (max-height: 1143px){.product .product__info-container--center-offset{height:100%;max-width:600px;margin-left:auto;margin-right:auto}.product.product--large:not(.product--no-media) .grid__item.product__media-wrapper{max-width:50%;width:-moz-fit-content;width:fit-content;padding:3rem 0 0;flex-basis:800px}.product.product--large:not(.product--no-media) .grid__item.product__info-wrapper{max-width:50%;width:50%;padding:0 0 0 8rem;flex-shrink:1}.product.product--dml.product--large:not(.product--no-media) .grid__item.product__media-wrapper{padding-right:0}}@media (min-width: 1440px) and (min-height: 1144px){.product .product__info-container--center-offset{height:100%;max-width:600px;margin-left:auto;margin-right:auto}.product.product--large:not(.product--no-media) .grid__item.product__media-wrapper{max-width:50%;width:-moz-fit-content;width:fit-content;padding:3rem 0 0;flex-basis:800px}.product.product--large:not(.product--no-media) .grid__item.product__info-wrapper{max-width:50%;width:50%;padding:0 0 0 8rem;flex-shrink:1}.product.product--dml.product--large:not(.product--no-media) .grid__item.product__media-wrapper{padding-right:0}}.product media-gallery{width:auto;width:initial}.product .product__media-wrapper .grid__item{width:100%}.product .product__media-wrapper .grid__item:first-of-type{margin-left:0}.product .product__media-wrapper .grid__item .product-media-container{width:100%;margin:0}@media screen and (min-width: 990px){.product .product__media-wrapper .grid__item .grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}}.product .product__media-wrapper .cylindo-container{container:cylindo-images/inline-size}.product .product__media-wrapper .product-images{--chevron-bg-color-hover: rgba(0, 0, 0, .08);--chevron-bg-color-active: rgba(0, 0, 0, .15);--fab-color: rgba(0, 0, 0, .9);--fab-bg-color: rgba(255, 255, 255, .5);--fab-bg-color-hover: rgba(255, 255, 255, 1);--fab-bg-color-active: rgba(0, 0, 0, .3);--item-gap: 1.2%;--item-border-color-active: #000000}@container cylindo-images (min-width: 565px){.product .product__media-wrapper .product-images{--item-gap: calc((100% - 405px)/4) }}.product .product__media-wrapper .product-images .product__media-icon{left:0;right:0}.product .product__media-wrapper .product-images .thumbnail-slider{display:none}.product .product__media-wrapper .product-images cylindo-viewer{margin-left:auto;margin-right:auto;max-height:calc(98vh - 200px);min-height:377px}.product .product__media-wrapper .product-images ::part(item){cursor:crosshair;height:auto;width:min(calc((100% - 4 * var(--item-gap)) / 5));aspect-ratio:3 / 4;padding:1px;border-radius:0;box-sizing:border-box;background:#f0efed}@container cylindo-images (min-width: 565px){.product .product__media-wrapper .product-images ::part(item){width:81px}}.product .product__media-wrapper .product-images ::part(navigation-next),.product .product__media-wrapper .product-images ::part(navigation-previous){border-radius:0}.product .product__media-wrapper .product-images cylindo-custom-content .custom-content-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 749px){.product .product__media-wrapper .slider.slider--mobile{scroll-padding-left:0}}.product .product__media-wrapper .product-thumbnails{height:100%}.product .product__media-wrapper .product-thumbnails .product-thumbnails__container{position:sticky;z-index:2;top:3rem;display:block}.product .product__media-wrapper .product-thumbnails .product-thumbnails__container--center-offset{align-items:center;height:calc(100vh - 11rem)}.product .product__media-wrapper .product-thumbnails .product-thumbnails__container--wrapper{width:6rem;height:28rem;overflow:hidden}.product .product__media-wrapper .product-thumbnails .product-thumbnails__container--inner-wrapper{height:100%}.product .product__media-wrapper .product-thumbnails .product-thumbnails__item{margin-bottom:2rem}.product .product__media-wrapper .product-thumbnails .product-thumbnails__item .product__media-toggle,.product .product__media-wrapper .product-thumbnails .product-thumbnails__item .product__media-icon{display:none}.product .product__media-wrapper--dml{display:grid;grid:auto auto / 1fr;margin-bottom:5rem}@media screen and (min-width: 750px){.product .product__media-wrapper--dml{grid:auto / 21% 1fr;margin-bottom:0}}.product .product__info-wrapper .product__info-container{position:sticky;z-index:2;top:3rem;display:flex;flex-direction:column;width:100%;height:100%;flex-basis:600px;align-items:center}.product .product__info-wrapper .product__info-container product-info{height:100%}.product .product__info-wrapper .product__info-container--center-offset{align-items:flex-start;height:auto}.product .product__info-wrapper .product__title h1{margin-top:3rem}@media screen and (max-width: 749px){.product .product__info-wrapper .product__title h1{margin-top:1rem}}.product .product__info-wrapper .product__title+.product__designer{margin-top:-1rem}@media screen and (max-width: 750px){.product .product__info-wrapper .product__designer{margin-top:1.4rem}}.product .product__info-wrapper p.product__designer span:last-child{color:rgb(var(--color-foreground))}.product .product__info-wrapper .product-form__input input[type=radio]+label{padding-top:1.3rem}.product .product__info-wrapper .product__description{margin-top:2rem;margin-bottom:2rem}.product .product__info-wrapper .product__description.description--hide .product__description--content{position:relative;max-height:9rem}.product .product__info-wrapper .product__description.description--hide .product__description--content:after{content:"";position:absolute;right:0;bottom:0;left:0;height:5rem;background-image:linear-gradient(to bottom,#f6f5f300 0,rgb(var(--page-background-color)))}.product .product__info-wrapper .product__description.description--hide .product__description--read-more{display:inline-block}.product .product__info-wrapper .product__description.description--hide .product__description--read-less{display:none}.product .product__info-wrapper .product__description.description--short .product__description--content{max-height:none}.product .product__info-wrapper .product__description--content{position:relative;overflow:hidden;transition:max-height .2s ease;margin-bottom:1rem}.product .product__info-wrapper .product__description--content p:last-child{margin-bottom:0}.product .product__info-wrapper .product__description--read-more,.product .product__info-wrapper .product__description--read-less{font-size:1.3rem;padding:.6rem;color:rgb(var(--color-foreground));cursor:pointer}.product .product__info-wrapper .product__description--read-more{display:none}.product .product__info-wrapper .product__description--read-less{display:inline-block}@media screen and (min-height: 1300px){.product .product__info-wrapper .product__description--content{max-height:80rem}}.product .product__info-wrapper .buy-button-wrapper{margin-top:auto}@media screen and (max-width: 749px){.product .product__info-wrapper .buy-button-wrapper{order:4}}.product .product__info-wrapper .product__quantity-buy-button{position:relative;margin-top:auto}.product .product__info-wrapper .product__quantity-buy-button .product__quantity-price-row{margin:0 auto}.product .product__info-wrapper .product__quantity-buy-button .product__quantity-price-row .quantity{min-height:auto;height:calc((var(--inputs-border-width) * 2) + 5.2rem)}.product .product__info-wrapper .variant__stock-status{position:relative;top:.2rem}.product .product__info-wrapper .product__quantity-price-row{margin-top:5rem;margin-bottom:1rem}@media screen and (min-height: 750px){.product .product__info-wrapper .product__quantity-price-row{margin-top:1rem}}.product .product__info-wrapper .product__quantity-price-row .product-form__input{margin:0;flex:none}.product .product__info-wrapper .product__quantity-price-row .quantity{min-width:calc(8rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.9rem)}.product .product__info-wrapper .product__quantity-price-row .quantity .quantity__button{width:calc(3rem / var(--font-body-scale))}.product .product__info-wrapper .product__quantity-price-row .quantity .quantity__input{font-size:1.5rem}.product .product__info-wrapper .product__quantity-price-row .quantity__rules{margin-top:0}.product .product__info-wrapper .product__quantity-price-row .price--large{line-height:1}.product .product__info-wrapper .product__quantity-price-row .product__tax{visibility:hidden}.product .product__info-wrapper .product__quantity-price-row .price__container{position:relative;top:.1rem;vertical-align:middle;line-height:1;margin-bottom:0;margin-right:.6rem}@media screen and (max-width: 990px){.product .product__info-wrapper .product__quantity-price-row{flex-direction:column}}@media screen and (max-width: 749px){.product .product__info-wrapper .product__quantity-price-row{margin-top:1rem;margin-bottom:1rem}}.product .product__info-wrapper .product__locator-sku-row .cta__primary{margin:0;line-height:1.1}.product .product__info-wrapper .product__locator-sku-row .cta__primary:before{background-color:rgb(var(--color-foreground))}.product .product__info-wrapper .product-form__buttons{max-width:none}.product .product__info-wrapper .product-form__buttons .product-form__submit{min-height:calc(5.2rem + var(--buttons-border-width) * 2)}.product .product__info-wrapper .product-form__input{max-width:none;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:2rem}.product .product__info-wrapper .product-form__input:first-child{margin-top:0}.product .product__info-wrapper .product__info-container--center-offset{height:100%}@media screen and (min-height: 1100px){.product .product__info-wrapper .product__info-container--center-offset{align-items:center}}.product .summary__title{justify-content:center}.product .tab__additional-resources{text-transform:uppercase;font-family:var(--primary-font-family);margin:0}.product .tab__additional-resources:before{background-color:rgba(var(--color-black),1)}.product .product-media-modal__content .global-media-settings{max-height:calc(100vh - 4rem);width:auto}.product .product-media-modal[open]{background-color:#fff}.product .product-popup-modal__content{height:auto;padding:4.6rem 4rem 3.6rem;margin-top:16rem}.product .product-popup-modal__content .product-popup-modal__toggle{position:absolute;top:1rem;right:2rem}.product .product-popup-modal__content-info{padding-right:0}@media screen and (min-width: 750px){.product [data-stock-modal] .product-popup-modal__content{width:auto;min-width:60rem;max-width:60rem;height:auto;margin-top:22rem;padding-top:3rem;padding-bottom:3rem}}.section--main-product,.section--novicell-main-product{overflow:hidden}.section--main-product .product variant-radios,.section--novicell-main-product .product variant-radios{margin-bottom:8px}@media screen and (min-width: 750px){.section--main-product .product variant-radios,.section--novicell-main-product .product variant-radios{margin-bottom:20px}}.section--main-product .product variant-radios .product-form__input,.section--novicell-main-product .product variant-radios .product-form__input{align-items:flex-start;justify-content:flex-start;margin:0 0 28px;flex-direction:column}@media screen and (min-width: 750px){.section--main-product .product variant-radios .product-form__input,.section--novicell-main-product .product variant-radios .product-form__input{margin-bottom:20px}}.section--main-product .product variant-radios .product-form__input .product-form__selected-variant-option,.section--novicell-main-product .product variant-radios .product-form__input .product-form__selected-variant-option{display:flex;align-items:center;margin-bottom:10px}.section--main-product .product variant-radios .product-form__input .product-form__selected-variant-option .form__label,.section--novicell-main-product .product variant-radios .product-form__input .product-form__selected-variant-option .form__label{margin:0}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label{position:relative}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label input.disabled+label,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label input.disabled+label{opacity:.6}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label input.disabled:checked+label,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label input.disabled:checked+label{opacity:1}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label input.disabled:checked+.variant__color-swatch-label .overlay,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label input.disabled:checked+.variant__color-swatch-label .overlay{background:none}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label input:not(.disabled)+label .overlay,.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label input:not(.disabled)+label .diagonal,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label input:not(.disabled)+label .overlay,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label input:not(.disabled)+label .diagonal{display:none}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label .diagonal,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label .diagonal{position:absolute;top:0;left:0;background:#fff;transform-origin:top left;z-index:2;pointer-events:none}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label .text-variant,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label .text-variant{position:relative}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label .text-variant .diagonal,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label .text-variant .diagonal{background:#dad7ce}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label .overlay,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#958e67;opacity:.5;z-index:1;pointer-events:none}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label label,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label label{padding:10px 12px!important}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label label,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label label{display:flex;align-items:center;margin:0 .5rem 0 0;border:none;box-shadow:inset 0 0 0 .6px rgba(var(--color-brand-1),.3);height:38px}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-label input:checked+label,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-label input:checked+label{background-color:transparent;background-color:initial;color:rgba(var(--color-black),1);border:none;box-shadow:inset 0 0 0 1.5px rgba(var(--variant-picker-outline-color),1)}.section--main-product .product variant-radios .product-form__input .product-form__input--swatch-labels,.section--novicell-main-product .product variant-radios .product-form__input .product-form__input--swatch-labels{display:flex;flex-wrap:wrap;row-gap:5px}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch{flex-direction:column;align-items:flex-start}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__selected-variant-option,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__selected-variant-option{display:flex;align-items:center}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels{display:flex;flex-wrap:wrap;grid-template-columns:repeat(6,1fr);width:100%;gap:5px}@media screen and (min-width: 750px){.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels{grid-template-columns:repeat(7,1fr)}}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label input[type=radio]:checked+label,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label input[type=radio]:checked+label{padding:4px!important}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label input[type=radio]:checked+label:before,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 1.5px rgba(var(--variant-picker-outline-color),1);inset:0}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label{padding:0!important}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label{box-shadow:none;border-radius:0;margin:0;width:100%;height:38px;width:58px}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label:before,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label:before{border-radius:0}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label:hover,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label:hover{padding:4px!important}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label:hover:before,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label:hover:before{inset:0;box-shadow:inset 0 0 0 1.5px rgba(var(--variant-picker-outline-color),1);transition:none}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label.variant__color-swatch-label--empty,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label .variant__color-swatch-label.variant__color-swatch-label--empty{position:relative;background-color:#d9d6cb;background-image:none}.section--main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label--more,.section--novicell-main-product .product variant-radios .product-form__input.product-form__input--swatch .product-form__input--swatch-labels .product-form__input--swatch-label--more{border:1px solid #DAD7CE;height:38px}.section--main-product .product .product__info-container,.section--novicell-main-product .product .product__info-container{padding:0 1.75rem}@media screen and (min-width: 750px){.section--main-product .product .product__info-container,.section--novicell-main-product .product .product__info-container{padding:3rem 1.5rem}}.section--main-product .product .product__info-container .product__title,.section--novicell-main-product .product .product__info-container .product__title{display:flex;flex-direction:column;text-align:left}@media screen and (min-width: 750px){.section--main-product .product .product__info-container .product__title,.section--novicell-main-product .product .product__info-container .product__title{margin-bottom:2rem}}.section--main-product .product .product__info-container .product__title>a,.section--novicell-main-product .product .product__info-container .product__title>a{display:none}.section--main-product .product .product__info-container .product__title .product__title_and_price,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price{display:flex;justify-content:space-between;align-items:center;gap:20px}.section--main-product .product .product__info-container .product__title .product__title_and_price[data-price-varies=true],.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price[data-price-varies=true]{margin-bottom:-5px}.section--main-product .product .product__info-container .product__title .product__title_and_price h1,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price h1{margin-top:0}.section--main-product .product .product__info-container .product__title .product__title_and_price .price,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price .price{text-align:right;white-space:nowrap}.section--main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale{display:flex;flex-direction:column;line-height:1.2}.section--main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item{margin:0}.section--main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item.price-item--sale,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item.price-item--sale{color:rgb(var(--color-pdp-price))}.section--main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item.price-item--regular,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item.price-item--regular{color:rgb(var(--color-pdp-price-del));font-family:HelveticaNeue,sans-serif;font-size:12px}@media screen and (min-width: 750px){.section--main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item.price-item--regular,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item.price-item--regular{font-size:16px}}.section--main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item{font-size:14px;font-family:Grot12,sans-serif;font-weight:300;letter-spacing:0}@media screen and (min-width: 750px){.section--main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price .price .price__sale .price-item{font-size:20px}}.section--main-product .product .product__info-container .product__title .product__title_and_price .price .price__regular .price-item,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price .price .price__regular .price-item{color:rgb(var(--color-pdp-price));font-size:16px;font-family:Grot12,sans-serif;font-weight:300;letter-spacing:0}@media screen and (min-width: 750px){.section--main-product .product .product__info-container .product__title .product__title_and_price .price .price__regular .price-item,.section--novicell-main-product .product .product__info-container .product__title .product__title_and_price .price .price__regular .price-item{font-size:20px}}.section--main-product .product .product__info-container .product__title+.product__designer,.section--novicell-main-product .product .product__info-container .product__title+.product__designer{text-align:left;margin-top:0}.section--main-product .product .product__info-container .product__title_secondary,.section--novicell-main-product .product .product__info-container .product__title_secondary{font-size:14px;font-family:Grot12,sans-serif}@media screen and (min-width: 750px){.section--main-product .product .product__info-container .product__title_secondary,.section--novicell-main-product .product .product__info-container .product__title_secondary{font-size:16px}}@media screen and (max-width: 749px){.product-form__input--swatch-labels{display:grid!important;grid-template-columns:repeat(6,1fr)!important}.product-form__input--swatch-labels .variant__color-swatch-label{width:100%!important}}
