.section:has(.ax-variant-slider),.shopify-section:has(.ax-variant-slider){overflow:visible!important}.ax-variant-slider{overflow:visible;position:relative;z-index:1}.ax-variant-slider .collection,.ax-variant-slider .collection__wrapper,.ax-variant-slider .grid,.ax-variant-slider .grid__item,.ax-variant-slider .section,.ax-variant-slider .shopify-section{overflow:visible!important}.ax-variant-slider .swiper{overflow:visible;padding:.75rem 0;position:relative}.ax-variant-slider .swiper-wrapper{align-items:stretch;flex-wrap:nowrap;gap:2rem;overflow:visible}.ax-variant-slider .swiper-initialized .swiper-button-next,.ax-variant-slider .swiper-initialized .swiper-button-prev{opacity:1}.ax-variant-slider .swiper-initialized .swiper-wrapper{gap:0}.ax-variant-slider:hover .swiper-button-next,.ax-variant-slider:hover .swiper-button-prev{opacity:1}.ax-variant-slider .swiper-slide{height:auto;overflow:visible}@media(max-width:599px){.ax-variant-slider .swiper{overflow:visible}}.ax-variant-slider__navigation .swiper-button-next,.ax-variant-slider__navigation .swiper-button-prev{background-color:var(--z-color-black);color:var(--z-color-white);height:4rem;opacity:0;transition:opacity .3s ease;width:4rem}.ax-variant-slider__navigation .swiper-button-next.swiper-button-disabled,.ax-variant-slider__navigation .swiper-button-prev.swiper-button-disabled{opacity:0}.ax-variant-slider__navigation .swiper-button-next,.ax-variant-slider__navigation .swiper-button-prev{top:30%;transform:translateY(-30%)}@media(max-width:799px){.ax-variant-slider__navigation .swiper-button-next,.ax-variant-slider__navigation .swiper-button-prev{top:25%;transform:translateY(-25%)}.ax-variant-slider__navigation .swiper-button-next{right:0}}.ax-variant-slider__navigation .swiper-button-next svg{transform:rotate(180deg)}@media(max-width:799px){.ax-variant-slider__navigation .swiper-button-prev{left:0}}.ax-variant-slider__footer{margin-top:2rem;text-align:center}.ax-variant-slider__button{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));display:inline-block;font-weight:500;padding:1rem 2rem;text-decoration:none;transition:all .2s ease}.ax-variant-slider__button:hover{background-color:rgba(var(--color-button),.9);transform:translateY(-1px)}.ax-variant-slider .card__content{padding:0}.ax-variant-slider .card-product-variant{overflow:visible;position:relative}.ax-variant-slider .card-product-variant .card__information{margin-bottom:1rem}.ax-variant-slider .card-product-variant .card__heading{display:block!important}.ax-variant-slider .card-product-variant .yotpo-reviews{margin-top:.5rem}.ax-variant-slider .card-product-variant .card__price .price-pill,.ax-variant-slider .card-product-variant .card__price .price-weight{display:none}.ax-variant-slider .variant-selector{display:flex;justify-content:flex-start;margin-bottom:2rem;position:relative}.ax-variant-slider .variant-selector__dropdown{position:relative;width:100%;z-index:100}.ax-variant-slider .variant-selector__dropdown.active .variant-selector__arrow{transform:rotate(180deg)}.ax-variant-slider .variant-selector__dropdown.active .variant-selector__options{opacity:1;transform:translateY(0);visibility:visible}.ax-variant-slider .variant-selector__dropdown[data-single-option=true] .variant-selector__button{cursor:default}.ax-variant-slider .variant-selector__dropdown[data-single-option=true] .variant-selector__arrow{opacity:.3;pointer-events:none}.ax-variant-slider .variant-selector__button{align-items:center;cursor:pointer;display:flex;gap:4px}.ax-variant-slider .variant-selector__inner{align-items:center;background-color:#8b4513;color:#fff;display:flex;flex:1;justify-content:space-between;min-height:19px;padding:8px 40px 8px 16px;position:relative;transition:all .2s ease}.ax-variant-slider .variant-selector__content{align-items:center;display:flex;flex:1;gap:4px;justify-content:space-between}.ax-variant-slider .variant-selector__label{color:inherit;font-size:14px;font-weight:400}@media(max-width:1199px){.ax-variant-slider .variant-selector__label{display:none}}.ax-variant-slider .variant-selector__selected{color:inherit;font-size:14px;font-weight:700}.ax-variant-slider .variant-selector__arrow-container{align-items:center;background-color:#fff;display:flex;height:16px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:16px}.ax-variant-slider .variant-selector__arrow{color:rgb(var(--color-foreground));opacity:.8;transition:transform .2s ease}.ax-variant-slider .variant-selector__arrow svg{fill:currentColor;height:8px;width:8px}.ax-variant-slider .variant-selector__options{background:#fff;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;min-width:100%;opacity:0;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:all .2s ease;visibility:hidden;z-index:1000}@media(max-width:799px){.ax-variant-slider .variant-selector__options{left:auto;max-width:100%;min-width:100%;right:0}}.ax-variant-slider .variant-selector__option{border-bottom:1px solid rgba(var(--color-foreground),.1);display:none;position:relative;transition:background-color .15s ease-in-out}.ax-variant-slider .variant-selector__option:last-child{border-bottom:none}.ax-variant-slider .variant-selector__option:hover{background-color:rgba(var(--color-foreground),.05)}.ax-variant-slider .variant-selector__option.unavailable{cursor:not-allowed;opacity:.4}.ax-variant-slider .variant-selector__option.unavailable .variant-selector__option-inner{cursor:not-allowed;pointer-events:none}.ax-variant-slider .variant-selector__option.unavailable:hover{background-color:transparent}.ax-variant-slider .variant-selector__dropdown.active .variant-selector__option{display:block}.ax-variant-slider .variant-selector__option-inner{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;padding:12px 16px;width:auto}.ax-variant-slider .variant-selector__option-inner>span{align-items:center;display:inline-flex}.ax-variant-slider .variant-selector__color{border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;display:inline-block;flex-shrink:0;height:16px;margin-right:8px;width:16px}.ax-variant-slider .variant-selector__text{color:rgb(var(--color-foreground));font-size:14px;font-weight:500}.ax-variant-slider .variant-actions{display:flex;justify-content:center;margin-top:auto;position:relative;z-index:10}.ax-variant-slider .variant-actions__add-to-cart{position:relative;width:100%;z-index:11}@media(max-width:799px){.ax-variant-slider .variant-actions__add-to-cart{min-width:auto}}.ax-variant-slider .variant-actions__add-to-cart:disabled{background-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.5);cursor:not-allowed}.ax-variant-slider .variant-actions__add-to-cart.loading{background-color:transparent;border:1px solid rgba(var(--color-foreground),1);color:transparent;position:relative}.ax-variant-slider .variant-actions__add-to-cart.loading:after{animation:spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;content:"";height:1rem;left:50%;margin:-.5rem 0 0 -.5rem;position:absolute;top:50%;width:1rem}@media(max-width:799px){.ax-variant-slider .variant-selector{margin-bottom:1rem}}.ax-variant-slider .card-product-variant .card__price{margin-bottom:1rem}.ax-variant-slider .card__heading-format{font-size:1.6rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}