.header-wrapper,.section-header .header-wrapper{display:none!important}.dosp-header{position:sticky;top:0;z-index:30;background:#f6efd9e0;backdrop-filter:saturate(120%) blur(8px);-webkit-backdrop-filter:saturate(120%) blur(8px);border-bottom:1.5px solid var(--ink)}.dosp-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 0}.dosp-header .brandmark{display:flex;align-items:center;gap:13px;text-decoration:none}.dosp-header .brandmark img{height:32px;width:auto}.dosp-header .brandmark .dept{font-family:var(--font-body);font-weight:700;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-left:1.5px solid var(--ink-hair);padding-left:12px;line-height:1.2;max-width:90px}.dosp-header .nav-links{display:flex;gap:32px}@media(max-width:860px){.dosp-header .nav-links{display:none}}.dosp-header .nav-links a{font-family:var(--font-body);font-weight:700;font-size:13.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);text-decoration:none}.dosp-header .nav-links a:hover{color:var(--terracotta)}.dosp-header .header-cta{display:flex;align-items:center;gap:16px}.dosp-header .header-cta .btn{padding:12px 22px;font-size:13px}@media(max-width:480px){.dosp-header .header-cta .btn{padding:11px 16px;font-size:12px}}.product-info .page-width{max-width:1180px}@media(min-width:750px){.product.grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.92fr);gap:clamp(48px,6vw,88px)!important;column-gap:clamp(48px,6vw,88px)!important;align-items:start}.product__media-wrapper,.product__info-wrapper{max-width:none!important;width:auto!important;padding-left:0!important}.product__info-wrapper{padding-left:clamp(8px,1.5vw,24px)!important}.product__column-sticky{position:sticky;top:96px}}.product__info-container{max-width:none!important}.product__info-container .product__text.caption-with-letter-spacing{font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--terracotta-deep);margin:0 0 14px}.product__info-container .product__title>a{display:none}.product__info-container .product__title h1{font-family:var(--font-display);text-transform:uppercase;line-height:.96;letter-spacing:.01em;color:var(--ink);font-size:clamp(34px,3.6vw,50px);margin:0}.product__info-container .price{margin-top:16px}.product__info-container .price .price-item{font-family:var(--font-body);font-weight:700;font-size:21px;letter-spacing:.02em;color:var(--ink)}.product__info-container .price__badge-sold-out{background:var(--ink)!important;color:var(--paper)!important;border:none!important;font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 13px}.product__info-container .product__tax{color:var(--ink-muted);margin-top:6px}.product--soldout .product-form__buttons .product-form__submit,.product--soldout .shopify-payment-button,.product--soldout .product-form__buttons .shopify-payment-button__skeleton,.product--soldout .product-form__buttons shopify-accelerated-checkout,.product--soldout .product-form__quantity{display:none!important}.product-form__submit{font-family:var(--font-body)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;font-size:15px!important;border-radius:999px!important;border:1.5px solid var(--ink)!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:4px 4px 0 var(--ink)!important;opacity:1!important;transition:transform .14s ease,box-shadow .14s ease}.product-form__submit:not([disabled]):hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--ink)!important}.product-form__quantity .quantity{border:1.5px solid var(--ink);border-radius:999px;overflow:hidden;width:max-content}.product-form__quantity .quantity__input,.product-form__quantity .quantity__button{background:var(--paper);color:var(--ink);border:none}.quantity__label span[aria-hidden=true]{font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.buybox-stamp{margin:var(--sp-6) 0 var(--sp-4);text-align:center}.buybox-lead{text-align:center;margin:0 auto var(--sp-4);max-width:34ch}.product__info-container .waitlist{margin-left:auto;margin-right:auto;text-align:center}.product__view-details{color:var(--terracotta)}.product__info-container .waitlist-row{justify-content:center;gap:10px}.product__info-container .waitlist-row input[type=email]{text-align:center}.dosp-story{background:transparent;padding-top:clamp(48px,6vw,88px)}.dosp-story .rte-story{font-family:var(--font-body)}.rte-story>*{max-width:68ch;margin-left:auto;margin-right:auto}.rte-story p{font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:var(--ink-soft);margin:0 0 20px}.rte-story h2{font-family:var(--font-display);text-transform:uppercase;line-height:1;letter-spacing:.01em;color:var(--ink);font-size:clamp(28px,3.4vw,46px);margin:clamp(52px,6vw,88px) auto clamp(18px,2vw,26px);padding-top:clamp(30px,3vw,42px);border-top:1.5px solid rgba(17,17,17,.12);max-width:20ch}.rte-story h2:first-child{border-top:none;padding-top:0;margin-top:0}.rte-story ul,.rte-story ol{margin:0 auto 24px;padding-left:0;list-style:none;max-width:64ch}.rte-story ul li,.rte-story ol li{position:relative;padding-left:34px;margin:0 0 13px;font-size:clamp(17px,1.35vw,19px);line-height:1.55;color:var(--ink-soft)}.rte-story ul li:before{content:"";position:absolute;left:5px;top:10px;width:9px;height:9px;background:var(--terracotta);border-radius:2px;transform:rotate(45deg)}.rte-story ol{counter-reset:q}.rte-story ol li{counter-increment:q;padding-left:40px}.rte-story ol li:before{content:counter(q);position:absolute;left:0;top:-2px;font-family:var(--font-display);color:var(--terracotta);font-size:24px;line-height:1.1}.rte-story li strong{color:var(--ink)}.rte-story blockquote{margin:30px auto;padding:6px 0 6px 28px;border-left:3px solid var(--terracotta);max-width:60ch}.rte-story blockquote p{font-family:var(--font-display);font-size:clamp(19px,2vw,26px);line-height:1.25;color:var(--ink);text-transform:none}.rte-story em{color:var(--ink);font-style:italic}.rte-story a{color:var(--terracotta);text-decoration:underline;text-underline-offset:3px}.rte-story a:hover{color:var(--terracotta-deep)}.rte-story .sa-payfast-cta{background:var(--paper)!important}.rte-story .sa-payfast-cta a[href^="https://payf"]{font-family:var(--font-body);letter-spacing:.02em;box-shadow:var(--shadow-press)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dosp-product.css.map */
