:root{--ydc-accent: #9373ff;--ydc-accent-ink: #5b3fd6;--ydc-accent-soft: #f1ecff;--ydc-accent-line: #ddd2ff;--ydc-ink: #17161c;--ydc-muted: #6b6875;--ydc-line: #e9e7ef;--ydc-good: #0f8f5f;--ydc-good-soft: #e8f6f0;--ydc-warn: #d9463f;--ydc-page: #f6f4fa;--ydc-surface: #ffffff;--ydc-r-lg: 20px;--ydc-r-md: 14px;--ydc-r-sm: 10px;--ydc-r-pill: 999px;--ydc-shadow: 0 1px 2px rgba(23, 22, 28, .04), 0 8px 24px rgba(23, 22, 28, .05);--ydc-shadow-sm: 0 1px 2px rgba(23, 22, 28, .05);--ydc-gap: 12px;--ydc-pad: 16px}body:has(.ydc-section),body.gradient:has(.ydc-section){background:var(--ydc-page);color:var(--ydc-ink);-webkit-font-smoothing:antialiased}.ydc-section{background:var(--ydc-surface);border-radius:var(--ydc-r-lg);margin:10px;box-shadow:var(--ydc-shadow-sm);overflow:hidden}@media(min-width:750px){.ydc-section{margin-inline:auto;margin-block:14px;max-width:1360px}}.ydc-section--bleed{margin:0;border-radius:0;box-shadow:none}.ydc-section--tinted{background:var(--ydc-accent-soft)}.ydc-card-surface{background:var(--ydc-surface);border-radius:var(--ydc-r-lg);box-shadow:var(--ydc-shadow-sm)}.ydc-section h2,.ydc-head__title{letter-spacing:-.02em;font-weight:600}.ydc-head__title{font-size:clamp(2.4rem,5.2vw,3.4rem);line-height:1.15}.ydc-head__sub{font-size:1.5rem;line-height:1.55;max-width:46ch;margin-inline:auto}.ydc-head--start .ydc-head__sub{margin-inline:0}.ydc-head__kicker{font-size:1.1rem;letter-spacing:.14em}.ydc-mark{background:var(--ydc-accent-soft);color:var(--ydc-accent-ink);border-radius:var(--ydc-r-pill);padding:.06em .42em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ydc-circled{position:relative;display:inline-block;padding:.1em .5em;white-space:nowrap}.ydc-circled:after{content:"";position:absolute;top:-.28em;right:-.15em;bottom:-.3em;left:-.15em;border:2px solid var(--ydc-accent);border-radius:50%;transform:rotate(-3deg) scaleX(1.04);pointer-events:none;opacity:.9}.ydc-pill{display:inline-flex;align-items:center;gap:.56rem;padding:.48rem 1.12rem;border-radius:var(--ydc-r-pill);background:var(--ydc-accent-soft);color:var(--ydc-accent-ink);font-size:1.2rem;font-weight:600;line-height:1.2;white-space:nowrap}.ydc-pill--good{background:var(--ydc-good-soft);color:var(--ydc-good)}.ydc-pill--ghost{background:transparent;border:1px solid var(--ydc-line);color:var(--ydc-muted)}.ydc-pill svg{width:13px;height:13px;flex:none}.ydc-statgrid{display:grid;gap:var(--ydc-gap);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.ydc-statgrid{grid-template-columns:1fr}}.ydc-stat{background:var(--ydc-accent-soft);border-radius:var(--ydc-r-lg);padding:2.4rem 2rem;text-align:center}.ydc-stat__num{display:block;font-size:clamp(3.6rem,9vw,4.8rem);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--ydc-accent-ink)}.ydc-stat__label{display:block;margin-top:.96rem;font-size:1.5rem;font-weight:600;line-height:1.35}.ydc-stat__foot{display:block;margin-top:.72rem;font-size:1.1rem;color:var(--ydc-muted);line-height:1.4}.ydc-section{padding-block:clamp(3.2rem,7vw,5.6rem)}.ydc-section--flush,.ydc-section--bleed{padding-block:0}.ydc-section--card{background:var(--ydc-surface);border-radius:var(--ydc-r-lg);margin-inline:10px;margin-block:10px;box-shadow:var(--ydc-shadow-sm)}@media(min-width:750px){.ydc-section--card{margin-inline:auto;max-width:1360px}}.ydc-hairline{border:0;border-top:1px solid var(--ydc-line);margin:0}.ydc-muted{color:var(--ydc-muted)}@media(prefers-reduced-motion:reduce){.ydc-circled:after{transform:none}}.product{gap:var(--ydc-gap)}.product__media-wrapper,.product__info-wrapper{background:var(--ydc-surface);border-radius:var(--ydc-r-lg);box-shadow:var(--ydc-shadow-sm);padding:14px}@media(min-width:750px){.product__media-wrapper,.product__info-wrapper{padding:20px}.product__info-wrapper{padding-inline:24px}}.product__media-wrapper .product__media,.product__media-wrapper .product__media img,.product__media-wrapper .media{border-radius:var(--ydc-r-md);overflow:hidden}.product__info-container>*+*{margin-top:1.4rem}.product__title,.product__title>*{font-size:clamp(2.2rem,5.4vw,3rem);line-height:1.18;letter-spacing:-.02em;margin:0}.price{font-size:2.4rem;font-weight:600;letter-spacing:-.02em}.price__sale .price-item--regular{opacity:.5;font-weight:400}.ydc-tier__extras{grid-column:1 / -1;display:grid;gap:.48rem;margin-top:.4rem;padding-top:.96rem;border-top:1px dashed var(--ydc-accent-line)}.ydc-tier__extra{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:1.3rem;line-height:1.3}.ydc-tier__extra-label{display:inline-flex;align-items:center;gap:.64rem;font-weight:500;color:var(--ydc-accent-ink)}.ydc-tier__extra-label .ydc-icon{width:15px;height:15px;flex:none}.ydc-tier__extra-value{color:var(--ydc-muted);font-size:1.2rem;flex:none}.ydc-tier.is-selected{border-color:var(--ydc-accent);background:var(--ydc-accent-soft)}.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:var(--ydc-r-sm);font-weight:600;letter-spacing:.01em;min-height:52px}.ydc-stock{background:var(--ydc-accent-soft);border-radius:var(--ydc-r-md);padding:1.4rem 1.6rem}.ydc-stock__track{height:7px;border-radius:var(--ydc-r-pill);background:#fff;overflow:hidden}.ydc-stock__fill{height:100%;border-radius:var(--ydc-r-pill);background:linear-gradient(90deg,var(--ydc-accent),#f5a524)}.ydc-trustcards{display:grid;gap:var(--ydc-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.ydc-trustcard{background:var(--ydc-good-soft);border-radius:var(--ydc-r-md);padding:1.44rem}.ydc-trustcard__icon{color:var(--ydc-good)}.ydc-buybox-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.44rem 0;font-size:1.5rem;font-weight:500;cursor:pointer;list-style:none;border-top:1px solid var(--ydc-line)}.ydc-buybox-faq summary::-webkit-details-marker{display:none}.ydc-buybox-faq summary:after{content:"";width:9px;height:9px;flex:none;border-right:1.5px solid var(--ydc-muted);border-bottom:1.5px solid var(--ydc-muted);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.ydc-buybox-faq details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.ydc-buybox-faq p{margin:0 0 1.44rem;font-size:1.4rem;line-height:1.55;color:var(--ydc-muted)}.ydc-avatars__name{font-weight:600;color:var(--ydc-ink)}.ydc-avatars__verified{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.22em;margin:0 .22em 0 .12em;flex:none}.ydc-avatars__verified--img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ydc-design.css.map */
