.template-page-shipping-delivery #MainContent,.template-page-shipping-delivery-2 #MainContent,.template-page-shipping-delivery .shopify-section.rof-shipping-section,.template-page-shipping-delivery-2 .shopify-section.rof-shipping-section,body:has(.rof-shipping){background:#050505!important}.rof-shipping{--rof-shipping-bg: #050505;--rof-shipping-ink: #ffffff;--rof-shipping-muted: rgba(255, 255, 255, .58);--rof-shipping-line: rgba(255, 255, 255, .14);--rof-shipping-accent: #c4b59a;--rof-shipping-soft: #111111;background:var(--rof-shipping-bg);color:var(--rof-shipping-ink);position:relative;overflow:hidden;padding:clamp(40px,7vw,88px) clamp(16px,4vw,48px) clamp(56px,8vw,104px)}.rof-shipping,.rof-shipping *{box-sizing:border-box}.rof-shipping:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 85% 8%,rgba(196,181,154,.08),transparent 55%),radial-gradient(ellipse 55% 40% at 10% 90%,rgba(255,255,255,.03),transparent 50%);z-index:0}.rof-shipping__inner{position:relative;z-index:1;max-width:960px;margin:0 auto}.rof-shipping__hero{margin-bottom:clamp(36px,5vw,56px);padding-bottom:clamp(24px,3vw,36px);border-bottom:1px solid var(--rof-shipping-line);text-align:center}.rof-shipping__eyebrow{margin:0 0 14px;font-family:var(--font-body-family, Archivo, system-ui, sans-serif);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--rof-shipping-accent)}.rof-shipping__title{margin:0 0 14px;font-family:Times New Roman,Times,Georgia,serif;font-size:clamp(36px,6vw,64px);font-weight:400;letter-spacing:.04em;line-height:1.05;text-transform:uppercase;color:var(--rof-shipping-ink)}.rof-shipping__intro{margin:0 auto;max-width:34em;font-family:var(--font-body-family, Archivo, system-ui, sans-serif);font-size:16px;line-height:1.6;color:var(--rof-shipping-muted)}.rof-shipping__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.rof-shipping__group{padding:28px 0;border-top:1px solid var(--rof-shipping-line)}.rof-shipping__group:first-child,.rof-shipping__group:nth-child(2){border-top:0;padding-top:8px}.rof-shipping__kicker{margin:0 0 14px;font-family:var(--font-body-family, Archivo, system-ui, sans-serif);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rof-shipping-accent)}.rof-shipping__list{margin:0;padding:0;list-style:none}.rof-shipping__list li{margin:0;padding:12px 0;border-top:1px solid var(--rof-shipping-line);font-family:var(--font-body-family, Archivo, system-ui, sans-serif);font-size:16px;line-height:1.55;color:#ffffffe0}.rof-shipping__list li:first-child{border-top:0;padding-top:0}.rof-shipping__foot{margin-top:clamp(28px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:center;padding:24px;background:var(--rof-shipping-soft);border:1px solid var(--rof-shipping-line)}.rof-shipping__note-title{margin:0 0 6px;font-family:var(--font-body-family, Archivo, system-ui, sans-serif);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--rof-shipping-accent)}.rof-shipping__note-text{margin:0;font-family:var(--font-body-family, Archivo, system-ui, sans-serif);font-size:15px;line-height:1.55;color:#ffffffd1}.rof-shipping__ctas{display:flex;flex-wrap:wrap;gap:10px}.rof-shipping__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.85);background:transparent;color:var(--rof-shipping-ink);text-decoration:none;font-family:var(--font-body-family, Archivo, system-ui, sans-serif);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:background .25s ease,color .25s ease,border-color .25s ease}.rof-shipping__cta:hover{background:#fff;color:#050505;border-color:#fff}@media(max-width:749px){.rof-shipping__hero{text-align:left}.rof-shipping__intro{margin-left:0;font-size:15px}.rof-shipping__grid{grid-template-columns:1fr;gap:0}.rof-shipping__group{padding:22px 0}.rof-shipping__group:nth-child(2){border-top:1px solid var(--rof-shipping-line);padding-top:22px}.rof-shipping__foot{grid-template-columns:1fr;padding:20px 18px}.rof-shipping__cta{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/rof-shipping.css.map */
