:root{--dd-line:#d5d5d5}body{line-height:1.55}img{max-width:100%;height:auto}button,input,select{font:inherit}button,.btn{cursor:pointer}.dd-page{padding:70px 5% 100px}.dd-page-title{border-bottom:1px solid var(--dd-line);padding:0 0 40px;margin-bottom:48px}.dd-page-title h1{font-size:clamp(46px,7.3vw,112px);line-height:.96;letter-spacing:-.07em;margin:20px 0 28px;font-weight:500}.dd-page-title p{max-width:650px}.dd-about-split{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;margin:65px 0}.dd-about-split>img{width:100%;aspect-ratio:3/4;object-fit:cover}.dd-about-split h2{font-size:clamp(32px,4.5vw,68px);line-height:1.06;letter-spacing:-.05em;font-weight:400}.dd-about-split p{line-height:1.9}.dd-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:75px 0}.dd-principle{border-top:1px solid #111;padding-top:22px}.dd-principle small{font-size:10px;letter-spacing:1px}.dd-principle h3{font-size:22px;line-height:1.35;font-weight:400;margin:30px 0 15px}.dd-principle p{color:#555;font-size:14px;line-height:1.8}.dd-board{width:100%;border-collapse:collapse;text-align:left}.dd-board th{font-size:11px;letter-spacing:1px;padding:18px 12px;border-bottom:1px solid #111}.dd-board td{border-bottom:1px solid var(--dd-line);padding:25px 12px}.dd-board td:first-child{width:70px;font-size:12px}.dd-board a{display:block;font-size:19px}.dd-board a:hover{text-decoration:underline}.dd-board small{display:block;font-size:10px;letter-spacing:1px;margin-bottom:8px;color:#555}.dd-board time{white-space:nowrap;font-size:12px}.dd-article{max-width:840px;margin:auto;padding:65px 5% 100px}.dd-article h1{font-size:clamp(38px,6vw,76px);line-height:1.05;letter-spacing:-.05em}.dd-article>img{width:100%;max-height:740px;object-fit:cover;margin:35px 0}.dd-article .rte{font-size:16px;line-height:1.95;margin:40px 0}.dd-note{font-size:12px;color:#666;line-height:1.8}.dd-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dd-gallery img{width:100%;aspect-ratio:3/4;object-fit:cover}.dd-gallery figure{margin:0}.dd-gallery figcaption{padding:12px 0;font-size:11px;letter-spacing:1px}.dd-empty{padding:45px 0;border-top:1px solid var(--dd-line)}.dd-pager{display:flex;justify-content:center;gap:22px;margin-top:45px}.dd-pager [aria-current]{text-decoration:underline}.dd-link{text-decoration:underline;text-underline-offset:5px}.dd-cart-row{display:grid;grid-template-columns:100px 1fr 90px 80px;gap:20px;align-items:center;border-bottom:1px solid #ddd;padding:25px 0}.dd-cart-row img{width:100px;aspect-ratio:3/4;object-fit:cover}.dd-cart-row input{width:70px;padding:10px}.dd-button{border:1px solid #111;background:#111;color:#fff;padding:15px 20px}.dd-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.dd-product{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.dd-product>img{width:100%;max-height:820px;object-fit:cover}.dd-product h1{font-size:clamp(35px,5vw,70px);line-height:1.06;letter-spacing:-.05em}.dd-product form{display:grid;gap:12px;margin:30px 0}.dd-product input,.dd-product select{padding:12px;border:1px solid #aaa;background:#fff}.dd-preview-label{padding:9px 5%;background:#eee;font-size:11px}.dd-footer-nav{display:flex;gap:25px;flex-wrap:wrap;margin:25px 0}.dd-preview-header{height:auto;min-height:76px;gap:20px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.dd-preview-header .menu a{display:block!important}.dd-bag{font-size:11px;white-space:nowrap}.dd-current{border-bottom:1px solid currentColor}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:999;background:#fff;padding:10px}:focus-visible{outline:2px solid #111;outline-offset:5px}.dd-preview-header .menu{flex-wrap:wrap}.dd-status{min-height:24px}.dd-gallery a:hover img{opacity:.85}button:disabled{cursor:not-allowed;opacity:.5}.dd-apps{margin-top:40px}@media(max-width:900px){.dd-principles,.dd-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-preview-header .menu{gap:18px}}@media(max-width:600px){.dd-page{padding:40px 5% 65px}.dd-preview-header{gap:12px}.dd-preview-header .menu{order:3;width:100%;justify-content:space-between;gap:6px;font-size:9px}.dd-preview-header .logo{font-size:25px}.dd-page-title{margin-bottom:28px}.dd-about-split{grid-template-columns:1fr;gap:30px;margin:40px 0}.dd-about-split h2{font-size:40px}.dd-principles{gap:16px;margin:40px 0}.dd-principle h3{font-size:19px}.dd-gallery{gap:12px}.dd-product{grid-template-columns:1fr;gap:32px}.dd-board td{padding:20px 5px}.dd-board th{padding:12px 5px}.dd-board td:first-child{width:30px}.dd-board a{font-size:16px}.dd-board .dd-author{display:none}.dd-cart-row{grid-template-columns:65px 1fr 65px;gap:10px}.dd-cart-row img{width:65px}.dd-cart-row button{grid-column:2}.hero h1{letter-spacing:-.07em}.hero-top span:last-child{display:none}}.shopify-section-group-header-group{position:sticky;top:0;z-index:100}.header{background:#ffffffd1!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.12)}.desktop-nav{gap:24px}.dd-nav-active{border-bottom:1px solid currentColor}.dd-page .button{margin-top:20px}.dd-gallery figure a{display:block}.dd-article .rte img{height:auto}.dd-page-title h1,.dd-article .rte{overflow-wrap:anywhere}.dd-article .rte iframe{max-width:100%}.dd-article .rte table{display:block;overflow-x:auto}.dd-discovery{margin:25px 0}.dd-facets{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.dd-facet{flex:1;min-width:160px}.dd-facet summary{padding:8px 0;font-size:12px;letter-spacing:.04em}.dd-facet-values{padding:12px 0;display:grid;gap:10px}.dd-facet-values label{display:flex;align-items:center;gap:10px;font-size:12px}.dd-facet-values input[type=checkbox]{width:16px;height:16px;accent-color:#111}.dd-facet-values input[type=number]{width:120px}.dd-sort{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:18px 0}.dd-active-filters{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.dd-filter-chip{font-size:12px;border:1px solid var(--line);padding:7px 12px}.dd-contact{display:grid;gap:12px;margin:30px 0}.dd-localization{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:30px 0;padding-top:25px;border-top:1px solid var(--line)}.dd-localization label{font-size:11px}.dd-localization select{max-width:230px}.dd-accelerated{margin:20px 0;--shopify-accelerated-checkout-button-border-radius:0px}.dd-accelerated[hidden]{display:none!important}.dd-result{padding:20px;border-top:1px solid var(--line)}.dd-result h2{font-size:25px}.search-form{flex-wrap:wrap}.search-form select{max-width:190px}.footer .dd-note{color:inherit;opacity:.75}.dd-cart-form [data-cart-quantity]:invalid{border-color:#a50000}@media(max-width:600px){.dd-facet{min-width:calc(50% - 16px)}.dd-sort{gap:10px}.dd-localization{display:grid;grid-template-columns:1fr}.dd-localization select{max-width:100%}.search-form input{min-width:0;width:100%}}.dd-customer-link{display:inline-flex;align-items:center;gap:7px}.dd-customer-link--header span{font-size:9px;letter-spacing:.06em;white-space:nowrap}.dd-customer-link--mobile{border-top:1px solid var(--line);margin-top:12px;padding-top:18px!important}.dd-account-setup{margin:0;background:#eee;padding:8px 4%;font-size:11px;color:#333}@media(max-width:1000px){.dd-customer-link--header span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:380px){.header-actions{gap:8px}.header .wordmark{font-size:28px}.header{gap:8px}}.dd-home-links{padding:55px 5% 90px}.dd-home-links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.dd-home-links article{border-top:1px solid #111;padding:24px 0 12px}.dd-home-links h2{font-size:clamp(23px,2.6vw,40px);font-weight:400;letter-spacing:-.05em;margin:24px 0 16px}.dd-home-links article>p:not(.eyebrow){font-size:13px;color:#555;margin-bottom:28px}.dd-home-links .eyebrow{font-size:10px;letter-spacing:.12em}.dd-home-links .dd-link{font-size:12px}@media(max-width:700px){.dd-home-links{padding:20px 5% 55px}.dd-home-links-grid{grid-template-columns:1fr;gap:24px}.dd-home-links h2{font-size:28px;margin:18px 0 12px}.dd-home-links article>p:not(.eyebrow){margin-bottom:20px}}.dd-home-links-grid{grid-template-columns:1fr}.dd-home-links{padding-bottom:40px}.dd-home-links h2{font-size:32px}.dd-instagram{padding:30px 5% 85px}.dd-instagram-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.dd-instagram-heading h2{font-size:clamp(30px,4vw,55px);line-height:1;letter-spacing:-.05em;font-weight:400;margin:10px 0}.dd-instagram-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px}.dd-instagram-post{min-width:0}.dd-instagram-post .instagram-media{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border:1px solid #ddd;padding:18px}.dd-instagram-post iframe{min-width:0!important;max-width:100%!important}.dd-instagram-slot{aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#f5f5f5;border:1px solid #e1e1e1;text-align:center;padding:15px}.dd-instagram-slot strong{font-size:22px;font-weight:400}.dd-instagram-slot span{font-size:11px;color:#666}.dd-ig-preview-note{font-size:12px;color:#666;line-height:1.8}@media(max-width:760px){.dd-instagram-heading{display:block}.dd-instagram-heading>a{display:inline-block;margin-top:12px}.dd-instagram-grid{grid-template-columns:1fr}.dd-instagram-slot{aspect-ratio:4/3}.dd-instagram{padding:25px 5% 55px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dd-pages.css.map */
