.variants-wrapper .variant-options{flex:0 0 100%;max-width:100%;order:5}.variants-wrapper .variant-options .swt-header-label{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.62;display:block}@media(min-width:1500px){.variants-wrapper .variant-options .swt-header-label{line-height:1.5}}.variants-wrapper .variant-options .swt-container{display:flex;flex-wrap:wrap;gap:12px;margin:0!important}.variants-wrapper .variant-options .swt-item{position:relative;padding:0!important}.variants-wrapper .variant-options .swt-item input{position:absolute;left:0;top:0;right:0;bottom:0;visibility:hidden;padding:0;height:unset}.variants-wrapper .variant-options .swt-item label{padding:8px 18px;min-width:46px;font-size:var(--body-fs);font-weight:700;margin:0;border-radius:4px;border:1px solid var(--text);color:var(--text);text-align:center;position:relative}@media(min-width:744px){.variants-wrapper .variant-options .swt-item label{padding:6px 15px;font-size:calc(var(--body-fs) - 2px)}}.variants-wrapper .variant-options .swt-item label:before{content:"";pointer-events:none;opacity:0;visibility:hidden;border-radius:4px;background:linear-gradient(to top left,rgb(from var(--miscellaneous) r g b/0) 0% calc(50% - .8px),rgb(from var(--miscellaneous) r g b/100%) 50%,rgb(from var(--miscellaneous) r g b/0) calc(50% + .8px) 100%);position:absolute;left:0;top:0;right:0;bottom:0}@media(hover:hover){.variants-wrapper .variant-options .swt-item label:hover .swt-tooltip{opacity:1;visibility:visible}}.variants-wrapper .variant-options .swt-item .swt-tooltip{left:50%;transform:translate(-50%);bottom:100%;padding:5px 10px;box-shadow:0 0 15px #0003;background:#fff;color:#242427;font-size:12px;border-radius:4px;white-space:nowrap;margin-bottom:8px;opacity:0;visibility:hidden;transition:all .25s ease-in-out 0s}.variants-wrapper .variant-options .swt-item .swt-tooltip:after{content:"";display:block;width:6px;height:6px;background:#fff;transform:rotate(45deg);bottom:-3px;left:50%;margin:0 0 0 -3px;position:absolute}.variants-wrapper .variant-options .swt-item input:checked+label{background:var(--primary-button-bg);color:var(--primary-button-text);border-color:var(--primary-button-border)}.variants-wrapper .variant-options .swt-item input.disabled+label{border-color:var(--miscellaneous);color:var(--miscellaneous)}.variants-wrapper .variant-options .swt-item input.disabled+label:before{opacity:1;visibility:visible}.variants-wrapper .variant-options .swt-item input.disabled:checked+label{border-color:var(--primary-button-border);color:var(--primary-button-text)}.variants-wrapper .variant-options .swt-item input.disabled:checked+label:before{background:linear-gradient(to top left,rgb(from var(--primary-button-text) r g b/0) 0% calc(50% - 1px),rgb(from var(--primary-button-text) r g b/100%) 50%,rgb(from var(--primary-button-text) r g b/0) calc(50% + 1px) 100%)}.variants-wrapper .swatch-size{order:1}.variants-wrapper .swatch-color{order:2}.variants-wrapper .swatch-bolt-pattern{order:3}.variants-wrapper .swatch-offset{order:4}.main-product-gallery .media-type-image:hover{cursor:zoom-in}.main-product-gallery .product-main-media.zoom-in .media-type-image:hover{cursor:zoom-out}.main-product-gallery .embla{border:1px solid var(--input-background-color);border-radius:5px}.main-product-gallery .embla__slide{padding:1.25rem;aspect-ratio:1/1}.main-product-gallery .thumb-media-item.is-selected{border-color:var(--text)}.product-info .product-title{font-size:28px;font-weight:700;margin-bottom:0}@media(min-width:744px){.product-info .product-title{font-size:32px}}@media(min-width:1200px){.product-info .product-title{margin-bottom:32px}}@media(min-width:744px){.product-info .product-title:has(~.product-title){display:none}}@media(max-width:743px){.product-info .product-title~.product-title{display:none}}.shopify-section-product-description .tab__panel-body .tab-content{position:relative;z-index:2}@media(min-width:744px){.shopify-section-product-description .tab__panel-body .tab-content{margin-left:auto;margin-right:auto}}.shopify-section-product-description .tab__panel-body .tab-content>.tab-content--accordion>details>summary{height:50px;padding:10px 24px;gap:16px;font-weight:700;border-top:1px solid var(--miscellaneous);background:var(--background);position:relative}.shopify-section-product-description .tab__panel-body .tab-content>.tab-content--accordion>details>summary:before{content:"";position:absolute;top:0;left:0;right:0;background:var(--link);height:0}.shopify-section-product-description .tab__panel-body .tab-content>.tab-content--accordion>details>summary .icon-arrow{transition:transform .25s ease-in-out 0s}.shopify-section-product-description .tab__panel-body .tab-content>.tab-content--accordion>details>summary p{margin:0}.shopify-section-product-description .tab__panel-body .tab-content>.tab-content--accordion>details .tab-content-details{padding:24px 12px}@media(min-width:744px){.shopify-section-product-description .tab__panel-body .tab-content>.tab-content--accordion>details .tab-content-details{padding:60px 0 80px}}.shopify-section-product-description .tab__panel-body .tab-content>.tab-content--accordion>details[open] summary{background:none;border-color:var(--link)}.shopify-section-product-description .tab__panel-body .tab-content>.tab-content--accordion>details[open] summary:before{height:5px}.shopify-section-product-description .tab__panel-body .tab-content>.tab-content--accordion>details[open] summary .icon-arrow{transform:rotate(180deg)}.shopify-section-product-description .tab__panel-body .tab-content .size-tab__button{border-width:2px;border-color:transparent;border-radius:2px}.shopify-section-product-description .tab__panel-body .tab-content .size-tab__button.active{border-width:2px;border-color:var(--primary-button-border-hover, #1492FF);border-radius:4px;background-color:var(--primary-button-bg-hover, #000000)}.shopify-section-product-description .tab__panel-body .tab-content .size-tab__button:focus{outline:none;box-shadow:none}.shopify-section-product-description .tab__panel-body .tab-content .size-tab__button:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1492ff}@media(min-width:744px){.shopify-section-product-description .tab__panel-body .tab-content:not(.active){display:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/page-product.css.map */
