.de-hero-slide--trash-round{background:#eeede7}.de-trash-round{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;height:100%;color:var(--de-ink);font-family:var(--de-font-body)}.de-trash-round__copy{padding:32px 0 40px;padding-left:var(--de-gutter);z-index:1}.de-trash-round__photo{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.de-trash-round__hats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;height:100%;min-height:0;padding:24px 24px 48px;box-sizing:border-box}.de-trash-round__hats .de-trash-round__photo{height:auto;aspect-ratio:1;object-fit:cover;max-height:100%;mix-blend-mode:darken}.de-trash-round__hats .de-trash-round__photo:first-child{transform:scale(1.35)}.de-trash-round__line{margin:0 0 20px;color:#595959;font-family:var(--de-font-display);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.25em;text-transform:uppercase}.de-trash-round__badge{display:inline-block;margin:0 0 20px;padding:7px 9px;background:var(--de-ink);color:var(--de-white);font-family:var(--de-font-display);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.15em;text-transform:uppercase}.de-shop-intro .de-trash-round h1{color:var(--de-ink);margin:0;font-size:clamp(48px,6.2vw,88px);font-weight:300;line-height:.93;letter-spacing:-.035em}.de-trash-round__tagline{margin:20px 0 0;font-size:16px;font-weight:500;line-height:1.4}.de-trash-round__price{margin:20px 0 8px;font-size:14px;line-height:1.6}.de-trash-round__availability{margin:0;color:#565656;font-size:12px;line-height:1.6}.de-trash-round__form{margin-top:20px;max-width:380px;padding-right:20px}.de-trash-round__form label{display:block;margin-bottom:8px;font-size:12px;font-weight:500}.de-trash-round__signup-row{display:flex}.de-trash-round__signup-row input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--de-line);border-radius:0;background:var(--de-white);color:var(--de-ink);font:12px var(--de-font-body);box-sizing:border-box}.de-trash-round__signup-row button{flex-shrink:0;min-height:44px;padding:10px 16px;border:1px solid var(--de-ink);border-radius:0;background:var(--de-ink);color:var(--de-white);font:500 11px var(--de-font-display);letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.de-trash-round__signup-row :focus-visible{outline:2px solid var(--de-ink);outline-offset:3px}.de-trash-round__consent,.de-trash-round__message{margin:8px 0 0;color:#565656;font-size:10px;line-height:1.5}.de-shop-intro:has(.de-hero-slide--trash-round:not([hidden]):not([aria-hidden=true])){background:var(--de-white);height:520px}.de-shop-intro:has(.de-hero-slide--trash-round:not([hidden]):not([aria-hidden=true])):before{display:none}.de-shop-intro:has(.de-hero-slide--trash-round:not([hidden]):not([aria-hidden=true]))>div:not(.de-hero-slide):not(.de-hero-controls){visibility:hidden}.de-shop-intro:has(.de-hero-slide--trash-round:not([hidden]):not([aria-hidden=true])) .de-hero-controls button{color:var(--de-ink);filter:none}.de-shop-intro:has(.de-hero-slide--trash-round:not([hidden]):not([aria-hidden=true])) .de-hero-controls [data-slide] span{border-color:var(--de-ink);background:transparent}.de-shop-intro:has(.de-hero-slide--trash-round:not([hidden]):not([aria-hidden=true])) .de-hero-controls [data-slide][aria-pressed=true] span{background:var(--de-ink)}.de-shop-intro:has(.de-hero-slide--trash-round:not([hidden]):not([aria-hidden=true])) .de-hero-controls button:focus-visible{outline-color:var(--de-ink)}@media(max-width:749px){.de-shop-intro:has(.de-hero-slide--trash-round:not([hidden]):not([aria-hidden=true])){height:640px}.de-trash-round{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(8,auto);align-items:start;align-content:start;padding:28px 20px 60px;box-sizing:border-box}.de-trash-round__copy{display:contents}.de-trash-round__line{order:1;margin-bottom:12px}.de-trash-round__badge{order:2;justify-self:start;margin-bottom:16px}.de-shop-intro .de-trash-round h1{order:3;font-size:clamp(44px,12vw,64px)}.de-trash-round__hats{order:4;height:auto;gap:8px;padding:12px 0 6px}.de-trash-round__tagline{order:5;margin-top:8px;font-size:14px}.de-trash-round__price{order:6;margin-top:12px}.de-trash-round__availability{order:7}.de-trash-round__form{order:8;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/de-trash-round.css.map */
