*,*:before,*:after{box-sizing:border-box}:root{font-size:var(--font-size-base)}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--font-body-family);font-size:var(--font-size-base);font-weight:var(--font-body-weight);line-height:var(--line-height-base);color:rgba(var(--color-text),1);background-color:rgba(var(--color-background),1);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:var(--spacer) 0;color:inherit;background-color:currentColor;border:0;opacity:.25;height:1px}iframe{border:0}[hidden]{display:none!important}h6,h5,h4,h3,h2,.h2,h1{margin-top:0;margin-bottom:var(--spacer-50);font-weight:var(--font-body-weight-bold);line-height:1.2}h1{font-size:calc(var(--font-size-base) * 2.5)}h2,.h2{font-size:calc(var(--font-size-base) * 2)}h3{font-size:calc(var(--font-size-base) * 1.75)}h4{font-size:calc(var(--font-size-base) * 1.5)}h5{font-size:calc(var(--font-size-base) * 1.25)}h6{font-size:calc(var(--font-size-base) * 1)}p{margin-top:0;margin-bottom:var(--spacer)}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:var(--spacer);font-style:normal;line-height:inherit}blockquote{margin:0 0 var(--spacer)}b,strong{font-weight:var(--font-body-weight-bold)}small{font-size:calc(var(--font-size-base) * .875)}a,a:hover{color:rgb(var(--color-link))}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}ol,ul{padding-left:calc(var(--spacer) * 2)}ol,ul,dl{margin-top:0;margin-bottom:var(--spacer)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:var(--font-body-weight-bold)}dd{margin-bottom:calc(var(--spacer) * .5);margin-left:0}.stretched-link{width:100%;height:100%;top:0;left:0;position:absolute}.custom-quantity-input{display:inline-flex;align-items:center;border:1px solid #dcdcdc;border-radius:2px;overflow:hidden}.custom-quantity-input .qty-btn{width:40px;height:40px;background:#fff;border:none;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;transition:background .2s}.custom-quantity-input .qty-btn:hover{background:#ececec}.custom-quantity-input .qty-input{width:55px;height:40px;text-align:center;border:none;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-size:16px;outline:none;-moz-appearance:textfield}.custom-quantity-input .qty-input::-webkit-outer-spin-button,.custom-quantity-input .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-quantity-wrapper{margin-bottom:2rem}.\#product-meta-block.\@type\:buy_buttons{width:100%;max-width:80%!important}.\#product-meta-block.\@type\:buy_buttons form#product-form-template--26148198023538__main{display:flex;flex-direction:column}.custom-add-to-card{width:70%}.\#product-meta-block.\@type\:quantity_selector{display:none}.custom-variant-block select{width:100%;padding:10px 40px 10px 12px;border:1px solid #ccc;border-radius:2px;background-color:#fff;font-size:15px;color:#000;line-height:1.4;background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;cursor:pointer}.custom-quantity-wrapper{display:flex;flex-direction:column;align-content:flex-start;flex-wrap:wrap;gap:10px}@media (max-width: 1024px){.custom-add-to-card{width:100%}}@media (max-width: 990px){.\#product-meta-block.\@type\:buy_buttons{width:100%;max-width:100%!important}.custom-add-to-card{width:70%}}@media (max-width: 767px){.custom-add-to-card{width:100%}}.custom-prod-option .product-option{display:flex;flex-direction:column;gap:5px;width:100%}.custm-option-two{margin-top:15px;margin-bottom:20px}.custm-option-one{margin-top:-8px}.product-option select{width:100%!important;padding:10px;font-weight:600;font-size:16px;line-height:26px;border:1px solid #dfdfdf}ul.\#cart-item-props li{opacity:.8}product-variant-listener#b-variant_picker{max-width:50%!important;width:50%;display:block}.\#section.\@spaced.\@color-scheme\:default{margin-top:4.5rem;margin-bottom:4.5rem}.\#section.\@spaced:not(.\@color-scheme\:default){padding-top:4.5rem;padding-bottom:4.5rem}.\#section.\@bg\:alt{background-color:#f2f2f2}.\#section.\@bg\:dark{background-color:#1a1a1a}.\#section.\@bg\:primary{background-color:rgb(var(--color-base-accent-1))}.\#section.\@color-scheme\:default{color:rgba(var(--color-text),1);background-color:rgba(var(--color-background),1)}.\#section.\@color-scheme\:alt{color:rgba(var(--color-text),1);background-color:rgba(var(--color-alt-background),1)}.\#section.\@color-scheme\:invert{color:rgba(var(--color-background),1);background-color:rgba(var(--color-text),1)}.\#section.\@color-scheme\:accent{color:rgba(var(--color-accent-c),1);background-color:rgba(var(--color-accent),1)}.\#section-header{padding-left:3rem;padding-right:3rem;margin-bottom:calc(var(--spacer) * 3)}.\#section-header .\#hero{margin:0;width:100%}.\#section-header .\#section-button{margin-top:1rem;padding:0}@media (min-width: 992px){.\#section-header.\@side-button{display:flex;justify-content:space-between;align-items:flex-end}.\#section-header.\@side-button .\#section-button{flex-shrink:0}}.\#section-button{--text-align: var(--section-button-align, center);margin-top:calc(var(--spacer) * 2.5);padding-left:3rem;padding-right:3rem;text-align:var(--text-align)}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}.hide-loading{display:none}.strip-link,.strip-link:hover{text-decoration:none;color:inherit}.flex,.flex-between-center,.flex-center{display:flex}.flex-center{justify-content:center;align-items:center}.flex-between-center{justify-content:space-between;align-items:center}.block,.stretched-link{display:block}.stretched-link{z-index:20}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}@media (max-width: 991px){.mobile-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}@media (min-width: 992px){.desktop-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}.details-reset>summary{list-style:none;cursor:pointer}.details-reset>summary::marker{display:none}.details-reset>summary::-webkit-details-marker{display:none}.\#icon{color:inherit;fill:currentColor;width:calc(var(--spacer) * 1.7);height:calc(var(--spacer) * 1.7);stroke-width:1.5;vertical-align:top}.\#list.\@unstyled{list-style:none;margin:0;padding:0}.\#list.\@horizontal.\@spacing\:100>li:not(:last-child){margin-right:calc(var(--spacer) * 1)}.\#list.\@horizontal.\@spacing\:50>li:not(:last-child){margin-right:calc(var(--spacer) * .5)}.\#list.\@horizontal.\@spacing\:30>li:not(:last-child){margin-right:calc(var(--spacer) * .3)}.\#list.\@horizontal>li{display:inline-block}.list-unstyled{list-style:none;margin:0;padding:0}.uppercase{text-transform:uppercase}.bold{font-weight:var(--font-body-weight-bold)}.padded{padding-left:calc(var(--spacer) * 3.5);padding-right:calc(var(--spacer) * 3.5);padding-top:calc(var(--spacer) * 3);padding-bottom:calc(var(--spacer) * 3)}.m0{margin:0}.overflow-hidden{overflow:hidden}body.preload *{transition:none!important}.heading-font{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:var(--headings-text-transfrom, none)}@media (min-width: 992px){.hide-desktop,.desktop-hidden{display:none!important}}@media (max-width: 991px){.hide-mobile,.mobile-hidden{display:none!important}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.link{display:inline;cursor:pointer;text-decoration:underline}@media (min-width: 992px){.sticky-top{position:sticky;top:var(--sticky-header-offset, 0);transition:.3s}}select>option{background:#fff!important;color:#4d4d4d!important}html.no-js .no-js-hidden{display:none!important}.shopify-section--announcement-bar-section{position:relative;z-index:22}.shopify-section--main-header-section{position:relative;z-index:21}.shopify-section--main-header-section~.shopify-section--announcement-bar-section{z-index:20}.product-section{position:relative;z-index:20}.product-section+.product-section{z-index:19}a.\#main-nav-link.\@sub{letter-spacing:.06em}#shopify-section-template--25724016099698__main{background-color:#fff}#shopify-section-template--25724016099698__main .\#media.\@aspect-ratio\:1x1:before{padding-top:80%!important}#shopify-section-template--25724016099698__main img.\#media-image.\@origin-res.\@cover{object-fit:contain}product-variant-listener#b-variant_picker{max-width:80%!important;width:80%;display:block}figure.\#media.\@aspect-ratio\:1x1{border:1px solid #dfdfdf}product-description-expand p{line-height:1.5em}.\#collection-grid-header{border-bottom:none!important}.\#form-select,.\#form-custom-select-trigger,.\#form-input{border:1px solid #dfdfdf!important}.product-option select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3e%3cpath d="M4 8l8 8l8 -8" fill="none" stroke="%23333333" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/%3e%3c/svg%3e');background-repeat:no-repeat;background-size:.9em}.product-option label:after{content:":"}.product-option label{color:#1a1b18;opacity:.8}.\#product-meta-text.\@style\:body.\@weight\:normal{font-size:16px;opacity:.8;width:80%}ul.\#cart-item-props{opacity:1;font-size:calc(var(--font-size-base) * .9);margin-bottom:calc(var(--spacer) * .5);color:#1a1b18}@media (max-width: 768px){.\#product-meta-inner{padding:3rem 1.5rem!important}product-variant-listener#b-variant_picker{max-width:100%!important;width:100%;display:block}.\#product-meta-text.\@style\:body.\@weight\:normal{width:100%}}#shopify-section-template--25724016099698__main img.\#media-image.\@cover{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/core.css.map */
