.dd{--dd-ink: #43302B;--dd-blue: #5C7182;--dd-green: #334B28;--dd-serif: "IM Fell DW Pica", Georgia, serif;--dd-sans: "DM Sans", system-ui, sans-serif;--dd-mono: "IBM Plex Mono", ui-monospace, monospace;background:var(--dd-bg, #fff);color:var(--dd-color, var(--dd-ink));font-family:var(--dd-sans);font-size:17px;line-height:1.6}.dd *,.dd *:before,.dd *:after{box-sizing:border-box}.dd__wrap{max-width:1200px;margin:0 auto;padding:var(--dd-pt, 64px) 20px var(--dd-pb, 64px)}.dd-label{margin:0;font-family:var(--dd-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.dd-h{margin:0;font-family:var(--dd-serif);font-weight:400;line-height:1.05;color:inherit}.dd-h em{font-style:italic;color:var(--dd-accent, var(--dd-blue))}.dd-h--xl{font-size:clamp(42px,6vw,68px)}.dd-h--lg{font-size:clamp(34px,4.4vw,48px)}.dd-h--md{font-size:clamp(26px,3vw,34px)}.dd-text p{margin:0 0 12px}.dd-text>:last-child{margin-bottom:0}.dd-text a{color:inherit;text-underline-offset:3px}.dd-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:32px}.dd-btns{display:flex;flex-wrap:wrap;gap:12px}.dd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border:1px solid transparent;border-radius:2px;font-family:var(--dd-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.dd-btn--primary{background:var(--dd-green);color:#fff}.dd-btn--primary:hover{opacity:.88}.dd-btn--secondary{background:transparent;color:inherit;border-color:currentColor}.dd-btn--secondary:hover{background:#43302b0f}.dd-link{font-family:var(--dd-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-underline-offset:4px}.dd-btn:focus-visible,.dd-link:focus-visible,.dd a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dd-star{display:inline-block;width:1em;height:1em}.dd-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:749px){.dd{font-size:16px}.dd__wrap{padding-top:calc(var(--dd-pt, 64px) * .7);padding-bottom:calc(var(--dd-pb, 64px) * .7)}.dd-head{margin-bottom:24px}}featured-product-information{--font-body--family: "DM Sans", system-ui, sans-serif;--font-heading--family: "DM Sans", system-ui, sans-serif;--font-accent--family: "DM Sans", system-ui, sans-serif;--font-subheading--family: "IBM Plex Mono", ui-monospace, monospace;color:#43302b;font-family:DM Sans,system-ui,sans-serif}featured-product-information [role=heading]{font-family:DM Sans,system-ui,sans-serif!important;font-weight:500!important;font-style:normal!important;font-size:clamp(28px,3.4vw,38px)!important;line-height:1.15!important;letter-spacing:-.01em!important;color:#5c7182!important}featured-product-information .text-block:first-child p{font-family:DM Sans,system-ui,sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:1.5;color:#43302b}featured-product-information .variant-option legend,featured-product-information .variant-option--dropdowns label,featured-product-information .variant-option:not(fieldset){font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}featured-product-information .variant-option__button-label,featured-product-information .variant-option__button-label__pill{border-radius:2px!important}featured-product-information .variant-option__button-label__text{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px}featured-product-information .button,featured-product-information .button-secondary,featured-product-information .add-to-cart-button{min-height:52px;border-radius:2px!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:13px!important;letter-spacing:.12em;text-transform:uppercase}featured-product-information .add-to-cart-button{background-color:#334b28!important;border-color:#334b28!important;color:#fff!important;transition:opacity .2s ease}featured-product-information .add-to-cart-button:hover{opacity:.88}featured-product-information input,featured-product-information select,featured-product-information quantity-selector-component,featured-product-information .quantity-selector{border-radius:2px!important}.header-menu{--dd-hl-opacity: .6}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{position:relative;z-index:0;isolation:isolate}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link-title:before{content:"";position:absolute;z-index:-1;left:2px;right:2px;top:50%;height:1.35em;transform:translateY(-50%) rotate(-1.5deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 20 5.5, 55 7, 97 5 L 98.5 25 C 70 27.5, 30 25, 2 27 C 1.5 21, 2.5 14, 3 9 Z' fill='%23CDD78A'/%3E%3C/svg%3E") center / 100% 100% no-repeat;opacity:var(--dd-hl-opacity, .6);pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path .35s cubic-bezier(.3,.7,.4,1)}.header-menu .menu-list__list-item:not([slot=overflow]):hover .menu-list__link-title:before,.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link:focus-visible .menu-list__link-title:before,.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link--active .menu-list__link-title:before,.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link[aria-current=page] .menu-list__link-title:before{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link-title:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/dd-base.css.map */
