@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Manrope:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";:root{--dr-bg:rgb(var(--color-background));--dr-bg2:#1E1A1D;--dr-lime:rgb(var(--color-button));--dr-cream:rgb(var(--color-foreground));--dr-ink:rgb(var(--color-button-text));--dr-putty:#C4BCAD;--dr-footer-text:#8F8878;--dr-line:rgba(251,243,227,.1);--dr-line2:rgba(251,243,227,.16);--dr-display:var(--font-heading-family,"Archivo Black"),"Archivo Black","Segoe UI Black","Arial Black",sans-serif;--dr-body:"Manrope","Segoe UI",system-ui,sans-serif;--dr-mono:"Space Mono",Consolas,monospace}.drpm-art img,.dr-it__media img,.dr-fp__mat img,.drh-frame img{height:auto!important}@media screen and (max-width:749px){.drpm-art img,.dr-it__media img,.drh-frame img{max-height:52vh!important;object-fit:cover!important}.dr-fp__mat img{max-height:46vh!important;object-fit:contain!important}}.drh-blob,.drpm-blob,.dr-it__frameclr,.dr-fp__blob,.dr-card__tape,.drp-tape{opacity:1!important}.header__submenu{background:var(--dr-bg2)!important;border:1px solid var(--dr-line2)!important;border-radius:1.2rem!important;box-shadow:0 1.6rem 3.2rem #0000008c!important;padding:.7rem!important;min-width:21rem;margin-top:.8rem!important}.header__submenu li{margin:0}.header__submenu li+li{margin-top:.2rem}.header__submenu .header__menu-item{font-family:var(--dr-body)!important;font-size:1.4rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:var(--dr-cream)!important;padding:1.1rem 1.3rem!important;border-radius:.7rem!important;text-decoration:none!important;transition:.15s}.header__submenu .header__menu-item:hover,.header__submenu .list-menu__item--active{background:#d6fa3324!important;color:var(--dr-lime)!important}.dr-crumb{font-family:var(--dr-mono);font-size:1.05rem;letter-spacing:.09em;color:var(--dr-putty);margin-bottom:2rem}.dr-crumb a{color:var(--dr-putty);text-decoration:none}.dr-crumb a:hover{color:var(--dr-lime)}.dr-btn{font-family:var(--dr-display);font-size:1.35rem;padding:1.6rem 3.2rem;border-radius:999px;text-decoration:none;display:inline-block;transition:.18s;cursor:pointer}.dr-btn--fill{background:var(--dr-lime);color:var(--dr-ink);border:2px solid var(--dr-lime)}.dr-btn--fill:hover{background:transparent;color:var(--dr-lime)}.dr-btn--ghost{border:2px solid var(--dr-line2);color:inherit;background:none}.dr-btn--ghost:hover{border-color:var(--dr-lime);color:var(--dr-lime)}.dr-fpill{position:relative;display:inline-block}.dr-fpill input{position:absolute;opacity:0;width:0;height:0}.dr-fpill span,a.dr-fpill{display:inline-block;border:1px solid var(--dr-line2);color:#f0e7d4;border-radius:999px;padding:1rem 1.8rem;font-family:var(--dr-body);font-size:1.25rem;font-weight:700;cursor:pointer;transition:.15s;text-decoration:none}.dr-fpill span b{font-family:var(--dr-mono);font-weight:400;opacity:.5;font-size:1.05rem;margin-left:.4rem}.dr-fpill span:hover,a.dr-fpill:hover{border-color:var(--dr-lime);color:var(--dr-lime)}.dr-fpill input:checked+span,a.dr-fpill.is-on{background:#d6fa331f;border-color:var(--dr-lime);color:var(--dr-lime)}.dr-fpill.is-off span{opacity:.35}.dr-pager{display:flex;justify-content:center;gap:.7rem;margin-top:4.4rem;flex-wrap:wrap}.dr-pager a,.dr-pager span{min-width:3.6rem;height:3.6rem;display:grid;place-items:center;border:1px solid var(--dr-line2);border-radius:999px;font-family:var(--dr-mono);font-size:1.2rem;color:var(--dr-putty);text-decoration:none;padding-inline:1rem}.dr-pager a:hover{border-color:var(--dr-lime);color:var(--dr-lime)}.dr-pager span.is-on{background:var(--dr-lime);color:var(--dr-ink);border-color:var(--dr-lime);font-weight:700}.dr-empty{border:1px dashed var(--dr-line2);border-radius:1.2rem;padding:6rem 2rem;text-align:center}.dr-empty p{font-family:var(--dr-display);color:var(--dr-cream);font-size:2.2rem;margin:0 0 .8rem}.dr-empty span{display:block;font-family:var(--dr-body);color:var(--dr-putty);font-size:1.4rem;margin-bottom:2rem}.dr-empty a{font-family:var(--dr-display);font-size:1.3rem;color:var(--dr-lime);border-bottom:2px solid var(--dr-lime);text-decoration:none;padding-bottom:.3rem}.dr-qty{display:flex;align-items:center;border:2px solid var(--dr-line2);border-radius:999px;overflow:hidden}.dr-qty button{width:4.2rem;height:5rem;background:none;border:0;color:var(--dr-cream);font-size:1.7rem;cursor:pointer}.dr-qty button:hover{color:var(--dr-lime)}.dr-qty input{width:4rem;text-align:center;background:none;border:0;color:var(--dr-cream);font-family:var(--dr-mono);font-size:1.3rem;font-weight:700;-moz-appearance:textfield}.dr-qty input::-webkit-outer-spin-button,.dr-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dr-qty--sm button{width:3.4rem;height:4rem;font-size:1.5rem}.dr-qty--sm input{width:3.4rem;font-size:1.2rem}.dr-ct__row2{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media screen and (max-width:749px){.dr-ct__row2{grid-template-columns:1fr}}.dr-h-s{font-size:clamp(2rem,2.6vw,2.8rem)}.dr-h-m{font-size:clamp(2.6rem,3.4vw,4rem)}.dr-h-l{font-size:clamp(3.2rem,4.4vw,5.4rem)}.dr-card{position:relative;background:var(--dr-cream);border-radius:10px;padding:.5rem .5rem .8rem;box-shadow:0 .6rem 1.6rem #00000040;transition:transform .22s cubic-bezier(.34,1.4,.64,1),box-shadow .22s}.dr-card:hover{transform:translateY(-5px);box-shadow:0 1.2rem 2.8rem #0006}.dr-card__link{display:block;text-decoration:none}.dr-card__tape{position:absolute;top:-.7rem;left:50%;transform:translate(-50%) rotate(-2.5deg);width:5rem;height:1.5rem;background:var(--dr-lime);z-index:2}.dr-card__media{position:relative;aspect-ratio:var(--ar);border-radius:6px;overflow:hidden;border:1px solid rgba(0,0,0,.12);background:#fff}.dr-card__media img,.dr-card__media svg{width:100%;height:100%;object-fit:contain;display:block;transition:transform .35s}.dr-card:hover .dr-card__media img{transform:scale(1.05)}.dr-card__flag{position:absolute;top:.7rem;right:.7rem;z-index:2;background:var(--dr-ink);color:var(--dr-lime);font-family:var(--dr-mono);font-size:.85rem;font-weight:700;letter-spacing:.08em;padding:.4rem .7rem;border-radius:3px}.dr-card__flag.is-sale{background:var(--dr-lime);color:var(--dr-ink)}.dr-card__vendor{display:block;font-family:var(--dr-mono);font-size:1rem;letter-spacing:.08em;color:#8c8577;margin:.7rem .2rem 0}.dr-card__name{font-family:var(--dr-body);font-size:1.4rem;font-weight:700;color:var(--dr-ink);line-height:1.4;margin:.7rem .2rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-card__row{display:flex;justify-content:space-between;align-items:center;margin:.5rem .2rem 0;gap:1rem}.dr-card__price{font-family:var(--dr-display);color:var(--dr-ink);font-size:1.4rem}.dr-card__price s{font-family:var(--dr-mono);opacity:.45;margin-left:.6rem;font-size:1.1rem}.dr-card__form{margin:0}.dr-card__add{width:2.9rem;height:2.9rem;border:0;border-radius:999px;background:var(--dr-ink);color:var(--dr-lime);display:grid;place-items:center;font-family:var(--dr-display);font-size:1.5rem;line-height:1;cursor:pointer;text-decoration:none;transition:.15s;padding:0}.dr-card:hover .dr-card__add{background:var(--dr-lime);color:var(--dr-ink)}.dr-card__add.is-off{opacity:.25;cursor:default}body{background-color:var(--dr-bg);color:var(--dr-cream);font-family:var(--dr-body)}.gradient:not(.header-wrapper):not(.utility-bar),.color-scheme-1:not(.header-wrapper):not(.utility-bar),.color-scheme-2:not(.header-wrapper):not(.utility-bar),.color-scheme-3:not(.header-wrapper):not(.utility-bar),.color-scheme-4:not(.header-wrapper):not(.utility-bar),.color-scheme-5:not(.header-wrapper):not(.utility-bar){background-color:var(--dr-bg);background-image:none;color:var(--dr-cream)}.header-wrapper,.header,.footer,.shopify-section-group-header-group,.shopify-section-group-footer-group{color:var(--dr-cream)!important}.header-wrapper{border-bottom:1px solid var(--dr-line)!important}.footer{background-color:var(--dr-bg)!important;border-top:1px solid var(--dr-line)!important}.header__heading-link,.header__heading-link .h2,.header__heading,.header__heading a,.header__menu-item,.header__menu-item span,.header__inline-menu a,.header__active-menu-item,.list-menu__item--link,.header__icon{color:var(--dr-cream)!important}.header__heading-link:hover,.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item--link:hover{color:var(--dr-lime)!important}.header__active-menu-item{text-decoration-color:var(--dr-lime)!important}.header__icon .icon,.header__icon svg{color:var(--dr-cream);fill:var(--dr-cream)}.dr-cats,.dr-prods,.dr-promo,.dr-fan,.dr-coll,.dr-pdp,.dr-srch,.dr-page,.dr-404,.dr-cart,.dr-rt,.dr-it,.dr-mc,.dr-faq,.dr-tst,.dr-logo,.dr-vid,.dr-gal2,.dr-ct,.dr-cd,.dr-fp,.dr-cl,.dr-cql,.dr-sp,.dr-blog,.dr-art{background-color:var(--bg)!important;background-image:none!important}.dr-hero{background-color:#141114!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--dr-display)!important;font-weight:400!important;letter-spacing:-.015em;line-height:1.04;color:var(--dr-cream)}p,li,.rte,.rte p,.dr-body-text{color:var(--dr-putty)}.footer a,.footer p,.footer li,.footer .rte,.footer__content-bottom,.copyright__content,.footer-block__details-content,.footer-block__brand-info{color:var(--dr-footer-text)!important;font-size:1.3rem!important;line-height:1.65}.footer a:hover,.footer-block__heading{color:var(--dr-lime)!important}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-family:var(--dr-display)!important;font-weight:400!important;letter-spacing:.01em!important;border-radius:999px!important;min-height:4.6rem;font-size:1.35rem!important}.button--primary,.shopify-payment-button__button--unbranded{background:var(--dr-lime)!important;color:var(--dr-ink)!important;border-color:var(--dr-lime)!important}.button--secondary{color:var(--dr-cream)!important;border-color:var(--dr-line2)!important}.button:after,.button--primary:after{box-shadow:none!important}.field__input,.select__select,.customer .field input,.text-area,.search__input{border-radius:999px!important;font-family:var(--dr-body)!important;background:var(--dr-bg2)!important;color:var(--dr-cream)!important}.field__label{color:var(--dr-putty)!important;font-family:var(--dr-body)}.field__input:focus,.select__select:focus{outline:2px solid var(--dr-lime);outline-offset:2px}.card__heading,.card-information .card__heading a,.card__heading a{font-family:var(--dr-body)!important;font-weight:700!important;letter-spacing:0!important;font-size:1.4rem!important;line-height:1.35;color:var(--dr-ink)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.card-wrapper .card,.card--standard .card__inner{background:var(--dr-cream)!important;border-radius:6px;overflow:hidden}.card--standard .card__content,.card__content{background:var(--dr-cream)!important;padding:1.2rem!important}.card__information .price,.price-item,.price{font-family:var(--dr-mono)!important;font-weight:700!important;letter-spacing:.02em;color:var(--dr-ink)!important}.card__media,.media--square,.media img{background:#fff}.badge{font-family:var(--dr-mono)!important;letter-spacing:.07em;font-size:.95rem;font-weight:700;border-radius:3px;background:var(--dr-ink)!important;color:var(--dr-lime)!important}.facets__label,.facet-checkbox,.facets__summary{font-family:var(--dr-body)!important;color:var(--dr-cream)!important}.facets__heading,.collection-hero__title,.title{font-family:var(--dr-display)!important}.active-facets__button-inner{font-family:var(--dr-mono)!important;font-size:1.1rem;letter-spacing:.06em}.announcement-bar__message{font-family:var(--dr-mono)!important;letter-spacing:.1em;font-size:1.1rem;font-weight:700}.footer-block__heading{font-family:var(--dr-mono)!important;letter-spacing:.04em;font-size:1.1rem}.cart-drawer,.drawer__inner{background:var(--dr-bg)!important;color:var(--dr-cream)!important}.cart-item__name,.cart-item__details{font-family:var(--dr-body)!important;color:var(--dr-cream)!important;font-weight:700}.drawer__heading{font-family:var(--dr-display)!important;color:var(--dr-cream)!important}.customer{max-width:70rem;margin:0 auto;padding:5.6rem 4vw 8.8rem;color:var(--dr-cream);font-family:var(--dr-body)}.customer.account,.customer.order,.customer.addresses{max-width:100rem}.customer h1,.customer h2,.customer h3{font-family:var(--dr-display)!important;color:var(--dr-cream)!important;letter-spacing:-.015em}.customer h1{font-size:clamp(3rem,4.2vw,4.6rem)!important;margin-bottom:2.4rem}.customer h2{font-size:2.2rem!important;margin:3.2rem 0 1.6rem}.customer p,.customer li,.customer td,.customer th,.customer address{font-family:var(--dr-body);font-size:1.5rem;line-height:1.7;color:var(--dr-putty)}.customer a{color:var(--dr-lime)}.customer .field{margin-bottom:1.8rem}.customer .field input,.customer select,.customer textarea{width:100%;padding:1.5rem 1.8rem;border:2px solid var(--dr-line2)!important;border-radius:999px!important;background:var(--dr-bg2)!important;color:var(--dr-cream)!important;font-family:var(--dr-body)!important;font-size:1.5rem}.customer textarea{border-radius:1.4rem!important}.customer .field input:focus,.customer select:focus{outline:2px solid var(--dr-lime);outline-offset:2px}.customer .field__label{color:var(--dr-putty)!important;font-family:var(--dr-mono)!important;font-size:1.1rem;letter-spacing:.08em}.customer button,.customer .button{background:var(--dr-lime)!important;color:var(--dr-ink)!important;border:2px solid var(--dr-lime)!important;border-radius:999px!important;padding:1.5rem 3.2rem!important;font-family:var(--dr-display)!important;font-size:1.35rem!important;cursor:pointer}.customer button:hover,.customer .button:hover{background:transparent!important;color:var(--dr-lime)!important}.customer .form__message,.customer .errors{font-family:var(--dr-mono);font-size:1.2rem;color:#e8544e}.customer table{width:100%;border-collapse:collapse;margin:2rem 0}.customer table th{font-family:var(--dr-mono)!important;font-size:1.05rem;letter-spacing:.1em;color:var(--dr-lime)!important;text-align:left;padding:1.4rem 1.2rem;border-bottom:1px solid var(--dr-line)}.customer table td{padding:1.6rem 1.2rem;border-bottom:1px solid var(--dr-line);color:var(--dr-cream);font-size:1.45rem}.customer table tfoot td{font-family:var(--dr-display);color:var(--dr-cream)}.customer #recover,.customer #login{background:var(--dr-bg2);border:1px solid var(--dr-line);border-radius:1.8rem;padding:3.4rem 3rem}.dr-eyebrow{font-family:var(--dr-mono);font-size:1.1rem;letter-spacing:.16em;color:var(--dr-lime);font-weight:700;margin:0 0 1.2rem}.dr-wrap{max-width:134rem;margin:0 auto;padding-inline:4vw}.dr-coll__banner{overflow:hidden;max-height:420px}.dr-coll__banner img{width:100%;max-height:420px;object-fit:cover;display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dr-base.css.map */
