:root{--dps-mint: #00a199;--dps-mint-hover: #12b5ac;--dps-mint-700: #007a73;--dps-mint-800: #005f5a;--dps-mint-50: #eef9f8;--dps-mint-100: #d6f2ef;--dps-mint-200: #b3e6e1;--dps-mint-line: rgba(0, 161, 153, .32);--dps-mint-soft: rgba(0, 161, 153, .1);--dps-ink: #0c1f22;--dps-ink-2: #142d31;--dps-text: #3d5155;--dps-muted: #687b7f;--dps-line: #e2eaea;--dps-line-strong: #cfdcdc;--dps-bg: #ffffff;--dps-soft: #f4f8f8;--dps-soft-2: #edf3f3;--dps-white: #ffffff;--dps-star: #f5a623;--dps-radius: 20px;--dps-radius-sm: 14px;--dps-radius-xs: 10px;--dps-shadow-sm: 0 1px 2px rgba(12, 31, 34, .06), 0 2px 8px -2px rgba(12, 31, 34, .06);--dps-shadow: 0 1px 2px rgba(12, 31, 34, .05), 0 12px 32px -12px rgba(12, 31, 34, .16);--dps-shadow-lg: 0 2px 4px rgba(12, 31, 34, .04), 0 30px 60px -24px rgba(12, 31, 34, .24);--dps-shadow-mint: 0 14px 30px -14px rgba(0, 161, 153, .65);--dps-max: 1360px;color-scheme:light}html{background:var(--dps-bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--dps-mint-100);color:var(--dps-ink)}:focus-visible{outline:2px solid var(--dps-mint);outline-offset:2px}.maximize-theme input[type=checkbox],.maximize-theme input[type=radio]{accent-color:var(--dps-mint)}.maximize-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):focus,.maximize-theme textarea:focus,.maximize-theme select:focus{border-color:var(--dps-mint);box-shadow:0 0 0 3px var(--dps-mint-soft)}.maximize-theme .text-field__wrapper:has(input:focus),.maximize-theme .text-field__wrapper:has(textarea:focus){border-color:var(--dps-mint)}.maximize-theme .button-primary,.maximize-theme .shopify-payment-button .shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.005em;box-shadow:var(--dps-shadow-mint);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.maximize-theme .button-primary:hover:not([disabled]):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 18px 34px -14px #00a199bf}.maximize-theme .product-card__wrapper{background:var(--dps-white);border:1px solid var(--dps-line);border-radius:var(--dps-radius-sm);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.maximize-theme .product-card__wrapper:hover{border-color:var(--dps-mint-line);box-shadow:var(--dps-shadow)}@media(hover:hover)and (min-width:768px){.maximize-theme .product-card__wrapper:hover{transform:translateY(-3px)}}.maximize-theme .product-card__image-wrapper{background:var(--dps-soft)}.maximize-theme .product-card__title a{color:var(--dps-ink)}.maximize-theme .product-card__title a:hover{color:var(--dps-mint-700)}.maximize-theme .product-card__price{color:var(--dps-ink);font-weight:700}.theme-template-product h1{font-weight:700;letter-spacing:-.02em;line-height:1.12;color:var(--dps-ink)}.theme-template-product .price,.theme-template-product .price-item{color:var(--dps-ink);font-weight:700}.theme-template-product media-gallery,.theme-template-product .media-gallery{--dps-gallery-bg: var(--dps-soft)}.maximize-theme .rte a,.maximize-theme .page-content a{color:var(--dps-mint-700);text-underline-offset:3px}.maximize-theme .rte th{background:var(--dps-soft);color:var(--dps-ink)}.maximize-theme .rte td,.maximize-theme .rte th{border-color:var(--dps-line)}.maximize-theme .rte blockquote{border-left:3px solid var(--dps-mint);background:var(--dps-mint-50);padding:12px 16px;border-radius:0 10px 10px 0}.section-header{box-shadow:0 1px #ffffff0f}.product-custom-option{background:var(--dps-white)!important;border:1px solid var(--dps-line)!important;border-radius:16px!important;padding:16px!important;box-sizing:border-box!important;max-width:100%!important;overflow:hidden;box-shadow:var(--dps-shadow-sm)}.product-custom-option .radio-input-holder,.option-price-container{box-sizing:border-box!important;max-width:100%!important}.product-custom-option .option-label{color:var(--dps-ink)!important;font-weight:700}.product-custom-option .opc-selected-name{color:var(--dps-mint-700)!important}.product-custom-option label.swatch{border-radius:10px}.product-custom-option input:checked+label.swatch{border-color:var(--dps-mint)!important;box-shadow:0 0 0 2px var(--dps-mint)}.product-custom-option .button-input-holder label.button-label{border-radius:10px!important}.product-custom-option .button-input-holder input:checked+label.button-label{background:var(--dps-mint-50)!important;border-color:var(--dps-mint)!important;box-shadow:inset 0 0 0 1px var(--dps-mint)}.product-custom-option .button-input-holder input:checked+label.button-label .button-title{color:var(--dps-ink)!important}.product-custom-option .inlineDiscount{color:var(--dps-mint-700)!important;font-weight:700}.option-price-container{background:linear-gradient(160deg,var(--dps-mint-50),#fff 70%)!important;border:1px solid var(--dps-mint-line)!important;border-radius:16px!important;margin-top:12px}.option-price-container .addition-price-discount-price{color:var(--dps-ink)!important;font-weight:800}.option-price-container .addition-price-option-discount,.option-price-container .addition-price-discount-message{color:var(--dps-mint-700)!important}.main-cart__items-wrapper,.main-cart__summary-wrapper{background:var(--dps-white);border:1px solid var(--dps-line);border-radius:var(--dps-radius)}.main-cart__items-wrapper{padding:14px}.main-cart__summary-wrapper{box-shadow:var(--dps-shadow)}.cart-items__header{color:var(--dps-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.cart-item__image-wrapper,.cart-drawer-item__image{background:var(--dps-soft);border-radius:12px;overflow:hidden}.cart-item__title,.cart-drawer-item__title{color:var(--dps-ink);font-weight:700}.cart-item__final-line-price,.cart-drawer-item__final-price,.main-cart__total-price,.cart-drawer__total{color:var(--dps-ink)!important;font-weight:800}.main-cart__checkout-button,.cart-drawer__checkout .button-primary{min-height:54px;font-size:1.05rem}.cart-drawer__summary__wrapper{border-top:1px solid var(--dps-line)}.bss-b2b-cart-item-qty-table-header{background:var(--dps-mint-50)!important;color:var(--dps-mint-800)!important;border:1px solid var(--dps-mint-line);border-radius:8px}@media(min-width:768px){.main-cart__items-wrapper{padding:18px 22px}}:root{--jdgm-primary-color: #00a199 !important;--jdgm-secondary-color: rgba(0, 161, 153, .1) !important;--jdgm-star-color: #f5a623 !important;--jdgm-write-review-text-color: #0c1f22 !important;--jdgm-write-review-bg-color: #00a199 !important;--jdgm-paginate-color: #00a199 !important;--jdgm-reviewer-name-color: #0c1f22 !important}.jdgm-widget,.jdgm-rev-widg,.jdgm-revs-tab,.jdgm-all-reviews-widget,.jdgm-carousel-wrapper{color:#3d5155!important;font-family:inherit!important}.jdgm-rev-widg,.jdgm-all-reviews-widget,.jdgm-revs-tab,.jdgm-revs-tab .jdgm-revs-tab__content-header,.jdgm-revs-tab__main{background:#fff!important}.jdgm-rev-widg__title,.jdgm-revs-tab__title,.jdgm-all-reviews__header,.jdgm-rev__title,.jdgm-rev__author,.jdgm-rev-widg__summary-text,.jdgm-carousel-title{color:#0c1f22!important}.jdgm-rev__body,.jdgm-rev__body p,.jdgm-rev__timestamp,.jdgm-histogram__frequency,.jdgm-histogram__percentage{color:#3d5155!important}.jdgm-rev{border-color:#e2eaea!important;background:transparent!important}.jdgm-carousel-item__review,.jdgm-carousel-item{background:#fff!important;border:1px solid #e2eaea!important;border-radius:14px!important;color:#3d5155!important}.jdgm-histogram__bar{background:#edf3f3!important;border-radius:99px}.jdgm-histogram__bar-content{background:#00a199!important;border-radius:99px}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-prev-badge__stars .jdgm-star{color:#f5a623!important}.jdgm-star.jdgm--off{color:#d9e2e2!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev,.jdgm-btn,.jdgm-form__submit,.jdgm-rev-widg__sort-wrapper select{background:#00a199!important;color:#0c1f22!important;border:0!important;border-radius:12px!important;font-weight:700!important}.jdgm-write-rev-link:hover,.jdgm-submit-rev:hover,.jdgm-btn:hover{background:#12b5ac!important}.jdgm-rev-widg__sort-wrapper select{background:#fff!important;border:1px solid #e2eaea!important;color:#0c1f22!important}.jdgm-form input,.jdgm-form textarea{background:#fff!important;color:#0c1f22!important;border:1px solid #e2eaea!important;border-radius:10px!important}.jdgm-paginate__page,.jdgm-paginate__page.jdgm-curt{color:#007a73!important}.jdgm-prev-badge__text{color:#687b7f!important}.jdgm-verified-badge,.jdgm-rev__buyer-badge{background:#eef9f8!important;color:#005f5a!important}.jdgm-rev__icon,.jdgm-rev__icon:after{background:#00a199!important;color:#0c1f22!important}.jdgm-revs-tab-btn,.jdgm-revs-tab-btn.btn{background:#00a199!important;color:#0c1f22!important;font-weight:700!important;z-index:45!important;box-shadow:0 10px 24px -10px #00a199cc!important}.jdgm-revs-tab__close-btn,.jdgm-close-ico{color:#0c1f22!important}.dps{position:relative;color:var(--dps-text);background:var(--dps-bg);padding:56px 0;overflow:hidden;isolation:isolate}.dps--default{background:var(--dps-bg)}.dps--deep{background:var(--dps-soft)}.dps--surface{background:linear-gradient(180deg,var(--dps-mint-50) 0%,#fff 100%)}.dps--ink{background:var(--dps-ink);color:#ffffffc7}.dps--tight{padding:28px 0}.dps__wrap{width:100%;max-width:calc(var(--dps-max) + 32px);margin:0 auto;padding:0 16px}.dps *{box-sizing:border-box}.dps a{text-decoration:none}.dps svg{display:block}.dps img{display:block;max-width:100%}.dps__grid-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(12,31,34,.09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 75% 35%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 75% 35%,#000 10%,transparent 70%)}.dps__glow:after{content:"";position:absolute;z-index:-1;width:760px;height:760px;right:-240px;top:-300px;background:radial-gradient(circle,#00a19929,#00a19900 65%);pointer-events:none}.dps__glow--left:after{right:auto;left:-280px;top:auto;bottom:-360px}.dps-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--dps-mint-50);border:1px solid var(--dps-mint-100);color:var(--dps-mint-800);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.3}.dps-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dps-mint);box-shadow:0 0 0 3px #00a1992e;flex:none}.dps-h1,.dps-h2,.dps-h3{font-family:var(--heading-font-family, inherit);color:var(--dps-ink);margin:0;text-wrap:balance}.dps-h1{font-size:clamp(2.1rem,5.4vw,3.7rem);line-height:1.04;letter-spacing:-.035em;font-weight:800}.dps-h2{font-size:clamp(1.6rem,4.8vw,2.6rem);line-height:1.12;letter-spacing:-.028em;font-weight:800}.dps-h3{font-size:1.1rem;line-height:1.28;letter-spacing:-.012em;font-weight:700}.dps-mint{color:var(--dps-mint-700);position:relative}.dps-h1 .dps-mint{background:linear-gradient(transparent 70%,var(--dps-mint-100) 70%,var(--dps-mint-100) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}.dps-lead{font-size:clamp(1rem,2.4vw,1.175rem);line-height:1.62;color:var(--dps-text);margin:0;max-width:60ch}.dps-muted{color:var(--dps-muted)}.dps-head{display:grid;gap:14px;margin-bottom:30px;justify-items:start}.dps-head--center{justify-items:center;text-align:center}.dps-head--center .dps-lead{margin-inline:auto}.dps-head__row{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:end;justify-content:space-between;margin-bottom:28px}.dps-head__row .dps-head{margin-bottom:0}.dps--ink .dps-h1,.dps--ink .dps-h2,.dps--ink .dps-h3{color:#fff}.dps--ink .dps-lead{color:#ffffffc7}.dps--ink .dps-mint{color:#3fd8cc}.dps--ink .dps-eyebrow{background:#00a19929;border-color:#00a19966;color:#7ae8df}.dps-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 24px;border-radius:12px;font-family:var(--button-font, inherit);font-size:1rem;font-weight:700;line-height:1.2;cursor:pointer;border:0;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.dps-btn--primary{background:var(--dps-mint);color:var(--dps-ink)!important;box-shadow:var(--dps-shadow-mint),inset 0 1px #ffffff4d}.dps-btn--primary:hover{background:var(--dps-mint-hover);transform:translateY(-2px);box-shadow:0 20px 36px -16px #00a199cc}.dps-btn--ghost{background:#fff;color:var(--dps-ink)!important;box-shadow:inset 0 0 0 1.5px var(--dps-line-strong)}.dps-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--dps-ink)}.dps-btn--dark{background:var(--dps-ink);color:#fff!important}.dps-btn--dark:hover{transform:translateY(-2px);background:#000}.dps-btn--link{min-height:0;padding:6px 0;background:none;color:var(--dps-ink)!important;border-bottom:2px solid var(--dps-mint);border-radius:0}.dps-btn svg{width:18px;height:18px;flex:none;transition:transform .2s ease}.dps-btn:hover svg{transform:translate(3px)}.dps-actions{display:flex;flex-wrap:wrap;gap:12px}.dps--ink .dps-btn--ghost{background:transparent;color:#fff!important;box-shadow:inset 0 0 0 1.5px #ffffff4d}.dps--ink .dps-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px #fff}.dps-chips{display:flex;flex-wrap:wrap;gap:8px 10px;padding:0;margin:0;list-style:none}.dps-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid var(--dps-line);color:var(--dps-ink);font-size:13px;font-weight:600;line-height:1.2}.dps-chip svg{width:16px;height:16px;color:var(--dps-mint-700);flex:none}a.dps-chip:hover{border-color:var(--dps-mint);color:var(--dps-mint-800)}.dps-rating{display:inline-flex;align-items:center;gap:10px;color:var(--dps-ink);font-size:14px;font-weight:600;line-height:1.3}.dps-rating__stars{display:inline-flex;gap:1px;color:var(--dps-star)}.dps-rating__stars svg{width:16px;height:16px}.dps-rating a{color:inherit;text-decoration:underline;text-decoration-color:var(--dps-line-strong);text-underline-offset:3px}.dps-rating a:hover{text-decoration-color:var(--dps-mint)}.dps-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.dps-list li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:15px;line-height:1.45;color:var(--dps-text)}.dps-list svg{width:22px;height:22px;padding:3px;border-radius:50%;background:var(--dps-mint-100);color:var(--dps-mint-800);stroke-width:3}.dps-list b{color:var(--dps-ink)}.dps-list--inline{display:flex;flex-wrap:wrap;gap:8px 18px}.dps-list--inline li{display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:600;color:var(--dps-ink)}.dps-list--inline svg{width:20px;height:20px}.dps-hero{padding:28px 0 40px;background:linear-gradient(180deg,#fff 0%,var(--dps-mint-50) 100%)}.dps-hero__grid{display:grid;gap:30px;align-items:center}.dps-hero__copy{display:grid;gap:18px;justify-items:start}.dps-hero__art{position:relative;width:100%;max-width:640px;margin:0 auto}.dps-hero__art>svg,.dps-hero__photo img{width:100%;height:auto}.dps-hero__photo{border-radius:24px;overflow:hidden;box-shadow:var(--dps-shadow-lg)}.dps-bento{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.dps-bento__tile{position:relative;display:flex;flex-direction:column;border-radius:22px;background:#fff;border:1px solid var(--dps-line);box-shadow:var(--dps-shadow);overflow:hidden;color:var(--dps-ink);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.dps-bento__tile:hover{transform:translateY(-4px);box-shadow:var(--dps-shadow-lg);border-color:var(--dps-mint-line)}.dps-bento__tile:first-child{grid-column:1 / -1}.dps-bento__media{position:relative;flex:1;display:grid;place-items:center;aspect-ratio:4 / 3;background:radial-gradient(circle at 50% 55%,var(--dps-mint-50) 0%,var(--dps-soft) 70%);overflow:hidden}.dps-bento__tile:first-child .dps-bento__media{aspect-ratio:16 / 9}.dps-bento__media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .5s ease;filter:drop-shadow(0 14px 18px rgba(12,31,34,.14))}.dps-bento__media--cover img{object-fit:cover;padding:0;filter:none}.dps-bento__tile:hover .dps-bento__media img{transform:scale(1.05)}.dps-bento__media svg{width:80%;height:auto}.dps-bento__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--dps-line)}.dps-bento__title{font-weight:700;font-size:14px;line-height:1.25}.dps-bento__price{flex:none;font-size:13px;font-weight:700;color:var(--dps-mint-800);background:var(--dps-mint-50);border-radius:999px;padding:5px 10px;white-space:nowrap}.dps-bento__tag{position:absolute;left:12px;top:12px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--dps-ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dps-hero__badge{position:absolute;z-index:3;right:-6px;top:-14px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;background:#fff;border:1px solid var(--dps-line);box-shadow:var(--dps-shadow-lg);font-size:12px;line-height:1.25;color:var(--dps-text);max-width:230px}.dps-hero__badge b{display:block;color:var(--dps-ink);font-size:13px}.dps-hero__badge-icon{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--dps-mint);color:var(--dps-ink)}.dps-hero__badge-icon svg{width:18px;height:18px}.dps-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:4px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid var(--dps-line)}.dps-hero__stat b{display:block;color:var(--dps-ink);font-size:clamp(1.1rem,4vw,1.55rem);line-height:1.1;font-weight:800;letter-spacing:-.02em}.dps-hero__stat span{display:block;margin-top:4px;font-size:12px;line-height:1.35;color:var(--dps-muted)}.dps.dps-trustbar{padding:0;background:#fff;border-top:1px solid var(--dps-line);border-bottom:1px solid var(--dps-line)}.dps-trustbar ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.dps-trustbar li{display:flex;align-items:center;gap:12px;padding:16px 8px;min-width:0}.dps-trustbar__icon{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--dps-mint-50);color:var(--dps-mint-800)}.dps-trustbar__icon svg{width:20px;height:20px}.dps-trustbar b{display:block;font-size:14px;line-height:1.25;color:var(--dps-ink)}.dps-trustbar li>span:last-child>span{display:block;font-size:12.5px;line-height:1.35;color:var(--dps-muted)}.dps-cards{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dps-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--dps-radius);background:#fff;border:1px solid var(--dps-line);color:var(--dps-text);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}a.dps-card:hover{border-color:var(--dps-mint-line);box-shadow:var(--dps-shadow-lg)}@media(hover:hover)and (min-width:768px){a.dps-card:hover{transform:translateY(-5px)}}.dps-card__media{position:relative;aspect-ratio:4 / 3;background:radial-gradient(circle at 50% 55%,var(--dps-mint-50) 0%,var(--dps-soft) 72%);display:grid;place-items:center;overflow:hidden}.dps-card__media img{width:100%;height:100%;object-fit:contain;padding:7%;transition:transform .5s ease;filter:drop-shadow(0 12px 16px rgba(12,31,34,.12))}.dps-card__media--cover img{object-fit:cover;padding:0;filter:none}.dps-card__media svg{width:78%;height:auto;max-height:86%;transition:transform .5s ease}a.dps-card:hover .dps-card__media img,a.dps-card:hover .dps-card__media svg{transform:scale(1.06)}.dps-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--dps-ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.dps-card__body{display:flex;flex-direction:column;gap:6px;padding:14px;flex:1}.dps-card__price{font-size:13px;font-weight:600;color:var(--dps-muted)}.dps-card__price b{color:var(--dps-ink);font-weight:800}.dps-card__text{font-size:13.5px;line-height:1.5;color:var(--dps-muted);margin:0}.dps-card__more{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;color:var(--dps-mint-700);font-size:14px;font-weight:700}.dps-card__more svg{width:16px;height:16px;transition:transform .2s ease}a.dps-card:hover .dps-card__more svg{transform:translate(4px)}.dps-pgrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;list-style:none}.dps-pcard{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;border-radius:var(--dps-radius-sm);background:#fff;border:1px solid var(--dps-line);overflow:hidden;color:var(--dps-text);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dps-pcard:hover{border-color:var(--dps-mint-line);box-shadow:var(--dps-shadow-lg)}@media(hover:hover)and (min-width:768px){.dps-pcard:hover{transform:translateY(-4px)}}.dps-pcard__media{position:relative;aspect-ratio:1 / 1;background:var(--dps-soft);display:grid;place-items:center;overflow:hidden}.dps-pcard__media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .5s ease,opacity .35s ease}.dps-pcard__media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.dps-pcard:hover .dps-pcard__media img+img{opacity:1}}.dps-pcard:hover .dps-pcard__media img:only-child{transform:scale(1.05)}.dps-pcard__badge{position:absolute;left:10px;top:10px;z-index:2;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--dps-mint);color:var(--dps-ink)}.dps-pcard__badge--sale{background:#e5484d;color:#fff}.dps-pcard__body{display:flex;flex-direction:column;gap:6px;padding:12px 12px 14px;flex:1}.dps-pcard__title{margin:0;font-size:14.5px;line-height:1.35;font-weight:700;color:var(--dps-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dps-pcard__rating{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--dps-muted)}.dps-pcard__rating .dps-rating__stars svg{width:13px;height:13px}.dps-pcard__price{margin-top:auto;padding-top:4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.dps-pcard__price b{font-size:1.15rem;font-weight:800;color:var(--dps-ink);letter-spacing:-.01em}.dps-pcard__price s{font-size:13px;color:var(--dps-muted)}.dps-pcard__tax{font-size:11px;color:var(--dps-muted);line-height:1.3}.dps-pcard__cta{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:10px;background:var(--dps-soft);color:var(--dps-ink);font-size:13.5px;font-weight:700;transition:background-color .2s ease,color .2s ease}.dps-pcard__cta svg{width:16px;height:16px}.dps-pcard:hover .dps-pcard__cta{background:var(--dps-mint);color:var(--dps-ink)}.dps-spot__panel{position:relative;display:grid;gap:24px;padding:16px;border-radius:28px;background:#fff;border:1px solid var(--dps-line);box-shadow:var(--dps-shadow-lg);overflow:hidden}.dps-spot__media{position:relative;border-radius:20px;background:radial-gradient(circle at 50% 55%,#fff 0%,var(--dps-mint-50) 55%,var(--dps-mint-100) 100%);aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden}.dps-spot__media img{width:100%;height:100%;object-fit:contain;padding:9%;filter:drop-shadow(0 26px 30px rgba(12,31,34,.2))}.dps-spot__media--cover img{object-fit:cover;padding:0;filter:none}.dps-spot__media svg{width:86%;height:auto}.dps-spot__seal{position:absolute;right:12px;top:12px;z-index:2;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--dps-ink);color:#fff;font-weight:800;font-size:11px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;transform:rotate(10deg);box-shadow:0 0 0 4px #fff,0 0 0 5px var(--dps-mint),var(--dps-shadow);padding:8px}.dps-spot__copy{display:grid;gap:16px;align-content:center;justify-items:start}.dps-spot__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.dps-spot__price b{font-size:clamp(1.8rem,6vw,2.5rem);line-height:1;color:var(--dps-ink);font-weight:800;letter-spacing:-.03em}.dps-spot__price small{font-size:.55em;font-weight:700;color:var(--dps-muted);letter-spacing:0;margin-right:4px}.dps-spot__price span{font-size:13px;color:var(--dps-muted)}.dps-options{display:grid;gap:12px;width:100%}.dps-options__row{display:grid;gap:8px}.dps-options__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dps-muted)}.dps-options .dps-chip{background:var(--dps-soft);border-color:transparent}.dps-note{font-size:12.5px;line-height:1.5;color:var(--dps-muted);margin:0}.dps-steps{display:grid;gap:12px;counter-reset:dps-step;padding:0;margin:0;list-style:none}.dps-step{position:relative;counter-increment:dps-step;padding:18px 18px 18px 72px;border-radius:var(--dps-radius);background:#fff;border:1px solid var(--dps-line)}.dps-step:before{content:counter(dps-step);position:absolute;left:16px;top:16px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--dps-mint);color:var(--dps-ink);font-weight:800;font-size:16px;box-shadow:0 0 0 6px var(--dps-mint-50)}.dps-step p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--dps-muted)}.dps-features{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;list-style:none}.dps-feature{padding:18px;border-radius:var(--dps-radius);background:#fff;border:1px solid var(--dps-line);min-width:0;transition:border-color .2s ease,box-shadow .2s ease}.dps-feature:hover{border-color:var(--dps-mint-line);box-shadow:var(--dps-shadow)}.dps-feature__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:14px;background:var(--dps-mint-50);color:var(--dps-mint-800)}.dps-feature__icon svg{width:22px;height:22px}.dps-feature p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--dps-muted)}.dps--ink .dps-feature{background:#ffffff0a;border-color:#ffffff1a}.dps--ink .dps-feature p{color:#ffffffad}.dps--ink .dps-feature__icon{background:#00a1992e;color:#7ae8df}.dps-trust{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;list-style:none}.dps-trust li{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--dps-radius-sm);background:#fff;border:1px solid var(--dps-line);font-size:13px;font-weight:600;color:var(--dps-ink);line-height:1.3;min-width:0}.dps-trust svg{width:22px;height:22px;color:var(--dps-mint-700);flex:none}.dps-tiers{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;list-style:none}.dps-tier{position:relative;padding:14px;border-radius:var(--dps-radius-sm);background:#fff;border:1px solid var(--dps-line);display:grid;gap:2px;overflow:hidden}.dps-tier__qty{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dps-muted)}.dps-tier__price{font-size:1.35rem;font-weight:800;color:var(--dps-ink);letter-spacing:-.02em;line-height:1.15}.dps-tier__unit{font-size:13px;color:var(--dps-mint-700);font-weight:700}.dps-tier__save{font-size:12px;color:var(--dps-muted)}.dps-tier--best{border-color:var(--dps-mint);background:linear-gradient(160deg,var(--dps-mint-50),#fff 70%);box-shadow:0 0 0 1px var(--dps-mint),var(--dps-shadow)}.dps-tier--best:after{content:attr(data-flag);position:absolute;top:10px;right:-30px;transform:rotate(35deg);background:var(--dps-mint);color:var(--dps-ink);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 34px}.dps-faq{display:grid;gap:10px;max-width:900px;margin:0 auto}.dps-faq details{border-radius:var(--dps-radius-sm);background:#fff;border:1px solid var(--dps-line);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.dps-faq details[open]{border-color:var(--dps-mint-line);box-shadow:var(--dps-shadow-sm)}.dps-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none;color:var(--dps-ink);font-weight:700;font-size:1rem;line-height:1.35;min-height:58px}.dps-faq summary::-webkit-details-marker{display:none}.dps-faq summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--dps-mint-50);color:var(--dps-mint-800);font-size:20px;font-weight:600;line-height:1;transition:transform .25s ease,background-color .2s ease}.dps-faq details[open] summary:after{transform:rotate(45deg);background:var(--dps-mint);color:var(--dps-ink)}.dps-faq__a{padding:0 18px 18px;font-size:15px;line-height:1.68;color:var(--dps-text)}.dps-faq__a p{margin:0 0 10px}.dps-faq__a p:last-child{margin-bottom:0}.dps-faq__a a{color:var(--dps-mint-700);text-decoration:underline;text-underline-offset:3px}.dps-prose{display:grid;gap:8px 24px}.dps-prose__col h2,.dps-prose__col h3{color:var(--dps-ink);font-family:var(--heading-font-family, inherit);font-weight:700;letter-spacing:-.01em;margin:18px 0 8px;font-size:1.15rem;line-height:1.3}.dps-prose__col>:first-child{margin-top:0}.dps-prose__col p{margin:0 0 14px;font-size:15px;line-height:1.75;color:var(--dps-text)}.dps-prose__col ul{margin:0 0 14px;padding-left:18px;font-size:15px;line-height:1.75}.dps-prose__col a{color:var(--dps-mint-700);text-decoration:underline;text-underline-offset:3px}.dps-prose__col strong{color:var(--dps-ink)}.dps-prose--clamp{position:relative;max-height:520px;overflow:hidden}.dps-prose--clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(transparent,var(--dps-fade, #fff));pointer-events:none}.dps--deep .dps-prose--clamp{--dps-fade: var(--dps-soft)}.dps-prose-toggle:checked~.dps-prose--clamp{max-height:none}.dps-prose-toggle:checked~.dps-prose--clamp:after{display:none}.dps-prose-toggle:checked~.dps-prose-more .dps-prose-more__open{display:none}.dps-prose-toggle:not(:checked)~.dps-prose-more .dps-prose-more__close{display:none}.dps-prose-more{margin-top:14px;cursor:pointer}.dps-seo__links-title{margin:26px 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dps-muted)}.dps-cta__panel{position:relative;display:grid;gap:18px;padding:28px 20px;border-radius:28px;background:linear-gradient(120deg,#13b8ae 0%,var(--dps-mint) 50%,#008d86 100%);color:var(--dps-ink);overflow:hidden}.dps-cta__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(12,31,34,.14) 1.2px,transparent 1.2px);background-size:14px 14px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);mask-image:linear-gradient(90deg,transparent 35%,#000);pointer-events:none}.dps-cta__panel>*{position:relative}.dps-cta__panel .dps-h2{color:var(--dps-ink)}.dps-cta__panel p{margin:0;font-size:1rem;line-height:1.55;color:#0c1f22db;max-width:58ch;font-weight:500}.dps-cta__contact{display:flex;flex-wrap:wrap;gap:8px 18px;font-weight:700;font-size:15px}.dps-cta__contact a{color:var(--dps-ink);text-decoration:underline;text-underline-offset:3px}.dps-cta__eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0c1f22bf}.dps-cta__media{display:none}.dps-cta--ink .dps-cta__panel{background:radial-gradient(120% 140% at 100% 0%,rgba(0,161,153,.45) 0%,transparent 55%),var(--dps-ink);color:#fff}.dps-cta--ink .dps-cta__panel:before{background-image:radial-gradient(rgba(255,255,255,.09) 1.2px,transparent 1.2px)}.dps-cta--ink .dps-cta__panel .dps-h2{color:#fff}.dps-cta--ink .dps-cta__panel p,.dps-cta--ink .dps-cta__eyebrow{color:#ffffffc7}.dps-cta--ink .dps-cta__contact a{color:#fff}.dps-cta--ink .dps-btn--dark{background:var(--dps-mint);color:var(--dps-ink)!important}.dps-cta--ink .dps-btn--dark:hover{background:var(--dps-mint-hover)}.dps-reviews__stars{color:var(--dps-star);letter-spacing:2px;font-size:15px}.dps-reviews__card{max-width:1000px;margin:0 auto 20px;padding:18px;border-radius:var(--dps-radius);background:#fff;color:#1b1b1b;border:1px solid var(--dps-line);box-shadow:var(--dps-shadow)}.dps-reviews__card:not(:has(.jdgm-review-widget>*)){display:none}.dps-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin:-8px auto 22px;padding:12px 18px;border-radius:999px;background:#fff;border:1px solid var(--dps-line);width:fit-content;max-width:100%;box-shadow:var(--dps-shadow-sm)}.dps-reviews__summary b{font-size:1.4rem;color:var(--dps-ink);font-weight:800}@media(min-width:768px){.dps-reviews__card{padding:32px}}@media(min-width:768px){.dps{padding:88px 0}.dps--tight{padding:44px 0}.dps__wrap{padding:0 32px;max-width:calc(var(--dps-max) + 64px)}.dps-head{margin-bottom:44px;gap:16px}.dps-head__row{margin-bottom:40px}.dps-hero{padding:56px 0 72px}.dps-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.dps-hero__copy{gap:22px}.dps-hero__stat span{font-size:13px}.dps-bento{gap:16px}.dps-bento__meta{padding:14px 18px}.dps-bento__title{font-size:15px}.dps-hero__badge{right:-18px;top:-20px}.dps-trustbar ul{grid-template-columns:repeat(4,minmax(0,1fr))}.dps-trustbar li{padding:22px 12px;justify-content:center}.dps-trustbar li+li{border-left:1px solid var(--dps-line)}.dps-cards{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dps-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dps-card__body{padding:20px;gap:8px}.dps-h3{font-size:1.2rem}.dps-pgrid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dps-pcard__body{padding:16px 16px 18px}.dps-pcard__title{font-size:15.5px}.dps-spot__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:24px 40px 24px 24px}.dps-spot--reverse .dps-spot__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px 24px 24px 40px}.dps-spot--reverse .dps-spot__media{order:2}.dps-spot__seal{width:108px;height:108px;font-size:13px;right:20px;top:20px}.dps-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dps-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dps-feature{padding:26px}.dps-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dps-prose{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 56px}.dps-cta__panel{padding:52px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px}.dps-cta--media .dps-cta__panel{grid-template-columns:minmax(0,1fr) auto 220px}.dps-cta__media{display:block;width:220px;aspect-ratio:1;margin:-20px 0}.dps-cta__media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 26px rgba(12,31,34,.3));transform:rotate(-6deg)}.dps-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dps-trust li{padding:16px;font-size:14px}}@media(min-width:1100px){.dps-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:72px}.dps-cards--6{grid-template-columns:repeat(6,minmax(0,1fr))}.dps-cards--6 .dps-card__body{padding:16px}.dps-pgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dps-pgrid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.dps-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.dps-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dps-step{padding:78px 24px 24px}.dps-step:before{left:24px;top:22px}.dps-features--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dps-tiers{grid-template-columns:repeat(8,minmax(0,1fr))}.dps-tier__price{font-size:1.2rem}}@media(max-width:767px){.dps-actions{width:100%}.dps-actions .dps-btn{flex:1 1 100%}.dps-hero__badge{display:none}.dps-cards--scroll,.dps-pgrid--scroll{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:4px 16px 14px;scrollbar-width:none}.dps-cards--scroll::-webkit-scrollbar,.dps-pgrid--scroll::-webkit-scrollbar{display:none}.dps-cards--scroll>*,.dps-pgrid--scroll>*{scroll-snap-align:start}.dps-feature p,.dps-card__text{font-size:13px}.dps-card__body{padding:12px}.dps-card__text{display:none}.dps-card__more{font-size:13px}.dps-bento__tile:not(:first-child) .dps-bento__meta{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.dps-bento__title{font-size:13px}.dps-cards--scroll .dps-card__text{display:block}.dps-feature{padding:14px}.dps-trustbar li{padding:12px 4px;gap:10px}.dps-trustbar__icon{width:34px;height:34px;border-radius:10px}.dps-trustbar li>span:last-child>span{display:none}.dps-trustbar b{font-size:13px}}@media(prefers-reduced-motion:reduce){.dps *,.maximize-theme .product-card__wrapper,.maximize-theme .button-primary{transition:none!important;animation:none!important}}.dps img.dps-art-img{filter:none!important}.dps-card__media img.dps-art-img{padding:6% 8%}.dps-bento__media img.dps-art-img{padding:6%}.dps-spot__media img.dps-art-img{padding:8%}@media(min-width:768px){.dps-cta__media img.dps-art-img{transform:rotate(-4deg) scale(1.15)}}.template-404{padding-top:48px!important;padding-bottom:40px!important}.template-404__subtext{opacity:1!important;color:var(--dps-mint-100)!important;font-weight:800!important;-webkit-text-stroke:2px var(--dps-mint)}@media(min-width:768px){.template-404__subtext{font-size:200px!important;margin-bottom:1.5rem!important}}.template-404__content__heading{color:var(--dps-ink)}.dps-b2bbar{background:var(--dps-ink);color:#dbe7e8;font-size:13.5px;line-height:1.35}.dps-b2bbar__inner{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.dps-b2bbar p{margin:0}.dps-b2bbar__text{display:flex;align-items:center;gap:8px;min-width:0}.dps-b2bbar__text svg{width:16px;height:16px;flex:none;color:var(--dps-mint-200)}.dps-b2bbar__text b{color:#fff;font-weight:700}.dps-b2bbar__actions{display:flex;align-items:center;gap:14px;margin-left:auto}.dps-b2bbar__link{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px;padding:6px 0}.dps-b2bbar__link:hover{color:var(--dps-mint-200)}.dps-b2bbar__btn{display:inline-flex;align-items:center;min-height:32px;padding:6px 14px;border-radius:999px;background:var(--dps-mint);color:var(--dps-ink)!important;font-weight:700;text-decoration:none;transition:background-color .2s ease}.dps-b2bbar__btn:hover{background:var(--dps-mint-hover)}.dps-b2bbar--ok{background:var(--dps-mint-50);color:var(--dps-text);border-bottom:1px solid var(--dps-mint-200)}.dps-b2bbar--ok .dps-b2bbar__text b,.dps-b2bbar--ok .dps-b2bbar__link{color:var(--dps-ink)}.dps-b2bbar--ok .dps-b2bbar__text svg{color:var(--dps-mint-700)}@media(max-width:767px){.dps-b2bbar{font-size:12.5px}.dps-b2bbar__sub{display:none}.dps-b2bbar__inner{justify-content:center;text-align:center}.dps-b2bbar__actions{margin-left:0}}.dps-gate a,.dps-gate-inline,.dps-b2bbar__btn{text-decoration:none}.dps-gate *{box-sizing:border-box}.dps-gate{display:grid;gap:14px;padding:20px;border-radius:var(--dps-radius);background:linear-gradient(160deg,var(--dps-mint-50) 0%,#ffffff 70%);border:1px solid var(--dps-mint-200);box-shadow:var(--dps-shadow);color:var(--dps-text);text-align:left}.dps-gate__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--dps-ink);color:#fff}.dps-gate__icon svg{width:22px;height:22px}.dps-gate__title{display:block;font-family:var(--heading-font-family, inherit);font-size:1.15rem;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:var(--dps-ink)}.dps-gate__copy p{margin:6px 0 0;font-size:14.5px;line-height:1.55}.dps-gate__actions{display:flex;flex-wrap:wrap;gap:10px}.dps-gate__actions .dps-btn{flex:1 1 200px}.dps-gate__points{display:grid;gap:6px;margin:0;padding:12px 0 0;list-style:none;border-top:1px solid var(--dps-mint-200);font-size:13.5px}.dps-gate__points li{display:flex;align-items:center;gap:8px}.dps-gate__points svg{width:16px;height:16px;color:var(--dps-mint-700);flex:none}.dps-gate--pending{background:#fff9ec;border-color:#f1d9a0}.dps-gate--pending .dps-gate__icon{background:#b7791f}.dps-gate--teaser{max-width:720px;margin:0 auto}@media(min-width:768px){.dps-gate--teaser,.dps-section .dps-gate--box{grid-template-columns:auto 1fr;align-items:start;padding:28px;column-gap:18px}.dps-gate--teaser .dps-gate__actions,.dps-section .dps-gate--box .dps-gate__actions,.dps-section .dps-gate--box .dps-gate__points{grid-column:2}.dps-gate--teaser .dps-gate__actions .dps-btn,.dps-section .dps-gate--box .dps-gate__actions .dps-btn{flex:0 1 auto}}.dps-gate-inline{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--dps-mint-50);border:1px solid var(--dps-mint-200);color:var(--dps-mint-800)!important;font-size:12.5px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.dps-gate-inline svg{width:14px;height:14px;flex:none}a.dps-gate-inline:hover{background:var(--dps-mint-100)}.dps-gate-inline--pending{background:#fff9ec;border-color:#f1d9a0;color:#8a5a12!important}.dps-b2b-guest .product-custom-option,.dps-b2b-pending .product-custom-option,.dps-b2b-guest .option-price-container,.dps-b2b-pending .option-price-container,.dps-b2b-guest product-options-section,.dps-b2b-pending product-options-section,.dps-b2b-guest .main-cart__checkout-button,.dps-b2b-pending .main-cart__checkout-button,.dps-b2b-guest .main-cart__dynamic-checkout-buttons,.dps-b2b-pending .main-cart__dynamic-checkout-buttons,.dps-b2b-guest .cart-drawer__checkout,.dps-b2b-pending .cart-drawer__checkout,.dps-b2b-guest .shopify-payment-button,.dps-b2b-pending .shopify-payment-button{display:none!important}.dps-register{padding-bottom:24px}.dps-register__grid{display:grid;gap:28px;align-items:start}.dps-register__copy{display:grid;gap:18px;justify-items:start}.dps-register__title{font-size:clamp(2rem,7vw,3.4rem)}.dps-register__steps{padding:22px;border-radius:var(--dps-radius);background:var(--dps-ink);color:#c9d6d8;box-shadow:var(--dps-shadow-lg)}.dps-register__steps-title{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dps-mint-200)}.dps-register__steps ol{counter-reset:dps-reg;display:grid;gap:16px;margin:0;padding:0;list-style:none}.dps-register__steps li{counter-increment:dps-reg;position:relative;padding-left:46px;display:grid;gap:2px;font-size:14px;line-height:1.5}.dps-register__steps li:before{content:counter(dps-reg);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--dps-mint);color:var(--dps-ink);font-weight:800;font-size:14px}.dps-register__steps li b{color:#fff;font-size:15px}@media(min-width:900px){.dps-register__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}}main:has(.dps-register) .section-main-page .page__title,main:has(.dps-register) .section-main-page .breadcrumbs{display:none}#bss-b2b-registration-form{max-width:640px;margin:0 auto;padding:22px 18px!important;border-radius:var(--dps-radius);border:1px solid var(--dps-line);background:#fff;box-shadow:var(--dps-shadow-lg)!important}#bss-b2b-registration-form .bss-b2b-registration-form-title h1{font-family:var(--heading-font-family, inherit);font-size:clamp(1.4rem,4.5vw,1.9rem);font-weight:800;letter-spacing:-.02em;color:var(--dps-ink)}main:has(.dps-register) #bss-b2b-registration-form .bss-b2b-registration-form-title h1{display:none}main:has(.dps-register) #bss-b2b-registration-form .bss-b2b-registration-form-title{margin:0}#bss-b2b-register-form{gap:14px 16px!important;scroll-margin-top:160px}@media(min-width:768px){#bss-b2b-registration-form{padding:34px 36px!important}}#bss-b2b-register-form .field-header h4{margin:8px 0 0;padding-bottom:8px;border-bottom:1px solid var(--dps-line);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dps-mint-700);text-align:left}#bss-b2b-register-form .label-field{display:block;margin-bottom:6px;font-size:13.5px;font-weight:600;color:var(--dps-ink)}#bss-b2b-register-form .required{color:#e5484d;margin-left:2px}#bss-b2b-register-form input[type=text],#bss-b2b-register-form input[type=email],#bss-b2b-register-form input[type=password],#bss-b2b-register-form input[type=tel],#bss-b2b-register-form select,#bss-b2b-register-form textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:var(--dps-radius-xs);border:1px solid var(--dps-line-strong);background:#fff;color:var(--dps-ink);font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}#bss-b2b-register-form input:focus,#bss-b2b-register-form select:focus,#bss-b2b-register-form textarea:focus{border-color:var(--dps-mint);box-shadow:0 0 0 3px var(--dps-mint-soft);outline:none}#bss-b2b-register-form .bss-message{display:block;font-size:12.5px;color:#c0353a}#bss-b2b-register-form .bss-message:empty{display:none}#bss-b2b-registration-form .bss-b2b-rf-submit-button .btn{width:100%;height:auto;min-height:54px;padding:14px 24px;border:0;border-radius:12px;background:var(--dps-mint)!important;color:var(--dps-ink)!important;font-size:1.05rem;font-weight:800;text-transform:none;cursor:pointer;box-shadow:var(--dps-shadow-mint);transition:background-color .2s ease,transform .2s ease}#bss-b2b-registration-form .bss-b2b-rf-submit-button .btn:hover{background:var(--dps-mint-hover)!important;transform:translateY(-1px)}.dps-b2bnote{background:var(--dps-soft);border-top:1px solid var(--dps-line);padding:14px 0;font-size:12.5px;line-height:1.5;color:var(--dps-muted);text-align:center}.dps-b2bnote p{margin:0 auto;max-width:90ch}
/*# sourceMappingURL=/cdn/shop/t/36/assets/dps-brand.css.map */
