:root{--fontFamily: "Neue Haas Grotesk Text", "Neue Haas Grotesk Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--hFontFamily: var(--fontFamily)}body,button,input,select,textarea,.button,.logo,.card,.rte,h1,h2,h3,h4,h5,h6{font-family:var(--fontFamily)}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}@media(max-width:777px){[id$=__hero_double_supreme] .hero{height:100vh!important;height:100svh!important;min-height:560px;aspect-ratio:auto!important}[id$=__hero_double_supreme] .hero picture,[id$=__hero_double_supreme] .hero picture img{display:block;width:100%;height:100%;object-fit:cover}}body.t-index.dd-past-hero .main-header #header,body.t-index.dd-past-hero .main-header #header details.dm>details-menu{--headerColor: #000;--linkColor: #000;--linkHover: #000;--headerBorder: #bdbdbd;--headerBg: #fff}.main-header #header .logo{transition:filter .2s}body.t-index:not(.dd-past-hero) .main-header #header .logo{filter:brightness(0) invert(1)}.t-product .rte ul,.t-product .rte ol,.description .rte ul,.description .rte ol,.accordion .rte ul,.accordion .rte ol{list-style:none!important;margin:0!important;padding:0!important}.t-product .rte li,.description .rte li,.accordion .rte li{list-style:none!important;margin:0!important;padding:0!important;display:block}.t-product .rte li::marker,.description .rte li::marker,.accordion .rte li::marker{content:""!important}.t-product .rte li:before,.description .rte li:before,.accordion .rte li:before{content:none!important}@media(max-width:777px){.t-index [id$=__hero_coffee] .hero{height:auto!important;aspect-ratio:2 / 3!important}.t-index [id$=__hero_coffee] .hero picture,.t-index [id$=__hero_coffee] .hero picture img{display:block;width:100%;height:100%;object-fit:cover}.t-index .image-text picture{display:block;width:100%}.t-index .image-text picture img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover}}@media(min-width:778px){.t-index .image-text x-grid{display:block!important}.t-index .image-text x-grid>x-cell{display:block!important;width:100%!important;max-width:100%!important}.t-index .image-text picture{display:block;width:100%}.t-index .image-text picture img{display:block;width:100%;height:var(--heroHeight-l, 80vh);object-fit:cover}}.card-meta{padding:14px 14px 20px!important}.card-head x-flex{gap:0!important;align-items:flex-start!important}.card-head x-cell{padding:0!important;margin:0!important;text-align:left!important}.card-head .card-title,.card-head .card-title a{margin:0!important;padding:0!important;font-size:1.4rem!important;line-height:1.35!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase;text-align:left!important;color:#000!important}.card-head .card-title .card-name,.card-head .card-title .card-roast{display:block;color:#000!important}.card-head .card-price,.card-head .card-price div,.card-head .card-price span,.card-head .card-price .price{padding:0!important;margin:0!important;text-align:left!important;font-size:1.4rem!important;line-height:1.35!important;font-weight:400!important;color:#000!important}.card-head .card-price{margin-top:6px!important}.t-index .dd-label,.t-index .image-text .meta{text-align:left}.t-index .dd-label{padding:18px 24px 36px}.t-index .dd-label h2,.t-index .image-text .meta h2{margin:0!important;font-size:min(2.6rem,calc((100vw - 48px) / 15.5))!important;line-height:1.1!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase;text-align:left!important;white-space:nowrap}.dd-label-link,.dd-label-link:hover{color:#000!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.18em}[id$=__apparel_feature] x-cell:has(>.rte),[id$=__lifestyle_feature] x-cell:has(>.rte),[id$=__equipment_feature] x-cell:has(>.rte),[id$=__perth_store] x-cell:has(>.rte),[id$=__perth_store] x-cell:has(>.button){display:none!important}.t-index .image-text .meta{padding:18px 24px 36px!important;border:0!important}@media(min-width:778px){.t-index [id$=__row_double_supreme] x-grid.cards,.t-index .dd-collection-row x-grid.cards{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;height:auto!important;min-height:0!important}.t-index [id$=__row_double_supreme] x-grid.cards>*,.t-index .dd-collection-row x-grid.cards>*{flex:0 0 25%!important;width:25%!important;min-width:25%!important;max-width:25%!important;scroll-snap-align:start}}@media(min-width:778px){.main-header .menulink{display:none!important}.main-header #header-grid{grid-template-columns:1fr auto!important}.main-header li.hamburger.small-only{display:inline-block!important}body.open-menu{overflow:hidden}body.open-menu #mobmenu{display:block;height:calc(var(--vh, 1vh) * 100)}body.open-menu .mobnav{position:static!important;top:auto!important;display:block;height:100%;max-height:calc(var(--vh, 1vh) * 100);min-height:0;overflow:auto;padding:0!important;border:0!important;background:var(--bgColor)}body.open-menu .mobnav .bordi{display:grid!important}.mobnav .header{padding:var(--margin);border-bottom:var(--globalBorder)}.mobnav .bordi>x-cell{display:grid;place-items:center start;border-bottom:var(--globalBorder);overflow:hidden}.mobnav .bordi ul{width:100%;display:block}.mobnav .bordi li{margin:0}.mobnav .bordi :where(a,summary){text-decoration:none;padding:var(--buttonPadding)}.mobnav .bordi a:hover{text-decoration:none}.mobnav .bordi details summary::-webkit-details-marker{display:none}.mobnav .bordi :where(summary,x-cell>ul>li>a){color:var(--linkColor);width:100%}.mobnav .bordi details:where(.lv1,.lv2,.lv3) details-menu{margin-left:var(--padding);display:block}.mobnav .bordi details:where(.lv2) details-menu{border-left:var(--globalBorder)}.mobnav .bordi details[open]:where(.lv1,.lv2,.lv3)>summary{font-size:111%;font-weight:700}.mobnav .bordi.menus a{display:block;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/dd-v6.css.map */
