.ink-artwork-transfer-section{background:linear-gradient(180deg,#fff,#fff7e0)}.ink-artwork-transfer-inner{max-width:1400px;margin:0 auto;padding:56px 24px}.ink-section-title{margin:0;font-family:Fredoka,Inter,sans-serif;font-size:clamp(28px,4vw,44px);line-height:1.04;font-weight:800;text-align:center;letter-spacing:-.01em}.ink-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.ink-step-card{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:22px;background:#fff;min-height:100%}.ink-step-top{display:flex;align-items:center;gap:12px}.ink-step-icon{width:48px;height:48px;border-radius:999px;background:#ec008c;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ink-step-icon svg{width:24px;height:24px;stroke:currentColor}.ink-step-label{font-size:12px;line-height:1;font-weight:900;color:#00000059}.ink-step-card h3{margin:20px 0 0;font-family:Fredoka,Inter,sans-serif;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.ink-step-card p{margin:8px 0 0;font-size:14px;line-height:1.65;color:#000000b3}@media(max-width:900px){.ink-artwork-transfer-inner{padding:52px 18px}.ink-step-grid{grid-template-columns:1fr}}@media(max-width:560px){.ink-artwork-transfer-inner{padding:48px 16px}.ink-step-card{padding:20px}}.ink-cc-section{background-color:var(--ink-cc-bg, #f8f9fa);padding-top:var(--ink-cc-pad-top, 40px);padding-bottom:var(--ink-cc-pad-bottom, 40px)}.ink-cc-inner{max-width:var(--ink-cc-max, 1280px);margin-inline:auto;padding-inline:16px}.ink-cc-header{text-align:left;margin-bottom:clamp(22px,4vw,36px)}.ink-cc-heading{margin:0 0 8px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.25;color:#111;letter-spacing:-.02em}.ink-cc-sub{margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.55;color:#666}.ink-cc-grid{display:grid;grid-template-columns:1fr;gap:var(--ink-cc-gap, 20px);align-items:stretch;list-style:none;margin:0;padding:0}@media screen and (max-width:749px){.ink-cc-grid[data-cards-mobile="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ink-cc-grid[data-cards-mobile="1"]{grid-template-columns:1fr}}@media screen and (min-width:750px){.ink-cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ink-cc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ink-cc-card{background:#fff;border-radius:14px;padding:clamp(22px,3vw,30px);box-shadow:0 10px 32px #00000014;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;text-align:left}.ink-cc-card__icon{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.ink-cc-card__icon--live_chat{background:#ec008c}.ink-cc-card__icon--email{background:#00aeef}.ink-cc-card__icon--phone{background:#ffc20e}.ink-cc-card__icon--social_dm{background:#111}.ink-cc-card__icon--neutral{background:#6b7280}.ink-cc-card__title{margin:4px 0 0;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:#111}.ink-cc-card__desc{margin:0;flex:1;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.55;color:#666}.ink-cc-card__link{margin-top:4px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--ink-cc-accent, #ec008c);text-decoration:none;display:inline-flex;align-items:center;gap:2px}.ink-cc-card__link:hover .ink-cc-arrow,.ink-cc-card__link:focus-visible .ink-cc-arrow{transform:translate(4px)}.ink-cc-arrow{display:inline;transition:transform .15s ease}.ink-cc-card__link--static{cursor:default;pointer-events:none}.ink-cc-empty{font-family:Inter,system-ui,sans-serif;font-size:14px;color:#777;text-align:center;padding:32px 16px}.ig-footer{background:var(--ig-ft-bg, #ffffff);border-top:1px solid var(--ig-ft-border, rgba(0,0,0,.1));color:var(--ig-ft-text, #111111)}.ig-footer__container{max-width:var(--ig-ft-container-max, 1200px);margin:0 auto;padding-left:var(--ig-ft-container-pad, 0);padding-right:var(--ig-ft-container-pad, 0);box-sizing:border-box}.ig-footer__inner{width:min(var(--ig-ft-inner-max, 1400px),100%);margin:0;padding:var(--ig-ft-pad-y, 56px) var(--ig-ft-pad-x, 24px);display:grid;grid-template-columns:2fr repeat(3,1fr);gap:34px}.ig-footer__logo-link{display:inline-block;line-height:0;max-width:min(var(--ig-ft-logo-max, 160px),100%);width:fit-content;text-decoration:none;color:inherit;margin:0;box-sizing:border-box}.ig-footer__logo-link:focus-visible{outline:2px solid var(--ig-ft-link-hover, #ec008c);outline-offset:4px;border-radius:4px}.ig-footer__logo-img{display:block;width:100%;height:auto;max-width:100%}.ig-footer__logo{display:inline-block;max-width:100%;box-sizing:border-box;font-family:var(--ig-ft-font-h, "Fredoka", "Inter", sans-serif);font-size:clamp(20px,calc(.12 * var(--ig-ft-logo-max, 160px) + 14px),40px);line-height:.86;font-weight:700;letter-spacing:0;color:var(--ig-ft-text, #111111);text-shadow:1px 0 0 currentColor,-1px 0 0 currentColor,0 1px 0 currentColor,0 -1px 0 currentColor;overflow-wrap:anywhere}.ig-footer__chat-social{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:0}.ig-footer__brand-social{margin-top:14px;max-width:330px}.ig-footer__social{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ig-footer__social--brand{justify-content:flex-start;gap:6px}.ig-footer__social-link{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--ig-ft-link, rgba(17,17,17,.7));background:#1111110a;border:1px solid rgb(17 17 17 / .08);text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.ig-footer__social--brand .ig-footer__social-link{width:30px;height:30px;border-radius:8px}.ig-footer__social-link:hover,.ig-footer__social-link:focus-visible{color:var(--ig-ft-link-hover, #ec008c);background:#ec008c14;border-color:#ec008c40;transform:translateY(-2px)}.ig-footer__social--brand .ig-footer__social-link:hover,.ig-footer__social--brand .ig-footer__social-link:focus-visible{transform:translateY(-1px)}.ig-footer__social-icon{display:grid;place-items:center;width:22px;height:22px}.ig-footer__social--brand .ig-footer__social-icon{width:14px;height:14px}.ig-footer__social-svg{display:block;width:22px;height:22px;overflow:visible}.ig-footer__social--brand .ig-footer__social-svg{width:14px;height:14px}.ig-footer__brand-text{max-width:330px;margin:18px 0 0;color:var(--ig-ft-muted, rgba(17,17,17,.62));font-size:15px;line-height:1.6;font-family:var(--ig-ft-font-b, "Inter", system-ui, sans-serif)}.ig-footer__chat-row{margin-top:0;display:inline-flex;align-items:center;gap:9px;font-size:13px;line-height:1.2;font-weight:800;color:var(--ig-ft-text, #111111);font-family:var(--ig-ft-font-b, "Inter", system-ui, sans-serif)}.ig-footer__chat-row svg{width:18px;height:18px;stroke:var(--ig-ft-chat-icon, #00AEEF);flex:0 0 auto}.ig-footer__heading{margin:0 0 14px;font-size:15px;line-height:1.2;font-weight:900;color:var(--ig-ft-text, #111111);font-family:var(--ig-ft-font-b, "Inter", system-ui, sans-serif)}.ig-footer__list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ig-footer__list a{color:var(--ig-ft-link, rgba(17,17,17,.7));font-size:14px;line-height:1.25;text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-block;font-family:var(--ig-ft-font-b, "Inter", system-ui, sans-serif)}.ig-footer__list a:hover{color:var(--ig-ft-link-hover, #EC008C);transform:translate(3px)}.ig-footer__bottom{background:var(--ig-ft-bottom-bg, #000000);color:var(--ig-ft-bottom-text, #ffffff);font-size:12px;font-family:var(--ig-ft-font-b, "Inter", system-ui, sans-serif)}.ig-footer__bottom-inner{width:min(var(--ig-ft-inner-max, 1400px),100%);margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ig-footer__tagline{color:var(--ig-ft-bottom-muted, rgba(255,255,255,.62))}.ig-footer__payments{flex:0 0 auto;margin-left:auto}.ig-footer__payment-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.ig-footer__payment-item{display:flex;align-items:center;margin:0;line-height:0}.ig-footer__payment-item svg{display:block;height:var(--ig-ft-payment-icon-h, 24px);width:auto;max-width:48px;vertical-align:middle}.ig-footer__strip{height:5px;display:grid;grid-template-columns:repeat(4,1fr)}.ig-footer__strip span:nth-child(1){background:var(--ig-ft-strip-1, #EC008C)}.ig-footer__strip span:nth-child(2){background:var(--ig-ft-strip-2, #00AEEF)}.ig-footer__strip span:nth-child(3){background:var(--ig-ft-strip-3, #FFC20E)}.ig-footer__strip span:nth-child(4){background:var(--ig-ft-strip-4, #000000)}@media(max-width:920px){.ig-footer__inner{grid-template-columns:repeat(2,1fr)}.ig-footer__brand{grid-column:1 / -1}}@media(max-width:560px){.ig-footer__inner{padding:42px 18px;grid-template-columns:1fr;gap:28px}.ig-footer__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:10px}.ig-footer__list li{min-width:0}.ig-footer__list a{max-width:100%;overflow-wrap:anywhere}.ig-footer__list a:hover{transform:translateY(-1px)}.ig-footer__logo-link{display:block;width:fit-content;max-width:min(var(--ig-ft-logo-max, 160px),100%);margin-left:auto;margin-right:auto;text-align:center}.ig-footer__logo{text-align:center}.ig-footer__bottom-inner{padding:16px 18px;flex-direction:column;text-align:center}.ig-footer__payments{margin-left:0;width:100%}.ig-footer__payment-list{justify-content:center}}.ink-newsletter{padding:var(--ink-nl-pad-y, 56px) var(--ink-nl-pad-x, 24px);background:linear-gradient(180deg,var(--ink-nl-bg-top, #ffffff) 0%,var(--ink-nl-bg-bottom, #fff7e0) 100%);border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.ink-newsletter__inner{width:min(100% - 32px,var(--ink-nl-max, 720px));margin:0 auto;text-align:center;min-width:0}.ink-newsletter__kicker{display:inline-flex;align-items:center;gap:8px;background:#ffc20e;color:#111;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-family:var(--ink-nl-font-b, "Inter", system-ui, sans-serif)}.ink-newsletter__heading{margin:18px 0 0;font-family:var(--ink-nl-font-h, "Fredoka", "Inter", sans-serif);font-size:clamp(28px,5vw,44px);line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--ink-nl-title, #111111)}.ink-newsletter__sub{margin:14px auto 0;max-width:520px;font-family:var(--ink-nl-font-b, "Inter", system-ui, sans-serif);font-size:16px;line-height:1.6;color:var(--ink-nl-sub, rgba(17, 17, 17, .68))}.ink-newsletter__feedback{margin:20px auto 0;max-width:520px;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:700;font-family:var(--ink-nl-font-b, "Inter", system-ui, sans-serif);line-height:1.45}.ink-newsletter__feedback--success{background:#00aeef1f;border:1px solid rgba(0,174,239,.35);color:#0b5c72}.ink-newsletter__feedback--error{background:#ec008c14;border:1px solid rgba(236,0,140,.25);color:#7a0a3d}.ink-newsletter__feedback--error .errors,.ink-newsletter__feedback--error ul{margin:0;padding-left:1.25em;text-align:left;list-style:disc}.ink-newsletter__form{margin-top:22px;width:100%;min-width:0}.ink-newsletter__fields{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;width:100%;min-width:0}.ink-newsletter__input{flex:1 1 auto;min-width:min(240px,100%);max-width:420px;padding:14px 18px;border-radius:999px;box-sizing:border-box;border:2px solid rgba(0,0,0,.12);background:#fff;font-size:16px;line-height:1.35;font-family:var(--ink-nl-font-b, "Inter", system-ui, sans-serif);outline:none;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none;height:auto;min-height:0;max-height:none}.ink-newsletter__input:focus{border-color:#ec008c;box-shadow:0 0 0 3px #ec008c26}.ink-newsletter__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:999px;border:0;cursor:pointer;background:#111;color:#ffc20e;font-weight:900;font-size:15px;font-family:var(--ink-nl-font-h, "Fredoka", "Inter", sans-serif);letter-spacing:.02em;transition:transform .18s ease,filter .18s ease}.ink-newsletter__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ink-newsletter__submit:disabled{opacity:.75;cursor:wait}.ink-newsletter__privacy{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--ink-nl-muted, rgba(17, 17, 17, .55));font-family:var(--ink-nl-font-b, "Inter", system-ui, sans-serif)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.ink-newsletter__fields{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.ink-newsletter .ink-newsletter__fields .ink-newsletter__input{flex:0 0 auto;width:100%;max-width:none;min-width:0;align-self:stretch;height:auto;min-height:2.875rem}.ink-newsletter__submit{width:100%;flex:0 0 auto;box-sizing:border-box}}.ink-review-proof{background:#fff;font-family:Inter,system-ui,sans-serif;color:#111}.ink-review-proof h1,.ink-review-proof h2,.ink-review-proof h3{font-family:Fredoka,Inter,sans-serif;letter-spacing:-.01em}.ink-divider-yellow{width:64px;height:3px;background:#ffc20e;margin:12px auto 18px;border-radius:2px}.ink-section-title{font-size:clamp(28px,4vw,44px);line-height:1.04;font-weight:800;text-align:center;margin:0}.ink-review-card{border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.08);padding:22px;min-height:100%;box-shadow:0 10px 28px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.ink-review-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0000001f}.ink-review-nav{width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.12);display:inline-flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 8px 22px #00000014;transition:transform .18s ease,background .18s ease;cursor:pointer}.ink-review-nav:hover{transform:translateY(-1px);background:#fff7e0}.ink-review-dot{width:9px;height:9px;border-radius:999px;background:#0003;transition:all .18s ease;border:0;padding:0;cursor:pointer}.ink-review-dot.active{width:28px;background:#111}.max-wrap{max-width:1400px;margin:0 auto;padding:56px 16px}.review-heading{text-align:center;max-width:672px;margin:0 auto}.star-row{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:800;color:#f28c28}.star-row svg,.review-stars svg{fill:currentColor;stroke:currentColor}.star-row svg{width:20px;height:20px}.review-subtitle{margin:12px 0 0;color:#000000a6;font-size:16px;line-height:1.55}.reviews-area{margin-top:32px}.reviews-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.review-stars{display:inline-flex;color:#ffc20e}.review-stars svg{width:16px;height:16px}.review-title{margin:16px 0 0;font-size:18px;font-weight:800;line-height:1.2}.review-text{margin:12px 0 0;font-size:14px;line-height:1.65;color:#000000b3}.review-author{margin-top:20px;padding-top:16px;border-top:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;gap:12px}.review-name{font-size:14px;font-weight:900}.verified{color:#00aeef;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.review-controls{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:20px}.dot-row{display:flex;align-items:center;gap:8px}@media(min-width:768px){.max-wrap{padding-left:24px;padding-right:24px}}@media(max-width:1024px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.max-wrap{padding-top:48px;padding-bottom:48px}.reviews-grid{grid-template-columns:1fr}.review-subtitle{font-size:14px}}*{box-sizing:border-box}.ink-product-faq{background:#fff;padding:56px 24px}.ink-product-faq-inner{width:min(1100px,100%);margin:0 auto}.ink-product-faq-header{text-align:center}.ink-product-faq-icon{width:36px;height:36px;margin:0 auto;color:#00aeef;display:block}.ink-product-faq-title{margin:12px 0 0;font-family:Fredoka,Inter,sans-serif;font-size:clamp(28px,4vw,44px);line-height:1.04;font-weight:800;text-align:center;letter-spacing:-.01em}.ink-product-faq-divider{width:64px;height:3px;background:#ffc20e;margin:12px auto 18px;border-radius:2px}.ink-product-faq-list{margin-top:32px}.ink-product-faq-card{display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;border-top:1px solid rgba(0,0,0,.1);padding:18px 0}.ink-product-faq-card:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.ink-product-faq-card h3{margin:0;font-family:Fredoka,Inter,sans-serif;font-size:18px;line-height:1.25;font-weight:800;letter-spacing:-.01em}.ink-product-faq-card p{margin:0;color:#000000b3;font-size:16px;line-height:1.65}@media(max-width:760px){.ink-product-faq{padding:52px 18px}.ink-product-faq-card{grid-template-columns:1fr;gap:10px}}@media(max-width:560px){.ink-product-faq{padding:48px 16px}.ink-product-faq-card p{font-size:15px}}.sticky-add-to-cart__bar{position:fixed;bottom:20px;left:50%;opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));z-index:calc(var(--layer-sticky) - 1);display:block;width:600px;border-radius:calc(var(--style-border-radius-buttons-primary) + min(var(--padding-sm),var(--style-border-radius-buttons-primary)));box-shadow:var(--shadow-popover);padding:var(--padding-sm);display:flex;align-items:center;gap:var(--gap-md)}@starting-style{.sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px))}}.sticky-add-to-cart__bar:before{--border: 2px;content:"";position:absolute;inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(#00000026 0 100%);background-clip:content-box,border-box;border:var(--border) solid #0000;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.5);backdrop-filter:blur(20px) saturate(180%) brightness(1.5)}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0);opacity:1}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:var(--padding-lg)}.sticky-add-to-cart__image{flex-shrink:0;aspect-ratio:1;height:var(--height-buy-buttons);overflow:hidden;border-radius:var(--style-border-radius-buttons-primary);background:var(--color-background-secondary)}.sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph-medium--size);font-weight:var(--font-weight-semibold);line-height:var(--font-paragraph--line-height);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-paragraph-small--size);margin-top:var(--margin-3xs)}.sticky-add-to-cart__price{font-weight:var(--font-weight-semibold)}.sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}@media screen and (max-width:749px){.sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0}.sticky-add-to-cart__bar:before{--border: 1px}.sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.sticky-add-to-cart__button{padding:var(--padding-lg)}.sticky-add-to-cart__price{font-size:var(--font-paragraph-small--size)}.sticky-add-to-cart__button{width:var(--height-buy-buttons)}sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (max-width:389px){.sticky-add-to-cart__bar .compare-at-price{display:none}.sticky-add-to-cart__title{display:none}.sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ink-product-tabs{max-width:1280px;margin:18px auto 0;padding:0 24px 12px}.ink-tab-list{display:flex;gap:24px;align-items:center;overflow-x:auto;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,.1)}.ink-tab-btn{border:0;background:transparent;padding:14px 20px;border-bottom:3px solid transparent;color:#0000008c;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.2;font-weight:700;cursor:pointer;white-space:nowrap}.ink-tab-btn.is-active,.ink-tab-btn.active{color:#111;border-bottom-color:#ec008c}.ink-tab-panels{padding-top:22px}.ink-tab-panel{display:none;font-size:16px;line-height:1.6;color:#111;font-weight:500}.ink-tab-panel.is-active{display:block}.ink-accordion-btn{display:none}.ink-tab-panel-body{padding-top:0}.ink-tab-panel p{margin:0 0 12px}.ink-tab-panel ul{margin:0 0 16px 18px}.ink-tab-panel h2,.ink-tab-panel h3{margin:0 0 12px;line-height:1.2}.ink-tab-details-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:28px;align-items:start}.ink-tab-guarantee{border-radius:14px;background:#fff;box-shadow:0 6px 24px #00000014;border:1px solid rgba(0,0,0,.06);padding:18px}.ink-tab-guarantee h3{margin:0 0 8px;font-family:Fredoka,Inter,sans-serif;font-size:30px;line-height:1.05;font-weight:700}.ink-tab-guarantee p{margin:0;color:#000000b8;font-size:14px;line-height:1.55;font-weight:600}.ink-tab-guarantee a{margin-top:10px;display:inline-flex;font-weight:800;font-size:14px;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:900px){.ink-product-tabs{padding:0 16px 10px}.ink-tab-btn{font-size:14px;padding:14px 16px}.ink-tab-panel{font-size:16px;line-height:1.6}.ink-tab-details-grid{grid-template-columns:1fr;gap:14px}}@media screen and (max-width:749px){.ink-tab-list{display:none}.ink-tab-panels{padding-top:0;border-top:1px solid rgba(0,0,0,.1)}.ink-tab-panel{display:block;border-bottom:1px solid rgba(0,0,0,.1)}.ink-accordion-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border:0;background:transparent;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.2;font-weight:700;color:#111;text-align:left;cursor:pointer}.ink-accordion-btn:after{content:"+";font-size:20px;line-height:1;color:#000000b3}.ink-tab-panel.is-active .ink-accordion-btn:after{content:"\2212"}.ink-tab-panel-body{display:none;padding:0 0 16px}.ink-tab-panel.is-active .ink-tab-panel-body{display:block}}@media screen and (max-width:749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.view-product-title{display:none}.product-details{display:flex;align-self:start;justify-content:center}.product-details h1,.product-details .group-block h1,.product-details [data-block-type=text] h1{margin:0 0 10px;font-family:Fredoka,Inter,sans-serif!important;font-weight:700!important;font-size:34px!important;line-height:2.25rem!important;letter-spacing:-.01em!important;color:#111;position:relative}.product-details h1:after,.product-details .group-block h1:after,.product-details [data-block-type=text] h1:after{content:"";display:block;width:min(220px,48%);height:3px;margin-top:10px;border-radius:999px;background:#f4b400}.product-details [ref=priceContainer],.product-details [ref=priceContainer] .price,.product-details [ref=priceContainer] .price__current,.product-details [ref=priceContainer] .price-item{font-family:Fredoka,Inter,sans-serif!important;font-size:1.875rem!important;line-height:2.25rem!important;font-weight:800!important;letter-spacing:-.01em!important}.product-details .price,.product-details .buy-buttons{margin-top:8px}.ink-benefit-box{margin-top:16px;border:0;border-radius:0;background:transparent;padding:0;display:grid;gap:14px}.ink-benefit-item{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;color:#111;font-size:16px;line-height:1.4;font-weight:500}.ink-benefit-icon{width:20px;height:20px;border-radius:6px;background:#111;color:#ffc20e;display:grid;place-items:center;font-size:12px;font-weight:900;line-height:1;margin-top:2px}.product-details [data-block-type=product-custom-property],.product-details .product-custom-property{margin-top:80px!important}.product-details [data-block-type=product-custom-property] .button,.product-details [data-block-type=product-custom-property] button,.product-details .product-custom-property .button,.product-details .product-custom-property button{width:100%!important;min-height:64px!important;padding:16px 22px!important;border-radius:10px!important;border:0!important;background:#ffc20e!important;color:#111!important;font-family:Fredoka,Inter,sans-serif!important;font-size:30px!important;font-weight:700!important;line-height:1.05!important;text-align:center!important}.product-details [data-block-type=product-custom-property] .button:hover,.product-details [data-block-type=product-custom-property] button:hover,.product-details .product-custom-property .button:hover,.product-details .product-custom-property button:hover{filter:brightness(.97)}#gs-builder-btn{padding:16px!important;font-size:18px!important}.product-details .ink-upload-info-card{background:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 18px #0000000f;padding:24px 20px;margin-top:14px;text-align:center;max-width:100%}.product-details .ink-upload-info-text{color:#6d6d6d;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:1.42;letter-spacing:0;text-align:center;margin:0}.product-details .ink-upload-info-lead{color:#111;font-weight:700;font-size:20px;line-height:1.34;margin-bottom:12px}.product-details .rteformatter.ink-upload-info-card>*+*{margin-top:6px}.upload-info-box{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:20px;text-align:center}.upload-info-box .size-info{color:#000;font-size:15px;margin:0 0 8px;font-weight:600;font-size:14px}.upload-info-box .supported-formats{color:#666;margin:0;font-size:14px}.upload-info-box .small{font-size:12px;color:#666;margin:5px 0 0}@media screen and (min-width:750px){.product-details>.group-block{height:min-content}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height, 0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}@media screen and (max-width:749px){.product-details>.group-block{height:min-content;min-height:0;align-self:start;width:100%}.product-details .group-block-content.layout-panel-flex--column,.product-details .group-block-content.mobile-column{--vertical-alignment-mobile: flex-start;--vertical-alignment: flex-start;min-height:0!important;justify-content:flex-start!important;align-items:stretch}.product-details h1,.product-details .group-block h1,.product-details [data-block-type=text] h1{font-size:34px!important;line-height:2.25rem!important}.product-details h1:after,.product-details .group-block h1:after,.product-details [data-block-type=text] h1:after{width:min(170px,54%);margin-top:8px}.ink-benefit-item{font-size:14px;line-height:1.45}.product-details .ink-benefit-box{position:relative;clear:both;width:100%;margin-top:12px;margin-bottom:14px;z-index:0}.product-details [data-block-type=product-custom-property],.product-details .product-custom-property{position:relative;clear:both;margin-top:16px!important;z-index:0}.product-details [data-block-type=product-custom-property] .button,.product-details [data-block-type=product-custom-property] button,.product-details .product-custom-property .button,.product-details .product-custom-property button{min-height:52px!important;font-size:24px!important;padding:12px 16px!important}.product-details .ink-upload-info-card{border-radius:14px;padding:18px 14px;margin-top:10px}.product-details .ink-upload-info-text{font-size:14px;line-height:1.45}.product-details .ink-upload-info-lead{font-size:15px;line-height:1.4;margin-bottom:10px}}.column-options-wrapper{--icon-offset: -3px;display:flex;gap:var(--gap-sm);min-width:fit-content;justify-content:flex-end;height:var(--minimum-touch-target);align-items:center;margin-right:var(--icon-offset)}.column-options-wrapper:only-child{margin-left:auto}.facets__form-wrapper>.column-options-wrapper:first-child{margin-left:auto}.facets .column-options-wrapper{display:none}@media screen and (min-width:750px){.facets .column-options-wrapper{display:flex}}.column-options{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin:0;padding:0;border:none}@media screen and (min-width:750px){.column-options{gap:var(--gap-2xs)}}.column-options__option{display:none;position:relative}@media screen and (max-width:749px){.column-options__option:has(.column-picker-mobile--single),.column-options__option:has(.column-picker-mobile--double){display:flex}}@media screen and (min-width:750px){.column-options__option:has(.column-picker--default),.column-options__option:has(.column-picker--zoom-out){display:flex}}@media screen and (max-width:749px){.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker-mobile--single),.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker-mobile--double){display:flex}}@media screen and (min-width:750px){.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker--default),.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker--zoom-out){display:flex}}.column-options__legend{padding:0;margin:0}.column-options__option-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;padding:0;width:auto;height:auto;aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.column-picker{color:rgb(var(--color-foreground-rgb) / var(--opacity-50));padding:var(--padding-2xs);border-radius:var(--style-border-radius-xs);transition:background-color var(--animation-speed) ease,color var(--animation-speed) ease}.column-options__option:hover .column-picker{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.column-options__option-input:checked~.column-picker{color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.product-grid{--product-grid-gap: var(--product-grid-gap-mobile);--mobile-columns: 2;isolation:isolate}@media screen and (min-width:750px){.product-grid{--product-grid-gap: var(--product-grid-gap-desktop)}}.product-grid slideshow-arrows .slideshow-control{display:none}@media screen and (min-width:750px){.product-grid slideshow-arrows .slideshow-control{display:grid}}@supports not (background-color: rgb(from red 150 g b / alpha)){.product-grid .product-media,.product-grid .product-media-container{aspect-ratio:auto}}.main-collection-grid{grid-column:var(--grid-column--mobile);padding:var(--grid--margin--mobile)}@media screen and (min-width:750px){.main-collection-grid{grid-column:var(--grid-column--desktop);padding:var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start)}}.main-collection-grid__empty{padding-block:var(--padding-6xl);padding-inline:var(--page-margin);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--padding-sm)}.main-collection-grid__empty-title{margin:0}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}@media screen and (min-width:750px){.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}.product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;background-color:transparent}.product-media-container__zoom-button:hover{background-color:transparent}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}.media-gallery__mobile-controls{grid-area:auto}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}.dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color)}@supports (anchor-name: --test){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{--inset-offset: calc(var(--focus-outline-offset) / 2);content:"";position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position-anchor:--selected-thumbnail;outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color);border-radius:var(--media-radius);z-index:var(--layer-raised)}@media(prefers-reduced-motion:no-preference){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{transition-property:inset;transition-duration:var(--spring-d180-b0-duration);transition-timing-function:var(--spring-d180-b0-easing)}}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none;border:none;anchor-name:--selected-thumbnail}}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);right:var(--padding-lg)}@media screen and (min-width:750px){.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}.dialog-zoomed-gallery__dialog{background-color:var(--color-background);view-transition-name:zoom-dialog-ui}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}@media screen and (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}@media screen and (max-width:749px){.media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 44px}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation-timing-function:step-start}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){:root:active-view-transition .product-media__image{background-color:transparent}}::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}@media screen and (max-width:749px){.product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}@media screen and (min-width:750px){media-gallery:is(.media-gallery--grid) slideshow-component{display:none}}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}@media screen and (max-width:749px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}slideshow-slide.product-media-container--tallest{content-visibility:visible}.quantity-selector-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.quantity-selector-wrapper{gap:var(--gap-sm)}}.price-per-item{display:block;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:400}.search-action{--search-border-radius: var(--style-border-radius-inputs);--search-border-width: var(--style-border-width-inputs);display:flex}@media screen and (max-width:749px){.search-action--hidden-on-drawer{display:none}}@media screen and (min-width:750px){[data-menu-style=drawer] .search-action--hidden-on-drawer,[data-menu-style=menu] .search-action--hidden-on-menu{display:none}}@media screen and (min-width:750px){[data-menu-style=menu] .header__column--left .search-action{margin-inline:calc(var(--padding-lg) * -1)}}@media screen and (min-width:750px){.header__column--right .search-action{margin-inline:calc(var(--gap-md) * -1) calc(var(--gap-xs) * -1)}}@media screen and (min-width:750px){.header__column--right .search-action--text,[data-menu-style=menu] .header__column--left .search-action--text{margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAARggYAACAAAAAAAAABAAAAAACAAAAAAQAAgLwKFQQQIA */
