.cart-page__inner{max-width:760px}.cart-page__title{font-size:clamp(2rem,4vw,2.8rem)}.cart-page__title:after{content:"";display:block;width:48px;height:4px;margin-top:12px;background:var(--color-accent)}.cart-page__items{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.cart-page__item{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--color-border)}.cart-page__info{display:grid;gap:2px}.cart-page__name{font-weight:700;color:var(--color-text);text-decoration:none}.cart-page__meta,.cart-page__note{font-size:.9rem;color:var(--color-muted)}.cart-page__side{display:grid;justify-items:end;align-content:start;gap:4px;white-space:nowrap}.cart-page__price{font-family:var(--font-heading-family);font-size:1.1rem}.cart-page__remove{font-size:.88rem}.cart-page__summary{display:grid;gap:12px;margin-top:24px}.cart-page__row{display:flex;justify-content:space-between;padding:14px 16px;border-radius:var(--radius);background:var(--color-accent);color:var(--color-accent-label);font-family:var(--font-heading-family);font-size:1.15rem;letter-spacing:.04em}.cart-page__note{margin:0}.cart-page__checkout{width:100%;min-height:52px}.cart-page__back{justify-self:center;font-size:.92rem}.cart-page__empty{margin:24px 0}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.dp{--dp-ink: #16191c;--dp-blue: #0a6fb0;--dp-sky: #2aa6ec;--dp-rule: #e4e4e4;--dp-cream: #f7f7f6;--dp-muted: #5e5e5e}.dp__head{position:relative;padding:34px 0 26px;margin-bottom:36px;border-bottom:1px solid var(--dp-rule)}.dp__stripes{position:absolute;inset:0 0 auto;height:10px;background:linear-gradient(var(--dp-blue) 0 50%,var(--dp-ink) 50% 100%)}.dp__head-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px}.dp__eyebrow,.dp__meta dt,.dp__doc span{margin:0 0 6px;font-family:var(--font-heading-family);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dp-blue)}.dp__title{margin:0;font-size:clamp(2rem,4.6vw,3.2rem);color:var(--dp-ink)}.dp__doc{display:grid;text-align:right;margin:0}.dp__doc strong{font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.04em;color:var(--dp-ink)}.dp__intro{max-width:760px;margin-top:16px;font-family:var(--font-accent-family);font-size:1.06rem;color:var(--color-text)}.dp__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 28px;margin:22px 0 0}.dp__meta dd{margin:0;font-weight:500;color:var(--dp-ink)}.dp__grid{display:grid;gap:36px;align-items:start}@media(min-width:990px){.dp__grid{grid-template-columns:minmax(0,1fr) 380px;gap:48px}.dp__summary{grid-column:2;grid-row:1;position:sticky;top:calc(var(--hdr, 78px) + 20px);max-height:calc(100vh - var(--hdr, 78px) - 40px);overflow-y:auto;scrollbar-width:thin}.dp__main{grid-column:1;grid-row:1}}.dp__card{display:grid;gap:16px;padding:24px;border:1px solid var(--dp-rule);border-top:4px solid var(--dp-blue);border-radius:var(--radius);background:#fff;box-shadow:0 10px 30px #16191c0f}.dp__card-title{margin:0;font-size:1.1rem;letter-spacing:.06em}.dp__item{display:grid;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--dp-rule)}.dp__item-head,.dp__addon-toggle{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dp__item-name{font-weight:700;color:var(--dp-ink)}.dp__item-price{font-family:var(--font-heading-family);font-size:1.15rem;color:var(--dp-ink);white-space:nowrap}.dp__addon-toggle{justify-content:flex-start;cursor:pointer}.dp__was{margin-right:6px;font-family:var(--font-body-family);font-size:.85rem;color:var(--dp-muted)}.dp__item-body{display:grid;gap:10px}.dp__item-body[hidden]{display:none}.dp__addon-toggle>span:nth-child(2){flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dp__addon-toggle input,.dp__tax-note{margin:8px 0 0;font-size:.85rem;color:var(--color-muted)}.dp__agree input{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:var(--dp-blue)}.dp__tag{padding:1px 6px;border:1px solid var(--dp-blue);border-radius:3px;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dp-blue)}.dp__addon-link{font-size:.88rem;padding-left:32px}.dp__options{display:grid;gap:8px;margin:0;padding:0;border:0}.dp__option{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--dp-rule);border-radius:var(--radius);cursor:pointer;transition:border-color .15s ease,background .15s ease}.dp__option:has(input:checked){border-color:var(--dp-blue);background:#0a6fb00d}.dp__option input{margin-top:3px;accent-color:var(--dp-blue)}.dp__option-body{display:grid}.dp__option-title{font-weight:500;color:var(--dp-ink)}.dp__option-price,.dp__note{font-size:.88rem;color:var(--dp-muted)}.dp__note{margin:0}.dp__totals{display:grid;gap:6px;margin:0}.dp__row{display:flex;justify-content:space-between;gap:12px}.dp__row dt,.dp__row dd{margin:0}.dp__row--muted{color:var(--dp-muted)}.dp__row--save{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dp-blue)}.dp__row--today{margin-top:8px;padding:12px 14px;border-radius:var(--radius);background:var(--dp-blue);color:#fff;font-family:var(--font-heading-family);font-size:1.15rem;letter-spacing:.04em}.dp__agree{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;cursor:pointer}.dp__cta{width:100%;min-height:54px;font-size:1rem}.dp__cta[disabled]{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.dp__error{margin:0;color:var(--color-error, #c0392b)}.dp__trust{display:grid;gap:4px;margin:0;padding-left:18px;font-size:.84rem;color:var(--dp-muted)}.dp__addon-scope{margin-top:56px;padding-top:28px;border-top:4px solid var(--dp-ink)}.dp__addon-title{margin:2px 0 6px;font-size:clamp(1.5rem,3vw,2rem)}.dp__addon-note{margin:0 0 12px;font-size:.92rem;color:var(--dp-muted)}.dp__addon-scope .dp__block:first-of-type{margin-top:24px}.dp__block+.dp__block{margin-top:40px}.dp__block-title{margin:0 0 16px;font-size:1.25rem;letter-spacing:.04em}.dp__block-title:after{content:"";display:block;width:36px;height:3px;margin-top:8px;background:var(--dp-blue)}.dp__block-body>p{color:var(--dp-muted)}.dp__block--table table{width:100%;border-collapse:collapse;font-size:.95rem}.dp__block--table th{padding:9px 12px;border:0;background:var(--dp-ink);color:#fff;font-family:var(--font-heading-family);font-size:.78rem;font-weight:var(--font-heading-weight);letter-spacing:.12em;text-transform:uppercase;text-align:left}.dp__block--table td{padding:12px;border:0;border-bottom:1px solid var(--dp-rule);vertical-align:top;color:var(--dp-muted)}.dp__block--table td strong{display:block;color:var(--dp-ink)}.dp__block--table td br{display:none}.dp__block--table th:last-child,.dp__block--table td:last-child{width:1%;white-space:nowrap;text-align:right}.dp__block--table td:last-child{color:var(--dp-ink)}.dp__block-body ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dp__block-body li{position:relative;padding-left:30px}.dp__block-body li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border:2px solid var(--dp-ink);background:#fff}.dp__block-body li strong{color:var(--dp-ink)}.dp__block--terms ul,.dp__block--how-payment-works ul{gap:0 28px}@media(min-width:750px){.dp__block--terms ul,.dp__block--how-payment-works ul{grid-template-columns:1fr 1fr}}.dp__block--terms li,.dp__block--how-payment-works li{padding:10px 0;border-bottom:1px solid var(--dp-rule);font-size:.93rem;color:var(--dp-muted)}.dp__block--terms li:before,.dp__block--how-payment-works li:before{display:none}.dp__block--terms li strong,.dp__block--how-payment-works li strong{display:block;margin-bottom:2px;font-family:var(--font-heading-family);font-size:.8rem;font-weight:var(--font-heading-weight);letter-spacing:.08em;text-transform:uppercase}@media(max-width:749px){.dp__head-top{align-items:flex-start}.dp__doc{text-align:left}.dp__card{padding:18px}.dp__block--table td,.dp__block--table th{padding:10px 8px}}.engagement__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:990px){.engagement__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px}.engagement__media{position:sticky;top:calc(var(--hdr, 78px) + 24px)}}.engagement__image{width:100%;height:auto;border-radius:var(--radius)}.engagement__cover{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;aspect-ratio:1;padding:clamp(24px,5vw,48px);border-radius:var(--radius);background:#16191c;color:#fff;overflow:hidden}.engagement__cover-stripes{position:absolute;inset:0 0 auto;height:10px;background:linear-gradient(#0a6fb0 0 50%,#2aa6ec 50% 100%)}.engagement__cover-eyebrow{font-family:var(--font-heading-family);font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;color:#2aa6ec}.engagement__cover-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2rem,6vw,3.6rem);line-height:1.05;text-transform:uppercase}.engagement__cover-meta{color:#c9cdd3;font-size:.92rem}.engagement__title{font-size:clamp(2rem,4.2vw,3rem);margin-bottom:14px}.engagement__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.engagement__price-now{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;color:var(--color-text)}.engagement__price-note{color:var(--color-muted)}.engagement__total{margin:4px 0 18px;font-weight:500;color:var(--color-accent)}.engagement__intro{margin-bottom:22px;color:var(--color-muted)}.engagement__form{display:grid;gap:14px;padding-top:20px;border-top:1px solid var(--color-border)}.engagement__option-label{display:block;margin-bottom:6px;font-family:var(--font-heading-family);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.engagement__option-box{display:grid;gap:2px;padding:14px 16px;border:2px solid var(--color-accent);border-radius:var(--radius);font-size:.95rem;color:var(--color-muted)}.engagement__option-box strong{color:var(--color-text)}.engagement__addon,.engagement__agree{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.engagement__addon{padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius);background:#f7f7f6}.engagement__addon input,.engagement__agree input{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:var(--color-accent)}.engagement__addon-body{display:grid;gap:2px;font-size:.95rem;color:var(--color-muted)}.engagement__addon-title{font-weight:700;color:var(--color-text)}.engagement__tag{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--color-accent);border-radius:3px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);vertical-align:2px}.engagement__agree{font-size:.95rem}.engagement__cta{width:100%;min-height:54px;font-size:1rem}.engagement__cta[disabled]{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.engagement__error{color:var(--color-error, #c0392b)}.engagement__trust{display:grid;gap:4px;margin:0;padding-left:18px;font-size:.88rem;color:var(--color-muted)}.engagement__details{max-width:860px;margin:56px auto 0;border-top:1px solid var(--color-border)}.engagement__panel{border-bottom:1px solid var(--color-border)}.engagement__panel summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;list-style:none}.engagement__panel summary::-webkit-details-marker{display:none}.engagement__panel summary:after{content:"+";font-size:1.6rem;line-height:1;color:var(--color-accent)}.engagement__panel[open] summary:after{content:"\2212"}.engagement__panel summary h2{margin:0;font-size:1.15rem}.engagement__panel-body{padding:0 0 24px}.engagement__panel-body ul{display:grid;gap:8px;margin:0;padding-left:20px}.engagement__panel-body th{text-align:left;background:#f7f7f6}.engagement__panel-body td:last-child,.engagement__panel-body th:last-child{width:1%;white-space:nowrap}@media(max-width:749px){.engagement__cover{aspect-ratio:16 / 9}.engagement__panel-body td,.engagement__panel-body th{padding:8px 6px;font-size:.92rem}}.engagement__panel-body h3{margin:18px 0 8px;font-size:1rem}.footer__policies{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}.footer__policies a{color:inherit}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
