.dpx{--dpx-ease: cubic-bezier(.33,.9,.35,1);background:var(--dpx-bg);color:var(--dpx-body-c);font-family:var(--dpx-font-body);padding:var(--dpx-pt) var(--dpx-pr) var(--dpx-pb) var(--dpx-pl);-webkit-font-smoothing:antialiased}.dpx *,.dpx *:before,.dpx *:after{box-sizing:border-box}.dpx__inner{max-width:var(--dpx-max);margin-inline:auto}.dpx--full .dpx__inner{max-width:none}.dpx-vh{position:absolute!important;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.dpx :focus-visible{outline:2px solid var(--dpx-ink);outline-offset:2px;border-radius:4px}.dpx-crumb{margin-bottom:14px}.dpx-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;font-size:calc(var(--dpx-label-size) * 1);color:var(--dpx-muted)}.dpx-crumb li{display:flex;align-items:center;gap:6px;min-width:0}.dpx-crumb li+li:before{content:"/";color:var(--dpx-line)}.dpx-crumb a{color:inherit;text-decoration:none}.dpx-crumb a:hover{color:var(--dpx-ink);text-decoration:underline;text-underline-offset:2px}.dpx-crumb [aria-current] span{color:var(--dpx-ink)}.dpx__grid{display:grid;grid-template-columns:minmax(0,var(--dpx-c1)) minmax(0,var(--dpx-c2));gap:var(--dpx-col-gap);align-items:start}.dpx__media,.dpx__info{min-width:0}.dpx--sticky .dpx__info{position:sticky;top:var(--dpx-sticky-fix, var(--dpx-sticky-top));align-self:start}.dpx-gal{position:relative;display:block}.dpx-gal__track{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dpx-media-gap)}.dpx-gal__item{margin:0;overflow:hidden;background:var(--dpx-chip);border-radius:var(--dpx-media-radius);aspect-ratio:var(--dpx-media-ratio)}.dpx-gal__img,.dpx-gal__item img,.dpx-gal__media{display:block;width:100%;height:100%;object-fit:cover}.dpx-gal__media video,.dpx-gal__media iframe{width:100%;height:100%;object-fit:cover}.dpx-gal__nav,.dpx-gal__dots{display:none}.dpx-card{background:var(--dpx-card);border-radius:var(--dpx-card-radius);padding:var(--dpx-card-pad)}.dpx-card--bordered{border:1px solid var(--dpx-line)}.dpx-rule{border:0;border-top:1px solid var(--dpx-line);margin:18px 0}.dpx-eyebrow{margin:0 0 10px;font-size:var(--dpx-eyebrow-size);font-weight:400;line-height:1.4;color:var(--dpx-muted);letter-spacing:.01em}.dpx-title{margin:0 0 14px;font-family:var(--dpx-font-head);font-weight:var(--dpx-title-weight);font-size:var(--dpx-title-size);line-height:var(--dpx-title-lh);letter-spacing:var(--dpx-title-ls);text-transform:uppercase;color:var(--dpx-ink);padding-block-start:.06em;text-wrap:balance}.dpx-sub{margin:0 0 18px;font-size:var(--dpx-sub-size);line-height:1.55;color:var(--dpx-body-c)}.dpx-sub p{margin:0 0 .4em}.dpx-sub p:last-child{margin-bottom:0}.dpx-priceline{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--dpx-ink);margin-bottom:14px}.dpx-price{font-family:var(--dpx-font-head);font-weight:800;font-size:var(--dpx-price-size);line-height:1.05;letter-spacing:-.015em;color:var(--dpx-ink)}.dpx-price__cmp{display:inline-flex;align-items:baseline;gap:5px}.dpx-price__cmp[hidden]{display:none}.dpx-price__mrp{font-size:var(--dpx-label-size);color:var(--dpx-muted);text-transform:uppercase;letter-spacing:.03em}.dpx-price__cmp s{font-size:calc(var(--dpx-body-size) - 1px);color:var(--dpx-muted);font-weight:600}.dpx-badge{display:inline-flex;align-items:center;background:var(--dpx-accent);color:var(--dpx-accent-ink);border-radius:999px;padding:5px 12px;font-size:calc(var(--dpx-label-size) + 1px);font-weight:700;letter-spacing:.02em}.dpx-badge[hidden]{display:none}.dpx-tax{font-size:calc(var(--dpx-body-size) - 1px);color:var(--dpx-muted)}.dpx-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.dpx-strip__text{margin:0;font-size:var(--dpx-body-size);color:var(--dpx-ink);letter-spacing:.01em;text-transform:uppercase;font-weight:500}.dpx-strip__text b{color:var(--dpx-highlight);font-weight:700}.dpx-strip__img{height:22px;width:auto;flex:0 0 auto}.dpx-pills{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dpx-pill{font-size:var(--dpx-pill-size);line-height:1;color:var(--dpx-body-c);background:var(--dpx-chip);border-radius:999px;padding:11px 18px;white-space:nowrap}.dpx-opts{display:grid;gap:22px;margin-bottom:20px}.dpx-opt{border:0;margin:0;padding:0;min-width:0}.dpx-opt__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.dpx-label{margin:0;font-size:var(--dpx-label-size);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--dpx-muted)}.dpx-label--block{display:block;margin-bottom:10px}.dpx-label b{color:var(--dpx-ink);font-weight:700}.dpx-label__sep{color:var(--dpx-muted)}.dpx-helper{margin:12px 0 0;font-size:var(--dpx-body-size);line-height:1.5;color:var(--dpx-muted)}.dpx-sizeguide{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0 0 3px;cursor:pointer;font-family:inherit;font-size:var(--dpx-label-size);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dpx-ink);border-bottom:1px solid var(--dpx-ink)}.dpx-opt__values{display:flex;flex-wrap:wrap;gap:10px}.dpx-opt__values--swatch{gap:18px}.dpx-opt__item{min-width:0}.dpx-swatch{display:grid;justify-items:center;gap:8px;cursor:pointer}.dpx-swatch__dot{position:relative;width:var(--dpx-swatch);height:var(--dpx-swatch);border-radius:50%;background:var(--dpx-chip) center/cover no-repeat;box-shadow:inset 0 0 0 1px #0000001a;transition:box-shadow .18s var(--dpx-ease),transform .18s var(--dpx-ease)}.dpx-swatch__label{font-size:var(--dpx-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dpx-muted);transition:color .18s var(--dpx-ease)}.dpx-swatch:hover .dpx-swatch__dot{transform:scale(1.05)}.dpx-opt__input:checked+.dpx-swatch .dpx-swatch__dot{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 3px var(--dpx-card),0 0 0 4px var(--dpx-ink)}.dpx-opt__input:checked+.dpx-swatch .dpx-swatch__label{color:var(--dpx-ink)}.dpx-opt__input:focus-visible+.dpx-swatch .dpx-swatch__dot{outline:2px solid var(--dpx-ink);outline-offset:4px}.dpx-sizebtn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--dpx-size-w);height:var(--dpx-ctrl-h);padding:0 18px;border:1px solid var(--dpx-line);border-radius:999px;background:var(--dpx-card);color:var(--dpx-ink);font-size:var(--dpx-btn-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:border-color .18s var(--dpx-ease),background-color .18s var(--dpx-ease),color .18s var(--dpx-ease)}.dpx-sizebtn:hover{border-color:var(--dpx-ink)}.dpx-opt__input:checked+.dpx-sizebtn{background:var(--dpx-ink);border-color:var(--dpx-ink);color:var(--dpx-card)}.dpx-opt__input:focus-visible+.dpx-sizebtn{outline:2px solid var(--dpx-ink);outline-offset:2px}.dpx-sizebtn.is-unavailable{color:var(--dpx-muted)}.dpx-sizebtn.is-unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.7;background:linear-gradient(to top right,transparent calc(50% - .6px),currentColor calc(50% - .6px),currentColor calc(50% + .6px),transparent calc(50% + .6px))}.dpx-opt__input:checked+.dpx-sizebtn.is-unavailable{background:var(--dpx-chip);color:var(--dpx-muted);border-color:var(--dpx-ink)}.dpx-swatch.is-unavailable .dpx-swatch__dot{opacity:.45}.dpx-swatch.is-unavailable .dpx-swatch__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - .6px),var(--dpx-ink) calc(50% - .6px),var(--dpx-ink) calc(50% + .6px),transparent calc(50% + .6px))}.dpx-nativeselect{width:100%;height:var(--dpx-ctrl-h);border:1px solid var(--dpx-line);border-radius:8px;padding:0 12px}.dpx-qtyblock{margin-bottom:18px}.dpx-qty{display:inline-grid;grid-template-columns:44px 1fr 44px;align-items:center;height:var(--dpx-ctrl-h);min-width:140px;border:1px solid var(--dpx-line);border-radius:999px;overflow:hidden;background:var(--dpx-card)}.dpx-qty__btn{-webkit-appearance:none;appearance:none;border:0;background:none;height:100%;display:grid;place-items:center;cursor:pointer;color:var(--dpx-ink);transition:background-color .18s var(--dpx-ease)}.dpx-qty__btn:hover{background:var(--dpx-chip)}.dpx-qty__btn[disabled]{opacity:.3;cursor:not-allowed}.dpx-qty__input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:100%;height:100%;border:0;background:transparent;text-align:center;font-family:inherit;font-size:var(--dpx-body-size);font-weight:600;color:var(--dpx-ink)}.dpx-qty__input::-webkit-outer-spin-button,.dpx-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dpx-qty__input:focus{outline:none}.dpx-buy{margin-bottom:18px}.dpx-form{display:grid;gap:10px}.dpx-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--dpx-btn-h);padding:0 24px;border:0;border-radius:999px;cursor:pointer;font-family:var(--dpx-font-body);font-size:var(--dpx-btn-size);font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .16s var(--dpx-ease),opacity .16s var(--dpx-ease)}.dpx-btn--arrow{justify-content:flex-start;padding-inline:28px calc(var(--dpx-btn-h) + 8px)}.dpx-btn--primary{background:var(--dpx-accent);color:var(--dpx-accent-ink)}.dpx-btn--primary:hover:not([disabled]){transform:translateY(-1px)}.dpx-btn[disabled]{opacity:.45;cursor:not-allowed}.dpx-btn__badge{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:calc(var(--dpx-btn-h) - 12px);height:calc(var(--dpx-btn-h) - 12px);border-radius:50%;background:#fdecec;color:var(--dpx-accent);display:grid;place-items:center;transition:transform .22s var(--dpx-ease)}.dpx-btn:hover:not([disabled]) .dpx-btn__badge{transform:translateY(-50%) rotate(45deg)}.dpx-btn[disabled] .dpx-btn__badge{opacity:0}.dpx-btn__spin{display:none}.dpx-btn.is-loading{pointer-events:none}.dpx-btn.is-loading .dpx-btn__label,.dpx-btn.is-loading .dpx-btn__badge{visibility:hidden}.dpx-btn.is-loading .dpx-btn__spin{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid rgb(255 255 255 / .35);border-top-color:currentColor;animation:dpx-spin .7s linear infinite}@keyframes dpx-spin{to{transform:rotate(360deg)}}.dpx-dyn .shopify-payment-button__button,.dpx-dyn .shopify-payment-button__button--unbranded{min-height:var(--dpx-btn-h);border-radius:999px!important;background:var(--dpx-checkout)!important;color:var(--dpx-checkout-ink)!important;font-family:var(--dpx-font-body)!important;font-size:var(--dpx-btn-size)!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase}.dpx-dyn .shopify-payment-button__more-options,.dpx-dyn[hidden]{display:none}.dpx-formerr{margin:0;font-size:var(--dpx-body-size);color:var(--dpx-accent)}.dpx-formerr[hidden]{display:none}.dpx-inv{display:flex;align-items:center;gap:7px;margin:12px 0 0;font-size:var(--dpx-body-size);color:var(--dpx-body-c)}.dpx-inv__dot{width:7px;height:7px;border-radius:50%;background:#17864b}.dpx-inv[data-state=low] .dpx-inv__dot{background:var(--dpx-highlight)}.dpx-inv[data-state=out] .dpx-inv__dot{background:var(--dpx-accent)}.dpx-sku{margin:8px 0 0;font-size:var(--dpx-label-size);color:var(--dpx-muted)}.dpx-sku[hidden]{display:none}.dpx-coupon{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px dashed var(--dpx-ink);border-radius:10px;padding:14px 16px;margin-bottom:10px}.dpx-coupon__body{min-width:0}.dpx-coupon__title{margin:0 0 3px;font-size:var(--dpx-body-size);font-weight:700;color:var(--dpx-ink)}.dpx-coupon__sub{margin:0;font-size:calc(var(--dpx-body-size) - 1px);line-height:1.45;color:var(--dpx-body-c)}.dpx-coupon__code{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:6px;background:var(--dpx-chip);color:var(--dpx-ink);padding:9px 12px;cursor:pointer;font-family:inherit;font-size:var(--dpx-label-size);font-weight:600;letter-spacing:.05em;transition:background-color .18s var(--dpx-ease),color .18s var(--dpx-ease)}.dpx-coupon__code:hover,.dpx-coupon__code.is-copied{background:var(--dpx-ink);color:var(--dpx-card)}.dpx-trust{list-style:none;margin:0 0 18px;padding:16px 0;border-top:1px solid var(--dpx-ink);border-bottom:1px solid var(--dpx-ink);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:var(--dpx-body-size);color:var(--dpx-body-c)}.dpx-trust li{display:flex;align-items:center;gap:16px}.dpx-trust li+li:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor}.dpx-delivery{margin-bottom:20px}.dpx-delivery__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.dpx-delivery__input{height:var(--dpx-ctrl-h);min-width:0;border:0;border-radius:999px;background:var(--dpx-chip);padding:0 20px;font-family:inherit;font-size:var(--dpx-body-size);color:var(--dpx-ink)}.dpx-delivery__input::placeholder{color:var(--dpx-muted)}.dpx-delivery__input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--dpx-ink)}.dpx-delivery__btn{height:var(--dpx-ctrl-h);padding:0 26px;border-radius:999px;border:1px solid var(--dpx-ink);background:transparent;color:var(--dpx-ink);font-family:inherit;font-size:var(--dpx-btn-size);font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .18s var(--dpx-ease),color .18s var(--dpx-ease)}.dpx-delivery__btn:hover{background:var(--dpx-ink);color:var(--dpx-card)}.dpx-delivery__result{margin-top:14px;font-size:var(--dpx-body-size);line-height:1.55;color:var(--dpx-body-c)}.dpx-delivery__result[hidden]{display:none}.dpx-delivery__chip{display:inline-block;margin-right:8px;padding:4px 10px;border-radius:6px;border:1px dashed var(--dpx-highlight);color:var(--dpx-highlight);font-size:var(--dpx-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dpx-delivery__chip:empty{display:none;margin:0}.dpx-delivery__chip:before{content:"["}.dpx-delivery__chip:after{content:"]"}.dpx-delivery__result[data-state=error] .dpx-delivery__chip{border-color:var(--dpx-accent);color:var(--dpx-accent)}.dpx-accgroup{display:contents}.dpx-acc{border-top:1px solid var(--dpx-line)}.dpx-acc:first-of-type{border-top-color:var(--dpx-ink)}.dpx-acc:last-of-type{border-bottom:1px solid var(--dpx-line)}.dpx-acc__sum{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;cursor:pointer;list-style:none;font-size:var(--dpx-acc-size);font-weight:500;color:var(--dpx-ink)}.dpx-acc__sum::-webkit-details-marker{display:none}.dpx-acc__chev{flex:0 0 auto;color:var(--dpx-ink);transition:transform .3s var(--dpx-ease)}.dpx-acc.is-open>.dpx-acc__sum .dpx-acc__chev{transform:rotate(180deg)}.dpx-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--dpx-ease)}.dpx-acc.is-open .dpx-acc__panel{grid-template-rows:1fr}.dpx-acc__inner{overflow:hidden;min-height:0}.dpx-acc__heading{margin:0 0 12px;padding-block-start:.06em;font-family:var(--dpx-font-head);font-weight:900;font-size:var(--dpx-acc-head-size);line-height:var(--dpx-acc-head-lh);letter-spacing:-.02em;text-transform:uppercase;color:var(--dpx-ink)}.dpx-acc__rte{font-size:var(--dpx-body-size);line-height:var(--dpx-body-lh);color:var(--dpx-body-c);padding-bottom:20px}.dpx-acc__rte>:first-child{margin-top:0}.dpx-acc__rte>:last-child{margin-bottom:0}.dpx-acc__rte ul{padding-left:1.1em}.dpx-freetext{font-size:var(--dpx-body-size);line-height:var(--dpx-body-lh);margin-bottom:16px}.dpx-modal{border:0;padding:0;background:transparent;width:100%;max-width:min(720px,92vw)}.dpx-modal::backdrop{background:#0000008c}.dpx-modal__panel{background:#fff;border-radius:14px;overflow:hidden}.dpx-modal__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;border-bottom:1px solid var(--dpx-line, #E4E4E4)}.dpx-modal__title{margin:0;font-family:var(--dpx-font-head);font-weight:900;font-size:20px;text-transform:uppercase;letter-spacing:-.01em;color:var(--dpx-ink)}.dpx-modal__close{-webkit-appearance:none;appearance:none;border:0;background:none;padding:4px;cursor:pointer;color:var(--dpx-ink)}.dpx-modal__body{padding:22px;max-height:72vh;overflow:auto;font-size:14px;line-height:1.6}.dpx-modal__body table{width:100%;border-collapse:collapse}.dpx-modal__body th,.dpx-modal__body td{border:1px solid var(--dpx-line, #E4E4E4);padding:9px 11px;text-align:left;font-size:13px}@media(max-width:1279px){.dpx{--dpx-col-gap: 24px}}@media(max-width:989px){.dpx__grid{grid-template-columns:minmax(0,1fr);gap:24px}.dpx--sticky .dpx__info{position:static;top:auto}.dpx-gal{margin-inline:calc(var(--dpx-pl) * -1) calc(var(--dpx-pr) * -1)}.dpx-gal__track{display:flex;grid-template-columns:none;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:var(--dpx-pl) var(--dpx-pr)}.dpx-gal__track::-webkit-scrollbar{display:none}.dpx-gal__item{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always}.dpx-gal__nav{display:flex;justify-content:space-between;position:absolute;left:var(--dpx-pl);right:var(--dpx-pr);top:50%;transform:translateY(-50%);pointer-events:none}.dpx-gal__arrow{pointer-events:auto;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffe6;color:#0a0a0a;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #0000001f;transition:opacity .2s var(--dpx-ease)}.dpx-gal__arrow[disabled]{opacity:0;pointer-events:none}.dpx-gal__dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.dpx-gal__dot{width:6px;height:6px;border:0;padding:0;border-radius:999px;background:var(--dpx-line);cursor:pointer;transition:width .22s var(--dpx-ease),background-color .22s var(--dpx-ease)}.dpx-gal__dot.is-active{width:20px;background:var(--dpx-ink)}}@media(max-width:479px){.dpx-opt__values--swatch{gap:12px}.dpx-sizebtn{flex:1 1 0;min-width:0;padding:0 8px}.dpx-opt__values:not(.dpx-opt__values--swatch){gap:8px}.dpx-coupon{flex-wrap:wrap}.dpx-priceline{gap:8px}.dpx-strip{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.dpx *,.dpx *:before,.dpx *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{width:-webkit-fill-available!important;width:stretch!important}.dpx-faq__grouphead{margin:22px 0 0;padding-top:20px;border-top:1px solid var(--dpx-ink)}.dpx-faq__grouphead+.dpx-acc{border-top:0}.dpx-acc--empty{border-top:1px dashed var(--dpx-line)}.dpx-acc__debug{margin:12px 0;font-size:12px;line-height:1.7;color:var(--dpx-muted)}.dpx-acc__debug b{color:var(--dpx-ink)}.dpx-acc__debug code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--dpx-ink);background:var(--dpx-chip);padding:1px 5px;border-radius:3px}.dpx-modal__body .sg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;align-items:center}.dpx-modal__body .sg__figure{min-width:0}.dpx-modal__body .sg__figure img{display:block;width:100%;height:auto}.dpx-modal__body .sg__data{min-width:0}.dpx-modal__body .sg__title{margin:0 0 2px;font-family:var(--dpx-font-head, "Archivo", sans-serif);font-size:19px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--dpx-ink, #0A0A0A);text-align:center}.dpx-modal__body .sg__title strong{font-weight:800}.dpx-modal__body .sg__sub{margin:0 0 18px;font-family:var(--dpx-font-head, "Archivo", sans-serif);font-size:15px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--dpx-ink, #0A0A0A);text-align:center}.dpx-modal__body .sg__sub strong{font-weight:800}.dpx-modal__body .sg__table{width:100%;border-collapse:collapse;margin:0 0 14px;font-size:13px}.dpx-modal__body .sg__table th,.dpx-modal__body .sg__table td{border:1px solid var(--dpx-line, #E4E4E4);padding:9px 8px;text-align:center;white-space:nowrap}.dpx-modal__body .sg__table thead th{background:var(--dpx-chip, #F2F2F2);font-weight:700;color:var(--dpx-ink, #0A0A0A)}.dpx-modal__body .sg__table tbody td:first-child,.dpx-modal__body .sg__table thead th:first-child{text-align:left;font-weight:600}.dpx-modal__body .sg__note{margin:0 0 6px;font-size:11.5px;line-height:1.5;color:var(--dpx-muted, #8A8A8A);text-align:center}.dpx-modal__body .sg__note:last-child{margin-bottom:0}@media(max-width:639px){.dpx-modal__body .sg{grid-template-columns:minmax(0,1fr);gap:20px}.dpx-modal__body .sg__table{font-size:12px}.dpx-modal__body .sg__table th,.dpx-modal__body .sg__table td{padding:7px 5px}}.dpx-sg{--sg-ink: #0A0A0A;--sg-body: #404040;--sg-muted: #8A8A8A;--sg-line: #E4E4E4;--sg-chip: #F2F2F2;--sg-head: Archivo, system-ui, sans-serif;--sg-font: Inter, system-ui, sans-serif;border:0;padding:0;background:transparent;width:100%;max-width:min(900px,calc(100vw - 32px));max-height:calc(100vh - 48px);font-family:var(--sg-font);color:var(--sg-body)}.dpx-sg::backdrop{background:#0000008c}.dpx-sg *,.dpx-sg *:before,.dpx-sg *:after{box-sizing:border-box}.dpx-sg__panel{background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.dpx-sg__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-bottom:1px solid var(--sg-line)}.dpx-sg__title{margin:0;font-family:var(--sg-head);font-weight:800;font-size:17px;letter-spacing:.02em;text-transform:uppercase;color:var(--sg-ink)}.dpx-sg__close{-webkit-appearance:none;appearance:none;border:0;background:none;padding:6px;margin:-6px;cursor:pointer;color:var(--sg-ink);line-height:0}.dpx-sg__body{flex:1 1 auto;overflow-y:auto;padding:22px 20px}.dpx-sg__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:26px;align-items:center}.dpx-sg__grid--single{grid-template-columns:minmax(0,1fr)}.dpx-sg__figure{margin:0;min-width:0}.dpx-sg__figure img{display:block;width:100%;height:auto}.dpx-sg__data{min-width:0}.dpx-sg__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:14px}.dpx-sg__table{display:table;width:100%;border-collapse:collapse;font-size:13px;min-width:340px}.dpx-sg__table thead{display:table-header-group}.dpx-sg__table tbody{display:table-row-group}.dpx-sg__table tr{display:table-row}.dpx-sg__table th,.dpx-sg__table td{display:table-cell;border:1px solid var(--sg-line);padding:10px 8px;text-align:center;white-space:nowrap;vertical-align:middle}.dpx-sg__table thead th{background:var(--sg-chip);font-weight:700;color:var(--sg-ink)}.dpx-sg__table tbody td:first-child,.dpx-sg__table thead th:first-child{text-align:left;font-weight:600;color:var(--sg-ink)}.dpx-sg__rte{font-size:12.5px;line-height:1.6;color:var(--sg-muted)}.dpx-sg__rte>:first-child{margin-top:0}.dpx-sg__rte>:last-child{margin-bottom:0}.dpx-sg__rte strong{color:var(--sg-ink)}@media(max-width:749px){.dpx-sg{max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}.dpx-sg__panel{max-height:calc(100dvh - 32px)}.dpx-sg__body{padding:18px 16px}.dpx-sg__grid{grid-template-columns:minmax(0,1fr);gap:18px}.dpx-sg__figure{max-width:260px;margin-inline:auto}.dpx-sg__table{font-size:12px;min-width:300px}.dpx-sg__table th,.dpx-sg__table td{padding:8px 6px}.dpx-sg__title{font-size:15px}}.dpx-delivery__line{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.dpx-delivery__chip[hidden]{display:none}.dpx-delivery__result[data-state=success] .dpx-delivery__chip{border-color:var(--dpx-success);color:var(--dpx-success)}.dpx-delivery__result[data-state=warn] .dpx-delivery__chip{border-color:var(--dpx-highlight);color:var(--dpx-highlight)}.dpx-delivery__rates{list-style:none;margin:10px 0 0;padding:12px 0 0;border-top:1px solid var(--dpx-line);display:grid;gap:7px;font-size:calc(var(--dpx-body-size) - 1px)}.dpx-delivery__rates[hidden]{display:none}.dpx-delivery__rates li{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dpx-delivery__ratename{color:var(--dpx-body-c)}.dpx-delivery__rateprice{color:var(--dpx-ink);font-weight:600;white-space:nowrap}.dpx-delivery__btn[disabled]{opacity:.55;cursor:progress}.dpx-delivery__btn.is-loading{background:var(--dpx-ink);color:var(--dpx-card)}.dpx-delivery__debug{margin:10px 0 0;padding:10px 12px;background:var(--dpx-chip);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6;color:var(--dpx-ink);white-space:pre-wrap;word-break:break-all;max-height:220px;overflow:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dpx-product.css.map */
