*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 62.5%);height:100%}body{font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:calc(1 + .4375 / var(--font-body-scale));display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0;text-size-adjust:none}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word;margin:0}h1,.h1{font-size:calc(var(--font-heading-scale) * 5rem)}@media(max-width:767px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 4rem)}@media(max-width:767px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.4rem)}@media(max-width:767px){h3,.h3{font-size:calc(var(--font-heading-scale) * 2rem)}}h4,.h4{font-size:calc(var(--font-heading-scale) * 2rem)}@media(max-width:767px){h4,.h4{font-size:calc(var(--font-heading-scale) * 1.8rem)}}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.8rem)}@media(max-width:767px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.6rem)}}h6,.h6{font-size:calc(var(--font-heading-scale) * 1.6rem)}@media(max-width:767px){h6,.h6{font-size:calc(var(--font-heading-scale) * 1.4rem)}}a{color:var(--color-black);transition:opacity .2s}a:hover{text-decoration:none;opacity:.8}svg{display:block}p{margin:0}p+p{margin-top:.8rem}button[type=button]{margin:0;padding:0;border:none;background:transparent;color:inherit;cursor:pointer}summary{list-style:none;cursor:pointer;transition:opacity .2s}summary::-webkit-details-marker{display:none}summary:hover{opacity:.8}details *{box-sizing:border-box}select,textarea,input{font-family:var(--font-body-family);font-size:1.4rem}textarea,input,select{border:1px solid var(--color-black);color:var(--color-black);background:transparent;border-radius:0;padding:.8rem}textarea::placeholder,input::placeholder{color:var(--color-black)}input[type=radio],input[type=checkbox]{accent-color:var(--color-black)}input[type=radio]+label,input[type=checkbox]+label{cursor:pointer;display:flex;align-items:center;column-gap:1rem}input[type=radio]:disabled+label,input[type=checkbox]:disabled+label{opacity:.4}input::-webkit-search-cancel-button{display:none}select{-webkit-appearance:none;appearance:none;width:100%;min-height:4rem;padding-inline:1.6rem}textarea{max-width:100%;min-width:100%}mark{color:var(--color-black);font-weight:bolder;background:transparent}small{font-size:1.4rem}table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--color-black)}table th,table td{text-align:center;border:1px solid var(--color-black);padding:1.6rem}@media(max-width:767px){table th,table td{padding:.8rem}}.field-checkbox{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}.field-checkbox+label{position:relative;padding-left:3rem}.field-checkbox+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border:1px solid var(--color-black)}.field-checkbox:checked+label:before{background:var(--color-black)}.field-checkbox+label svg{position:absolute;top:7px;left:3px;width:8px;opacity:1}.field-checkbox:checked+label svg{opacity:1}.select{position:relative;width:100%}.select select{padding-right:3.5rem}.select svg{position:absolute;top:calc(50% - .2rem);right:1.6rem;height:.6rem;pointer-events:none}.hidden,[hidden]{display:none!important}@media(max-width:767px){.mobile-hide{display:none!important}}@media(max-width:1023px){.tablet-hide{display:none!important}}@media(min-width:768px){.tablet-desktop-hide{display:none!important}}@media(min-width:1024px){.desktop-hide{display:none!important}}.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}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.text-small{font-size:1.4rem}.list-unstyled{list-style:none;padding:0;margin:0}.container{max-width:137.9rem;width:100%;padding-inline:2.5rem;margin:0 auto}.container--small{max-width:80rem}.container--full-width{max-width:100%}@media(max-width:767px){.container{padding-inline:1.6rem}}.error-wrap__inner{display:flex;align-items:center;column-gap:.7rem}.error-wrap p{margin:0}.price del{opacity:.7}.price ins{text-decoration:none}.media--square{aspect-ratio:1/1}.media--portrait{aspect-ratio:4/5}.media--landscape{aspect-ratio:16/9}.media--original{aspect-ratio:var(--aspect-ratio, 1/1)}.media img,.media svg,.media video,.media iframe,.media model-viewer,.media product-model{display:block;width:100%;height:100%;object-fit:cover}.media--scale-effect{overflow:hidden}.media--scale-effect :where(img,svg){transition:transform .4s ease-in-out}.media--scale-effect:hover :where(img,svg){transform:scale(1.1)}.placeholder-border-svg{border:1px solid var(--color-black)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.button,.shopify-challenge__button,.shopify-payment-button [role=button],button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;text-transform:uppercase;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;min-width:31.9rem;max-width:100%;min-height:6rem;padding-inline:1.8rem;color:var(--color-white);background:var(--color-black);transition:opacity .2s;border:none;border-radius:4px;appearance:none;cursor:pointer;-webkit-appearance:none}@media(max-width:767px){.button,.shopify-challenge__button,.shopify-payment-button [role=button],button.shopify-payment-button__button--unbranded{min-width:14.4rem}}.button--full-width,.shopify-challenge__button,.shopify-payment-button [role=button],button.shopify-payment-button__button--unbranded{display:flex;width:100%}.button--outline{background:transparent;color:var(--color-black);border:1px solid var(--color-black)}.button:hover,.shopify-challenge__button:hover,.shopify-payment-button [role=button]:hover,button.shopify-payment-button__button--unbranded:hover{opacity:.8}.shopify-challenge__button:hover,.shopify-payment-button [role=button]:hover,button.shopify-payment-button__button--unbranded:hover{background:var(--color-black)!important}.button:disabled,.button[aria-disabled=true],.button.disabled{cursor:not-allowed}.shopify-payment-button:hover{background:transparent}.swiper{--swiper-pagination-color: var(--color-black);--swiper-pagination-bullet-width: 2.1rem;--swiper-pagination-bullet-height: .4rem;--swiper-pagination-bullet-border-radius: .5rem;--swiper-pagination-bottom: 1rem}.slideshow-progress{position:absolute;right:16px;bottom:16px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-black)}.slideshow-progress svg{--progress: 0;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:var(--color-black);fill:none;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}.swiper-arrows{display:flex;align-items:center;justify-content:center;column-gap:.6rem;pointer-events:none}.swiper-arrow{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;position:relative;background:transparent;border:none;color:var(--color-black);cursor:pointer;pointer-events:auto}.swiper-arrow:hover{opacity:.8}.swiper-arrow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-gray);opacity:.2}.swiper-arrow[disabled] svg{opacity:.2}.pagination{display:flex;align-items:center;justify-content:center;line-height:1;gap:1.6rem 2.5rem}.pagination a{text-decoration:none}.pagination svg{width:2rem;height:2rem}.pagination__link--current{text-decoration:underline}.swatch{position:relative;display:block;width:2rem;height:2rem;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border:1px solid var(--color-black);cursor:pointer}input:checked+label .swatch:after{content:"";position:absolute;left:0;bottom:-.4rem;width:100%;height:.1rem;background:var(--color-black)}.visually-disabled .swatch:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);background:var(--color-black);width:3rem;height:.1rem}.pill{display:block;line-height:1;border:1px solid var(--color-black);padding:.6rem 1rem;cursor:pointer}input:checked+label .pill{background:var(--color-black);color:var(--color-white)}.visually-disabled .pill{text-decoration:line-through}input:focus-visible+label .swatch,input:focus-visible+label .pill{outline:1px solid var(--color-black)}.badge{font-size:1.2rem;text-transform:uppercase;line-height:1;position:absolute;top:.8rem;left:.8rem;z-index:1;background:var(--color-black);color:var(--color-white);padding:.4rem .8rem}.section-title{position:relative;z-index:0;display:inline-block;padding:1rem 8rem;color:var(--color-green);text-transform:uppercase;max-width:82.6rem;width:100%}.section-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:url(title-bg.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.section-title :where(strong,b){color:var(--color-accent)}@media(max-width:767px){.section-title{padding-inline:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
