.main-product{position:relative}.main-product__info-container{border:2px solid rgb(var(--color-foreground));margin-top:0}.main-product__title{border-bottom:2px solid rgb(var(--color-foreground));margin-bottom:0}.main-product__title h1{line-height:1.15;margin-left:16px;margin-block:25px 13px}@media screen and (min-width: 750px){.main-product__title h1{margin-left:24px;font-size:36px;letter-spacing:.4px}}@media screen and (min-width: 990px){.main-product__title h1{font-size:56px;letter-spacing:.8px;text-align:left}}.main-product__price{margin-block:24px;margin-left:16px}@media screen and (min-width: 750px){.main-product__price{margin-left:24px}}.main-product__price span{font-family:Bilena,serif}@media screen and (min-width: 990px){.main-product__price span{font-size:24px;line-height:1;letter-spacing:2.4px;text-transform:uppercase}}.main-product__price .price__container{margin-bottom:0}.main-product__variant-pill{margin-left:16px}@media screen and (min-width: 750px){.main-product__variant-pill{margin-left:24px}}.main-product__variant-pill legend{font-size:18px;font-weight:500;line-height:1;letter-spacing:.2px;color:rgb(var(--color-text-secondary));padding-bottom:3px}.main-product__variant-pill input[type=radio]+label.main-product__variant-pill-label{background-color:rgb(var(--color-background-secondary));border-color:rgb(var(--color-shadow));color:rgb(var(--color-text-secondary));font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.2px;margin-right:7px;padding-block:11px;margin-bottom:0}.main-product__variant-pill input[type=radio]:checked+label.main-product__variant-pill-label{background-color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.main-product__additional-notes{margin-left:16px;margin-block:25px}@media screen and (min-width: 750px){.main-product__additional-notes{margin-left:24px}}.main-product__additional-notes-label{display:flex;align-items:center}.main-product__additional-notes-label label.form__label{font-size:14px;font-weight:500;line-height:1;letter-spacing:.1px;color:rgb(var(--color-text-secondary));margin-top:2px}.main-product__additional-notes-checkbox[type=checkbox]{width:20px;height:20px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--color-shadow));background-color:rgb(var(--color-background-secondary));margin-inline:0 12px;margin-block:0;position:relative}.main-product__additional-notes-checkbox[type=checkbox]:checked{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.main-product__additional-notes-checkbox[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -65%) rotate(-45deg) scaleX(-1);width:11px;height:7px;border:solid rgb(var(--color-background-secondary));border-width:0 2px 2px 0}.main-product__additional-notes-field{width:calc(100% - 16px)}@media screen and (min-width: 750px){.main-product__additional-notes-field{width:calc(100% - 24px)}}.main-product__additional-notes-field input[type=text]{margin:0}.main-product__additional-notes-field label{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.main-product div[id*=Quantity-Form-]+div{width:calc(100% - 32px);margin-inline:16px;float:unset}@media screen and (min-width: 750px){.main-product div[id*=Quantity-Form-]+div{width:calc(100% - 48px);margin-inline:24px}}@media screen and (min-width: 990px){.main-product div[id*=Quantity-Form-]+div{width:calc(100% - 206px);margin-inline-start:12px;display:inline-flex;flex-direction:column}}.main-product .product-form{margin-block:0}.main-product__quantity{background-color:rgb(var(--color-background-secondary));color:rgb(var(--color-text-secondary))}.main-product__quantity::after{box-shadow:0 0 0 1px rgb(var(--color-shadow))}.main-product__quantity-form{margin-left:16px;float:unset}@media screen and (min-width: 750px){.main-product__quantity-form{margin-left:24px}}@media screen and (min-width: 750px){.main-product__quantity-form{display:inline-flex}}.main-product__quantity-button{color:rgb(var(--color-text-secondary))}.main-product__quantity-button:not(:focus-visible):not(.focused){background-color:unset}.main-product__quantity-input:focus-visible{background-color:unset;box-shadow:none;outline:none}.main-product__description{margin:0 !important;padding-inline:16px;padding-block:16px;float:unset !important;border-top:2px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground))}@media screen and (min-width: 750px){.main-product__description{padding-inline:24px;padding-block:24px}}.main-product__accordion{border-top:2px solid rgb(var(--color-foreground));border-bottom:2px solid rgb(var(--color-foreground))}.main-product__accordion+.main-product__accordion{border-bottom:unset}.main-product__accordion-title{line-height:1.05;letter-spacing:.3px}.main-product__accordion summary{padding-inline:16px;padding-block:20px}@media screen and (min-width: 750px){.main-product__accordion summary{padding-inline:24px;padding-block:24px}}.main-product__accordion svg{right:26px;width:20px;height:20px}.main-product__accordion-content.accordion__content{padding-inline:16px;padding-block:16px}@media screen and (min-width: 750px){.main-product__accordion-content.accordion__content{padding-inline:24px;padding-block:24px}}.main-product__accordion p{margin:0;color:rgb(var(--color-foreground))}.main-product__disclaimer{margin-top:12px}.main-product__disclaimer p{margin:0;font-size:12px;line-height:1.35;color:rgb(var(--color-foreground))}.main-product__recommendations-container.complementary-products__container{gap:24px}@media screen and (min-width: 1200px){.main-product__recommendations-container.complementary-products__container{gap:32px;padding-right:116px}}.main-product__recommendations-container.complementary-products__container:not(.is-accordion){margin-top:32px}@media screen and (min-width: 990px){.main-product__recommendations-container.complementary-products__container:not(.is-accordion){margin-top:48px}}.main-product__recommendations-container.complementary-products__container .list-unstyled{gap:24px}.main-product__recommendations-title{display:flex}.main-product__recommendations-title h2{color:rgb(var(--color-accent));line-height:1.05;letter-spacing:.2px}@media screen and (min-width: 990px){.main-product__recommendations-title h2{font-size:32px;letter-spacing:.5px}}.main-product__recommendations-slide.slideshow__slide.complementary-slide.grid__item{padding:0}.main-product .card{padding:0;background:rgba(0,0,0,0)}.main-product .card--standard.card--horizontal{gap:20px;align-items:center}.main-product .card__inner{max-width:30% !important}@media screen and (min-width: 990px){.main-product .card__inner{width:100%;max-width:126px !important}}.main-product .card__information{border:unset;text-align:left}.main-product .card__heading.h5{text-align:left;font-size:18px;line-height:1.05;letter-spacing:.3px;color:rgb(var(--color-accent))}.main-product .card__heading.h5:hover a{text-decoration:none}.main-product .card .line-green{width:100%}.main-product .card .price{text-align:left;margin-bottom:0}.main-product .card .price__container{margin-bottom:0}.main-product .card .price-item.price-item--regular{font-size:14px;line-height:1;font-weight:600;letter-spacing:.1px;color:rgb(var(--color-accent))}.main-product .card .quick-add__submit{padding-inline:16px;margin-top:16px;justify-content:center;padding-block:13px 11px;min-width:-moz-min-content;min-width:min-content}.main-product .card .quick-add__submit svg{display:none}.main-product .global-media-settings img{border-radius:unset}.main-product__tag{padding-block:6.77px;padding-inline:18.71px}@media screen and (min-width: 990px){.main-product__tag{padding-block:3.77px}}.main-product__tag p{font-size:12px;line-height:1.2;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;margin-block:0}@media screen and (min-width: 990px){.main-product__tag p{font-size:16px;line-height:2.4rem}}.main-product__tag-container{position:absolute;top:-15px;left:-7px;width:auto;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;transform:rotate(-2.5deg)}@media screen and (min-width: 750px){.main-product__tag-container{top:-17px;left:-30px}}.main-product__decoration-image{position:absolute;bottom:0;left:0;width:100%;height:auto;display:block;z-index:0}@media screen and (min-width: 990px){.main-product__decoration-image{bottom:130px}}.main-product .slider--center-thumbnails-desktop{display:flex;justify-content:center;flex-wrap:nowrap}.main-product .slider--center-thumbnails-desktop li{flex:0 1 120px}@media screen and (max-width: 749.98px){.main-product .slider-buttons{margin-bottom:2.5rem}}