.template-product{--dp-ink: #111;--dp-ink2: #5f5f5f;--dp-ink3: #9a9a9a;--dp-bg: #fff;--dp-surface: #f4f3f1;--dp-surface2: #ecebe8;--dp-raised: #fff;--dp-accent: #7b2475;--dp-accent-ink: #7b2475;--dp-accent-soft: #f6e8f3;--dp-good: #1e7a3c;--dp-line: rgba(17,17,17,.09);--dp-line2: rgba(17,17,17,.16);--dp-btn: #111;--dp-btn-ink: #fff;--dp-glass: rgba(255,255,255,.74);--dp-glass-edge: rgba(255,255,255,.7);--dp-shadow-lg: 0 2px 6px rgba(17,17,17,.06), 0 18px 48px rgba(17,17,17,.16);--dp-ease: cubic-bezier(.32,.72,0,1)}html[data-da-theme=dark] .template-product{--dp-ink: #f4f1f4;--dp-ink2: #b3adb5;--dp-ink3: #807a83;--dp-bg: #111013;--dp-surface: #1d1b21;--dp-surface2: #26232b;--dp-raised: #1d1b21;--dp-accent: #d98bd0;--dp-accent-ink: #e7a6df;--dp-accent-soft: rgba(217,139,208,.16);--dp-good: #78cd91;--dp-line: rgba(255,255,255,.1);--dp-line2: rgba(255,255,255,.18);--dp-btn: #f4f1f4;--dp-btn-ink: #111;--dp-glass: rgba(34,31,38,.7);--dp-glass-edge: rgba(255,255,255,.09);--dp-shadow-lg: 0 2px 6px rgba(0,0,0,.35), 0 18px 48px rgba(0,0,0,.5)}.template-product .product-gallery__media{border-radius:28px;overflow:hidden;background:var(--dp-surface)}.template-product .product-gallery__media img{border-radius:inherit}.template-product .product-gallery{position:relative}.dx-gbadge{position:absolute;z-index:3;inset-block-start:16px;inset-inline-start:16px;padding:5px 14px;border-radius:999px;font-size:13px;font-weight:700;line-height:22px;color:var(--dp-ink);background:var(--dp-glass);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 0 0 .5px var(--dp-glass-edge),0 4px 14px #11111114;pointer-events:none}@media screen and (max-width:999px){.template-product .product-gallery__media-list{padding-inline:12px;scroll-padding-inline:12px}.template-product .product-gallery__media{border-radius:24px}}.template-product .product-info{display:flex;flex-direction:column}.template-product .product-info>.product-info__block-item{margin:0!important}.template-product .product-info>.product-info__block-item+.product-info__block-item{margin-block-start:24px!important}.template-product .product-info>.product-info__block-item:empty,.template-product .product-info__block-item[data-block-type=separator],.template-product .product-info__block-item[data-block-type=rating],.template-product .product-info__block-item[data-block-type=badges]:not(:has(.badge)),.template-product .product-info__block-item[data-block-type=liquid]:has(.dx-facts){display:none}.template-product .product-info>.product-info__block-item[data-block-type=price]{margin-block-start:10px!important}.template-product .product-info__block-item[data-block-type=da-intro]{display:contents}.template-product .product-info>.product-info__block-item[data-block-type=size-chart]{margin-block-start:12px!important}.dx-intro{display:contents}.dx-top{order:-1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:10px}.dx-code{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:var(--dp-surface);color:var(--dp-ink2);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.dx-rate{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;font-size:13.5px;color:var(--dp-ink)!important;text-decoration:none;font-variant-numeric:tabular-nums}.dx-rate b{font-weight:700}.dx-rate__n{color:var(--dp-ink2)}.dx-stars{display:inline-flex;gap:1px;color:var(--da-star, #7b2475)}.dx-stars svg{width:13px;height:13px;fill:currentColor}.dx-lead{margin:10px 0 0;font-size:15.5px;line-height:1.7;color:var(--dp-ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dx-specs{margin:8px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:14px;line-height:1.6;color:var(--dp-ink2)}.dx-specs span+span:before{content:"\b7";margin-inline:8px;color:var(--dp-ink3)}.template-product .da-code--pdp{display:none}.template-product .product-info__title{margin:0;font-size:clamp(26px,3.4vw,40px);line-height:1.2;font-weight:800;text-wrap:balance;color:var(--dp-ink)}.template-product .product-info__price .rating-with-text{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.template-product .product-info__price sale-price{font-size:30px!important;font-weight:800;line-height:1.1;color:var(--dp-ink)!important}.template-product .product-info__price compare-at-price{font-size:17px;color:var(--dp-ink3)}.template-product .product-info__price .price-list{align-items:baseline;gap:10px}.template-product .product-info__price on-sale-badge{display:none!important}.dx-save{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--dp-accent-soft);color:var(--dp-accent-ink);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.template-product .variant-picker__option-info{font-weight:700;color:var(--dp-ink)}.template-product .variant-picker__option-info .text-subdued{color:var(--dp-ink2);font-weight:600}.template-product .color-swatch{width:36px;height:36px;border-radius:50%!important}.template-product .color-swatch{box-shadow:inset 0 0 0 1px var(--dp-line2)}.template-product .color-swatch:before{top:-5px!important;right:-5px!important;bottom:-5px!important;left:-5px!important;border-radius:50%!important;box-shadow:0 0 0 2px var(--dp-ink)!important}.template-product .color-swatch:after{border-radius:50%!important}.template-product .block-swatch{border-radius:999px;min-height:44px;min-width:52px;box-shadow:inset 0 0 0 1px var(--dp-line2);border:0;background:var(--dp-raised);color:var(--dp-ink)}.template-product .block-swatch:has(input:checked),.template-product input:checked+.block-swatch,.template-product .block-swatch.is-selected{box-shadow:none;background:var(--dp-ink);color:var(--dp-bg)}.template-product .da-fit{font-size:13.5px}.template-product .da-bundle{gap:12px}.template-product .da-bundle__intro .da-bundle__sub,.template-product .da-gsize__hint:not(.is-warn){display:none}.template-product .da-bundle__title{font-size:18px;font-weight:800;color:var(--dp-ink)}.template-product .da-gsize,.template-product .da-bitem{border:0;border-radius:20px;background:var(--dp-surface);box-shadow:none;padding:14px}.template-product .da-gsize.is-done,.template-product .da-bitem.is-done{background:var(--dp-surface);box-shadow:inset 0 0 0 1.5px var(--dp-ink)}.template-product .da-gsize.is-missing,.template-product .da-bitem.is-missing{box-shadow:inset 0 0 0 2px var(--da-err, #c0262d)}.template-product .da-bitem.is-free{background:var(--dp-accent-soft)}.template-product .da-step{font-size:15px}.template-product .da-size{min-width:52px;height:44px;border:0;border-radius:999px;background:var(--dp-raised);box-shadow:inset 0 0 0 1px var(--dp-line2);color:var(--dp-ink)}.template-product .da-size[aria-pressed=true]{background:var(--dp-ink);color:var(--dp-bg)!important;box-shadow:none}.template-product .da-palette{display:flex;flex-wrap:wrap;gap:10px}.template-product .da-sw{position:relative;width:36px;height:36px;min-width:0;padding:0;border:0;border-radius:50%;background:transparent;justify-content:center;box-shadow:none}.template-product .da-sw__dot{width:36px;height:36px;box-shadow:inset 0 0 0 1px #00000024}html[data-da-theme=dark] .template-product .da-sw__dot{box-shadow:inset 0 0 0 1px #ffffff38}.template-product .da-sw__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.template-product .da-sw[aria-pressed=true]{background:transparent}.template-product .da-sw[aria-pressed=true] .da-sw__dot{box-shadow:0 0 0 2px var(--dp-surface),0 0 0 4px var(--dp-ink)}.template-product .da-sw:disabled{opacity:.3}.template-product .da-bitem__meta{font-size:12.5px;color:var(--dp-ink2)}.template-product .da-bitem__name{font-size:15.5px;font-weight:700;color:var(--dp-ink)}.template-product .da-bitem__img{border-radius:12px}.template-product .da-row__label{font-size:14px;color:var(--dp-ink)}.template-product .da-mix,.template-product .da-fill{font-size:13px;font-weight:700;color:var(--dp-accent-ink);text-decoration:none}.template-product .da-bitem.is-free .da-bundle__sub{margin:0;font-size:13px;color:var(--dp-ink2)}.template-product .product-info buy-buttons .button{min-height:56px;border-radius:999px;font-size:17px;font-weight:800;letter-spacing:0}.dx-atc-sep{opacity:.45;margin-inline:8px}.dx-atc-price{font-variant-numeric:tabular-nums}.dx-addons{display:flex;flex-direction:column;gap:10px}.dx-addons__title{margin:0;font-size:16px;font-weight:800;color:var(--dp-ink)}.dx-addons__sub{margin:-6px 0 0;font-size:13.5px;color:var(--dp-ink2)}.dx-addons__list{display:flex;flex-direction:column;gap:8px}.dx-addon{display:flex;align-items:center;gap:12px;padding:8px;border-radius:20px;background:var(--dp-surface);transition:box-shadow .2s}.dx-addon.is-added{box-shadow:inset 0 0 0 2px var(--dp-good)}.dx-addon__img{flex:none;width:56px;height:56px;border-radius:14px;overflow:hidden;background:var(--dp-raised)}.dx-addon__img img{width:100%;height:100%;object-fit:cover}.dx-addon__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.dx-addon__name{color:var(--dp-ink)!important;text-decoration:none;font-size:14.5px;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-addon__name .da-code{display:none}.dx-addon__opts{display:flex;flex-wrap:wrap;gap:6px}.dx-addon__sel select{appearance:none;-webkit-appearance:none;height:30px;padding:0 26px 0 10px;padding-inline:10px 26px;border:0;border-radius:999px;background:var(--dp-raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat;background-position:calc(100% - 10px) 50%;font:inherit;font-size:13px;font-weight:600;color:var(--dp-ink);cursor:pointer}[dir=rtl] .dx-addon__sel select{background-position:10px 50%}.dx-addon__add{-webkit-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding-inline:14px 6px;border:0;border-radius:999px;background:var(--dp-raised);color:var(--dp-ink);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:transform .12s ease-out,background-color .2s;font-variant-numeric:tabular-nums}.dx-addon__add:active{transform:scale(.95)}.dx-addon__add[aria-busy=true]{opacity:.6}.dx-addon__plus{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--dp-btn);color:var(--dp-btn-ink);font-size:18px;line-height:1}.dx-addon.is-added .dx-addon__plus{background:var(--dp-good);color:#fff}.dx-addons__err{margin:0;color:var(--da-err, #c0262d);font-size:13.5px;font-weight:700}.dx-addons__err:empty{display:none}.dx-assure{display:flex;flex-direction:column;gap:12px}.dx-ship{padding:14px 16px;border-radius:18px;background:var(--dp-surface);color:var(--dp-ink)}.dx-ship p{margin:0;font-size:14px;font-weight:600;line-height:1.5}.dx-bar{height:6px;margin-top:10px;border-radius:3px;background:var(--dp-line2);overflow:hidden}.dx-bar i{display:block;height:100%;width:0;border-radius:inherit;background:var(--dp-accent);transition:width .6s var(--dp-ease)}.dx-ticks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--dp-ink2)}.dx-ticks li{display:inline-flex;align-items:center;gap:6px}.dx-ticks svg{width:16px;height:16px;color:var(--dp-good);flex:none}.template-product .product-info__accordion,.template-product .da-acc{border-color:var(--dp-line)}.template-product .product-info__accordion summary{padding-block:18px;font-weight:700}.template-product .product-quick-add{display:none!important}.dx-sticky{position:fixed;z-index:30;inset-inline:0;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;visibility:hidden;transform:translateY(calc(100% + 16px));transition:transform .45s var(--dp-ease),visibility 0s .45s}.dx-sticky.on{visibility:visible;transform:none;transition:transform .45s var(--dp-ease)}.dx-sticky__in{pointer-events:auto;max-width:620px;margin-inline:auto;display:flex;align-items:center;gap:12px;padding:8px;border-radius:999px;background:var(--dp-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:var(--dp-shadow-lg),inset 0 0 0 .5px var(--dp-glass-edge);color:var(--dp-ink)}.dx-sticky__img{width:44px;height:44px;flex:none;border-radius:50%;object-fit:cover;background:var(--dp-surface)}.dx-sticky__nm{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.dx-sticky__nm b{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-sticky__nm span{font-size:13px;color:var(--dp-ink2);font-variant-numeric:tabular-nums}.dx-sticky__cta{-webkit-appearance:none;appearance:none;flex:none;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--dp-btn);color:var(--dp-btn-ink);font:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:transform .12s ease-out,opacity .2s;-webkit-tap-highlight-color:transparent}.dx-sticky__cta:active{transform:scale(.96)}.dx-sticky__cta:disabled{opacity:.4;cursor:not-allowed;transform:none}html body.template-product .da-wa,html body.template-product:has(.product-quick-add) .da-wa{inset-block-end:max(16px,env(safe-area-inset-bottom))}.template-product .da-wa{transition:transform .45s var(--dp-ease),opacity .2s,visibility .2s}html.dx-sticky-on .template-product .da-wa,html.dx-sticky-on .da-wa{transform:translateY(-74px)}@media(min-width:700px){.dx-sticky{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.dx-sticky{transform:none;opacity:0;transition:opacity .2s,visibility 0s .2s}.dx-sticky.on{opacity:1;transition:opacity .2s}html.dx-sticky-on .da-wa{transform:none}}@media(prefers-reduced-transparency:reduce){.dx-gbadge,.dx-sticky__in{background:var(--dp-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.template-product{--dp-line: rgba(17,17,17,.4);--dp-line2: rgba(17,17,17,.6)}}

