.df-header{border-bottom-color:var(--df-line);background:var(--color-base-100)}.df-header__inner{min-height:80px}.df-header .df-wordmark{font-weight:750;letter-spacing:-.07em}.df-desktop-nav{gap:30px;font-size:13px}.df-desktop-nav>a{position:relative;min-height:48px}.df-desktop-nav>a:after{content:"";position:absolute;right:0;bottom:7px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left}.df-desktop-nav>a[aria-current=page]:after,.df-desktop-nav>a:focus-visible:after{transform:scaleX(1)}.df-header__actions{gap:14px}.df-bag-button{min-height:48px;gap:9px}.df-bag-count{border:0;background:var(--df-field);line-height:24px;min-width:24px}.df-offer{min-height:34px;background:var(--color-base-content);color:var(--color-base-100);border:0;font-size:11px}.df-offer__term{color:inherit;opacity:.72}.df-menu{padding:24px max(24px,calc((100vw - 900px)/2));height:100dvh;overflow-y:auto;overscroll-behavior:contain}.df-menu__top{margin-bottom:40px}.df-menu nav a{padding-block:21px;font-size:clamp(30px,6vw,54px);line-height:1.15;font-weight:500;min-height:74px}.df-menu nav a>.df-icon{width:24px;flex-shrink:0;margin-left:24px}.df-menu nav a[aria-current=page]{color:var(--brand)}.df-menu__help{margin-top:32px;gap:0}.df-menu__help a{display:flex;align-items:center;min-height:48px}.df-footer{padding:64px 0 24px;background:var(--df-surface);border-top:1px solid var(--df-line);overflow:hidden}.df-footer__top{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:48px}.df-footer .df-footer__intro>p{font-size:clamp(24px,2.5vw,36px);line-height:1.2;letter-spacing:-.04em;font-weight:500;color:var(--color-base-content);max-width:380px;margin:0}.df-footer__intro>.df-text-link{font-size:13px;margin-top:18px}.df-footer nav{gap:0;min-width:0}.df-footer nav h2{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--df-muted);font-weight:500;margin-bottom:14px}.df-footer nav a{display:flex;align-items:center;min-height:36px;font-size:13px;line-height:1.45;max-width:100%;overflow-wrap:anywhere}.df-footer__wordmark{display:block;width:max-content;max-width:100%;margin:64px auto 0;font-size:clamp(76px,21vw,312px);font-weight:750;line-height:.9;letter-spacing:-.085em;text-indent:-.085em;text-align:center}.df-footer__bottom{margin-top:34px;padding-top:22px;gap:20px;font-size:11px}.df-footer__bottom p{margin:0}.df-payments{gap:5px;list-style:none;padding:0;margin:0;justify-content:flex-end}.df-payments svg{width:32px}.df-footer .clyro-branding{padding-top:20px;font-size:11px}.df-content-page{width:min(100% - 96px,1440px);padding:36px 0 100px;max-width:none}.df-content-page>.df-breadcrumb{margin-bottom:44px;align-items:center;font-size:12px;gap:10px}.df-content-page>.df-breadcrumb a{min-height:44px;display:flex;align-items:center}.df-content-page__heading{border-bottom:1px solid var(--df-line);padding-bottom:40px;margin-bottom:48px}.df-content-page__heading h1{font-size:clamp(42px,6vw,82px);line-height:1.02;letter-spacing:-.055em;max-width:1000px;overflow-wrap:anywhere}.df-content-page__layout{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);gap:clamp(48px,7vw,120px);align-items:start}.df-content-page__aside{min-width:0}.df-content-page__aside nav{display:grid;gap:0}.df-content-page__aside h2{font-size:11px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;font-weight:500;color:var(--df-muted);margin-bottom:15px}.df-content-page__aside a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding-block:10px;border-bottom:1px solid var(--df-line);font-size:13px;line-height:1.5}.df-content-page__aside a>.df-icon{width:16px;flex-shrink:0}.df-content-page__aside a[aria-current=page]{color:var(--color-base-content);font-weight:600}.df-content-page__aside a[aria-current=page]>.df-icon{color:var(--brand)}.df-content-page__body{min-width:0;max-width:850px}.df-content-page .df-richtext{font-size:16px;line-height:1.8;color:var(--df-muted);min-width:0}.df-content-page .df-richtext>:first-child{margin-top:0}.df-content-page .df-richtext h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:1.8em 0 .75em;color:var(--color-base-content)}.df-content-page .df-richtext h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;margin:1.8em 0 .7em;color:var(--color-base-content)}.df-content-page .df-richtext p{margin-bottom:1.25em}.df-content-page .df-richtext li{padding-left:4px;margin-block:.35em}.df-content-page .df-richtext strong{color:var(--color-base-content);font-weight:550}.df-content-page .df-richtext a{color:var(--color-base-content);text-decoration-thickness:1px;text-underline-offset:4px}.df-content-page .df-richtext img,.df-content-page .df-richtext iframe,.df-content-page .df-richtext video{max-width:100%}.df-content-page .df-richtext img{height:auto}.df-content-page .df-richtext table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-collapse:collapse;border-spacing:0;margin:28px 0 40px;font-size:13px;line-height:1.5;scrollbar-width:thin}.df-content-page .df-richtext table[style]{max-width:100%!important}.df-content-page .df-richtext th,.df-content-page .df-richtext td{padding:15px 18px;min-width:78px;white-space:normal;vertical-align:top;border-color:var(--df-line)}.df-content-page .df-richtext th{background:var(--df-field);color:var(--color-base-content);font-size:12px;font-weight:550}.df-content-page .df-richtext td{color:var(--color-base-content)}.df-content-page .df-richtext hr{border:0;border-top:1px solid var(--df-line);margin-block:36px}.df-content-page .df-contact{margin-top:44px;padding-top:32px}.df-contact h2{font-size:28px;letter-spacing:-.035em}.df-contact form{gap:24px}.df-contact label{font-size:13px;gap:10px}.df-contact input,.df-contact textarea{background:transparent;border-radius:4px;min-height:52px;border-color:var(--df-control);font-size:16px;line-height:1.5;box-shadow:none;min-width:0}.df-contact textarea{resize:vertical;min-height:160px}.df-contact input:focus-visible,.df-contact textarea:focus-visible{outline:2px solid var(--color-base-content);outline-offset:3px}.df-contact input[aria-invalid=true]{border-color:var(--df-error)}.df-contact .df-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;border-radius:4px}.df-contact .df-button>.df-icon{width:18px}.df-contact .df-success{border-radius:4px;background:var(--df-surface);font-size:14px}.shopify-policy__container{max-width:850px!important;padding:60px 24px 100px!important}.shopify-policy__title h1{font-size:clamp(36px,5vw,64px);letter-spacing:-.05em;line-height:1.05;margin-bottom:40px}.shopify-policy__body{line-height:1.8;color:var(--df-muted);overflow-wrap:anywhere}.shopify-policy__body h2,.shopify-policy__body h3{color:var(--color-base-content);line-height:1.25;letter-spacing:-.025em;margin:1.8em 0 .7em}.shopify-policy__body p{margin-bottom:1.1em}.shopify-policy__body a{text-decoration:underline;text-underline-offset:4px}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.shopify-policy__body th,.shopify-policy__body td{padding:12px;border:1px solid var(--df-line)}@media(hover:hover){.df-desktop-nav>a:hover:after{transform:scaleX(1)}.df-desktop-nav>a:hover{color:var(--color-base-content)}.df-content-page__aside a:hover,.df-menu__help a:hover{color:var(--color-base-content);text-decoration:underline;text-underline-offset:4px}.df-footer__wordmark:hover{color:var(--color-base-content)}}@media(prefers-reduced-motion:no-preference){.df-desktop-nav>a:after{transition:transform .24s cubic-bezier(.2,.7,.2,1)}.df-menu[open]{animation:df-menu-enter .28s cubic-bezier(.2,.7,.2,1)}.df-menu nav a>.df-icon,.df-content-page__aside a>.df-icon,.df-footer__intro .df-icon{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.df-menu nav a:hover>.df-icon,.df-content-page__aside a:hover>.df-icon,.df-footer__intro a:hover .df-icon{transform:translate(4px)}.df-content-page__aside{position:sticky;top:112px}}@keyframes df-menu-enter{0%{transform:translateY(-12px)}to{transform:translateY(0)}}@media(max-width:1100px){.df-content-page{width:calc(100% - 64px)}.df-footer__top{gap:32px}.df-content-page__layout{gap:48px;grid-template-columns:220px minmax(0,1fr)}}@media(max-width:900px){.df-header__inner{min-height:68px}.df-header__actions{gap:8px}.df-content-page__layout{grid-template-columns:1fr;gap:40px}.df-content-page__aside{position:static}.df-content-page__aside nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.df-content-page__aside h2{grid-column:1/-1;margin:0}.df-content-page__aside a{font-size:12px;gap:12px}.df-content-page__body{max-width:none}}@media(max-width:640px){.df-header__inner{width:calc(100% - 24px);min-height:64px}.df-header .df-wordmark{font-size:26px}.df-header__actions{gap:3px}.df-bag-button{gap:5px}.df-bag-count{min-width:20px;line-height:20px}.df-header .df-icon-button{width:44px}.df-menu{padding:20px}.df-menu__top{margin-bottom:28px}.df-menu nav a{font-size:34px;min-height:76px}.df-menu__help{margin-top:24px}.df-footer{padding-top:40px}.df-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.df-footer .df-footer__intro{grid-column:1/-1}.df-footer .df-footer__intro>p{font-size:30px;max-width:330px}.df-footer__intro>.df-text-link{margin-top:12px}.df-footer nav h2{margin-bottom:10px}.df-footer nav a{min-height:44px;font-size:13px}.df-footer__wordmark{font-size:22vw;margin-top:36px;letter-spacing:-.09em}.df-footer__bottom{margin-top:24px;padding-top:22px;gap:18px}.df-payments{justify-content:flex-start;gap:4px}.df-payments svg{width:30px}.df-content-page{width:calc(100% - 40px);padding:20px 0 64px}.df-content-page>.df-breadcrumb{margin-bottom:20px;line-height:1.5}.df-content-page__heading{padding-bottom:28px;margin-bottom:28px}.df-content-page__heading h1{font-size:42px;line-height:1.05}.df-content-page__layout{gap:32px}.df-content-page__aside nav{grid-template-columns:1fr;gap:0}.df-content-page__aside h2{margin-bottom:8px}.df-content-page__aside a{min-height:48px;font-size:13px}.df-content-page .df-richtext{font-size:15px;line-height:1.75}.df-content-page .df-richtext h2{font-size:25px}.df-content-page .df-richtext h3{font-size:20px}.df-content-page .df-richtext th,.df-content-page .df-richtext td{padding:12px;min-width:70px}.df-content-page .df-contact{margin-top:32px;padding-top:28px}.df-contact h2{font-size:25px}.df-contact__row{grid-template-columns:minmax(0,1fr)}.df-contact .df-button{width:100%}.shopify-policy__container{padding:34px 20px 64px!important}.shopify-policy__title h1{margin-bottom:30px}.shopify-policy__body{font-size:15px}}@media(max-width:360px){.df-content-page{width:calc(100% - 32px)}.df-content-page__heading h1{font-size:36px}.df-footer .df-footer__intro>p{font-size:27px}.df-footer__top{gap:30px 16px}.df-menu nav a{font-size:30px}.df-menu nav a>.df-icon{margin-left:12px}}@media(max-width:640px){.df-content-page__body{order:1}.df-content-page__aside{order:2;padding-top:8px}}@media(prefers-reduced-motion:reduce){.df-menu[open]{animation:none}.df-desktop-nav>a:after,.df-menu nav a>.df-icon,.df-content-page__aside a>.df-icon,.df-footer__intro .df-icon{transition:none}.df-menu nav a:hover>.df-icon,.df-content-page__aside a:hover>.df-icon,.df-footer__intro a:hover .df-icon{transform:none}.df-content-page__aside{position:static}}.graphite-theme .df-content-page .pc--show-email-field,.graphite-theme .df-content-page .pc--opt-out-form-wrapper,.graphite-theme .df-content-page .pc--opt-out-form-field{min-width:0;max-width:100%}.graphite-theme .df-content-page .pc--show-email-field label{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;line-height:1.6}.graphite-theme .df-content-page .pc--opt-out-form-field input{max-width:100%;font-size:16px;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/40/assets/graphite-support.css.map */
