[class*=dk-]{--dk-accent-color: var(--dk-accent, var(--color-primary-button-background, currentColor));--dk-line: color-mix(in srgb, currentColor 14%, transparent);--dk-surface: color-mix(in srgb, currentColor 4%, transparent);--dk-muted: color-mix(in srgb, currentColor 64%, transparent)}.dk-icon{width:1.25em;height:1.25em;flex-shrink:0}.dk-placeholder,.dk-cart-preview-note{padding:12px 14px;border:1px dashed var(--dk-line);border-radius:var(--dk-radius-sm);font-size:.85em;color:var(--dk-muted);margin:0}.dk-cart-preview-note{margin:12px var(--cart-drawer-padding, 16px)}.dk-select{width:100%;min-height:34px;padding:4px 28px 4px 10px;border:1px solid var(--dk-line);border-radius:var(--dk-radius-sm);background:var(--color-input-background, transparent);color:inherit;font:inherit;font-size:.85em}.dk-rule-title{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:.9em;font-weight:600;text-align:center}.dk-rule-title:before,.dk-rule-title:after{content:"";flex:1;height:1px;background:var(--dk-line)}.dk-check{display:inline-grid;place-items:center;width:20px;height:20px;flex-shrink:0;border:1.5px solid var(--dk-line);border-radius:6px;color:transparent;transition:background-color .15s,border-color .15s}.dk-check .dk-icon{width:14px;height:14px;stroke-width:2.4}input:checked+.dk-check{background:var(--dk-accent-color);border-color:var(--dk-accent-color);color:var(--color-primary-button-text, #fff)}input:focus-visible+.dk-check{outline:2px solid var(--dk-accent-color);outline-offset:2px}.dk-stars{position:relative;display:inline-flex;flex-shrink:0;line-height:0;--dk-star-color: var(--dk-star, #f2a900)}.dk-stars__track,.dk-stars__fill{display:inline-flex;gap:1px}.dk-stars svg{width:var(--dk-star-size, 16px);height:var(--dk-star-size, 16px);fill:currentColor}.dk-stars__track{color:color-mix(in srgb,var(--dk-star-color) 25%,transparent)}.dk-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--dk-star-color);clip-path:inset(0 calc(100% - (var(--dk-rating) / 5 * 100%)) 0 0)}.dk-qb__options{display:grid;gap:10px}.dk-qb--grid .dk-qb__options{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dk-qb__option{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--dk-line);border-radius:var(--dk-radius);cursor:pointer;transition:border-color .15s,background-color .15s}.dk-qb__option.has-badge{margin-top:8px}.dk-qb__option:hover{border-color:color-mix(in srgb,var(--dk-accent-color) 55%,transparent)}.dk-qb__option:has(.dk-qb__radio:checked){border-color:var(--dk-accent-color);background:color-mix(in srgb,var(--dk-accent-color) 7%,transparent);box-shadow:0 0 0 1px var(--dk-accent-color)}.dk-qb__option:has(.dk-qb__radio:focus-visible){outline:2px solid var(--dk-accent-color);outline-offset:3px}.dk-qb__radio{position:absolute;opacity:0;pointer-events:none}.dk-qb__mark{width:20px;height:20px;flex-shrink:0;border:1.5px solid var(--dk-line);border-radius:50%;transition:border .15s}.dk-qb__radio:checked~.dk-qb__mark{border:6px solid var(--dk-accent-color)}.dk-qb__badge{position:absolute;top:0;right:14px;translate:0 -55%;padding:3px 10px;border-radius:999px;background:var(--dk-accent-color);color:var(--color-primary-button-text, #fff);font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.dk-qb__media{width:48px;aspect-ratio:1;flex-shrink:0;border-radius:var(--dk-radius-sm);overflow:hidden}.dk-qb__img{width:100%;height:100%;object-fit:cover}.dk-qb__body{display:grid;gap:2px;flex:1;min-width:0}.dk-qb__title{font-weight:700}.dk-qb__subtitle{font-size:.82em;color:var(--dk-muted)}.dk-qb__price{display:grid;justify-items:end;text-align:right}.dk-qb__final{font-weight:700;font-variant-numeric:tabular-nums}.dk-qb__compare{font-size:.82em;color:var(--dk-muted)}.dk-qb--grid .dk-qb__option{flex-direction:column;text-align:center}.dk-qb--grid .dk-qb__price{justify-items:center;text-align:center}.shopify-section:has(dk-quantity-breaks[data-hide-qty]) [data-dk-main-qty],.shopify-section:has(dk-quantity-breaks[data-hide-qty]) dk-product-form dk-qty{display:none}.dk-gifts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.dk-gift{position:relative;display:grid;justify-items:center;align-content:start;gap:4px;padding:12px 8px 10px;border:1.5px dashed var(--dk-line);border-radius:var(--dk-radius);text-align:center;transition:border-color .2s,background-color .2s}.dk-gift__media{position:relative;width:56px;aspect-ratio:1;display:grid;place-items:center}.dk-gift__img{width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.45;transition:filter .3s,opacity .3s}.dk-gift__icon{width:34px;height:34px;opacity:.45}.dk-gift__lock{position:absolute;right:-6px;bottom:-4px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-background, #fff);border:1px solid var(--dk-line)}.dk-gift__lock .dk-icon{width:13px;height:13px}.dk-gift__label{padding:1px 8px;border-radius:999px;background:var(--dk-surface);font-size:11px;font-weight:700}.dk-gift__title{margin:0;font-size:.82em;font-weight:600;line-height:1.3}.dk-gift__value{font-size:.78em;color:var(--dk-muted)}.dk-gift__status{margin:0;font-size:.72em;color:var(--dk-muted)}.dk-gift__unlocked-text{display:none}.dk-gift.is-unlocked{border-style:solid;border-color:var(--dk-accent-color);background:color-mix(in srgb,var(--dk-accent-color) 7%,transparent)}.dk-gift.is-unlocked .dk-gift__img,.dk-gift.is-unlocked .dk-gift__icon{filter:none;opacity:1}.dk-gift.is-unlocked .dk-gift__lock{display:none}.dk-gift.is-unlocked .dk-gift__label{background:var(--dk-accent-color);color:var(--color-primary-button-text, #fff)}.dk-gift.is-unlocked .dk-gift__locked-text{display:none}.dk-gift.is-unlocked .dk-gift__unlocked-text{display:inline;color:var(--dk-accent-color);font-weight:700}.dk-addons__heading{margin:0 0 8px;font-weight:700}.dk-addons__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dk-addons__item{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--dk-line);border-radius:var(--dk-radius);transition:border-color .15s,background-color .15s}.dk-addons__item:has(.dk-addons__check:checked){border-color:var(--dk-accent-color);background:color-mix(in srgb,var(--dk-accent-color) 5%,transparent)}.dk-addons__main{display:flex;align-items:center;gap:12px;cursor:pointer}.dk-addons__media{width:52px;aspect-ratio:1;flex-shrink:0;border-radius:var(--dk-radius-sm);overflow:hidden;background:var(--dk-surface)}.dk-addons__img{width:100%;height:100%;object-fit:cover}.dk-addons__info{display:grid;flex:1;min-width:0}.dk-addons__title{font-weight:600;line-height:1.3}.dk-addons__label{font-size:.8em;color:var(--dk-muted)}.dk-addons__price{display:grid;justify-items:end;font-weight:700;font-size:.92em}.dk-addons__price s{font-weight:400;font-size:.85em;color:var(--dk-muted)}.dk-urgency__text{display:flex;align-items:center;gap:8px;margin:0;font-size:.92em}.dk-urgency__qty{color:var(--dk-urgency)}.dk-urgency__bar{height:6px;margin-top:8px;border-radius:999px;background:color-mix(in srgb,var(--dk-urgency) 15%,transparent);overflow:hidden}.dk-urgency__bar span{display:block;width:var(--dk-fill);height:100%;border-radius:inherit;background:var(--dk-urgency)}.dk-pulse{position:relative;width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--dk-urgency, #d93a26)}.dk-pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:dk-pulse 1.8s ease-out infinite}@keyframes dk-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.8);opacity:0}}.dk-delivery{display:flex;align-items:center;gap:10px;font-size:.92em}.dk-delivery--boxed{padding:12px 14px;border-radius:var(--dk-radius);background:var(--dk-surface)}.dk-delivery__icon{display:inline-flex}.dk-date:empty:before{content:"\2026"}.dk-ship__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0;padding:0;list-style:none}.dk-ship__step{position:relative;display:grid;justify-items:center;gap:4px;text-align:center}.dk-ship__step:not(:last-child):after{content:"";position:absolute;top:18px;left:calc(50% + 24px);width:calc(100% - 48px);height:2px;background:repeating-linear-gradient(90deg,var(--dk-accent-color) 0 6px,transparent 6px 10px)}.dk-ship__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--dk-accent-color);color:var(--color-primary-button-text, #fff)}.dk-ship__icon .dk-icon{width:20px;height:20px}.dk-ship__date{margin-top:4px;font-size:.85em;font-weight:700}.dk-ship__label{font-size:.8em;color:var(--dk-muted)}.dk-benefits{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dk-benefits--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.dk-benefit{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.dk-benefit__icon{display:inline-grid;place-items:center;flex-shrink:0;color:var(--dk-icon-color, var(--dk-accent-color))}.dk-benefits--badge .dk-benefit__icon{width:28px;height:28px;margin-top:-3px;border-radius:50%;background:color-mix(in srgb,var(--dk-icon-color, var(--dk-accent-color)) 12%,transparent)}.dk-benefits--badge .dk-benefit__icon .dk-icon{width:16px;height:16px}.dk-emoji{font-size:1.1em;line-height:1.3}.dk-rating,.dk-rating__link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.88em;color:inherit;text-decoration:none}.dk-avatars{display:flex;align-items:center;gap:12px;font-size:.88em}.dk-avatars__stack{display:flex}.dk-avatars__img{width:var(--dk-avatar);height:var(--dk-avatar);border-radius:50%;object-fit:cover;border:2px solid var(--color-background, #fff)}.dk-avatars__img+.dk-avatars__img{margin-left:calc(var(--dk-avatar) * -.32)}.dk-avatars__img--empty{display:block;background:linear-gradient(135deg,var(--dk-line),var(--dk-surface))}.dk-avatars__copy{display:grid;gap:2px}.dk-countdown{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.dk-countdown--stack{flex-direction:column;align-items:var(--dk-align, center)}.dk-countdown__heading{font-weight:700}.dk-countdown__timer{display:inline-flex;gap:6px}.dk-countdown__timer[hidden]{display:none}.dk-countdown__unit{display:grid;justify-items:center}.dk-countdown__num{font-variant-numeric:tabular-nums;font-weight:700}.dk-countdown__label{font-size:.62em;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.dk-countdown--boxes .dk-countdown__unit{min-width:44px;padding:6px 4px 4px;border-radius:var(--dk-radius-sm);background:var(--dk-box, color-mix(in srgb, currentColor 10%, transparent))}.dk-countdown--boxes .dk-countdown__num{color:var(--dk-num, inherit);font-size:1.25em;line-height:1.1}.dk-countdown--inline .dk-countdown__unit{display:inline-flex;align-items:baseline;gap:2px}.dk-countdown--inline .dk-countdown__unit:not(:last-child):after{content:":";margin-left:4px;font-weight:700}.dk-countdown--inline .dk-countdown__label{display:none}.dk-bar{background:var(--dk-bar-bg);color:var(--dk-bar-fg)}.dk-bar[hidden]{display:none}.dk-bar,.dk-bar__link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding:8px 16px;text-align:center;font-size:.9em;color:inherit;text-decoration:none}.dk-bar .dk-bar__link{padding:0}.dk-bar .dk-countdown--boxes .dk-countdown__unit{min-width:38px;padding:3px 4px 2px}.dk-bar .dk-countdown--boxes .dk-countdown__num{font-size:1.05em}.dk-coupon{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px dashed var(--dk-accent-color);border-radius:var(--dk-radius);background:color-mix(in srgb,var(--dk-accent-color) 6%,transparent)}.dk-coupon__icon{display:inline-flex;color:var(--dk-accent-color)}.dk-coupon__copy{display:grid;flex:1;min-width:0}.dk-coupon__title{font-weight:600}.dk-coupon__desc{font-size:.8em;color:var(--dk-muted)}.dk-coupon__button{padding:8px 16px;border:0;border-radius:999px;background:var(--dk-accent-color);color:var(--color-primary-button-text, #fff);font:inherit;font-size:.85em;font-weight:700;cursor:pointer}.dk-coupon__button:disabled{cursor:default}.dk-coupon.is-applied .dk-coupon__button{background:transparent;color:var(--dk-accent-color)}.dk-pay__heading{display:flex;justify-content:center;align-items:center;gap:6px;margin:0 0 8px;font-size:.82em;color:var(--dk-muted)}.dk-pay[style*="text-align: left"] .dk-pay__heading{justify-content:flex-start}.dk-pay[style*="text-align: right"] .dk-pay__heading{justify-content:flex-end}.dk-pay__heading .dk-icon{width:14px;height:14px}.dk-pay__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dk-pay__icon{display:block;height:var(--dk-pay-h, 24px);width:auto}.dk-tabs{display:flex;flex-wrap:wrap;gap:4px 20px}.dk-tabs__tab{order:0;padding:8px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--dk-muted);font:inherit;font-weight:600;cursor:pointer}.dk-tabs__tab[aria-expanded=true]{color:inherit;border-bottom-color:currentColor}.dk-tabs--pills{gap:8px}.dk-tabs--pills .dk-tabs__tab{padding:7px 16px;border:1px solid var(--dk-line);border-radius:999px}.dk-tabs--pills .dk-tabs__tab[aria-expanded=true]{background:var(--dk-accent-color);border-color:var(--dk-accent-color);color:var(--color-primary-button-text, #fff)}.dk-tabs__panel{order:1;flex-basis:100%;padding-top:12px}.dk-tabs--underline:after{content:"";order:0;flex-basis:100%;height:1px;margin-top:-5px;background:var(--dk-line)}.dk-cart-body{display:grid;gap:var(--dk-cart-gap, 14px);padding-block:12px 16px}.dk-cart-drawer-footer{align-items:stretch}.dk-cart-footer{display:grid;gap:var(--dk-cart-gap, 14px);width:100%;text-align:start}.dk-discount-inline summary{display:none}.dk-discount-inline .details-content{padding-top:0}.dk-subtotal-row{display:flex;justify-content:space-between;gap:12px;margin:0;font-weight:600;color:var(--dk-save, #333333)}.dk-checkbox{appearance:none;-webkit-appearance:none;position:relative;display:inline-grid;place-content:center;width:20px;height:20px;margin:0;flex-shrink:0;border:1.5px solid color-mix(in srgb,currentColor 55%,transparent);border-radius:6px;background:transparent;cursor:pointer;transition:background-color .15s,border-color .15s}.dk-checkbox:checked{border-color:var(--dk-accent-color);background:var(--dk-accent-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}.dk-checkbox:focus-visible{outline:2px solid var(--dk-accent-color);outline-offset:2px}.dk-progress__msg{margin:0 0 10px;font-size:.88em;text-align:center}.dk-progress__track{position:relative;height:8px;margin:0 14px 34px;border-radius:999px;background:var(--dk-line)}.dk-progress__fill{display:block;width:var(--dk-fill);height:100%;border-radius:inherit;background:var(--dk-bar, var(--dk-accent-color));transition:width .5s ease}.dk-progress__point{position:absolute;top:50%;left:var(--dk-at);display:grid;justify-items:center;translate:-50% -14px}.dk-progress__dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--dk-line);background:var(--color-background, #fff);color:var(--dk-muted)}.dk-progress__dot .dk-icon{width:15px;height:15px}.dk-progress__point.is-done .dk-progress__dot{border-color:var(--dk-bar, var(--dk-accent-color));background:var(--dk-bar, var(--dk-accent-color));color:var(--color-primary-button-text, #fff)}.dk-progress__point.is-start{justify-items:start;translate:-14px -14px}.dk-progress__point.is-end{justify-items:end;translate:calc(-100% + 14px) -14px}.dk-progress__label{margin-top:3px;font-size:10.5px;font-weight:600;white-space:nowrap}.dk-cart-timer{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border-radius:var(--dk-radius-sm);background:var(--dk-timer-bg, color-mix(in srgb, #d93a26 10%, transparent));color:var(--dk-timer-fg, inherit);font-size:.85em;text-align:center}.dk-cart-timer[hidden],.dk-cart-timer [hidden]{display:none}.dk-cart-timer__time{font-weight:700;font-variant-numeric:tabular-nums}.dk-reserve{display:flex;align-items:center;gap:var(--rs-gap);width:100%;max-width:var(--rs-max);margin:var(--rs-mt) auto var(--rs-mb);padding:var(--rs-pv) var(--rs-ph);border:var(--rs-bw) solid var(--rs-border);border-radius:var(--rs-radius);background:var(--rs-bg);box-shadow:var(--rs-shadow, none);color:var(--rs-color);box-sizing:border-box}.dk-reserve[hidden],.dk-reserve [hidden]{display:none}.dk-reserve--center{justify-content:center;text-align:center}.dk-reserve--icon-top{flex-direction:column}.dk-reserve--icon-top.dk-reserve--left{align-items:flex-start}.dk-reserve__icon{display:inline-flex;flex-shrink:0;color:var(--rs-icon)}.dk-reserve__icon svg,.dk-reserve__icon img{width:var(--rs-icon-size);height:var(--rs-icon-size);object-fit:contain}.dk-reserve__icon svg{stroke-width:2}.dk-reserve__text{margin:0;font-size:var(--rs-fs);font-weight:var(--rs-fw);line-height:var(--rs-lh)}.dk-reserve__time{color:var(--rs-time);font-variant-numeric:tabular-nums;white-space:nowrap}.dk-reserve--time-bold .dk-reserve__time{font-weight:800}.dk-trust{display:flex;flex-direction:column;align-items:var(--tr-justify);gap:var(--tr-gap);padding:var(--tr-pt) var(--tr-px, 0) var(--tr-pb);border-radius:var(--tr-radius, 0);background:var(--tr-bg, transparent);color:var(--tr-color);text-align:var(--tr-align)}.dk-trust--inline{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:var(--tr-justify)}.dk-trust__stars{display:inline-flex;line-height:1}.dk-trust .dk-stars{--dk-star-size: var(--tr-star-size)}.dk-trust .dk-stars__track,.dk-trust .dk-stars__fill{gap:var(--tr-star-gap)}.dk-trust__text{margin:0;font-size:var(--tr-fs);font-weight:var(--tr-fw);line-height:1.45}@media(max-width:749px){.dk-reserve__text{font-size:var(--rs-fs-m)}.dk-trust .dk-stars{--dk-star-size: var(--tr-star-size-m)}.dk-trust__text{font-size:var(--tr-fs-m)}}.dk-cart-upsell__heading{margin:0 0 8px;font-weight:700;font-size:.92em}.dk-cart-upsell__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dk-cart-upsell--slider .dk-cart-upsell__list{grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:4px}.dk-cart-upsell--slider .dk-cart-upsell__item{scroll-snap-align:start}.dk-cart-upsell__item{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:8px;border:1px solid var(--dk-line);border-radius:var(--dk-radius)}.dk-cart-upsell__media{display:block;aspect-ratio:1;border-radius:var(--dk-radius-sm);overflow:hidden;background:var(--dk-surface)}.dk-cart-upsell__media img{width:100%;height:100%;object-fit:cover}.dk-cart-upsell__info{display:grid;gap:2px;min-width:0;font-size:.85em}.dk-cart-upsell__title{color:inherit;font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-cart-upsell__price s{color:var(--dk-muted);font-size:.9em}.dk-cart-upsell__variant{margin-top:4px}.dk-cart-upsell__add{padding:8px 14px;border:0;border-radius:999px;background:var(--color-primary-button-background, currentColor);color:var(--color-primary-button-text, #fff);font:inherit;font-size:.82em;font-weight:700;cursor:pointer}.dk-cart-upsell__add[aria-busy=true]{opacity:.55;pointer-events:none}.dk-cart-message{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--dk-radius-sm);background:var(--dk-msg-bg, var(--dk-surface));color:var(--dk-msg-fg, inherit);font-size:.85em}.dk-cart-message__text>:first-child{margin-top:0}.dk-cart-message__text>:last-child{margin-bottom:0}.dk-terms__label{display:flex;align-items:flex-start;gap:10px;font-size:.85em;cursor:pointer}.dk-terms__text a{color:inherit}.dk-terms__warning{margin:6px 0 0 30px;font-size:.8em;color:var(--color-error, #d93a26)}.dk-terms.is-shaking .dk-terms__label{animation:dk-shake .35s}@keyframes dk-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}[name=checkout][data-dk-locked]{opacity:.55}.dk-cart-checkout__express.dk-locked{opacity:.45;filter:grayscale(1)}.dk-savings{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:var(--dk-radius-sm);background:color-mix(in srgb,var(--dk-save, #1f8a4c) 10%,transparent);color:var(--dk-save, #333333);font-size:.88em}.dk-savings__value{margin-left:auto}.dk-popup__dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:calc(var(--dk-radius) + 4px);background:var(--dk-pop-bg, var(--color-background, #fff));color:var(--dk-pop-fg, var(--color-foreground, #111));overflow:auto}.dk-popup__dialog[open]{display:grid;animation:dk-pop-in .28s ease-out}.dk-popup__dialog::backdrop{background:#0000008c}@keyframes dk-pop-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.dk-popup__dialog--side:has(.dk-popup__media){grid-template-columns:1fr 1.1fr}.dk-popup__dialog--top{width:min(460px,calc(100vw - 32px))}.dk-popup__media img{display:block;width:100%;height:100%;object-fit:cover}.dk-popup__dialog--top .dk-popup__media img{aspect-ratio:16 / 9}.dk-popup__body{display:grid;align-content:center;gap:12px;padding:36px 28px 28px;text-align:center}.dk-popup__eyebrow{margin:0;font-size:.85em;font-weight:600;color:var(--dk-accent-color)}.dk-popup__title{margin:0}.dk-popup__text>*{margin:0}.dk-popup__field{display:flex;gap:8px}.dk-popup__field input{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--dk-line);border-radius:var(--style-border-radius-inputs, 8px);background:transparent;color:inherit;font:inherit}.dk-popup__error{margin:0;font-size:.82em;color:var(--color-error, #d93a26)}.dk-popup__success{margin:0;font-weight:600}.dk-popup__close{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:color-mix(in srgb,var(--dk-pop-bg, #fff) 80%,transparent);color:inherit;cursor:pointer}.dk-popup__dismiss{justify-self:center;border:0;background:none;color:var(--dk-muted);font:inherit;font-size:.82em;text-decoration:underline;cursor:pointer}@media(max-width:749px){.dk-popup__dialog--side:has(.dk-popup__media){grid-template-columns:1fr}.dk-popup__dialog--side .dk-popup__media img{aspect-ratio:16 / 9}.dk-popup__field{flex-direction:column}}.dk-code{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 16px;border:1.5px dashed var(--dk-accent-color);border-radius:var(--dk-radius-sm)}.dk-code__value{font-weight:700;letter-spacing:.08em}.dk-code__copy{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:6px;background:var(--dk-accent-color);color:var(--color-primary-button-text, #fff);font:inherit;font-size:.82em;cursor:pointer}.dk-code__copy .dk-icon{width:15px;height:15px}.dk-scroll-progress{position:fixed;inset:0 0 auto;z-index:60;height:3px;pointer-events:none}.dk-scroll-progress span{display:block;height:100%;background:var(--dk-progress-color);transform:scaleX(0);transform-origin:left}.dk-scroll-top{position:fixed;bottom:calc(20px + var(--safe-area-inset-bottom, 0px));z-index:40;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--dk-st-bg);color:var(--dk-st-fg);box-shadow:0 6px 18px #0000002e;cursor:pointer}.dk-scroll-top[hidden]{display:none}.dk-scroll-top--right{right:20px}.dk-scroll-top--left{left:20px}.dk-section{background-color:var(--dk-bg, transparent);color:var(--dk-fg, inherit);padding-block:var(--padding-block-start, 48px) var(--padding-block-end, 48px)}.dk-head{display:grid;gap:10px;margin-bottom:clamp(20px,4vw,36px)}.dk-head__title{margin:0}.dk-head__text{max-width:62ch;margin-inline:auto}.dk-head[style*=left] .dk-head__text{margin-inline:0}.dk-head__text>*{margin:0}.dk-compare__table{max-width:760px;margin-inline:auto}.dk-compare__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(84px,1fr) minmax(84px,1fr);align-items:center}.dk-compare__row>*{padding:14px 12px;text-align:center}.dk-compare__row:not(:last-child)>*{border-bottom:1px solid var(--dk-line)}.dk-compare__row>.dk-compare__feature{text-align:left;font-weight:600}.dk-compare__row--head>*{font-weight:700}.dk-compare__us{align-self:stretch;display:grid;place-items:center;background:color-mix(in srgb,var(--dk-accent-color) 9%,transparent)}.dk-compare__row--head .dk-compare__us{border-radius:var(--dk-radius) var(--dk-radius) 0 0;background:var(--dk-accent-color);color:var(--color-primary-button-text, #fff)}.dk-compare__row:last-child .dk-compare__us{border-radius:0 0 var(--dk-radius) var(--dk-radius)}.dk-compare__logo{max-height:28px;width:auto}.dk-mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%}.dk-mark .dk-icon{width:15px;height:15px;stroke-width:2.4}.dk-mark--yes{background:var(--dk-accent-color);color:var(--color-primary-button-text, #fff)}.dk-mark--no{background:var(--dk-line);color:var(--dk-muted)}.dk-testimonials__list{display:grid;gap:16px}.dk-testimonials__list--grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.dk-testimonials__list--slider{grid-auto-flow:column;grid-auto-columns:min(80%,320px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.dk-testimonials__list--slider::-webkit-scrollbar{display:none}.dk-testimonials__list--masonry{display:block;columns:1;column-gap:16px}.dk-testimonials__list--masonry .dk-review{break-inside:avoid;margin-bottom:16px}@media(min-width:750px){.dk-testimonials__list--grid{grid-template-columns:repeat(var(--dk-cols),minmax(0,1fr))}.dk-testimonials__list--slider{grid-auto-columns:calc((100% - (var(--dk-cols) - 1) * 16px) / var(--dk-cols))}.dk-testimonials__list--masonry{columns:var(--dk-cols)}}.dk-review{display:flex;flex-direction:column;margin:0;border:1px solid var(--dk-line);border-radius:var(--dk-radius);overflow:hidden;scroll-snap-align:start;background:var(--color-background, transparent)}.dk-review__media img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.dk-review__body{display:grid;gap:8px;padding:16px}.dk-review__title{margin:0;font-weight:700}.dk-review__quote{margin:0;font-size:.92em}.dk-review__quote>*{margin:0}.dk-review__author{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-size:.85em}.dk-review__avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.dk-review__name{font-weight:600}.dk-review__verified{display:inline-flex;align-items:center;gap:4px;color:#1f8a4c;font-size:.9em}.dk-review__verified .dk-icon{width:14px;height:14px}.dk-videos__rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--dk-video-w, 240px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--page-margin, 16px),calc((100vw - var(--page-width, 1200px)) / 2 + var(--page-margin, 16px)));scroll-padding-inline:var(--page-margin, 16px)}.dk-videos__rail::-webkit-scrollbar{display:none}.dk-video-card{margin:0;scroll-snap-align:start}.dk-video-card__frame{position:relative;aspect-ratio:9 / 16;border-radius:var(--dk-radius, 14px);overflow:hidden;background:var(--dk-surface)}.dk-video-card__video,.dk-video-card__frame video,.dk-video-card__placeholder{width:100%;height:100%;object-fit:cover}.dk-video-card__placeholder{background:var(--dk-surface)}.dk-video-card__sound{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#00000080;color:#fff;cursor:pointer}.dk-video-card__sound .dk-sound-on,.dk-video-card__sound[aria-pressed=true] .dk-sound-off{display:none}.dk-video-card__sound[aria-pressed=true] .dk-sound-on{display:inline}.dk-video-card__caption{display:grid;gap:6px;padding-top:8px;font-size:.85em}.dk-video-card__product{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--dk-line);border-radius:var(--dk-radius-sm);color:inherit;text-decoration:none;font-weight:600}.dk-video-card__product img{width:34px;height:34px;border-radius:6px;object-fit:cover}.dk-results__layout{display:grid;gap:32px;align-items:center}@media(min-width:990px){.dk-results__layout.has-intro{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px)}.dk-results__layout.is-results-first .dk-results__panel{order:-1}}.dk-results__layout:not(.has-intro) .dk-results__panel{max-width:760px;width:100%;margin-inline:auto}.dk-results__intro{display:grid;gap:14px}.dk-results__intro>*{margin:0}.dk-results__intro[style*=center] .dk-results__intro-text{margin-inline:auto}.dk-results__intro-text{max-width:56ch;opacity:.85}.dk-results__media{overflow:hidden;border-radius:var(--dk-radius)}.dk-results__media img,.dk-results__media video{display:block;width:100%;height:auto}.dk-results__panel{display:grid;gap:14px}.dk-results__panel>*{margin:0}.dk-results__heading{margin:0;padding-bottom:12px;border-bottom:1px solid var(--dk-line);font-size:calc(26px * var(--dk-heading-scale))}.dk-results__heading--small{font-size:calc(20px * var(--dk-heading-scale))}.dk-results__heading--large{font-size:calc(34px * var(--dk-heading-scale))}.dk-results__heading strong{color:var(--dk-res-hl, inherit)}.dk-results__list{display:grid;gap:var(--dk-res-gap-y, 18px) var(--dk-res-gap-x, 24px)}.dk-results__list--horizontal{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dk-results__list--vertical .dk-result+.dk-result{padding-top:var(--dk-res-gap-y, 18px);border-top:1px solid var(--dk-line)}.dk-results__list--vertical{row-gap:var(--dk-res-gap-y, 18px)}.dk-result{display:grid;grid-template-columns:var(--dk-res-ring-size, 76px) 1fr;column-gap:var(--dk-res-gap-x, 24px);align-items:center;text-align:left}.dk-results__list--horizontal .dk-result{grid-template-columns:1fr;justify-items:center;row-gap:10px;text-align:center}.dk-result__chart{position:relative;grid-column:1;grid-row:1}.dk-result__ring{display:block;width:var(--dk-res-ring-size, 76px);height:var(--dk-res-ring-size, 76px);transform:rotate(-90deg)}.dk-result__ring circle{fill:none;stroke-width:var(--dk-res-ring-w, 7);stroke:var(--dk-line)}.dk-result__ring .dk-result__arc{stroke:var(--dk-res-ring, var(--dk-accent-color));stroke-linecap:var(--dk-res-cap, round);stroke-dasharray:0 100;transition:stroke-dasharray var(--dk-res-dur, 1.4s) cubic-bezier(.2,.7,.2,1) var(--dk-res-delay, 0s)}dk-reveal.is-visible .dk-result__arc,.dk-results__list.is-static .dk-result__arc{stroke-dasharray:var(--dk-value) 100}.dk-result__value{grid-column:1;grid-row:1;justify-self:center;font-size:var(--dk-res-pct-m, 18px);font-weight:700;line-height:1;color:var(--dk-res-pct-color, inherit);font-variant-numeric:tabular-nums}@media(min-width:750px){.dk-result__value{font-size:var(--dk-res-pct, 22px)}}.dk-result__copy{display:grid;gap:4px;grid-column:2;grid-row:1}.dk-results__list--horizontal .dk-result__copy{grid-column:1;grid-row:2}.dk-result__title{font-weight:700;font-size:var(--dk-res-title, 17px);line-height:1.25}.dk-result__text{font-size:var(--dk-res-text, 15px);line-height:var(--dk-res-lh, 1.4)}.dk-result__bar{display:none}.dk-results__list--percent .dk-result__ring{visibility:hidden}.dk-results__list--percent .dk-result__value{font-size:calc(var(--dk-res-pct, 22px) * 1.5)}.dk-results__list--bars .dk-result{grid-template-columns:auto 1fr;row-gap:8px}.dk-results__list--bars .dk-result__chart{grid-column:1 / -1;grid-row:2}.dk-results__list--bars .dk-result__value{justify-self:start}.dk-results__list--bars .dk-result__copy{grid-column:2}.dk-results__list--bars .dk-result__ring{display:none}.dk-results__list--bars .dk-result__bar{display:block;height:8px;border-radius:999px;background:var(--dk-line);overflow:hidden}.dk-result__bar span{display:block;width:0;height:100%;border-radius:inherit;background:var(--dk-res-ring, var(--dk-accent-color));transition:width var(--dk-res-dur, 1.4s) cubic-bezier(.2,.7,.2,1) var(--dk-res-delay, 0s)}dk-reveal.is-visible .dk-result__bar span,.dk-results__list.is-static .dk-result__bar span{width:calc(var(--dk-value) * 1%)}.dk-results__note{font-size:.78em;color:var(--dk-muted)}.dk-results__note>*{margin:0}.dk-results__btns{display:flex;flex-wrap:wrap;gap:10px}.dk-results__panel[style*=center] .dk-results__btns{justify-content:center}.dk-iconbar__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:0;padding:0;list-style:none}.dk-iconbar__list--scroll{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scrollbar-width:none}@media(min-width:750px){.dk-iconbar__list,.dk-iconbar__list--scroll{grid-auto-flow:row;grid-template-columns:repeat(var(--dk-cols),minmax(0,1fr));overflow:visible}.dk-iconbar__list.has-dividers .dk-iconbar__item:not(:last-child){border-right:1px solid var(--dk-line)}}.dk-iconbar__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding-inline:8px;text-align:center}.dk-iconbar__icon{display:grid;place-items:center;width:44px;height:44px;color:var(--dk-accent-color)}.dk-iconbar__icon .dk-icon{width:30px;height:30px;stroke-width:1.4}.dk-iconbar__icon img{width:100%;height:100%;object-fit:contain}.dk-iconbar__copy{display:grid;gap:2px}.dk-iconbar__title{font-weight:700}.dk-iconbar__text{font-size:.85em;color:var(--dk-muted)}.dk-timeline__list{display:grid;gap:28px;margin:0;padding:0;list-style:none}.dk-timeline__step{position:relative;display:grid;gap:8px;padding-left:32px}.dk-timeline__dot{position:absolute;top:2px;left:0;width:16px;height:16px;border:3px solid var(--dk-accent-color);border-radius:50%;background:var(--dk-bg, var(--color-background, #fff))}.dk-timeline__step:not(:last-child):before{content:"";position:absolute;top:20px;bottom:-26px;left:7px;width:2px;background:var(--dk-line)}.dk-timeline__label{font-size:.8em;font-weight:700;color:var(--dk-accent-color)}.dk-timeline__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--dk-radius)}.dk-timeline__title{font-weight:700;font-size:1.1em}.dk-timeline__text>*{margin:0}@media(min-width:750px){.dk-timeline__list--horizontal{grid-auto-flow:column;grid-auto-columns:1fr;gap:24px}.dk-timeline__list--horizontal .dk-timeline__step{padding:30px 0 0}.dk-timeline__list--horizontal .dk-timeline__step:not(:last-child):before{top:7px;bottom:auto;left:22px;right:-20px;width:auto;height:2px}}@media(prefers-reduced-motion:reduce){.dk-pulse:after,.dk-popup__dialog[open],.dk-terms.is-shaking .dk-terms__label{animation:none}.dk-result__ring .dk-result__arc,.dk-result__bar span,.dk-progress__fill{transition:none}}html.dk-lock{overflow:hidden}.dk-editor-note{padding-block:8px}.dk-sizechart,.dk-share,.dk-viewdetails{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dk-linkbtn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:.92em;cursor:pointer;text-decoration:none}.dk-linkbtn .dk-icon{width:1.15em;height:1.15em}.dk-linkbtn--underline span{text-decoration:underline;text-underline-offset:3px}.dk-linkbtn--pill{padding:8px 14px;border:1px solid var(--dk-line);border-radius:999px}.dk-linkbtn:hover{opacity:.75}.dk-viewdetails .dk-linkbtn .dk-icon{transition:transform .2s}.dk-viewdetails .dk-linkbtn:hover .dk-icon{transform:translate(3px)}.dk-modal{width:min(720px,calc(100vw - 24px));max-height:min(86vh,900px);padding:0;border:0;border-radius:var(--dk-radius);background:var(--color-background, #fff);color:var(--color-foreground, #111);box-shadow:0 24px 60px #00000040}.dk-modal::backdrop{background:#00000080}.dk-modal[open]{animation:dk-pop .22s ease-out}@keyframes dk-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.dk-modal__panel{display:flex;flex-direction:column;max-height:inherit}.dk-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--dk-line)}.dk-modal__title{margin:0}.dk-modal__close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--dk-surface);color:inherit;cursor:pointer}.dk-modal__body{display:grid;gap:16px;padding:20px;overflow:auto}.dk-modal__img{width:100%;height:auto;border-radius:var(--dk-radius-sm)}.dk-modal__rte>:first-child{margin-top:0}.dk-table-wrap{overflow-x:auto;border:1px solid var(--dk-line);border-radius:var(--dk-radius-sm)}.dk-table{width:100%;border-collapse:collapse;font-size:.9em;text-align:center}.dk-table th,.dk-table td{padding:10px 12px;border-bottom:1px solid var(--dk-line);white-space:nowrap}.dk-table tr:last-child>*{border-bottom:0}.dk-table thead th,.dk-table tr:first-child th{background:var(--dk-surface);font-weight:600}.dk-table tr:nth-child(2n) td{background:color-mix(in srgb,currentColor 2.5%,transparent)}.dk-sticky{position:fixed;left:0;right:0;z-index:40;background:var(--dk-sticky-bg, #fff);color:var(--dk-sticky-fg, #111);box-shadow:0 -6px 24px #0000001a;transition:transform .3s ease,opacity .3s ease;opacity:0;pointer-events:none}.dk-sticky--bottom{bottom:0;transform:translateY(110%);padding-bottom:env(safe-area-inset-bottom)}.dk-sticky--top{top:0;transform:translateY(-110%);box-shadow:0 6px 24px #0000001a}.dk-sticky.is-visible{transform:none;opacity:1;pointer-events:auto}html.dk-sticky-on body{padding-bottom:76px}.dk-sticky__inner{display:flex;align-items:center;gap:12px;max-width:var(--page-width, 1200px);margin-inline:auto;padding:10px var(--page-margin, 16px)}.dk-sticky__media{flex-shrink:0}.dk-sticky__img{display:block;width:48px;height:48px;object-fit:cover;border-radius:var(--dk-radius-sm)}.dk-sticky__info{flex:1;min-width:0}.dk-sticky__title{margin:0;font-weight:600;font-size:.95em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-sticky__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.85em}.dk-sticky__price{font-weight:600}.dk-sticky__compare{opacity:.6}.dk-sticky__variant{opacity:.7}.dk-sticky__rating{display:inline-flex;align-items:center;gap:4px;--dk-star-size: 12px}.dk-sticky__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.dk-sticky__select{width:auto;max-width:180px;min-height:44px}.dk-sticky__btn{min-height:44px;padding-inline:22px;white-space:nowrap;--button-background-color: var(--dk-sticky-btn);--button-color: var(--dk-sticky-btn-fg);background:var(--dk-sticky-btn);color:var(--dk-sticky-btn-fg);border-color:var(--dk-sticky-btn)}@media(max-width:749px){.dk-sticky--desktop,.dk-sticky__media,.dk-sticky__select{display:none}.dk-sticky__btn{padding-inline:16px}}@media(min-width:750px){.dk-sticky--mobile{display:none}html.dk-sticky-on body{padding-bottom:0}}.dk-scrollbtns{display:flex;flex-wrap:wrap;gap:8px}.dk-scrollbtns.is-stretched .dk-scrollbtn{flex:1;justify-content:center}.dk-scrollbtn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid transparent;border-radius:999px;background:var(--dk-btn-bg, var(--dk-surface));color:var(--dk-btn-fg, inherit);font:inherit;font-size:.88em;font-weight:500;cursor:pointer;transition:opacity .2s,transform .2s}.dk-scrollbtn .dk-icon{width:1em;height:1em}.dk-scrollbtn:hover{opacity:.8}.dk-scrollbtns--outline .dk-scrollbtn{background:transparent;border-color:var(--dk-btn-bg, var(--dk-line))}.dk-scrollbtns--solid .dk-scrollbtn{border-radius:var(--dk-radius-sm);background:var(--dk-btn-bg, var(--dk-accent-color));color:var(--dk-btn-fg, var(--color-primary-button-text, #fff))}.dk-scrollbtns--link .dk-scrollbtn{padding:0;background:none;text-decoration:underline;text-underline-offset:3px}.dk-bundle{display:grid;gap:12px}.dk-bundle--card{padding:16px;border:1px solid var(--dk-line);border-radius:var(--dk-radius);background:var(--dk-surface)}.dk-bundle__heading{margin:0;font-weight:700}.dk-bundle__thumbs{display:flex;align-items:center;gap:8px;overflow-x:auto}.dk-bundle__thumb img{display:block;width:72px;height:72px;object-fit:cover;border-radius:var(--dk-radius-sm);background:#fff}.dk-bundle__plus{font-weight:700;opacity:.6}.dk-bundle__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dk-bundle__item{display:grid;gap:6px;transition:opacity .2s}.dk-bundle__item.is-off{opacity:.55}.dk-bundle__row{display:flex;align-items:center;gap:10px;cursor:pointer}.dk-bundle__info{flex:1;min-width:0;display:grid;font-size:.9em}.dk-bundle__title{color:inherit;text-decoration:none}a.dk-bundle__title:hover{text-decoration:underline}.dk-bundle__variant{opacity:.7;font-size:.9em}.dk-bundle__price{font-size:.9em;font-weight:600;white-space:nowrap}.dk-bundle__price s{font-weight:400;opacity:.6}.dk-bundle__item>.dk-bundle__variant{margin-left:30px;width:calc(100% - 30px)}.dk-bundle__foot{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--dk-line)}.dk-bundle__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0}.dk-bundle__total s{opacity:.6}.dk-bundle__save{padding:2px 8px;border-radius:999px;background:var(--dk-accent-color);color:var(--color-primary-button-text, #fff);font-size:.78em;font-weight:600}.dk-bundle__btn{width:100%}.dk-bundle__msg{margin:0;font-size:.85em}.dk-tpstars{display:inline-flex;gap:2px;vertical-align:middle}.dk-tpstars__box{display:grid;place-items:center;width:var(--dk-tp-size, 20px);height:var(--dk-tp-size, 20px);background:linear-gradient(90deg,var(--dk-tp, #00b67a) var(--f),#dcdce6 var(--f))}.dk-tpstars__box svg{width:72%;height:72%;fill:#fff}.dk-tpstars--single .dk-tpstars__box{width:1.1em;height:1.1em;background:none}.dk-tpstars--single svg{width:100%;height:100%;fill:var(--dk-tp, #00b67a)}.dk-tp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9em}.dk-tp__link{display:contents;color:inherit;text-decoration:none}.dk-tp--stacked{flex-direction:column;gap:6px}.dk-tp--stacked[style*=flex-start]{align-items:flex-start}.dk-tp--stacked[style*=flex-end]{align-items:flex-end}.dk-tp__label{font-weight:700;font-size:1.1em}.dk-tp__brand{display:inline-flex;align-items:center;gap:4px;font-weight:700}.dk-badge-row{display:flex}.dk-badge-row:empty{display:none}.dk-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--dk-badge-bg);color:var(--dk-badge-fg);font-size:.78em;font-weight:600;line-height:1.3}.dk-badge .dk-icon{width:1.15em;height:1.15em}.dk-badge--soft{background:color-mix(in srgb,var(--dk-badge-bg) 35%,transparent)}.dk-badge--outline{background:transparent;border:1.5px solid var(--dk-badge-fg)}.dk-badge--rounded{border-radius:6px}.dk-badge--square{border-radius:0}.dk-badge--medium{padding:6px 14px;font-size:.88em}.dk-badge--large{padding:8px 18px;font-size:1em}.dk-heading__eyebrow{margin:0 0 6px;font-size:.8em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dk-accent-color)}.dk-heading__title{margin:0;font-size:var(--dk-h-size-m);font-weight:var(--dk-h-weight);line-height:1.15;color:var(--dk-h-color, inherit)}@media(min-width:750px){.dk-heading__title{font-size:var(--dk-h-size)}}.dk-heading__title :is(strong,b,em,i){font-weight:inherit;font-style:inherit}.dk-heading--hl-color .dk-heading__title :is(strong,b,em,i){color:var(--dk-accent-color)}.dk-heading--hl-marker .dk-heading__title :is(strong,b,em,i){background:linear-gradient(transparent 58%,color-mix(in srgb,var(--dk-accent-color) 40%,transparent) 58%);padding-inline:.08em}.dk-heading--hl-underline .dk-heading__title :is(strong,b,em,i){text-decoration:underline;text-decoration-color:var(--dk-accent-color);text-decoration-thickness:.14em;text-underline-offset:.12em;text-decoration-skip-ink:none}.dk-heading--hl-gradient .dk-heading__title :is(strong,b,em,i){background:linear-gradient(90deg,var(--dk-accent-color),var(--dk-accent-2, #ec4899));-webkit-background-clip:text;background-clip:text;color:transparent}.dk-heading--lines .dk-heading__title{display:flex;align-items:center;gap:14px}.dk-heading--lines .dk-heading__title:before,.dk-heading--lines .dk-heading__title:after{content:"";flex:1;min-width:24px;height:1px;background:currentColor;opacity:.25}.dk-heading--lines[style*="text-align: left"] .dk-heading__title:before,.dk-heading--lines[style*="text-align: right"] .dk-heading__title:after{display:none}.dk-heading--bar .dk-heading__title:after{content:"";display:block;width:48px;height:3px;margin-top:12px;border-radius:3px;background:var(--dk-accent-color)}.dk-heading--bar[style*="text-align: center"] .dk-heading__title:after{margin-inline:auto}.dk-heading--bar[style*="text-align: right"] .dk-heading__title:after{margin-left:auto}.dk-heading__sub{margin-top:8px;opacity:.8}.dk-heading__sub>*{margin:0}.dk-share__nets{display:inline-flex;gap:4px}.dk-share__nets a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--dk-surface);color:inherit}.dk-share__nets .dk-icon{width:16px;height:16px}.dk-share__done{font-size:.8em;color:var(--dk-muted)}.dk-sub{display:grid;gap:10px}.dk-sub__heading{margin:0;font-weight:600}.dk-sub__options{display:grid;gap:8px}.dk-sub__opt{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1.5px solid var(--dk-line);border-radius:var(--dk-radius);cursor:pointer;transition:border-color .2s,background-color .2s}.dk-sub__opt.is-active{border-color:var(--dk-accent-color);background:color-mix(in srgb,var(--dk-accent-color) 6%,transparent)}.dk-sub__radio{position:absolute;opacity:0;pointer-events:none}.dk-sub__dot{flex-shrink:0;width:18px;height:18px;margin-top:2px;border:1.5px solid var(--dk-line);border-radius:50%}.dk-sub__opt.is-active .dk-sub__dot{border:5px solid var(--dk-accent-color)}.dk-sub__radio:focus-visible+.dk-sub__dot{outline:2px solid var(--dk-accent-color);outline-offset:2px}.dk-sub__body{flex:1;display:grid;gap:6px;min-width:0}.dk-sub__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600}.dk-sub__save{padding:2px 8px;border-radius:999px;background:var(--dk-accent-color);color:var(--color-primary-button-text, #fff);font-size:.75em}.dk-sub__plan-name,.dk-sub__benefits{font-size:.85em;opacity:.75}.dk-sub__benefits>*{margin:0}.dk-sub__opt:not(.is-active) :is(.dk-sub__plan,.dk-sub__benefits){display:none}.dk-sub__price{font-weight:600;white-space:nowrap}.dk-sub__price s{font-weight:400;opacity:.6}.dk-sub__note{margin:0;font-size:.8em;opacity:.7}.dk-ticker{position:relative;display:block;overflow:hidden}.dk-ticker__track{display:flex;gap:var(--dk-ticker-gap, 14px)}.dk-ticker--y{height:var(--dk-ticker-h, 260px)}.dk-ticker--y .dk-ticker__track{flex-direction:column}.dk-ticker__list{display:flex;flex-shrink:0;gap:var(--dk-ticker-gap, 14px);margin:0;padding:0;list-style:none;animation:dk-tick-x var(--dk-ticker-speed, 20s) linear infinite}.dk-ticker--y .dk-ticker__list{flex-direction:column;animation-name:dk-tick-y}.dk-ticker.is-reverse .dk-ticker__list{animation-direction:reverse}.dk-ticker.pause-on-hover:hover .dk-ticker__list{animation-play-state:paused}@keyframes dk-tick-x{to{transform:translate(calc(-100% - var(--dk-ticker-gap, 14px)))}}@keyframes dk-tick-y{to{transform:translateY(calc(-100% - var(--dk-ticker-gap, 14px)))}}.dk-ticker--y.has-fade{-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}.dk-ticker--x.has-fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.dk-ticker__item{display:flex;align-items:center;gap:10px;font-size:var(--dk-ticker-size, 18px);font-weight:500}.dk-ticker__item .dk-icon{color:var(--dk-accent-color)}.dk-ticker__img{width:1.6em;height:1.6em;object-fit:contain}.dk-vticker--split{display:grid;gap:24px;align-items:center}@media(min-width:750px){.dk-vticker--split{grid-template-columns:1fr 1fr;gap:48px}.dk-vticker--split .dk-head{margin-bottom:0}}.dk-pricing{display:grid;gap:16px;margin:0;padding:0;list-style:none;align-items:stretch}@media(min-width:750px){.dk-pricing{grid-template-columns:repeat(var(--dk-cols, 3),minmax(0,1fr));gap:20px}}.dk-plan{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px 22px 22px;border:1.5px solid var(--dk-line);border-radius:var(--dk-radius);background:var(--color-background, transparent)}.dk-pricing--card .dk-plan{box-shadow:0 8px 28px #0000000f;border-color:transparent}.dk-pricing--flat .dk-plan{border-color:transparent;background:var(--dk-surface)}.dk-plan.is-highlight{border-color:var(--dk-hl, var(--dk-accent-color));box-shadow:0 12px 36px color-mix(in srgb,var(--dk-hl, var(--dk-accent-color)) 22%,transparent)}@media(min-width:750px){.dk-plan.is-highlight{transform:translateY(-8px)}}.dk-plan__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:4px 12px;border-radius:999px;background:var(--dk-hl, var(--dk-accent-color));color:var(--color-primary-button-text, #fff);font-size:.75em;font-weight:700;white-space:nowrap}.dk-plan__name{margin:0;font-weight:600;font-size:1.05em}.dk-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0}.dk-plan__price strong{font-size:2em;line-height:1}.dk-plan__price s,.dk-plan__period{opacity:.6}.dk-plan__desc>*{margin:0}.dk-plan__features{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:.92em}.dk-plan__features li{display:flex;gap:8px}.dk-plan__features .dk-icon{color:var(--dk-hl, var(--dk-accent-color))}.dk-plan__features li.is-off{opacity:.5}.dk-plan__features li.is-off .dk-icon{color:inherit}.dk-plan__btn{margin-top:auto;width:100%}.dk-plan__note{margin:0;font-size:.78em;text-align:center;opacity:.65}.dk-logos__list{margin:0;padding:0;list-style:none}.dk-logos--grid .dk-logos__list{display:grid;grid-template-columns:repeat(min(3,var(--dk-cols)),minmax(0,1fr));gap:24px;align-items:center;justify-items:center}@media(min-width:750px){.dk-logos--grid .dk-logos__list{grid-template-columns:repeat(var(--dk-cols),minmax(0,1fr))}}.dk-logos--marquee .dk-logos__list{align-items:center}.dk-logos__item{display:flex;align-items:center;justify-content:center;opacity:var(--dk-logo-o, .7);transition:opacity .2s,filter .2s}.dk-logos__item:hover{opacity:1}.dk-logos.is-gray .dk-logos__item{filter:grayscale(1)}.dk-logos.is-gray .dk-logos__item:hover{filter:none}.dk-logos__img{display:block;width:auto;max-width:180px;height:var(--dk-logo-h-m, 28px);object-fit:contain}.dk-logos__text{font-size:calc(var(--dk-logo-h-m, 28px) * .7);font-weight:800;letter-spacing:.04em;white-space:nowrap}@media(min-width:750px){.dk-logos__img{height:var(--dk-logo-h, 40px)}.dk-logos__text{font-size:calc(var(--dk-logo-h, 40px) * .7)}}.dk-logos__link{display:contents;color:inherit}.dk-fb{max-width:var(--dk-fb-max, 680px);margin-inline:auto;--dk-fb-blue: #1877f2}.dk-fb__top{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid var(--dk-line);font-weight:600;font-size:.92em}.dk-fb__sort{font-weight:500;opacity:.7}.dk-fb__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.dk-fb__item,.dk-fb__reply{display:flex;gap:8px}.dk-fb__reply{margin-top:10px}.dk-fb__avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--dk-fb-blue);color:#fff;font-weight:700}.dk-fb__avatar img{width:100%;height:100%;object-fit:cover}.dk-fb__avatar--sm{width:32px;height:32px;font-size:.85em}.dk-fb__main{min-width:0;flex:1}.dk-fb__bubble{position:relative;display:inline-block;max-width:100%;padding:8px 12px;border-radius:18px;background:var(--dk-fb-bubble, color-mix(in srgb, currentColor 6%, transparent));font-size:.92em}.dk-fb__name{display:flex;align-items:center;gap:4px;margin:0;font-weight:700;font-size:.92em}.dk-fb__verified{width:14px;height:14px;color:var(--dk-fb-blue)}.dk-fb__text>*{margin:0}.dk-fb__likes{position:absolute;right:-8px;bottom:-10px;display:inline-flex;align-items:center;gap:2px;padding:2px 6px 2px 2px;border-radius:999px;background:var(--color-background, #fff);box-shadow:0 1px 4px #0000002e;font-size:.75em}.dk-fb__like-ico,.dk-fb__love-ico{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#fff}.dk-fb__like-ico{background:var(--dk-fb-blue)}.dk-fb__love-ico{margin-left:-4px;background:#f33e58}.dk-fb__like-ico .dk-icon,.dk-fb__love-ico .dk-icon{width:10px;height:10px}.dk-fb__img{display:block;max-width:min(280px,100%);height:auto;margin-top:6px;border-radius:14px}.dk-fb__actions{display:flex;gap:14px;margin:4px 0 0 12px;font-size:.78em;font-weight:700;opacity:.65}.dk-fb__time{font-weight:400}.dk-fb__more{margin-top:14px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;font-size:.9em;opacity:.75;cursor:pointer}.dk-stories{display:flex}.dk-stories__list{display:flex;gap:14px;margin:0;padding:4px 2px;list-style:none;overflow-x:auto;scrollbar-width:none}.dk-stories__list::-webkit-scrollbar{display:none}.dk-story{display:grid;justify-items:center;gap:6px;flex-shrink:0;width:calc(var(--dk-story-size-m) + 8px)}.dk-story__ring{box-sizing:border-box;width:var(--dk-story-size-m);height:var(--dk-story-size-m);padding:3px;border:0;border-radius:50%;background:linear-gradient(45deg,var(--dk-ring-1),var(--dk-ring-2));cursor:pointer;transition:transform .2s}.dk-story__ring:hover{transform:scale(1.04)}.dk-story.is-seen .dk-story__ring{background:var(--dk-line)}.dk-story__cover{box-sizing:border-box;display:block;width:100%;height:100%;overflow:hidden;border:3px solid var(--dk-bg, var(--color-background, #fff));border-radius:50%;background:var(--dk-surface)}.dk-story__cover img{width:100%;height:100%;object-fit:cover}.dk-story__title{max-width:100%;font-size:.75em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:750px){.dk-story{width:calc(var(--dk-story-size) + 8px)}.dk-story__ring{width:var(--dk-story-size);height:var(--dk-story-size)}}.dk-sv{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#000000eb;color:#fff}.dk-sv::backdrop{background:#000000e6}.dk-sv__frame{position:relative;width:min(100%,56.25dvh);height:100%;margin-inline:auto;background:#000}@media(min-width:750px){.dk-sv__frame{height:calc(100% - 40px);margin-top:20px;border-radius:14px;overflow:hidden}}.dk-sv__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.dk-sv__media{width:100%;height:100%;object-fit:cover}.dk-sv__cta{position:absolute;left:50%;bottom:28px;z-index:3;transform:translate(-50%);white-space:nowrap}.dk-sv__bars{position:absolute;top:10px;left:10px;right:10px;z-index:3;display:flex;gap:4px}.dk-sv__bars span{flex:1;height:3px;overflow:hidden;border-radius:3px;background:#ffffff59}.dk-sv__bars i{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.dk-sv__bars span.is-done i{transform:scaleX(1)!important}.dk-sv__close,.dk-sv__mute{position:absolute;top:22px;z-index:4;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#00000059;color:#fff;cursor:pointer}.dk-sv__close{right:10px}.dk-sv__mute{right:52px}.dk-stories.is-unmuted .dk-sv__mute{background:#ffffff40}.dk-sv__nav{position:absolute;top:70px;bottom:90px;z-index:2;width:35%;border:0;background:transparent;cursor:pointer}.dk-sv__nav--prev{left:0}.dk-sv__nav--next{right:0}.dk-parallax{position:relative;display:grid;min-height:var(--dk-px-h-m, 70vh);overflow:hidden;color:var(--dk-fg, #fff)}@media(min-width:750px){.dk-parallax{min-height:var(--dk-px-h, 80vh)}}.dk-parallax__media{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.dk-parallax__media picture,.dk-parallax__img{display:block;width:100%;height:100%;object-fit:cover}.dk-parallax__ph{background:#3a3a3a}.dk-parallax__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dk-overlay, #000);opacity:var(--dk-overlay-o, .35)}.dk-parallax__content{position:relative;z-index:1;display:flex;padding-block:48px}.dk-parallax--top{align-items:flex-start}.dk-parallax--middle{align-items:center}.dk-parallax--bottom{align-items:flex-end}.dk-parallax--h-left{justify-content:flex-start}.dk-parallax--h-center{justify-content:center}.dk-parallax--h-right{justify-content:flex-end}.dk-parallax__box{display:grid;gap:14px;max-width:var(--dk-px-max, 640px)}.dk-parallax__sub{margin:0;font-size:.85em;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dk-parallax__title{margin:0;color:inherit}.dk-parallax__text>*{margin:0}.dk-parallax__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.dk-parallax--h-center .dk-parallax__btns{justify-content:center}.dk-parallax--h-right .dk-parallax__btns{justify-content:flex-end}.dk-track{display:grid;gap:12px;max-width:560px;margin-inline:auto;text-align:center}.dk-track__form{display:flex;gap:8px}.dk-track__field{flex:1;display:flex;align-items:center;gap:8px;padding-inline:14px;border:1.5px solid var(--dk-line);border-radius:var(--dk-radius-sm);background:var(--color-input-background, transparent)}.dk-track__field:focus-within{border-color:var(--dk-accent-color)}.dk-track__field .dk-icon{opacity:.6}.dk-track__input{flex:1;min-width:0;min-height:48px;border:0;outline:0;background:none;color:inherit;font:inherit}.dk-track__error{margin:0;color:#d92d20;font-size:.85em}.dk-track__help>*,.dk-track__account{margin:0;font-size:.9em;opacity:.8}@media(max-width:479px){.dk-track__form{flex-direction:column}}.dk-music{position:fixed;bottom:16px;z-index:35;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:6px 14px 6px 6px;border-radius:999px;background:var(--dk-music-bg, #111);color:var(--dk-music-fg, #fff);box-shadow:0 8px 24px #00000040;transition:bottom .3s}.dk-music--bottom-left{left:16px}.dk-music--bottom-right{right:16px}html.dk-sticky-on .dk-music{bottom:92px}@media(max-width:749px){.dk-music--no-mobile{display:none}}.dk-music__toggle{position:relative;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;overflow:hidden;border:0;border-radius:50%;background:var(--dk-accent, #22c55e);color:#fff;cursor:pointer}.dk-music__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.dk-music.is-playing .dk-music__cover{animation:dk-spin 6s linear infinite}@keyframes dk-spin{to{transform:rotate(360deg)}}.dk-music__icon{position:relative;display:grid}.dk-music__icon .dk-icon{width:18px;height:18px}.dk-music__icon--pause,.dk-music.is-playing .dk-music__icon--play{display:none}.dk-music.is-playing .dk-music__icon--pause{display:grid}.dk-music__info{display:grid;min-width:0;line-height:1.25}.dk-music__title{font-size:.82em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.dk-music__artist{font-size:.72em;opacity:.7}.dk-music__eq{display:flex;align-items:flex-end;gap:2px;height:14px}.dk-music__eq i{width:3px;height:30%;border-radius:2px;background:var(--dk-accent, #22c55e)}.dk-music.is-playing .dk-music__eq i{animation:dk-eq .9s ease-in-out infinite alternate}.dk-music__eq i:nth-child(2){animation-delay:.2s!important}.dk-music__eq i:nth-child(3){animation-delay:.4s!important}.dk-music__eq i:nth-child(4){animation-delay:.1s!important}@keyframes dk-eq{to{height:100%}}.dk-music .dk-placeholder{padding:4px 8px;color:inherit}.dk-redirect__msg{padding-block:40px;text-align:center}.dk-tpr__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;--dk-tp-size: 26px}.dk-tpr__label{font-size:1.3em;font-weight:700}.dk-tpr{display:grid;gap:16px;margin:0;padding:0;list-style:none;--dk-tp-size: 18px}@media(min-width:750px){.dk-tpr--grid{grid-template-columns:repeat(var(--dk-cols, 4),minmax(0,1fr))}}.dk-tpr--slider{grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}@media(min-width:750px){.dk-tpr--slider{grid-auto-columns:calc((100% - (var(--dk-cols, 4) - 1) * 16px) / var(--dk-cols, 4))}}.dk-tpr__card{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:var(--dk-radius);background:var(--dk-card, var(--dk-surface));scroll-snap-align:start}.dk-tpr__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dk-tpr__verified{display:inline-flex;align-items:center;gap:4px;font-size:.75em;opacity:.7}.dk-tpr__verified .dk-icon{width:14px;height:14px}.dk-tpr__title{margin:0;font-weight:700}.dk-tpr__text{flex:1;font-size:.92em}.dk-tpr__text>*{margin:0}.dk-tpr__author{display:flex;align-items:center;gap:10px;margin:0;font-size:.88em}.dk-tpr__author>span:last-child{display:grid}.dk-tpr__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--dk-tp, #00b67a) 18%,transparent);color:var(--dk-tp, #00b67a);font-weight:700}.dk-tpr__date{font-size:.85em;opacity:.6}.dk-cart-upsell.has-heading-size .dk-cart-upsell__heading{margin-bottom:12px;font-size:var(--dk-cu-h-m);line-height:1.2}@media(min-width:750px){.dk-cart-upsell.has-heading-size .dk-cart-upsell__heading{font-size:var(--dk-cu-h)}}.dk-cart-upsell__save{justify-self:start;padding:3px 10px;border-radius:999px;background:var(--dk-cu-badge-bg, #111);color:var(--dk-cu-badge-fg, #fff);font-size:var(--dk-cu-badge-size, 11px);font-weight:700;line-height:1.35}.dk-cart-upsell__save[hidden],.dk-cart-upsell__price s[hidden]{display:none}.dk-cart-upsell--card .dk-cart-upsell__list{gap:12px}.dk-cart-upsell--card .dk-cart-upsell__item{grid-template-columns:var(--dk-cu-img, 96px) minmax(0,1fr);grid-template-areas:"media info" "media add";align-items:start;gap:10px 14px;padding:14px;background:var(--dk-cu-bg, transparent);border-color:var(--dk-cu-border, var(--dk-line));border-radius:var(--dk-cu-r, 6px)}.dk-cart-upsell--card .dk-cart-upsell__media{grid-area:media;align-self:center;border:1px solid var(--dk-cu-border, var(--dk-line));border-radius:min(var(--dk-cu-r, 6px),12px)}.dk-cart-upsell--card .dk-cart-upsell__info{grid-area:info;gap:6px;font-size:.95em}.dk-cart-upsell--card .dk-cart-upsell__title{font-weight:500;white-space:normal}.dk-cart-upsell--card .dk-cart-upsell__price{color:var(--dk-cu-accent, inherit);font-size:1.08em;font-weight:700}.dk-cart-upsell--card .dk-cart-upsell__price s{margin-left:4px;font-weight:400;color:var(--dk-muted, #9a9a9a)}.dk-cart-upsell--card .dk-cart-upsell__add{grid-area:add;width:100%;min-height:0;padding:var(--dk-cu-btn-py, 10px) 16px;border-radius:var(--dk-cu-btn-r, 6px);background:var(--dk-cu-btn-bg, var(--color-primary-button-background, currentColor));color:var(--dk-cu-btn-fg, var(--color-primary-button-text, #fff));font-size:1em;letter-spacing:.04em}.dk-cart-upsell__plan{color:var(--dk-muted, #6b6b6b);font-size:.85em}.dk-cart-upsell--fx-pulse .dk-cart-upsell__add{animation:dk-cu-pulse 1.8s ease-in-out infinite}.dk-cart-upsell--fx-shake .dk-cart-upsell__add{animation:dk-cu-shake 3.2s ease-in-out infinite}.dk-cart-upsell--fx-glow .dk-cart-upsell__add{animation:dk-cu-glow 2s ease-in-out infinite}.dk-cart-upsell--fx-shine .dk-cart-upsell__add{position:relative;overflow:hidden}.dk-cart-upsell--fx-shine .dk-cart-upsell__add:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:translate(-120%) skew(-18deg);animation:dk-cu-shine 2.8s ease-in-out infinite;pointer-events:none}@keyframes dk-cu-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes dk-cu-shake{0%,70%,to{transform:translate(0)}74%,82%,90%{transform:translate(-3px) rotate(-1deg)}78%,86%,94%{transform:translate(3px) rotate(1deg)}}@keyframes dk-cu-glow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--dk-cu-btn-bg, #111) 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--dk-cu-btn-bg, #111) 0%,transparent)}}@keyframes dk-cu-shine{0%,55%{transform:translate(-120%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.dk-cart-upsell .dk-cart-upsell__add,.dk-cart-upsell .dk-cart-upsell__add:after{animation:none}}.dk-lqty-lock{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--dk-muted, #6b6b6b);font-size:.85em}.dk-lqty-lock__remove{display:inline-flex;padding:4px;border:0;background:none;color:inherit;cursor:pointer}.dk-lqty-lock__remove svg{width:16px;height:16px}
/*# sourceMappingURL=/cdn/shop/t/36/assets/dk-theme.css.map */
