.dd-shadow-system{--dd-shadow-ink: #07140f;--dd-shadow-ink-soft: #0c1f17;--dd-shadow-forest: #173d2a;--dd-shadow-moss: #49614f;--dd-shadow-cream: #f3efdf;--dd-shadow-paper: #faf7ee;--dd-shadow-gold: #c8a451;--dd-shadow-line: rgb(7 20 15 / .17);--dd-shadow-line-light: rgb(243 239 223 / .2);--dd-shadow-display: "DD Shadow Display", "Arial Narrow", sans-serif;--dd-shadow-display-caps: "DD Shadow Display", "DD Shadow Display Fallback", "Arial Narrow", sans-serif;--dd-shadow-track: .16em;--dd-shadow-sheet: 18px 22px 0 color-mix(in srgb, var(--dd-shadow-ink) 78%, black);--dd-shadow-sheet-sm: 8px 10px 0 color-mix(in srgb, var(--dd-shadow-ink) 80%, black);--gallery-media-border-radius: 0px;background:var(--dd-shadow-cream)}.dd-shadow-system main{background:var(--dd-shadow-cream)}.dd-shadow-system main h1,.dd-shadow-system main h2,.dd-shadow-system footer h2{font-family:var(--dd-shadow-display);font-style:normal;font-weight:400;letter-spacing:-.035em;line-height:.96;text-wrap:balance}.dd-shadow-system main :is(.button,.button-secondary),.dd-shadow-system footer :is(.button,.button-secondary),.dd-shadow-system .cart-drawer :is(.button,.button-secondary),.dd-shadow-system .search-modal :is(.button,.button-secondary){min-height:48px;border-radius:0;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:700;letter-spacing:var(--dd-shadow-track);text-transform:uppercase}.dd-shadow-system main :is(input:not([type=checkbox],[type=radio]),textarea,select),.dd-shadow-system .search-modal :is(input,textarea,select),.dd-shadow-system .cart-drawer :is(input,textarea,select){border-radius:0}.dd-shadow-system main .button:not(.button-secondary,.button-unstyled),.dd-shadow-system .cart-drawer .button:not(.button-secondary,.button-unstyled){--button-color: var(--dd-shadow-cream);--button-background-color: var(--dd-shadow-ink);--button-border-color: var(--dd-shadow-ink)}@media(hover:hover)and (pointer:fine){.dd-shadow-system main .button:not(.button-secondary,.button-unstyled,:disabled,[aria-disabled=true]):hover,.dd-shadow-system .cart-drawer .button:not(.button-secondary,.button-unstyled,:disabled,[aria-disabled=true]):hover{--button-color: var(--dd-shadow-cream);--button-background-color: var(--dd-shadow-forest);--button-border-color: var(--dd-shadow-forest)}}.dd-shadow-system main .button-secondary,.dd-shadow-system .cart-drawer .button-secondary{--button-color: var(--dd-shadow-ink);--button-background-color: transparent;--button-border-color: var(--dd-shadow-ink)}.dd-shadow-system main .button-secondary:not(.button-unstyled,.clear-filter,.facets__clear-all,.skip-to-content-link),.dd-shadow-system .cart-drawer .button-secondary:not(.button-unstyled,.clear-filter,.facets__clear-all,.skip-to-content-link){background-image:linear-gradient(var(--dd-shadow-ink),var(--dd-shadow-ink));background-repeat:no-repeat;background-position:50% 100%;background-size:100% 0%}@media(hover:hover)and (pointer:fine){.dd-shadow-system main .button-secondary:not(.button-unstyled,.clear-filter,.facets__clear-all,.skip-to-content-link,:disabled,[aria-disabled=true]):hover,.dd-shadow-system .cart-drawer .button-secondary:not(.button-unstyled,.clear-filter,.facets__clear-all,.skip-to-content-link,:disabled,[aria-disabled=true]):hover{--button-color: var(--dd-shadow-cream);background-size:100% 100%}}@media(prefers-reduced-motion:reduce){.dd-shadow-system main .button-secondary:not(.button-unstyled,.clear-filter,.facets__clear-all,.skip-to-content-link),.dd-shadow-system .cart-drawer .button-secondary:not(.button-unstyled,.clear-filter,.facets__clear-all,.skip-to-content-link){background-image:none}@media(hover:hover)and (pointer:fine){.dd-shadow-system main .button-secondary:not(.button-unstyled,.clear-filter,.facets__clear-all,.skip-to-content-link,:disabled,[aria-disabled=true]):hover,.dd-shadow-system .cart-drawer .button-secondary:not(.button-unstyled,.clear-filter,.facets__clear-all,.skip-to-content-link,:disabled,[aria-disabled=true]):hover{--button-color: var(--dd-shadow-cream);--button-background-color: var(--dd-shadow-ink)}}}.dd-shadow-system :is(.color-scheme-1,.color-scheme-2){--color-foreground: rgb(7 20 15 / .84);--color-foreground-rgb: 7 20 15;--color-foreground-heading: var(--dd-shadow-ink);--color-foreground-heading-rgb: 7 20 15;--color-input-border: rgb(7 20 15 / .55);--color-input-background: var(--dd-shadow-paper);--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);--input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + .5px) var(--color-input-border)}.dd-shadow-system .dd-contact__card .dd-contact__input{background-color:var(--dd-shadow-paper)}.dd-shadow-system :is(.checkbox,input[type=checkbox]){--checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / .55);--checkbox-border-radius: 0}.dd-shadow-system main .dd-green-room :is(.dd-green-room__cta,.dd-green-room__category):focus-visible{outline:3px solid var(--dd-gr-cream, #f9f6f0);outline-offset:5px}.dd-shadow-system main .variant-option__button-label:has(:focus-visible){outline:2px solid var(--dd-shadow-forest);outline-offset:3px}.dd-shadow-system main :focus-visible{outline-color:var(--dd-shadow-forest);outline-offset:3px}.dd-shadow-system #header-group :focus-visible,.dd-shadow-system footer :focus-visible,.dd-shadow-system .dd-stay-curious :focus-visible,.dd-shadow-system main[data-template=search] .search-page__header :focus-visible,.dd-shadow-system main[data-template^=product] media-gallery :focus-visible{outline-color:var(--dd-shadow-gold);outline-offset:3px}.dd-shadow-system #header-group :is(.menu-list__submenu,.mega-menu,.menu-dropdown,.menu-drawer) :focus-visible{outline:2px solid var(--dd-shadow-forest);outline-offset:-4px}.dd-shadow-system #header-group .menu-drawer :is(.menu-drawer__menu-item--mainlist,.dd-drawer-support a):focus-visible{outline-offset:2px}.dd-shadow-system main .cart-page__summary :focus-visible{outline-color:var(--dd-shadow-gold)}.dd-shadow-system main a.skip-to-content-link.button-secondary:focus{--button-color: var(--dd-shadow-ink);--button-background-color: var(--dd-shadow-cream);--button-border-color: var(--dd-shadow-ink);background-color:var(--dd-shadow-cream);color:var(--dd-shadow-ink);box-shadow:0 0 0 var(--focus-outline-offset, 3px) var(--dd-shadow-cream)}.dd-shadow-system .product-card a.contents.user-select-text{display:block;width:fit-content;max-width:100%}.dd-shadow-system #header-group{background:var(--dd-shadow-ink);color:var(--dd-shadow-cream)}.dd-shadow-system #header-group .header__row,.dd-shadow-system #header-group .header__underlay{--color-background: var(--dd-shadow-ink);--color-background-rgb: 7 20 15;--color-foreground: var(--dd-shadow-cream);--color-foreground-rgb: 243 239 223;--color-foreground-heading: var(--dd-shadow-cream);--color-foreground-heading-rgb: 243 239 223;--color-primary: var(--dd-shadow-gold);--color-primary-rgb: 200 164 81;--color-border: rgb(243 239 223 / .22);--color-border-rgb: 243 239 223;background-color:var(--dd-shadow-ink);color:var(--dd-shadow-cream)}.dd-shadow-system #header-group .header__row--top{border-block-end:1px solid var(--dd-shadow-line-light)}.dd-shadow-system #header-group .header__columns{min-height:clamp(66px,6.2vw,82px)}.dd-shadow-system #header-group :is(.header-logo,.menu-list__link,.header-actions__action,.header__icon,.search-action){color:var(--dd-shadow-cream)}.dd-shadow-system #header-group .header-logo{font-family:var(--dd-shadow-display-caps)!important;font-size:clamp(1.35rem,2vw,1.8rem)!important;font-weight:400!important;letter-spacing:-.025em;text-transform:uppercase}.dd-shadow-system #header-group .menu-list__link-title{font-size:.72rem;font-weight:600;letter-spacing:.2em}.dd-shadow-system #header-group .menu-list__link-title:after{background:var(--dd-shadow-cream)}.dd-shadow-system #header-group .cart-bubble__background{background:var(--dd-shadow-cream)}.dd-shadow-system #header-group .cart-bubble__text{color:var(--dd-shadow-ink)}.dd-shadow-system #header-group .header[data-sticky-state=active]{box-shadow:var(--dd-shadow-soft)}.dd-shadow-system #header-group :is(.mega-menu,.menu-drawer,.menu-list__submenu){--color-background: var(--dd-shadow-paper);--color-background-rgb: 250 247 238;--color-foreground: var(--dd-shadow-ink);--color-foreground-rgb: 7 20 15;--color-foreground-heading: var(--dd-shadow-ink);background:var(--dd-shadow-paper);color:var(--dd-shadow-ink)}.dd-shadow-system #header-group :is(.mega-menu,.menu-drawer,.menu-list__submenu) a{color:var(--dd-shadow-ink)}.dd-shadow-system .announcement-bar{border-block-end:1px solid rgb(243 239 223 / .15)}.dd-shadow-system #header-group .dd-ticker{background:var(--dd-shadow-ink);color:var(--dd-shadow-cream);border-block:0;border-block-end:1px solid var(--dd-shadow-line-light)}.dd-shadow-system .dd-ticker__item{color:#f3efdfe0;opacity:1}.dd-shadow-system .dd-ticker__item:after{height:12px;background-color:var(--dd-shadow-line-light);opacity:1}.dd-shadow-system .dd-ticker__badge{min-height:20px;padding:.34em .68em .26em;border-radius:0;font-family:var(--dd-shadow-display);font-size:.66rem;font-weight:400;letter-spacing:.12em}.dd-shadow-system .dd-ticker__item:not(.dd-ticker__item--featured,.dd-ticker__item--spotlight) .dd-ticker__badge{border-color:#f3efdf57;background:transparent;color:var(--dd-shadow-cream);opacity:1}.dd-shadow-system .dd-ticker__item--featured .dd-ticker__badge{border-color:var(--dd-shadow-gold);background:var(--dd-shadow-gold);color:var(--dd-shadow-ink);box-shadow:none}.dd-shadow-system .dd-ticker__item--spotlight{color:var(--dd-shadow-cream);text-shadow:none}.dd-shadow-system .dd-ticker__item--spotlight .dd-ticker__badge{border-color:var(--dd-shadow-cream);background:var(--dd-shadow-cream);color:var(--dd-shadow-ink);box-shadow:none}.dd-shadow-system .dd-ticker__group:is([data-ticker-source],[data-shine-copy]) .dd-ticker__item--featured .dd-ticker__badge--shine:after,.dd-shadow-system .dd-ticker__group:is([data-ticker-source],[data-shine-copy]) .dd-ticker__item--spotlight .dd-ticker__badge--shine:after{content:none;animation:none}.dd-shadow-system .dd-ticker__item--link:hover .dd-ticker__item-content,.dd-shadow-system .dd-ticker__item--link:focus-visible .dd-ticker__item-content{text-decoration-color:var(--dd-shadow-gold)}.dd-shadow-system .dd-ticker__toggle{border-radius:0}.dd-shadow-system product-card{color:var(--dd-shadow-ink)}.dd-shadow-system product-card .card-gallery{border:1px solid var(--dd-shadow-line);border-radius:0;background:var(--dd-shadow-paper);box-shadow:none}.dd-shadow-system product-card [ref=productTitleLink]{margin-block-start:8px}.dd-shadow-system product-card [ref=productTitleLink] :is(h2,h3,h4,p){font-weight:600;letter-spacing:-.01em}.dd-shadow-system product-card product-price{font-variant-numeric:tabular-nums}.dd-shadow-system product-card .quick-add__button{min-width:46px;min-height:46px;border:1px solid var(--dd-shadow-line);border-radius:0;background:var(--dd-shadow-paper);color:var(--dd-shadow-ink);box-shadow:none}@media screen and (max-width:749px){.dd-shadow-system product-card .quick-add__button{min-width:36px;min-height:36px;height:36px}.dd-shadow-system product-card .quick-add__button .add-to-cart-icon{width:34px}.dd-shadow-system product-card .quick-add__button .svg-wrapper svg{width:18px;height:18px}}.dd-shadow-system product-card .dd-card-effects{gap:5px;margin-block-start:7px}.dd-shadow-system product-card .dd-fx{padding:4px 7px;border:1px solid rgb(7 20 15 / .18);border-radius:0;background:transparent;color:#07140fb8;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.dd-shadow-system product-card .product-badges__badge{border-radius:0}.dd-shadow-system product-card .dd-fall-special-badge{border-radius:0}.dd-shadow-system .dd-fall-special--banner{border-block-color:var(--dd-shadow-line)}.dd-shadow-system .dd-fall-special__kicker{color:var(--dd-shadow-gold)}.dd-shadow-system .dd-fall-special--product{border-color:var(--dd-shadow-line);border-radius:0}.dd-shadow-system main[data-template=collection] .dd-fall-special--banner .dd-fall-special__cta{border-color:var(--dd-shadow-ink);color:var(--dd-shadow-ink)}@media(hover:hover){.dd-shadow-system main[data-template=collection] .dd-fall-special--banner .dd-fall-special__cta:hover{background:var(--dd-shadow-gold);border-color:var(--dd-shadow-gold);color:var(--dd-shadow-ink)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.dd-shadow-system .card-hover-effect-lift product-card:hover .card-gallery{transform:translateY(-5px);border-color:var(--dd-shadow-gold);box-shadow:12px 14px #07140f1c}}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1),.dd-shadow-system main[data-template=search]>.shopify-section:first-child{--color-background: var(--dd-shadow-ink);--color-background-rgb: 7 20 15;--color-foreground: var(--dd-shadow-cream);--color-foreground-rgb: 243 239 223;--color-foreground-heading: var(--dd-shadow-cream);--color-primary: var(--dd-shadow-gold);background:var(--dd-shadow-ink);color:var(--dd-shadow-cream)}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1) :is(.section-background,.section),.dd-shadow-system main[data-template=search]>.shopify-section:first-child :is(.section-background,.section){--color-background: var(--dd-shadow-ink);--color-background-rgb: 7 20 15;--color-foreground: var(--dd-shadow-cream);--color-foreground-rgb: 243 239 223;--color-foreground-heading: var(--dd-shadow-cream);--color-primary: var(--dd-shadow-gold);background:var(--dd-shadow-ink);color:var(--dd-shadow-cream)}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1) .section-content-wrapper,.dd-shadow-system main[data-template=search] .search-page__header{--horizontal-alignment: flex-start;align-items:flex-start;min-height:clamp(220px,28vw,360px);justify-content:flex-end;padding-block:clamp(54px,8vw,104px) clamp(42px,6vw,72px)}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1) h1,.dd-shadow-system main[data-template=search] .search-page__header h1{max-width:12ch;margin:0;font-family:var(--dd-shadow-display-caps);font-size:clamp(4rem,9vw,8rem);font-weight:400;line-height:.84;letter-spacing:-.045em;text-align:start;text-transform:uppercase}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1) h1:after,.dd-shadow-system main[data-template=search] .search-page__header h1:after{width:76px;height:3px;margin:24px 0 0;background:var(--dd-shadow-gold);opacity:1}.dd-shadow-system main[data-template=search] .search-page-input__parent{width:min(100%,760px);margin-block-start:30px;border-block-end:1px solid var(--dd-shadow-line-light)}.dd-shadow-system main[data-template=search] .search-page-input{min-height:58px;background:transparent;color:var(--dd-shadow-cream);border-color:var(--dd-shadow-line-light)}.dd-shadow-system main[data-template=search] .search-page-input::placeholder{color:#f3efdfa3}.dd-shadow-system main[data-template=collection] results-list,.dd-shadow-system main[data-template=search] .product-grid-container{--color-background: var(--dd-shadow-cream);--color-background-rgb: 243 239 223;--color-foreground: var(--dd-shadow-ink);--color-foreground-rgb: 7 20 15;--color-foreground-heading: var(--dd-shadow-ink);--color-primary: var(--dd-shadow-forest);background:var(--dd-shadow-cream);color:var(--dd-shadow-ink)}.dd-shadow-system .collection-wrapper{padding-block-start:clamp(28px,5vw,64px);padding-block-end:clamp(64px,8vw,112px)}.dd-shadow-system .dd-collection-shortcuts{justify-content:flex-start;gap:0;padding-block-end:30px;border-block-end:1px solid var(--dd-shadow-line)}.dd-shadow-system .dd-collection-shortcuts a{min-height:44px;margin-inline-end:-1px;padding-inline:18px;border-color:var(--dd-shadow-line);border-radius:0;background:transparent;font-size:.69rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dd-shadow-system .dd-collection-shortcuts a[aria-current=page]{background:var(--dd-shadow-ink);color:var(--dd-shadow-cream)}.dd-shadow-system .collection-wrapper .facets.facets-controls-wrapper{margin-block-end:26px;padding-block:4px 14px;border-color:var(--dd-shadow-line)}.dd-shadow-system .collection-wrapper .facets--vertical .facets__item,.dd-shadow-system .collection-wrapper .facets--drawer .facets__item{border-color:var(--dd-shadow-line)}.dd-shadow-system .collection-wrapper .facets-remove__pill,.dd-shadow-system .collection-wrapper .facets-toggle__button,.dd-shadow-system .collection-wrapper .pagination a,.dd-shadow-system .collection-wrapper .pagination span{border-radius:0}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1) .section-content-wrapper{min-height:0;padding-block:clamp(28px,4vw,48px)}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1) h1{font-size:clamp(3.4rem,6vw,6rem);line-height:.96}.dd-shadow-system main[data-template=collection] .collection-wrapper{padding-block-start:clamp(18px,2.5vw,32px)}.dd-shadow-system main[data-template=collection] .dd-collection-shortcuts{padding-block-end:16px}.dd-shadow-system main[data-template=collection] .facets.facets-controls-wrapper{margin-block-end:14px;padding-block-end:8px}.dd-shadow-system .collection-wrapper .pagination__link{isolation:isolate}.dd-shadow-system .collection-wrapper .pagination{--pagination-radius: 0}@media screen and (min-width:750px)and (max-width:989px){.dd-shadow-system main[data-template=collection] .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(auto-fill, minmax(200px, 1fr))}}@media screen and (max-width:749px){.dd-shadow-system .facets--drawer .facets-drawer__filters{display:flex;flex-direction:column}.dd-shadow-system .facets--drawer .facets-drawer__filters sorting-filter-component{order:-1;display:block}}.dd-applied-filters{display:none}@media screen and (max-width:749px){.dd-shadow-system main .dd-applied-filters{display:block;margin-block:8px 0}.dd-shadow-system main .dd-applied-filters__list{display:flex;gap:8px;margin:0;padding:0 24px 0 var(--page-margin, 16px);list-style:none;overflow-x:auto;scroll-padding-inline:var(--page-margin, 16px);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%)}.dd-shadow-system main .dd-applied-filters__list::-webkit-scrollbar{display:none}.dd-shadow-system main :is(.dd-applied-filters__chip,.dd-applied-filters__clear){display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline:14px;border:1px solid var(--dd-shadow-line);border-radius:0;color:var(--dd-shadow-ink);font-size:.69rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.dd-shadow-system main .dd-applied-filters__clear{border-color:transparent;text-decoration:underline;text-underline-offset:.25em}}.dd-shadow-system .facets-toggle .filter-count-bubble__background{border-radius:0;background:var(--dd-shadow-ink)}.dd-shadow-system .facets-toggle .filter-count-bubble{border-radius:0}.dd-shadow-system .facets-toggle .filter-count-bubble__text{position:relative;color:var(--dd-shadow-cream)}.dd-shadow-system main[data-template=collection] results-list product-card:not(:has(.dd-variant-price-preview)) product-price,.dd-shadow-system main[data-template=search] .product-grid-container product-card:not(:has(.dd-variant-price-preview)) product-price{order:1}.dd-shadow-system main[data-template=collection] results-list product-card:not(:has(.dd-variant-price-preview)) .dd-card-effects,.dd-shadow-system main[data-template=search] .product-grid-container product-card:not(:has(.dd-variant-price-preview)) .dd-card-effects{order:2}.dd-shadow-system main[data-template=collection] results-list product-card:not(:has(.dd-variant-price-preview)) .rating-wrapper,.dd-shadow-system main[data-template=search] .product-grid-container product-card:not(:has(.dd-variant-price-preview)) .rating-wrapper{order:3}@media screen and (min-width:750px){body:is(.dd-template-collection,.dd-template-search) .smile-launcher-frame-container{display:none!important}}.dd-shadow-system #ResultsList product-card .quick-add__button{box-shadow:none;opacity:1}.dd-shadow-system .sorting-filter__options{border:1px solid var(--dd-shadow-line);border-radius:0;box-shadow:var(--dd-shadow-soft)}.dd-shadow-system .sorting-filter__options :is(.sorting-filter__option,label){border-radius:0}.dd-shadow-system .collection-wrapper .main-collection-grid__empty-title{font-family:var(--dd-shadow-display-caps);font-weight:400;text-transform:uppercase}.dd-shadow-system .collection-wrapper .main-collection-grid__empty-link{border-radius:0;border-color:var(--dd-shadow-line)}.dd-shadow-system .collection-wrapper .facets-drawer__title{font-family:var(--dd-shadow-display-caps);font-style:normal;font-weight:400;text-transform:uppercase}.dd-shadow-system .collection-wrapper .facets--drawer .facets__summary .facets__label{text-transform:uppercase}.dd-shadow-system .dd-drawer-support{margin:32px var(--padding-xl) 24px;padding-block-start:24px;border-block-start:1px solid var(--dd-shadow-line)}.dd-shadow-system .dd-drawer-support__heading{margin:0 0 12px;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dd-shadow-moss)}.dd-shadow-system .dd-drawer-support ul{margin:0;padding:0;list-style:none}.dd-shadow-system .dd-drawer-support a{display:flex;align-items:center;min-height:48px;color:var(--dd-shadow-ink);font-size:.9375rem;text-decoration:none}.dd-shadow-system .dd-drawer-support a:hover{text-decoration:underline;text-underline-offset:4px}.dd-shadow-system .dd-drawer-support a:focus-visible{outline:2px solid var(--dd-shadow-forest);outline-offset:3px}.dd-shadow-system .menu-drawer__social-link{min-width:44px;min-height:44px}@media screen and (max-width:749px){.dd-shadow-system #header-group .menu-drawer{--menu-image-border-radius: 0;--resource-card-corner-radius: 0}.dd-shadow-system .dd-drawer-support{margin-block-start:8px;border-block-start:0}}.dd-shadow-system .search-modal{--search-border-radius: 0;--style-border-radius-popover: 0;--style-border-radius-inputs: 0;--style-border-radius-pills: 0;--animation-timing-bounce: var(--dd-ease-editorial);--shadow-popover: var(--dd-shadow-soft)}.dd-shadow-system .search-modal predictive-search-component{--resource-card-corner-radius: 0}.dd-shadow-system .search-modal .predictive-search-form{--product-corner-radius: 0;--card-corner-radius: 0}.dd-shadow-system .predictive-search-results__pill:hover{transform:none;box-shadow:none}.dd-shadow-system .search-modal .predictive-search-results__title{font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:700;letter-spacing:var(--dd-shadow-track);text-transform:uppercase}.dd-shadow-system .predictive-search__close-modal-button{min-inline-size:44px;min-block-size:44px}.dd-shadow-system shopify-account{--shopify-account-radius-base: 0px;--shopify-account-radius-button: 0px;--shopify-account-radius-button-small: 0px;--shopify-account-radius-input: 0px;--shopify-account-font-heading: var(--dd-shadow-display);--shopify-account-font-heading-weight: 400}.dd-shadow-system main[data-template^=product]>.shopify-section:first-child{--color-background: var(--dd-shadow-ink);--color-background-rgb: 7 20 15;--color-foreground: var(--dd-shadow-cream);--color-foreground-rgb: 243 239 223;--color-foreground-heading: var(--dd-shadow-cream);--color-primary: var(--dd-shadow-gold);background:var(--dd-shadow-ink);color:var(--dd-shadow-cream)}.dd-shadow-system main[data-template^=product]>.shopify-section:first-child>.section-background,.dd-shadow-system main[data-template^=product] .product-information{--color-background: var(--dd-shadow-ink);--color-background-rgb: 7 20 15;--color-foreground: var(--dd-shadow-cream);--color-foreground-rgb: 243 239 223;--color-foreground-heading: var(--dd-shadow-cream);--color-primary: var(--dd-shadow-gold);background:var(--dd-shadow-ink);color:var(--dd-shadow-cream)}.dd-shadow-system main[data-template^=product] .product-information{padding-block:clamp(34px,5vw,76px)}.dd-shadow-system main[data-template^=product] media-gallery .product-media-container{border-color:var(--dd-shadow-line-light);border-radius:0;background:var(--dd-shadow-ink-soft)}.dd-shadow-system main[data-template^=product] .product-details>.group-block.spacing-style{--color-background: var(--dd-shadow-paper);--color-background-rgb: 250 247 238;--color-foreground: var(--dd-shadow-ink);--color-foreground-rgb: 7 20 15;--color-foreground-heading: var(--dd-shadow-ink);--color-primary: var(--dd-shadow-forest);position:relative;border-color:#f3efdf73;border-radius:0;background:var(--dd-shadow-paper);color:var(--dd-shadow-ink);box-shadow:var(--dd-shadow-sheet)}.dd-shadow-system main[data-template^=product] .product-details>.group-block.spacing-style:before{content:"THE SELECTION";display:block;margin-block-end:2px;color:var(--dd-shadow-moss);font-family:var(--font-subheading--family);font-size:.64rem;font-weight:700;letter-spacing:.22em}.dd-shadow-system main[data-template^=product] .product-details h1{font-family:var(--dd-shadow-display-caps);font-size:clamp(3.4rem,6vw,6.8rem);font-weight:400;line-height:.88;letter-spacing:-.045em;text-transform:uppercase}@media screen and (min-width:990px){.dd-shadow-system main[data-template^=product] .product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}.dd-shadow-system main[data-template^=product] .product-details h1{font-size:clamp(3rem,4.4vw,4.5rem);text-wrap:balance}}.dd-shadow-system main[data-template^=product] .product-details .variant-option__button-label,.dd-shadow-system main[data-template^=product] .product-details .quantity-selector{min-height:44px;border-radius:0}.dd-shadow-system main[data-template^=product] .product-details .add-to-cart-button.button-primary{min-height:58px;border-radius:0;box-shadow:none;letter-spacing:.15em}.dd-shadow-system main[data-template^=product] .product-details .accordion{border-color:var(--dd-shadow-line)}.dd-shadow-system main[data-template^=product] .product-details .group-block-content>.shopify-block:not(:has(*)){display:none}.dd-shadow-system main media-gallery{--media-radius: 0px !important}.dd-shadow-system main media-gallery slideshow-controls{--thumbnail-radius: 0px !important}.dd-shadow-system main .quantity-selector{--style-border-radius-inputs: 0px;--style-border-radius-buttons-primary: 0px}.dd-shadow-system main[data-template^=product] .product-information__media slideshow-arrows{mix-blend-mode:normal}.dd-shadow-system main[data-template^=product] .product-information__media .slideshow-control--style-arrow{background:color-mix(in srgb,var(--dd-shadow-ink) 72%,transparent);color:var(--dd-shadow-cream)}.dd-shadow-system main[data-template^=product] .product-details .quantity-selector{min-height:58px}.dd-shadow-system main[data-template^=product] .product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-block-size: 55px}.dd-shadow-system main[data-template^=product] .shopify-payment-button__more-options{display:flex;justify-content:center;align-items:center;min-height:44px}.dd-shadow-system main[data-template^=product] .sticky-add-to-cart__bar{border:1px solid var(--dd-shadow-line);border-radius:0;background:var(--dd-shadow-paper);box-shadow:10px 12px #07140f33}@media screen and (max-width:749px){.dd-shadow-system main[data-template^=product] .sticky-add-to-cart__bar{--color-foreground: var(--dd-shadow-ink);--color-foreground-rgb: 7 20 15;color:var(--dd-shadow-ink);box-shadow:none;border-inline:0;border-block-end:0}.dd-shadow-system main[data-template^=product] .sticky-add-to-cart__title{color:var(--dd-shadow-ink);font-weight:600}.dd-shadow-system main[data-template^=product] .sticky-add-to-cart__variant{color:var(--dd-shadow-moss);font-size:.8125rem}.dd-shadow-system main[data-template^=product] .sticky-add-to-cart__price{color:var(--dd-shadow-ink);font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:700}}.dd-shadow-system main[data-template^=product] product-recommendations h2{font-family:var(--dd-shadow-display-caps);font-weight:400;font-size:clamp(2.25rem,3.4vw,3rem);line-height:.92;letter-spacing:-.035em;text-transform:uppercase}.dd-shadow-system main :is(.section-resource-list__header,.section-resource-list__content) .text-block>:is(h2,h3){font-family:var(--dd-shadow-display-caps);font-weight:400;font-style:normal;letter-spacing:-.035em;text-transform:uppercase}.dd-shadow-system main[data-template^=product] .dd-effect-tag{padding:5px 9px;border:1px solid var(--dd-shadow-line);border-radius:0;background:transparent;color:var(--dd-shadow-ink);font-size:.75rem;letter-spacing:.06em}.dd-shadow-system main[data-template^=product] .dd-effect-tag.dd-strain{background:var(--dd-shadow-forest);border-color:var(--dd-shadow-forest);color:var(--dd-shadow-paper)}.dd-shadow-system main[data-template^=product] .dd-loyalty{width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:1.5}.dd-shadow-system main[data-template^=product] .dd-loyalty__coin{filter:none}.dd-shadow-system main[data-template^=product] :is(.dd-loyalty__points,.dd-loyalty__balance){color:var(--dd-shadow-forest)}.dd-shadow-system main[data-template^=product] .dd-loyalty__points{font-family:var(--font-heading--family)}.dd-shadow-system main[data-template^=product] .dd-loyalty__value{font-size:.8125rem;color:var(--dd-shadow-ink)}.dd-shadow-system main[data-template^=product] .product-inventory__icon-low{color:var(--dd-shadow-moss)}.dd-shadow-system main[data-template^=product] .product-inventory__icon-in_stock{color:var(--dd-shadow-forest)}.dd-shadow-system main[data-template^=product] .sealsubs-container .sls-option-container,.dd-shadow-system main[data-template^=product] .sealsubs-container .sls-option-container.sls-active{border:1px solid var(--dd-shadow-line);border-radius:0;background:transparent;box-shadow:none;margin-bottom:8px}.dd-shadow-system main[data-template^=product] .sealsubs-container .sls-option-container.sls-active{border-color:var(--dd-shadow-forest);box-shadow:inset 0 0 0 1px var(--dd-shadow-forest);background:color-mix(in srgb,var(--dd-shadow-forest) 4%,transparent)}.dd-shadow-system main[data-template^=product] .sealsubs-container :is(label,.sls-purchase-options-label){color:var(--dd-shadow-ink)}.dd-shadow-system main[data-template^=product] .sealsubs-container .seal-money{color:color-mix(in srgb,var(--dd-shadow-ink) 78%,transparent)}.dd-shadow-system main[data-template^=product] .sealsubs-container .sls-savings-badge{background:var(--dd-shadow-forest);color:var(--dd-shadow-paper);border-radius:0;font-size:.6875rem;padding:2px 6px;letter-spacing:.08em}.dd-shadow-system main[data-template^=product] .sealsubs-container .sls-select-container select.sls-select{min-height:44px!important;border-radius:0;border:1px solid var(--dd-shadow-line)!important;color:var(--dd-shadow-ink)}.dd-shadow-system main[data-template^=product] .sealsubs-container .sls-subscription-details-label a{display:inline-flex;align-items:center;min-height:44px;color:var(--dd-shadow-ink)}.dd-shadow-system main[data-template^=product] .sealsubs-container .sls-option-container:has(:is(.sls-option,[role=radio]):focus-visible){outline:2px solid var(--dd-shadow-forest);outline-offset:2px}.dd-shadow-system main[data-template^=product] :is(.dd-volume-ladder__heading,.sealsubs-container .sls-purchase-options-label){font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dd-shadow-moss)}.dd-shadow-system main[data-template=cart] .shopify-section:first-child,.dd-shadow-system main[data-template=cart] .shopify-section:first-child>.section-background,.dd-shadow-system main[data-template=cart] .shopify-section:first-child .section{--color-background: var(--dd-shadow-cream);--color-background-rgb: 243 239 223;--color-foreground: var(--dd-shadow-ink);--color-foreground-rgb: 7 20 15;--color-foreground-heading: var(--dd-shadow-ink);background:var(--dd-shadow-cream);color:var(--dd-shadow-ink)}.dd-shadow-system main[data-template=cart] .cart-page{padding-block:clamp(54px,7vw,100px)}.dd-shadow-system main[data-template=cart] .cart-title h1,.dd-shadow-system main[data-template=cart] .cart-title :is(.h1,.h2,.h3,.h4){font-family:var(--dd-shadow-display-caps);font-size:clamp(4rem,8vw,7.5rem);font-weight:400;line-height:.86;letter-spacing:-.045em;text-transform:uppercase}.dd-shadow-system main[data-template=cart] .cart-page__title{padding-block-end:24px;border-block-end:1px solid var(--dd-shadow-line)}.dd-shadow-system main[data-template=cart] .cart-items__table-row{border-color:var(--dd-shadow-line)}.dd-shadow-system main[data-template=cart] .cart-items__media-container,.dd-shadow-system main[data-template=cart] .quantity-selector{border-radius:0}.dd-shadow-system main[data-template=cart] .cart-page__summary,.dd-shadow-system main[data-template=cart] .cart-page__summary .cart-summary{--color-background: var(--dd-shadow-ink);--color-background-rgb: 7 20 15;--color-foreground: var(--dd-shadow-cream);--color-foreground-rgb: 243 239 223;--color-foreground-heading: var(--dd-shadow-cream);--color-primary: var(--dd-shadow-gold);--color-primary-button-text: var(--dd-shadow-ink);--color-primary-button-background: var(--dd-shadow-cream);--color-primary-button-border: var(--dd-shadow-cream);color:var(--dd-shadow-cream)}.dd-shadow-system main[data-template=cart] .cart-page__summary{padding:clamp(26px,4vw,50px);background:var(--dd-shadow-ink)}@media screen and (min-width:750px){.dd-shadow-system main[data-template=cart] .cart-page__summary{padding:0}}@media screen and (min-width:750px){.dd-shadow-system main[data-template=cart] .cart-summary--extend .cart-summary__inner{grid-row:1 / -1;padding-block-start:40px}}@media screen and (min-width:750px)and (max-width:989px){.dd-shadow-system main[data-template=cart] .cart-page,.dd-shadow-system main[data-template=cart] .section--page-width .cart-page:has(.cart-summary--extend){grid-column:2;grid-template-columns:1fr;grid-template-rows:auto}.dd-shadow-system main[data-template=cart] .cart-page__summary{display:block;grid-column:1;grid-row:auto;height:auto;position:static;margin-block-start:32px;margin-inline:calc(var(--page-margin) * -1)}.dd-shadow-system main[data-template=cart] .cart-summary--extend .cart-summary__inner{grid-row:auto;width:100%;padding:32px var(--page-margin)}body.dd-shadow-system.dd-template-cart:is(:has(.cart-sticky-checkout__bar[data-stuck=true]),.dd-buy-controls-safe-zone) .smile-launcher-frame-container{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.dd-shadow-system main[data-template=cart] .cart-page__summary .button{--button-color: var(--dd-shadow-ink);--button-background-color: var(--dd-shadow-cream);--button-border-color: var(--dd-shadow-cream);width:100%;min-height:58px}.dd-shadow-system .cart-drawer__dialog{--color-background: var(--dd-shadow-paper);--color-background-rgb: 250 247 238;--color-foreground: var(--dd-shadow-ink);--color-foreground-rgb: 7 20 15;--color-foreground-heading: var(--dd-shadow-ink);border-inline-start:1px solid var(--dd-shadow-line);border-radius:0;background:var(--dd-shadow-paper)}.dd-shadow-system .cart-drawer__header{border-block-end:1px solid var(--dd-shadow-line)}.dd-shadow-system .cart-drawer__items{padding-block-start:20px}.dd-shadow-system .cart-drawer .cart__ctas>.cart-totals__container{padding-block:10px 8px;border-block-start:1px solid var(--dd-shadow-line);gap:2px}.dd-shadow-system .cart-drawer .cart__ctas .cart-totals__total-value{font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums}.dd-shadow-system .cart-drawer .cart__ctas .cart-totals__tax-note{font-size:.75rem}.dd-shadow-system :is(.cart-drawer,main[data-template=cart]) shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-row-gap: 8px}.dd-shadow-system .cart-drawer .quantity-selector{border-radius:0}@media screen and (min-width:750px){.dd-shadow-system :is(.cart-drawer,main[data-template=cart]) .cart-items .quantity-selector{--quantity-selector-width: 132px;height:44px}.dd-shadow-system :is(.cart-drawer,main[data-template=cart]) .cart-items .quantity-selector button{width:44px;height:44px}.dd-shadow-system :is(.cart-drawer,main[data-template=cart]) .cart-items .quantity-selector input{max-width:calc(var(--quantity-selector-width) - 88px)}}.dd-shadow-system main[data-template=cart] .cart-title .cart-bubble{border-radius:0}.dd-shadow-system main[data-template=cart] .cart-title .cart-bubble__background{background:transparent;border-radius:0;box-shadow:inset 0 0 0 1px var(--dd-shadow-line)}.dd-shadow-system .cart-sticky-checkout__bar{box-shadow:var(--dd-shadow-soft);border-block-start:1px solid var(--dd-shadow-line)}.dd-shadow-system .cart-drawer:has(.dd-empty-cart) .cart-items__empty-button{display:none}.dd-shadow-system .dd-empty-cart__icon{border-radius:0}@media(prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-drawer) .dd-empty-cart .button{view-transition-name:cart-drawer-primary-action}}.dd-shadow-system .cart-drawer__heading,.dd-shadow-system .dd-empty-cart__title{font-family:var(--dd-shadow-display-caps);font-size:clamp(2.5rem,6vw,4.25rem);font-weight:400;letter-spacing:-.035em;text-transform:uppercase}.dd-shadow-system main[data-template^=page],.dd-shadow-system main[data-template^=blog],.dd-shadow-system main[data-template^=article],.dd-shadow-system main[data-template=list-collections],.dd-shadow-system main[data-template="404"]{background:var(--dd-shadow-ink)}.dd-shadow-system main[data-template^=page]>.shopify-section:first-child,.dd-shadow-system main[data-template^=blog]>.shopify-section:first-child,.dd-shadow-system main[data-template^=article]>.shopify-section:first-child,.dd-shadow-system main[data-template=list-collections]>.shopify-section:first-child,.dd-shadow-system main[data-template="404"]>.shopify-section:first-child{padding-block:clamp(30px,5vw,72px);background:var(--dd-shadow-ink)}.dd-shadow-system main[data-template^=page]>.shopify-section:first-child :is(.section-background,.section),.dd-shadow-system main[data-template^=blog]>.shopify-section:first-child :is(.section-background,.section),.dd-shadow-system main[data-template^=article]>.shopify-section:first-child :is(.section-background,.section),.dd-shadow-system main[data-template=list-collections]>.shopify-section:first-child :is(.section-background,.section),.dd-shadow-system main[data-template="404"]>.shopify-section:first-child :is(.section-background,.section){--color-background: var(--dd-shadow-paper);--color-background-rgb: 250 247 238;--color-foreground: var(--dd-shadow-ink);--color-foreground-rgb: 7 20 15;--color-foreground-heading: var(--dd-shadow-ink);--color-primary: var(--dd-shadow-forest);background:var(--dd-shadow-paper);color:var(--dd-shadow-ink)}.dd-shadow-system main[data-template^=page]>.shopify-section:first-child>.section,.dd-shadow-system main[data-template^=article]>.shopify-section:first-child>.section,.dd-shadow-system main[data-template="404"]>.shopify-section:first-child>.section{width:min(calc(100% - (var(--page-margin, 32px) * 2)),1040px);margin-inline:auto;border:1px solid rgb(243 239 223 / .28);box-shadow:var(--dd-shadow-sheet)}.dd-shadow-system main[data-template^=page] .section-content-wrapper,.dd-shadow-system main[data-template^=article] .section-content-wrapper,.dd-shadow-system main[data-template="404"] .section-content-wrapper{padding:clamp(34px,6vw,84px)}.dd-shadow-system main[data-template^=page] h1,.dd-shadow-system main[data-template^=blog] h1,.dd-shadow-system main[data-template^=article] h1,.dd-shadow-system main[data-template=list-collections] h1,.dd-shadow-system main[data-template="404"] h1{font-family:var(--dd-shadow-display-caps)!important;font-style:normal!important;font-weight:400!important;font-size:clamp(4rem,9vw,8rem);text-transform:uppercase}.dd-shadow-system main[data-template="404"]>.shopify-section:not(:first-child),.dd-shadow-system main[data-template="404"]>.shopify-section:not(:first-child) :is(.section-background,.section){--color-background: var(--dd-shadow-cream);--color-background-rgb: 243 239 223;--color-foreground: var(--dd-shadow-ink);--color-foreground-rgb: 7 20 15;--color-foreground-heading: var(--dd-shadow-ink);--color-primary: var(--dd-shadow-forest);background:var(--dd-shadow-cream);color:var(--dd-shadow-ink)}.dd-shadow-system main[data-template^=page] .rte,.dd-shadow-system main[data-template^=article] .rte{font-size:1.04rem;line-height:1.78}.dd-shadow-system main[data-template^=page] .rte h2,.dd-shadow-system main[data-template^=article] .rte h2{margin-block-start:1.6em;font-size:clamp(2.4rem,5vw,4.5rem);text-transform:uppercase}.dd-shadow-system main[data-template^=blog] .blog-posts{--color-background: var(--dd-shadow-ink);--color-background-rgb: 7 20 15;--color-foreground: var(--dd-shadow-cream);--color-foreground-rgb: 243 239 223;--color-foreground-heading: var(--dd-shadow-cream);background:var(--dd-shadow-ink);color:var(--dd-shadow-cream)}.dd-shadow-system main[data-template^=blog] .blog-posts-container{padding-block-start:clamp(30px,5vw,60px);border-block-start:1px solid var(--dd-shadow-line-light)}.dd-shadow-system main[data-template^=blog] .blog-post-item{border:1px solid var(--dd-shadow-line-light);border-radius:0;background:var(--dd-shadow-paper);color:var(--dd-shadow-ink)}.dd-shadow-system main[data-template^=blog] .blog-post-item:has(.blog-post-card__image-container){padding:0 0 22px}.dd-shadow-system main[data-template^=blog] .blog-post-card__content{padding-inline:22px}.dd-shadow-system main[data-template^=blog] .blog-post-card__image-container,.dd-shadow-system main[data-template=list-collections] .collection-card__inner{border-radius:0}.dd-shadow-system main[data-template=list-collections] .section-resource-list{padding-block:clamp(50px,8vw,110px)}.dd-shadow-system main[data-template=list-collections] .resource-list__item{border:1px solid var(--dd-shadow-line);background:var(--dd-shadow-paper)}.dd-shadow-system main .section:is(.dd-sub-rhythm,.dd-assurance){--color-background: var(--dd-shadow-ink);--color-background-rgb: 7 20 15;--color-foreground: var(--dd-shadow-cream);--color-foreground-rgb: 243 239 223;--color-foreground-heading: var(--dd-shadow-cream);background:var(--dd-shadow-ink);color:var(--dd-shadow-cream)}.dd-shadow-system .shopify-section:has(>:is(.dd-sub-rhythm,.dd-assurance))>.section-background{background:var(--dd-shadow-ink)}.dd-shadow-system main .dd-sub-rhythm .dd-sub-rhythm__cta{--button-color: var(--dd-shadow-ink);--button-background-color: var(--dd-shadow-cream);--button-border-color: var(--dd-shadow-cream)}@media(hover:hover)and (pointer:fine){.dd-shadow-system main .dd-sub-rhythm .dd-sub-rhythm__cta:hover{--button-color: var(--dd-shadow-cream);--button-background-color: transparent;--button-border-color: var(--dd-shadow-cream);box-shadow:inset 0 0 0 1px var(--dd-shadow-cream)}}@media screen and (max-width:749px){.dd-shadow-system main .dd-sub-rhythm .dd-sub-rhythm__cta{font-size:.6875rem;letter-spacing:.06em;white-space:nowrap;padding-inline:8px}}.dd-shadow-system main :is(.dd-sub-rhythm,.dd-assurance) :focus-visible{outline-color:var(--dd-shadow-gold)}.dd-shadow-system main[data-template=index]>.shopify-section:not(:first-child){border-block-start:1px solid var(--dd-shadow-line)}.dd-shadow-system main[data-template=index] :is(.dd-category-rail__heading,.dd-sub-rhythm__title,.dd-type-links__heading,.section-resource-list h2,.media-with-content h2){font-family:var(--dd-shadow-display-caps);font-size:clamp(3.1rem,6vw,6.4rem);font-weight:400;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.dd-shadow-system main[data-template=index] :is(.dd-category-rail__eyebrow,.dd-type-links__eyebrow){color:var(--dd-shadow-moss);font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.dd-shadow-system main[data-template=index] .dd-category-rail__item,.dd-shadow-system main[data-template=index] .dd-type-links__row{border-radius:0}.dd-shadow-system main[data-template=index] .dd-judgeme-carousel .jdgm-carousel-item:before{border-color:var(--dd-shadow-line);border-radius:0;background:var(--dd-shadow-paper)}.dd-shadow-system main[data-template=index] .jdgm-carousel-item__review{border:0!important;background:transparent!important;box-shadow:none!important}.dd-shadow-system .search-modal__content,.dd-shadow-system .predictive-search{--color-background: var(--dd-shadow-paper);--color-background-rgb: 250 247 238;--color-foreground: var(--dd-shadow-ink);--color-foreground-rgb: 7 20 15;--color-foreground-heading: var(--dd-shadow-ink);border-radius:0;background:var(--dd-shadow-paper);color:var(--dd-shadow-ink)}.dd-shadow-system .predictive-search-form__header{border-block-end:1px solid var(--dd-shadow-line)}.dd-shadow-system footer{border-block-start:1px solid var(--dd-shadow-line-light)}.dd-shadow-system footer .footer-content{position:relative}.dd-shadow-system footer .footer-content:before{content:"GOOD THINGS / STAY DISCREET";position:absolute;inset-block-start:24px;inset-inline-end:0;color:#f3efdf94;font-family:var(--font-subheading--family);font-size:.62rem;font-weight:700;letter-spacing:.22em}.dd-shadow-system footer h2{max-width:8ch;font-family:var(--dd-shadow-display-caps)!important;font-style:normal!important;font-weight:400!important;font-size:clamp(3.4rem,6vw,6rem);text-transform:uppercase}.dd-shadow-system footer .menu__heading__default,.dd-shadow-system footer label{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dd-shadow-system footer input{min-height:52px;border-radius:0}.dd-shadow-system :is(footer,.shopify-section-group-footer-group) .color-scheme-5{--color-background: var(--dd-shadow-ink);--color-background-rgb: 7 20 15;--color-foreground: rgb(243 239 223 / .82);--color-foreground-rgb: 243 239 223;--color-foreground-heading: var(--dd-shadow-cream);--color-foreground-heading-rgb: 243 239 223;--color-border: var(--dd-shadow-line-light)}.dd-shadow-system .dd-footer-compliance :is(.dd-compliance-strip,.dd-compliance-strip__title){font-size:.75rem;line-height:1.6}@media screen and (max-width:749px){.dd-shadow-system footer .social-icons__icon-wrapper a{display:grid;place-items:center;inline-size:44px;block-size:44px}.dd-shadow-system footer .menu .menu__item a,.dd-shadow-system footer .footer-policy-links a{display:inline-flex;align-items:center;min-block-size:44px}.dd-shadow-system footer .footer-policy-links li+li:before{display:none}.dd-shadow-system footer .footer-policy-links{column-gap:20px}}@media screen and (max-width:749px){.dd-shadow-system #header-group .header__columns{min-height:62px}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1) .section-content-wrapper,.dd-shadow-system main[data-template=search] .search-page__header{min-height:210px;padding-block:44px 38px}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1) h1,.dd-shadow-system main[data-template=search] .search-page__header h1,.dd-shadow-system main[data-template^=page] h1,.dd-shadow-system main[data-template^=blog] h1,.dd-shadow-system main[data-template^=article] h1,.dd-shadow-system main[data-template="404"] h1{font-size:clamp(3.4rem,17vw,5.5rem)}.dd-shadow-system .dd-collection-shortcuts{overflow-x:auto;flex-wrap:nowrap;padding-block-end:20px}.dd-shadow-system .dd-collection-shortcuts a{flex:0 0 auto}.dd-shadow-system main[data-template^=product] .product-information{padding-block:0 42px}.dd-shadow-system main[data-template^=product] .product-details>.group-block.spacing-style{margin-inline:calc(var(--page-margin, 20px) * -1);padding:30px var(--page-margin, 20px) 38px;border-inline:0;box-shadow:none}.dd-shadow-system main[data-template^=product] .product-details h1{font-size:clamp(3.4rem,16vw,5.4rem)}.dd-shadow-system main[data-template=cart] .cart-page__summary{margin-inline:calc(var(--page-margin, 20px) * -1)}.dd-shadow-system main[data-template^=page]>.shopify-section:first-child>.section,.dd-shadow-system main[data-template^=article]>.shopify-section:first-child>.section,.dd-shadow-system main[data-template="404"]>.shopify-section:first-child>.section{width:calc(100% - 32px);box-shadow:var(--dd-shadow-sheet-sm)}.dd-shadow-system main[data-template^=page] .section-content-wrapper,.dd-shadow-system main[data-template^=article] .section-content-wrapper,.dd-shadow-system main[data-template="404"] .section-content-wrapper{padding:28px 22px 38px}.dd-shadow-system footer .footer-content:before{position:static;display:block;grid-column:1 / -1;margin-block-end:16px}}@media screen and (max-width:749px){.dd-shadow-system .smile-launcher-frame-container{display:none!important}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1) .section-content-wrapper{min-height:0;padding-block:24px}.dd-shadow-system main[data-template=collection]>.shopify-section.section-wrapper:first-child:has(h1) h1{font-size:clamp(3rem,13vw,4rem)}.dd-shadow-system main[data-template^=product] .product-information__media media-gallery slideshow-slides>slideshow-slide.product-media-container{height:min(100vw,34svh);max-height:300px;aspect-ratio:auto}.dd-shadow-system main[data-template^=product] .product-information__media media-gallery slideshow-slides .product-media__image{height:100%;width:100%;object-fit:contain}.dd-shadow-system main[data-template^=product] .product-details>.group-block.spacing-style{padding-block-start:16px;--gap: 10px}.dd-shadow-system main[data-template^=product] .product-details h1{font-size:clamp(2.4rem,10vw,3.4rem);line-height:1}.dd-shadow-system main[data-template^=product] .dd-fall-special--product{padding:10px 12px}.dd-shadow-system main[data-template^=product] .dd-fall-special--product .dd-fall-special__kicker{display:none}.dd-shadow-system main[data-template^=product] .dd-fall-special--product .dd-fall-special__headline{font-size:1rem}.dd-shadow-system main[data-template^=product] .sticky-add-to-cart__image{display:none}.dd-shadow-system main[data-template^=product] .sticky-add-to-cart__bar{gap:8px}.dd-shadow-system main[data-template^=product] .sticky-add-to-cart__button{width:auto;min-height:44px;padding:12px;font-size:.75rem}.dd-shadow-system main[data-template^=product] .sticky-add-to-cart__button .add-to-cart-text__content{display:inline}.dd-shadow-system main[data-template^=product] .sticky-add-to-cart__button .svg-wrapper{display:none}.dd-shadow-system product-card .quick-add__button{min-width:76px;min-height:44px;height:44px;padding-inline:10px}.dd-shadow-system product-card .quick-add__button .add-to-cart-icon{display:none}.dd-shadow-system product-card .quick-add__button .add-to-cart-text__content{position:static!important;width:auto!important;height:auto!important;clip:auto;clip-path:none!important;overflow:visible!important;grid-template-columns:1fr;font-size:.75rem}.dd-shadow-system product-card .quick-add__button .add-to-cart-text__content span span{opacity:1;filter:none;translate:none;padding:0}.dd-shadow-system product-card .quick-add__button--choose{min-width:64px;padding-inline:4px;font-size:.6875rem;letter-spacing:.08em}.dd-shadow-system product-card .quick-add__button--choose .add-to-cart-text__content{font-size:inherit}}dd-purchase-state{display:none}.dd-purchase-cadence{display:block;max-width:12ch;margin-block-start:2px;font-size:.625rem;line-height:1.3;font-weight:400;white-space:normal}@media(prefers-reduced-motion:reduce){.dd-shadow-system product-card .card-gallery,.dd-shadow-system product-card .product-media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/dd-shadow-system.css.map */
