.gallery__container{width:100%}@media (min-width: 768px){.gallery__container{width:50%}}.gallery__container{margin-right:6%;box-sizing:border-box;--max-img-width: 100%;--max-img-height: 400px;--thumbnail-width: 100px;--thumbnail-margin: 6px}@media (max-width: 400px){.gallery__container{--thumbnail-width: 25vw }}@media (min-width: 768px) and (max-width: 1023px){.gallery__container{--max-img-width: 555px;--max-img-height: 555px }}@media (min-width: 1440px){.gallery__container{--max-img-width: 555px;--max-img-height: 555px }}.gallery__container .image-container{height:100%;width:100%;position:relative}.gallery__container .zoom-toggle{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100%;margin:10px;padding:5px;cursor:pointer;z-index:1001}.gallery__container .zoom-target-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;padding:5px;z-index:1000;overflow:auto;display:none}.gallery__container .zoom-target-wrapper.enabled{display:block}.gallery__container .zoom-target-wrapper .zoom-toggle{position:fixed;padding:10px}.gallery__container .zoom-target{position:absolute;top:0;left:0;max-width:none;width:100%;display:none}.gallery__container .zoom-target.enabled{display:block}.gallery__container img{max-width:100%;vertical-align:top}.gallery__container .gallery{display:flex;justify-content:center;max-width:var(--max-img-width);position:relative;padding-top:var(--max-img-height)}.gallery__container .gallery picture,.gallery__container .gallery img{object-fit:contain;object-position:top center;width:100%;height:100%}.gallery__container .gallery__img{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease-in-out;width:100%;height:100%}.gallery__container .gallery .keen-slider.slider-loaded .gallery__img{opacity:1}.gallery__container .gallery__thumb{display:block;height:calc(var(--thumbnail-width) - (var(--thumbnail-margin) * 2));margin:calc(var(--thumbnail-margin) * 2) var(--thumbnail-margin) var(--thumbnail-margin);overflow:hidden;width:calc(var(--thumbnail-width) - (var(--thumbnail-margin) * 2))}.gallery__container .gallery__thumb picture,.gallery__container .gallery__thumb img{object-fit:cover}.gallery__container .gallery__thumb{top:0;right:0;bottom:0;left:0;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: transparent;--tw-ring-offset-width: 2px}.gallery__container .gallery__item:first-of-type .gallery__thumb{margin-left:0}.gallery__container .gallery__item:last-child .gallery__thumb{margin-right:0}.gallery__container .gallery__selector{position:absolute;opacity:0;visibility:hidden}.gallery__container .gallery__selector:checked+.gallery__img{opacity:1}.gallery__container .gallery__selector:checked~.gallery__thumb{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.gallery__container .gallery__selector:checked~.gallery__thumb>img{box-shadow:0 0 0 3px #0be2f6}.gallery__container .thumbnails_left{max-width:none;flex-direction:column;padding-top:0}.gallery__container .thumbnails_left .gallery__img{left:0}.gallery__container .thumbnails_left .gallery__thumb{margin-right:calc(var(--thumbnail-margin) * 2);margin-top:var(--thumbnail-margin)}.gallery__container .thumbnails_left .gallery__item:first-of-type .gallery__thumb{margin-left:var(--thumbnail-margin);margin-top:0}.gallery__container .thumbnails_left .gallery__item:last-child .gallery__thumb{margin-bottom:0;margin-right:calc(var(--thumbnail-margin) * 2)}.gallery__container .gallery .gallery__item-zoom .gallery__img[data-image-zoom]{background-position:top}@media (min-width: 1024px){.gallery__container .gallery .gallery__item-zoom .gallery__img[data-image-zoom]{background-position:center}}.gallery__container .gallery .gallery__item-zoom .gallery__img[data-image-zoom]{background-repeat:no-repeat;width:100%;overflow:hidden;cursor:zoom-in;z-index:-1}.gallery__container .gallery .gallery__item-zoom .gallery__img[data-image-zoom] picture,.gallery__container .gallery .gallery__item-zoom .gallery__img[data-image-zoom] img{background-color:#fff;transition:opacity .5s}.gallery__container .gallery .gallery__item-zoom .gallery__img[data-image-zoom] iframe{margin:auto;display:block;height:100%;width:88%}.gallery__container .gallery .gallery__item-zoom .gallery__selector:checked~.gallery__img[data-image-zoom]{z-index:auto}.gallery__container .gallery .gallery__item-zoom .gallery__selector:checked~.gallery__img[data-image-zoom]:hover picture:hover,.gallery__container .gallery .gallery__item-zoom .gallery__selector:checked~.gallery__img[data-image-zoom]:hover img:hover{opacity:0}.gallery__container .gallery.thumbnails_left{flex-direction:row-reverse;padding:0}.gallery__container .gallery.thumbnails_left .main-slider{width:100%;height:56.25rem}.gallery__container .gallery.thumbnails_left .main-slider .slider__window{height:100%;width:100%}.gallery__container .gallery.thumbnails_left .main-slider .gallery__slider-arrow{display:block}@media (min-width: 1024px){.gallery__container .gallery.thumbnails_left .main-slider .gallery__slider-arrow{display:none}}.gallery__container .gallery.thumbnails_left .main-slider .slider__dots{display:flex}@media (min-width: 1024px){.gallery__container .gallery.thumbnails_left .main-slider .slider__dots{display:none}}.gallery__container .gallery.thumbnails_left .control-slider{display:none}@media (min-width: 1024px){.gallery__container .gallery.thumbnails_left .control-slider{display:block}}.gallery__container .gallery.thumbnails_left .control-slider,.gallery__container .gallery.thumbnails_left .control-slider .slider__window{height:585px}.gallery__container .gallery.thumbnails_left .control-slider{max-width:100px}.gallery__container .gallery.thumbnails_left .control-slider .gallery__item{height:132px}.gallery__container .gallery.thumbnails_left .gallery__thumb{margin:auto;height:auto;width:100%}.gallery__container .gallery.thumbnails_left .gallery__thumb img{object-fit:contain}.gallery__container .gallery.thumbnails_left .keen-slider.slider-loaded.control-slider .gallery__slider-arrow.slider__control{top:auto;left:auto;right:auto;bottom:.25rem;width:100%;border-radius:3px 3px 0 0/3px 3px 0px 0px;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity: .8}.gallery__container .gallery.thumbnails_left .keen-slider.slider-loaded.control-slider .gallery__slider-arrow.slider__control svg{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:11px}.gallery__container .gallery.thumbnails_left .keen-slider.slider-loaded.control-slider .gallery__slider-arrow.slider__control svg g{opacity:.8}.gallery__container .gallery.thumbnails_left .keen-slider.slider-loaded.control-slider .gallery__slider-arrow.slider__control.slide__prev{bottom:auto;top:0;border-radius:0 0 3px 3px/0px 0px 3px 3px}.gallery__container .gallery.thumbnails_left .keen-slider.slider-loaded.control-slider .gallery__slider-arrow.slider__control.slide__prev svg{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gallery__container .gallery.thumbnails_left .keen-slider.slider-loaded .slider__control.disabled{opacity:0}.gallery__container .keen-slider.slider-loaded .slider__dots{width:calc(100% - 1.25rem);bottom:-13px}.gallery__container .keen-slider.slider-loaded .slide__dot{background:#cecece;height:12px;margin:0 3px;width:12px;border:none}.gallery__container .keen-slider.slider-loaded .slide__dot-active{background:#333}@media (max-width: 1023px){.gallery__container .gallery.thumbnails_left .main-slider{height:32.125rem;margin-bottom:2px;padding-bottom:20px}.gallery__container .gallery.thumbnails_left .main-slider.keen-slider:not(.overlay-arrows) .slider__control{display:none}.gallery__container .gallery.thumbnails_left .main-slider.keen-slider.slider-loaded:not(.overlay-arrows) .slider__control{display:block;top:43%;height:1.75rem;width:1.75rem}.gallery__container .gallery.thumbnails_left .main-slider.keen-slider.slider-loaded:not(.overlay-arrows) .slider__control svg{margin:auto;padding:4px;width:100%;height:100%;background:#ffffff38;border-radius:50%;box-shadow:0 0 20px #ffffff42,0 0 20px #ffffff42,0 0 20px #ffffff42}.gallery__container .gallery.thumbnails_left .main-slider.keen-slider.slider-loaded:not(.overlay-arrows) .slider__control svg g{opacity:1}.gallery__container .gallery.thumbnails_left .main-slider.keen-slider.slider-loaded:not(.overlay-arrows) .slider__control svg path{fill:#000}.gallery__container .gallery.thumbnails_left .main-slider.keen-slider.slider-loaded:not(.overlay-arrows) .slider__control.slide__next{right:18px}.gallery__container .gallery.thumbnails_left .main-slider.keen-slider.slider-loaded:not(.overlay-arrows) .slider__control.slide__next svg{transform:rotate(-90deg)}.gallery__container .gallery.thumbnails_left .main-slider.keen-slider.slider-loaded:not(.overlay-arrows) .slider__control.slide__prev{left:18px}.gallery__container .gallery.thumbnails_left .main-slider.keen-slider.slider-loaded:not(.overlay-arrows) .slider__control.slide__prev svg{transform:rotate(90deg)}}[data-quantity-select] input::-webkit-outer-spin-button,[data-quantity-select] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-quantity-select] input[type=number]{-moz-appearance:textfield}[data-quantity-select] [data-update-quantity][disabled]{cursor:not-allowed}[data-quantity-select] [data-update-quantity][disabled] span{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.product-basic-section{margin-top:1rem;width:100%;padding-left:0;padding-right:0}@media (min-width: 1024px){.product-basic-section{padding-left:1rem;padding-right:1rem}}.product-basic-section__wrapper{display:flex;flex-direction:column}@media (min-width: 1024px){.product-basic-section__wrapper{flex-direction:row}}.product-basic-section .product-info__container{padding-left:1rem;padding-right:1rem;padding-top:.375rem}@media (min-width: 1024px){.product-basic-section .product-info__container{padding-left:0;padding-right:0}}.product-basic-section .product-info__container{width:44%}.product-basic-section .product-info__container .product__text{margin-bottom:.875rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;text-transform:uppercase;line-height:22.88px;font-family:var(--font-family-primary-heavy);color:var(--c-secondary-text);letter-spacing:.6px}.product-basic-section .product-info__container .product__title{font-size:1.875rem;line-height:2.25rem;font-weight:400}@media (min-width: 1024px){.product-basic-section .product-info__container .product__title{font-size:1.5rem;line-height:2rem}}.product-basic-section .product-info__container .product__title{color:var(--c-title);line-height:40px}.product-basic-section .product-info__container .price--on-sale{display:flex;flex-direction:column}@media (min-width: 768px){.product-basic-section .product-info__container .price--on-sale{display:block}}.product-basic-section .product-info__container .product__price{margin-top:.875rem}@media (min-width: 1024px){.product-basic-section .product-info__container .product__price{margin-top:.375rem}}.product-basic-section .product-info__container .product__price .price-item{font-size:1.5rem;line-height:2rem;font-weight:400;font-family:var(--font-family-primary-heavy);line-height:37.08px;color:var(--c-secondary-text);margin-right:.9375rem}.product-basic-section .product-info__container .product__price .price__compare,.product-basic-section .product-info__container .product__price .price__compare .price-item{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:var(--font-family-primary);color:var(--c-secondary)}.product-basic-section .product-info__container .product__price .price__compare.price__save{color:var(--c-red)}.product-basic-section .product-actions-wrapper{display:flex;width:100%;margin-top:1.5625rem}.product-basic-section .product-actions-wrapper .product_quantity-selector{position:relative;width:8rem;margin-right:1.875rem}.product-basic-section .product-actions-wrapper .product_quantity-selector select{width:100%;width:8rem;-webkit-appearance:none;appearance:none;background-color:transparent;padding-left:.625rem;font-size:.75rem;line-height:1rem;font-weight:400;padding-right:1.875rem;font-family:var(--font-family-primary-heavy);color:var(--c-secondary-text);line-height:32px;border:1px solid #e0e0e0;box-shadow:none;outline:none;background-image:url("data:image/svg+xml,%0A%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 0.85567C11 0.938144 10.9559 1.03093 10.8898 1.09278L5.75351 5.89691C5.68738 5.95876 5.58818 6 5.5 6C5.41182 6 5.31262 5.95876 5.24649 5.89691L0.11022 1.09278C0.0440882 1.03093 0 0.938144 0 0.85567C0 0.773196 0.0440882 0.680412 0.11022 0.618557L0.661323 0.103093C0.727455 0.0412371 0.815631 0 0.91483 0C1.00301 0 1.1022 0.0412371 1.16834 0.103093L5.5 4.15464L9.83166 0.103093C9.8978 0.0412371 9.99699 0 10.0852 0C10.1733 0 10.2725 0.0412371 10.3387 0.103093L10.8898 0.618557C10.9559 0.680412 11 0.773196 11 0.85567Z' fill='%23343434'/%3E%3C/svg%3E%0A");background-size:13px 10px;background-position:right 17px center;z-index:1}.product-basic-section .product-actions-wrapper .product_quantity-selector:after{position:absolute;right:0;top:0;content:"";width:50px;height:50px;border-left:1px solid #e0e0e0;z-index:-1}.product-basic-section .product-actions-wrapper .product-submit-btn{font-weight:400;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));opacity:1;width:70%;background-color:var(--c-primary);border:1px solid var(--c-primary);letter-spacing:.6px;font-size:.8125rem;height:3.125rem;font-family:var(--font-family-primary-bold)}.product-basic-section .product-actions-wrapper .product-submit-btn:hover{background-color:var(--c-secondary-text)}.product-basic-section .store-availability-button{margin:27px 0 0;display:flex;align-items:center;justify-content:center;padding:0;font-size:.75rem;font-weight:400;text-transform:uppercase;border:1px solid #e0e0e0;color:var(--c-primary-text);height:3.125rem;line-height:2.75rem;width:48%;max-width:15.9375rem}.product-basic-section .store-availability-button .icon{margin-right:8px}.product-basic-section #graphical-swatches .option_title{margin-top:.625rem;margin-right:.625rem;margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:400;text-transform:uppercase;line-height:1.64;font-family:var(--font-family-primary-heavy);color:var(--c-text)}.product-basic-section .swatch_options__options{display:flex;flex-wrap:wrap}.product-basic-section .swatch_options__options .swatch-element{height:2.5rem;width:3.125rem;border:1px solid #e0e0e0;padding:.3125rem;margin-right:5px;margin-bottom:5px}.product-basic-section .swatch_options__options .swatch-element .swatch__image{margin:auto;max-height:100%}.product-basic-section .swatch_options__options .swatch-element.selected{border:3px solid var(--c-primary)}.product-basic-section .swatch_options__options .swatch-element div{display:inline}.product-basic-section .swatch_options__options .swatch-element.soldout{position:relative;cursor:not-allowed}.product-basic-section .swatch_options__options .swatch-element.soldout:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background-color:#e5e1dca8}.product-basic-section .swatch_options__options .swatch-element.soldout:before{position:absolute;top:-14px;left:-18px;height:100%;width:60px;content:"";border-bottom:1px solid #2a2b32;transform:rotate(-38deg)}.product-basic-section .swatch_options__options .swatch-element.soldout label{cursor:not-allowed}.product-info-blocks{display:flex;justify-content:space-between;margin-top:35px}.product-info-blocks .product-info-blocks__info-block{display:flex;flex-direction:column;align-items:center}@media (min-width: 1024px){.product-info-blocks .product-info-blocks__info-block{flex-direction:row}}.product-info-blocks .product-info-blocks__info-block{width:48%}.product-info-blocks .product-info-blocks__info-block .info-block__image{position:relative;display:block;width:4.125rem;min-width:4.125rem;height:4.125rem;border-radius:50%;background:#f6f3ef}.product-info-blocks .product-info-blocks__info-block .info-block__image svg{width:32px;height:36px;display:block;margin:13px auto auto}@media (min-width: 1024px){.product-info-blocks .product-info-blocks__info-block .info-block__content{padding-left:.75rem}}.product-info-blocks .product-info-blocks__info-block .info-block__content{width:72%}.product-info-blocks .product-info-blocks__info-block .info-block__content .info-block__content-title{margin-top:.625rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase}@media (min-width: 1024px){.product-info-blocks .product-info-blocks__info-block .info-block__content .info-block__content-title{margin-top:0}.product-info-blocks .product-info-blocks__info-block .info-block__content .info-block__content-title{text-align:left}}.product-info-blocks .product-info-blocks__info-block .info-block__content .info-block__content-title{font-family:var(--font-family-primary-heavy);color:var(--c-secondary-text);line-height:24px;letter-spacing:.0375rem}.product-info-blocks .product-info-blocks__info-block .info-block__content .info-block__content-text{text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500}@media (min-width: 1024px){.product-info-blocks .product-info-blocks__info-block .info-block__content .info-block__content-text{text-align:left}}.product-info-blocks .product-info-blocks__info-block .info-block__content .info-block__content-text{color:var(--c-title);line-height:22.96px}.product_info{margin-top:29px;margin-bottom:20px}.product_info .product_info-title{margin-bottom:1.25rem;padding-left:0;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;line-height:1;color:var(--c-secondary-text);font-family:var(--font-family-primary-heavy)}.product_info .product_info-description{font-size:.875rem;font-weight:500;line-height:1.5rem;color:var(--c-title)}.product_info .product_info-description p,.product_info .product_info-description ul{margin-bottom:1.25rem;list-style-type:disc}.product_info .product_info-description ul{margin-left:22px}.product_info .product_info-table{width:50%;border:1px solid #eee}.product_info .product_info-row{display:flex;width:100%;align-items:center}.product_info .product_info-row .product_info-row__title{width:50%;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--c-text);line-height:normal;padding:.3125rem .625rem}.product_info .product_info-row .product_info-row__content{width:50%;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--c-text);line-height:normal;padding:.3125rem .625rem;border-left:1px solid #fff}.product_info .product_info-row:nth-of-type(2n){background:#f5f5f5}.product__accordion summary::marker{display:none;content:""}.product__accordion summary .summary__title{cursor:pointer;padding-bottom:1rem;padding-top:.625rem}.product__accordion summary .summary__title .accordion__title{font-size:.75rem;line-height:1rem;text-transform:uppercase;line-height:1;color:var(--c-secondary-text);font-family:var(--font-family-primary-heavy);letter-spacing:.0375rem}.product__accordion summary .summary__title .accordion__title .icon{width:8px;margin-top:-3px;float:right;transition:all .2s linear}.product__accordion .accordion__content{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--c-text);line-height:24px}.product__accordion .accordion__content a{text-decoration-line:underline}.product__accordion details[open] .summary__title .accordion__title .icon{transform:rotate(180deg);transition:all .2s linear}.product__breadcrumbs{z-index:10;margin-left:auto;margin-right:auto;display:none;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.product__breadcrumbs{display:block}}.product__breadcrumbs{border-bottom:1px solid #eee}.product__breadcrumbs li{padding:3px 0}.product__breadcrumbs li a{font-size:.75rem;font-weight:500;text-transform:uppercase;line-height:1.5rem;padding:0 3px;color:var(--c-secondary);letter-spacing:.6px}.product__breadcrumbs li a:hover,.product__breadcrumbs li a.breadcrumb_last{color:var(--c-secondary-text)}.product__breadcrumbs .breadcrumb_separator{font-size:.875rem;line-height:1.25rem;color:var(--c-secondary);padding-top:1px;font-family:Times New Roman,Times,serif}.section__product-description .product__description{margin-left:auto;margin-right:auto;width:100%;max-width:var(--site-width);padding:2rem 1.25rem}@media (min-width: 1024px){.section__product-description .product__description{padding-top:3rem;padding-bottom:3rem}.section__product-description .product__description{padding-left:6rem;padding-right:6rem}}.section__product-description .product__description .description__block>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.section__product-description .product__description .description__block{font-size:1rem;line-height:1.5rem}.section__product-description .product__description.layout-accordion details,.section__product-description .product__description .layout-accordion details{margin-bottom:1.25rem;display:block;border-bottom-width:1px;padding-bottom:1.25rem}@media (min-width: 1024px){.section__product-description .product__description.layout-accordion details,.section__product-description .product__description .layout-accordion details{display:none}}.section__product-description .product__description.layout-accordion details summary::marker,.section__product-description .product__description .layout-accordion details summary::marker{content:""}.section__product-description .product__description.layout-accordion details summary::-webkit-details-marker,.section__product-description .product__description .layout-accordion details summary::-webkit-details-marker{display:none}.section__product-description .product__description.layout-accordion details summary .icon,.section__product-description .product__description .layout-accordion details summary .icon{float:right;padding-top:.5rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.section__product-description .product__description.layout-accordion details summary .description__title,.section__product-description .product__description .layout-accordion details summary .description__title{margin-bottom:0}.section__product-description .product__description.layout-accordion details .description__content,.section__product-description .product__description .layout-accordion details .description__content{padding-top:1rem}.section__product-description .product__description.layout-accordion details[open] .icon,.section__product-description .product__description .layout-accordion details[open] .icon{transform:rotate(-180deg)}.section__product-description .product__description.layout-tabbed .product__description-tabs{position:relative;display:none;flex-wrap:wrap;justify-content:space-evenly}@media (min-width: 1024px){.section__product-description .product__description.layout-tabbed .product__description-tabs{display:flex}}.section__product-description .product__description.layout-tabbed .description__tab-toggle{position:absolute;height:0px;width:0px;opacity:0}.section__product-description .product__description.layout-tabbed .description__tab-toggle:checked+.description__title{position:relative;color:var(--c-secondary)}.section__product-description .product__description.layout-tabbed .description__tab-toggle:checked+.description__title:after{opacity:1}.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(1):checked~.description__content .description__tab-content:first-child,.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(2):checked~.description__content .description__tab-content:nth-child(2),.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(3):checked~.description__content .description__tab-content:nth-child(3),.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(4):checked~.description__content .description__tab-content:last-child{opacity:1;-webkit-transition:.3s}.section__product-description .product__description.layout-tabbed .description__title{flex:1 1 0%;cursor:pointer;border-bottom-width:1px;padding-bottom:1rem;padding-right:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:800;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 1024px){.section__product-description .product__description.layout-tabbed .description__title{padding-right:2.5rem}}.section__product-description .product__description.layout-tabbed .description__title:after{position:absolute;bottom:0;left:0;height:25%;width:75%;background-color:var(--c-secondary);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:"";height:2px}.section__product-description .product__description.layout-tabbed .description__content{position:relative;width:100%;min-width:100%;min-height:315px}.section__product-description .product__description.layout-tabbed .description__tab-content{position:absolute;max-height:100%;width:100%;overflow-y:auto;padding-top:2rem;padding-bottom:2rem;opacity:0}.product_option-selector{position:relative;width:80%;margin-right:1.875rem}.product_option-selector select{width:100%;-webkit-appearance:none;appearance:none;background-color:transparent;padding-left:.625rem;font-size:.75rem;line-height:1rem;font-weight:400;padding-right:1.875rem;font-family:var(--font-family-primary-heavy);color:var(--c-secondary-text);line-height:32px;border:1px solid #e0e0e0;box-shadow:none;outline:none;background-image:url("data:image/svg+xml,%0A%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 0.85567C11 0.938144 10.9559 1.03093 10.8898 1.09278L5.75351 5.89691C5.68738 5.95876 5.58818 6 5.5 6C5.41182 6 5.31262 5.95876 5.24649 5.89691L0.11022 1.09278C0.0440882 1.03093 0 0.938144 0 0.85567C0 0.773196 0.0440882 0.680412 0.11022 0.618557L0.661323 0.103093C0.727455 0.0412371 0.815631 0 0.91483 0C1.00301 0 1.1022 0.0412371 1.16834 0.103093L5.5 4.15464L9.83166 0.103093C9.8978 0.0412371 9.99699 0 10.0852 0C10.1733 0 10.2725 0.0412371 10.3387 0.103093L10.8898 0.618557C10.9559 0.680412 11 0.773196 11 0.85567Z' fill='%23343434'/%3E%3C/svg%3E%0A");background-size:13px 10px;background-position:right 17px center;z-index:1}.product_option-selector:after{position:absolute;right:0;top:0;content:"";width:50px;height:50px;border-left:1px solid #e0e0e0;z-index:-1}.size-picker-block,.option-picker-block{margin-top:5px}.size-picker-block .size-picker-block-wrapper,.size-picker-block .option-picker-block-wrapper,.option-picker-block .size-picker-block-wrapper,.option-picker-block .option-picker-block-wrapper{display:flex;align-items:center}.size-picker-block .size-guide .sizing-chart-modal-link,.option-picker-block .size-guide .sizing-chart-modal-link{text-decoration-line:none}.size-picker-block .size-guide .sizing-chart-modal-link span,.option-picker-block .size-guide .sizing-chart-modal-link span{font-size:.75rem;line-height:1rem;font-weight:500;text-decoration-line:none;color:var(--c-secondary-text)}.size-picker-block .size-guide .sizing-chart-modal-link:hover,.option-picker-block .size-guide .sizing-chart-modal-link:hover{opacity:1}.size-picker-block .size-picker__title,.size-picker-block .option-picker__title,.option-picker-block .size-picker__title,.option-picker-block .option-picker__title{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.size-picker-block .size-picker__swatches,.size-picker-block .option-picker__swatches,.option-picker-block .size-picker__swatches,.option-picker-block .option-picker__swatches{display:flex;flex-wrap:wrap}.size-picker-block .size-picker__swatches .size-swatch,.size-picker-block .size-picker__swatches .option-swatch,.size-picker-block .option-picker__swatches .size-swatch,.size-picker-block .option-picker__swatches .option-swatch,.option-picker-block .size-picker__swatches .size-swatch,.option-picker-block .size-picker__swatches .option-swatch,.option-picker-block .option-picker__swatches .size-swatch,.option-picker-block .option-picker__swatches .option-swatch{display:flex;height:2.5rem;align-items:center;justify-content:center;border-width:1px;padding:0;text-transform:uppercase}.size-picker-block .size-picker__swatches .size-swatch:focus,.size-picker-block .size-picker__swatches .option-swatch:focus,.size-picker-block .option-picker__swatches .size-swatch:focus,.size-picker-block .option-picker__swatches .option-swatch:focus,.option-picker-block .size-picker__swatches .size-swatch:focus,.option-picker-block .size-picker__swatches .option-swatch:focus,.option-picker-block .option-picker__swatches .size-swatch:focus,.option-picker-block .option-picker__swatches .option-swatch:focus{outline:2px solid transparent;outline-offset:2px}.size-picker-block .size-picker__swatches .size-swatch,.size-picker-block .size-picker__swatches .option-swatch,.size-picker-block .option-picker__swatches .size-swatch,.size-picker-block .option-picker__swatches .option-swatch,.option-picker-block .size-picker__swatches .size-swatch,.option-picker-block .size-picker__swatches .option-swatch,.option-picker-block .option-picker__swatches .size-swatch,.option-picker-block .option-picker__swatches .option-swatch{border:1px solid #e0e0e0;width:3.125rem;margin-right:.3125rem;margin-bottom:.3125rem}.size-picker-block .size-picker__swatches .size-swatch:hover,.size-picker-block .size-picker__swatches .option-swatch:hover,.size-picker-block .option-picker__swatches .size-swatch:hover,.size-picker-block .option-picker__swatches .option-swatch:hover,.option-picker-block .size-picker__swatches .size-swatch:hover,.option-picker-block .size-picker__swatches .option-swatch:hover,.option-picker-block .option-picker__swatches .size-swatch:hover,.option-picker-block .option-picker__swatches .option-swatch:hover{border-color:var(--c-secondary-text)}.size-picker-block .size-picker__swatches .size-swatch.variant_available,.size-picker-block .size-picker__swatches .option-swatch.variant_available,.size-picker-block .option-picker__swatches .size-swatch.variant_available,.size-picker-block .option-picker__swatches .option-swatch.variant_available,.option-picker-block .size-picker__swatches .size-swatch.variant_available,.option-picker-block .size-picker__swatches .option-swatch.variant_available,.option-picker-block .option-picker__swatches .size-swatch.variant_available,.option-picker-block .option-picker__swatches .option-swatch.variant_available{cursor:pointer}.size-picker-block .size-picker__swatches .size-swatch.variant_not_available,.size-picker-block .size-picker__swatches .option-swatch.variant_not_available,.size-picker-block .option-picker__swatches .size-swatch.variant_not_available,.size-picker-block .option-picker__swatches .option-swatch.variant_not_available,.option-picker-block .size-picker__swatches .size-swatch.variant_not_available,.option-picker-block .size-picker__swatches .option-swatch.variant_not_available,.option-picker-block .option-picker__swatches .size-swatch.variant_not_available,.option-picker-block .option-picker__swatches .option-swatch.variant_not_available{position:relative;cursor:not-allowed}.size-picker-block .size-picker__swatches .size-swatch.variant_not_available:after,.size-picker-block .size-picker__swatches .option-swatch.variant_not_available:after,.size-picker-block .option-picker__swatches .size-swatch.variant_not_available:after,.size-picker-block .option-picker__swatches .option-swatch.variant_not_available:after,.option-picker-block .size-picker__swatches .size-swatch.variant_not_available:after,.option-picker-block .size-picker__swatches .option-swatch.variant_not_available:after,.option-picker-block .option-picker__swatches .size-swatch.variant_not_available:after,.option-picker-block .option-picker__swatches .option-swatch.variant_not_available:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background-color:#e5e1dca8}.size-picker-block .size-picker__swatches .size-swatch.variant_not_available:before,.size-picker-block .size-picker__swatches .option-swatch.variant_not_available:before,.size-picker-block .option-picker__swatches .size-swatch.variant_not_available:before,.size-picker-block .option-picker__swatches .option-swatch.variant_not_available:before,.option-picker-block .size-picker__swatches .size-swatch.variant_not_available:before,.option-picker-block .size-picker__swatches .option-swatch.variant_not_available:before,.option-picker-block .option-picker__swatches .size-swatch.variant_not_available:before,.option-picker-block .option-picker__swatches .option-swatch.variant_not_available:before{position:absolute;top:-14px;left:-18px;height:100%;width:60px;content:"";border-bottom:1px solid #2a2b32;transform:rotate(-38deg)}.size-picker-block .size-picker__swatches .size-swatch.variant_not_available:hover,.size-picker-block .size-picker__swatches .option-swatch.variant_not_available:hover,.size-picker-block .option-picker__swatches .size-swatch.variant_not_available:hover,.size-picker-block .option-picker__swatches .option-swatch.variant_not_available:hover,.option-picker-block .size-picker__swatches .size-swatch.variant_not_available:hover,.option-picker-block .size-picker__swatches .option-swatch.variant_not_available:hover,.option-picker-block .option-picker__swatches .size-swatch.variant_not_available:hover,.option-picker-block .option-picker__swatches .option-swatch.variant_not_available:hover{border-color:#e0e0e0}.size-picker-block .size-picker__swatches .size-swatch .size-swatch-title,.size-picker-block .size-picker__swatches .size-swatch .option-swatch-title,.size-picker-block .size-picker__swatches .option-swatch .size-swatch-title,.size-picker-block .size-picker__swatches .option-swatch .option-swatch-title,.size-picker-block .option-picker__swatches .size-swatch .size-swatch-title,.size-picker-block .option-picker__swatches .size-swatch .option-swatch-title,.size-picker-block .option-picker__swatches .option-swatch .size-swatch-title,.size-picker-block .option-picker__swatches .option-swatch .option-swatch-title,.option-picker-block .size-picker__swatches .size-swatch .size-swatch-title,.option-picker-block .size-picker__swatches .size-swatch .option-swatch-title,.option-picker-block .size-picker__swatches .option-swatch .size-swatch-title,.option-picker-block .size-picker__swatches .option-swatch .option-swatch-title,.option-picker-block .option-picker__swatches .size-swatch .size-swatch-title,.option-picker-block .option-picker__swatches .size-swatch .option-swatch-title,.option-picker-block .option-picker__swatches .option-swatch .size-swatch-title,.option-picker-block .option-picker__swatches .option-swatch .option-swatch-title{font-size:.75rem;font-family:var(--font-family-primary-heavy);letter-spacing:.0375rem;padding:.3125rem;color:var(--c-secondary-text);line-height:1.875rem}.size-picker-block .size-picker__swatches .size-swatch.variant-active,.size-picker-block .size-picker__swatches .option-swatch.variant-active,.size-picker-block .option-picker__swatches .size-swatch.variant-active,.size-picker-block .option-picker__swatches .option-swatch.variant-active,.option-picker-block .size-picker__swatches .size-swatch.variant-active,.option-picker-block .size-picker__swatches .option-swatch.variant-active,.option-picker-block .option-picker__swatches .size-swatch.variant-active,.option-picker-block .option-picker__swatches .option-swatch.variant-active{background:var(--c-primary);border-color:var(--c-primary)}.size-picker-block .size-picker__swatches .size-swatch.variant-active .size-swatch-title,.size-picker-block .size-picker__swatches .size-swatch.variant-active .option-swatch-title,.size-picker-block .size-picker__swatches .option-swatch.variant-active .size-swatch-title,.size-picker-block .size-picker__swatches .option-swatch.variant-active .option-swatch-title,.size-picker-block .option-picker__swatches .size-swatch.variant-active .size-swatch-title,.size-picker-block .option-picker__swatches .size-swatch.variant-active .option-swatch-title,.size-picker-block .option-picker__swatches .option-swatch.variant-active .size-swatch-title,.size-picker-block .option-picker__swatches .option-swatch.variant-active .option-swatch-title,.option-picker-block .size-picker__swatches .size-swatch.variant-active .size-swatch-title,.option-picker-block .size-picker__swatches .size-swatch.variant-active .option-swatch-title,.option-picker-block .size-picker__swatches .option-swatch.variant-active .size-swatch-title,.option-picker-block .size-picker__swatches .option-swatch.variant-active .option-swatch-title,.option-picker-block .option-picker__swatches .size-swatch.variant-active .size-swatch-title,.option-picker-block .option-picker__swatches .size-swatch.variant-active .option-swatch-title,.option-picker-block .option-picker__swatches .option-swatch.variant-active .size-swatch-title,.option-picker-block .option-picker__swatches .option-swatch.variant-active .option-swatch-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.review-carousel{max-width:1141px}.CarouselWidget{box-shadow:0 5px 15px #7773}@media (max-width: 1023px){.review-carousel{max-width:97%}.product-basic-section{margin-top:.9375rem}.product-basic-section .product-info__container,.product-basic-section .gallery__container{width:100%}.product-basic-section .product__title{line-height:42px}.product-basic-section .product-actions-wrapper .product_quantity-selector{width:32%;max-width:8rem;margin:0 4% 0 0}.product-basic-section .product-actions-wrapper .product_quantity-selector select{width:100%;max-width:8rem}.product-basic-section .product-actions-wrapper .product-submit-btn{max-width:340px}.product-basic-section .store-availability-button{margin-top:.625rem}.product-basic-section .store-availability-button{width:auto}.product-basic-section .store-availability-button{padding-left:7px;padding-right:7px}.product-info-blocks .product-info-blocks__info-block .info-block__content{margin-left:auto;margin-right:auto}.product-info-blocks .product-info-blocks__info-block .info-block__content{width:100%}.product-info-blocks .product-info-blocks__info-block .info-block__content{max-width:297px}.product-info-blocks .product-info-blocks__info-block .info-block__content .info-block__content-title{font-size:.625rem}.product_info{margin-left:-1rem}.product_info{margin-bottom:0}.product_info{padding-left:1rem;padding-right:1rem}.product_info{padding-top:.25rem}.product_info{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:45px;width:calc(100% + 32px)}.product_info .product_info-title{line-height:2}.product_info .product_info-title{font-size:.9375rem}.product_info .product_info-table{width:100%}.product_info .product_info-table{margin:25px 0}.product__accordion{margin-left:-1rem}.product__accordion{width:calc(100% + 32px)}.product__accordion summary .summary__title{padding-top:0;padding-bottom:0}.product__accordion summary .summary__title .accordion__title{padding-left:.625rem;padding-right:.625rem}.product__accordion summary .summary__title .accordion__title{padding-top:.25rem}.product__accordion summary .summary__title .accordion__title{padding-bottom:.5rem}.product__accordion summary .summary__title .accordion__title{line-height:2}.product__accordion summary .summary__title .accordion__title{font-size:.9375rem;border-bottom:1px solid #e0e0e0}.product__accordion summary .summary__title .accordion__title .icon{display:none}.product__accordion .accordion__content{padding:1.5625rem .625rem;border-bottom:1px solid #e0e0e0}}@media (max-width: 767px){.custom-html-section-wrapper{margin-top:30px!important}}.store-availability-drawer .store-availability-overlay{position:fixed;top:0;left:0;z-index:40;display:none;height:100vh;width:100vw;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity: .7;opacity:0;transition:all .3s ease}.store-availability-drawer .store-availability-container{position:fixed;top:0;right:0;z-index:50;height:100vh;width:100%;width:20rem;--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));opacity:0;transition:opacity .2s ease,transform .2s ease}.store-availability-drawer .store-availability-header{font-weight:400;text-transform:uppercase;font-size:.8125rem;color:#999;padding:1.875rem .9375rem;border-bottom:1px solid #eee;letter-spacing:normal;line-height:normal}.store-availability-drawer .store-availability-header .pickup-availability-close-button{float:right;margin-top:-.625rem;cursor:pointer;font-size:1.5rem;line-height:2rem;font-weight:400;text-transform:uppercase;color:#eee;font-family:var(--font-family-primary-heavy)}.store-availability-drawer .store-availability-list-header{display:flex;justify-content:space-between}.store-availability-drawer .store-availability-list-header__store,.store-availability-drawer .store-availability-list-header__status{display:block;font-size:.75rem;line-height:1rem;font-weight:500;color:#999}.store-availability-drawer .store-availability-list-header__store{text-align:left;width:58%;padding:.625rem .9375rem}.store-availability-drawer .store-availability-list-header__status{text-align:center;width:25%;padding:.625rem .9375rem .625rem 0;margin-left:.9375rem}.store-availability-drawer .store-availability-item{display:flex;flex-direction:column}.store-availability-drawer .store-availability-item__info{display:flex;width:100%;justify-content:space-between;padding:.625rem .9375rem}.store-availability-drawer .store-availability-item__link{position:relative;display:block;width:59%;padding-left:3.125rem}.store-availability-drawer .store-availability-item__link svg{position:absolute;left:0;text-align:center;top:5px;width:24px;height:30px}.store-availability-drawer .store-availability-item__address{font-size:.875rem;font-weight:500;line-height:1.5rem;color:var(--c-text)}.store-availability-drawer .store-availability-item__address p{margin-bottom:1.25rem}.store-availability-drawer .store-availability-item__status{display:block;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;width:25%;margin-left:.9375rem}.store-availability-drawer .store-availability-item__status[data-stock-status=in-stock]{color:#2ecc71}.store-availability-drawer .store-availability-item__status[data-stock-status=low-availability]{color:#f1c40f}.store-availability-drawer .store-availability-item__status[data-stock-status=out-of-stock]{color:#e74c3c}.store-availability-drawer .store-availability-item__title{font-size:1rem;font-weight:700;line-height:1.5rem;color:var(--c-text);font-family:var(--font-family-primary)}.pickup-availability-close-button--bottom{margin-left:1.25rem;margin-right:1.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;width:calc(100% - 40px);color:var(--c-text);line-height:2.8125rem;margin-top:30px;border:2px solid #eee;box-sizing:border-box;font-family:var(--font-family-primary-heavy)}.pickup-availability-close-button--bottom:hover{border-color:var(--c-primary);color:var(--c-primary)}.store-availability-drawer[open] .store-availability-overlay{display:block;opacity:1;z-index:98}.store-availability-drawer[open] .store-availability-container{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;z-index:99}
/*# sourceMappingURL=/cdn/shop/t/23/assets/page-product.css.map */
