.wc-section{padding-top:var(--wc-pt, 72px);padding-bottom:var(--wc-pb, 72px);font-family:var(--font-body-family)}@media screen and (max-width:749px){.wc-section{padding-top:calc(var(--wc-pt, 72px) * .6);padding-bottom:calc(var(--wc-pb, 72px) * .6)}}.wc-anchor{display:block;position:relative;top:-100px;visibility:hidden}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wc-container{max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media screen and (max-width:749px){.wc-container{padding:0 16px}}.wc-eyebrow{display:block;margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wc-eyebrow-color, rgba(var(--color-foreground), .8))}.wc-heading{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(34px,4.6vw,56px);line-height:.98;text-transform:uppercase;letter-spacing:.01em;color:rgb(var(--color-foreground))}.wc-lead{margin:14px 0 0;font-size:18px;line-height:1.55;color:rgba(var(--color-foreground),.85);max-width:720px}.wc-lead p{margin:0 0 10px}.wc-intro{max-width:760px;margin-bottom:40px}.wc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:0 28px;border:2px solid var(--wc-ink);border-radius:14px;background:var(--wc-accent);color:var(--wc-accent-text);box-shadow:4px 4px 0 var(--wc-ink);font-family:var(--font-heading-family);font-weight:800;font-size:24px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;position:relative}.wc-btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--wc-ink)}.wc-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--wc-ink)}.wc-btn:focus-visible{outline:3px solid var(--wc-accent);outline-offset:3px}.wc-btn[disabled],.wc-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.wc-btn .loading__spinner{position:absolute}.wc-btn.loading>span:first-child{visibility:hidden}.wc-btn--ghost{background:transparent;color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));box-shadow:none;font-size:18px;min-height:48px}.wc-btn--ghost:hover{box-shadow:none}.wc-hero__grid{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.wc-hero__media{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:12px}.wc-hero__info{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:24px;padding-top:8px}@media screen and (max-width:749px){.wc-hero__grid{gap:24px}.wc-hero__media,.wc-hero__info{flex-basis:100%}}.wc-hero__main{position:relative;border:2px solid var(--wc-ink);border-radius:20px;overflow:hidden;background:#e4e3e1;aspect-ratio:var(--wc-ratio, .8)}.wc-hero__main img,.wc-hero__main svg{display:block;width:100%;height:100%;object-fit:cover}.wc-hero__badge{position:absolute;top:20px;left:20px;z-index:1;padding:8px 14px;border-radius:8px;background:var(--wc-badge, var(--wc-accent));color:var(--wc-accent-text);font-family:var(--font-heading-family);font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-3deg)}.wc-hero__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:12px;margin:0;padding:0;list-style:none}.wc-hero__thumb{display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:2px solid rgba(var(--color-foreground),.35);border-radius:12px;overflow:hidden;background:#e4e3e1;cursor:pointer}.wc-hero__thumb[aria-current=true]{border-color:var(--wc-ink);box-shadow:3px 3px 0 var(--wc-accent)}.wc-hero__thumb img{width:100%;height:100%;object-fit:cover;display:block}.wc-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(48px,6vw,76px);line-height:.92;text-transform:uppercase;color:rgb(var(--color-foreground))}.wc-hero__tagline{margin:12px 0 0;font-family:var(--font-heading-family);font-weight:700;font-style:italic;font-size:clamp(21px,2.2vw,26px);line-height:1.15;color:var(--wc-accent)}.wc-hero__desc{margin-top:12px;font-size:18px;line-height:1.55;color:rgba(var(--color-foreground),.85)}.wc-hero__desc p{margin:0 0 10px}.wc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.wc-price__current{font-family:var(--font-heading-family);font-weight:800;font-size:44px;line-height:1}.wc-price__compare{font-size:20px;text-decoration:line-through;color:rgba(var(--color-foreground),.6)}.wc-price__note{font-size:15px;color:rgba(var(--color-foreground),.7)}.wc-option{border:0;margin:0;padding:0;min-width:0}.wc-option__legend{padding:0;margin-bottom:12px;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wc-option__values{display:flex;flex-wrap:wrap;gap:10px}.wc-pill{position:relative}.wc-pill input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.wc-pill label{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:52px;padding:0 14px;box-sizing:border-box;border:2px solid var(--wc-ink);border-radius:12px;background:#fbf8f2;color:var(--wc-ink);font-weight:700;font-size:17px;cursor:pointer}.wc-pill input:checked+label{background:var(--wc-ink);color:#f2ebdd;box-shadow:3px 3px 0 var(--wc-accent)}.wc-pill input:focus-visible+label{outline:3px solid var(--wc-accent);outline-offset:3px}.wc-pill--soldout label{color:#1a191680;text-decoration:line-through;border-style:dashed}.wc-option__link{display:inline-block;margin-top:12px;font-size:15px;font-weight:600;color:var(--wc-accent)}.wc-buy{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.wc-buy .wc-btn{flex:1 1 240px}.wc-qty{display:flex;align-items:center;border:2px solid var(--wc-ink);border-radius:14px;overflow:hidden;background:transparent}.wc-qty button{width:48px;height:56px;border:0;background:transparent;color:rgb(var(--color-foreground));font-size:24px;font-weight:700;cursor:pointer}.wc-qty input{width:40px;border:0;background:transparent;text-align:center;font:inherit;font-weight:700;font-size:18px;color:rgb(var(--color-foreground));-moz-appearance:textfield}.wc-qty input::-webkit-outer-spin-button,.wc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wc-hero .shopify-payment-button{flex-basis:100%}.wc-hero .product-form__error-message-wrapper{color:#a3172f;font-weight:600}.wc-trust{list-style:none;margin:0;padding:20px 0 0;border-top:2px dashed rgba(var(--color-foreground),.3);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.wc-trust li{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.35}.wc-trust svg{color:var(--wc-trust-icon, #2E4A3B)}.wc-trust span{color:rgba(var(--color-foreground),.8)}.wc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:2px solid var(--wc-ink);transform:translateY(110%);transition:transform .2s ease}.wc-sticky.is-visible{transform:translateY(0)}.wc-sticky__meta{display:flex;flex-direction:column;min-width:0}.wc-sticky__variant{font-size:12px;color:rgba(var(--color-foreground),.75)}.wc-sticky__price{font-family:var(--font-heading-family);font-weight:800;font-size:22px}.wc-sticky .wc-btn{flex:1 1 auto;min-height:52px;font-size:20px;padding:0 16px;box-shadow:3px 3px 0 var(--wc-ink)}@media screen and (min-width:990px){.wc-sticky{display:none}}@media(prefers-reduced-motion:reduce){.wc-sticky{transition:none}}.wc-marquee{overflow:hidden;border-top:2px solid var(--wc-ink);border-bottom:2px solid var(--wc-ink);padding:16px 0}.wc-marquee__track{display:flex;width:max-content;animation:wc-marquee var(--wc-speed, 30s) linear infinite}.wc-marquee__group{display:flex;flex-shrink:0}.wc-marquee__item{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--font-heading-family);font-weight:800;font-size:var(--wc-marquee-size, 30px);letter-spacing:.08em;text-transform:uppercase}.wc-marquee__sep{margin:0 24px}.wc-marquee:hover .wc-marquee__track{animation-play-state:paused}@keyframes wc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.wc-marquee__track{animation:none}}.wc-split{display:flex;flex-wrap:wrap;gap:64px;align-items:center}.wc-split--reverse{flex-direction:row-reverse}.wc-split__text,.wc-split__media{flex:1 1 460px;min-width:0}@media screen and (max-width:749px){.wc-split{gap:32px}}.wc-split__media img,.wc-split__media svg{display:block;width:100%;height:auto;border-radius:20px;border:2px solid rgb(var(--color-foreground))}.wc-steps{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.wc-steps li{display:flex;gap:16px;align-items:flex-start;font-size:18px;line-height:1.5}.wc-steps__num{flex:0 0 36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:800}.wc-steps strong{font-weight:700}.wc-steps__text{color:rgba(var(--color-foreground),.9)}.wc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.wc-card{display:flex;flex-direction:column;gap:14px;padding:28px;border:2px solid var(--wc-ink);border-radius:20px;background:var(--wc-card-bg, #FBF8F2);color:var(--wc-ink);box-shadow:6px 6px 0 var(--wc-card-accent, var(--wc-accent))}.wc-card svg{color:var(--wc-card-accent, var(--wc-accent))}.wc-card__title{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:28px;text-transform:uppercase;line-height:1}.wc-card__text{margin:0;font-size:17px;line-height:1.5;color:#1a1916d9}.wc-card__text p{margin:0}.wc-sizes{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.wc-sizes__text{flex:1 1 340px;min-width:0}.wc-sizes__table-wrap{flex:2 1 560px;min-width:0;overflow-x:auto;border:2px solid var(--wc-ink);border-radius:16px;background:#fbf8f2;color:var(--wc-ink)}.wc-sizes table{width:100%;border-collapse:collapse;font-size:16px;text-align:left}.wc-sizes thead th{background:var(--wc-ink);color:#f2ebdd;padding:14px 20px;font-weight:700;white-space:nowrap}.wc-sizes tbody th,.wc-sizes tbody td{padding:12px 20px;border-top:1px solid #D8CFBD}.wc-sizes tbody th{font-weight:700}.wc-sizes tbody td{color:#1a1916cc}.wc-tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.wc-tip{border-top:6px solid rgb(var(--color-foreground));padding-top:20px;display:flex;flex-direction:column;gap:10px}.wc-tip__num{font-family:var(--font-heading-family);font-weight:800;font-size:64px;line-height:1;color:var(--wc-num-color, var(--wc-accent))}.wc-tip__title{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:26px;text-transform:uppercase}.wc-tip__text{margin:0;font-size:17px;line-height:1.5;color:rgba(var(--color-foreground),.85)}.wc-tip__text p{margin:0}.wc-faq{max-width:920px;margin:0 auto}.wc-faq__list{margin-top:32px}.wc-faq details{border-top:2px solid rgba(var(--color-foreground),.3)}.wc-faq details:last-child{border-bottom:2px solid rgba(var(--color-foreground),.3)}.wc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:18px 0;font-weight:700;font-size:19px;cursor:pointer;list-style:none}.wc-faq summary::-webkit-details-marker{display:none}.wc-faq summary:after{content:"+";font-size:28px;line-height:1;flex-shrink:0}.wc-faq details[open] summary:after{content:"\2212"}.wc-faq summary:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:4px}.wc-faq__answer{padding:0 0 22px;font-size:17px;line-height:1.6;max-width:720px;color:rgba(var(--color-foreground),.9)}.wc-faq__answer p{margin:0 0 10px}.wc-news{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end;justify-content:space-between}.wc-news__text,.wc-news__form{flex:1 1 420px;min-width:0}.wc-news__fields{display:flex;flex-wrap:wrap;gap:10px}.wc-news__fields input[type=email]{flex:1 1 220px;min-height:52px;padding:0 16px;border:2px solid rgb(var(--color-foreground));border-radius:12px;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:16px}.wc-news__fields input::placeholder{color:rgba(var(--color-foreground),.6)}.wc-news__fields button{min-height:52px;padding:0 24px;border:2px solid rgb(var(--color-foreground));border-radius:12px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-heading-family);font-weight:800;font-size:20px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.wc-news__msg{margin:12px 0 0;font-weight:600}.wc-upsell{display:flex;gap:14px;align-items:center;margin:0 0 16px;padding:16px;border:2px dashed rgb(var(--color-foreground));border-radius:16px;background:rgba(var(--color-foreground),.05);text-align:left}.wc-upsell__text{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.35}.wc-upsell__text strong{font-size:16px}.wc-upsell form{margin:0}.wc-upsell button{position:relative;min-height:44px;padding:0 14px;border:2px solid rgb(var(--color-foreground));border-radius:10px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-weight:700;font-size:15px;white-space:nowrap;cursor:pointer}.wc-upsell button.loading>span:first-child{visibility:hidden}.wc-upsell .loading__spinner{position:absolute}.wc-upsell .product-form__error-message-wrapper{font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/wc-theme.css.map */
