body[data-cd-style]{background:var(--cd-paper);color:var(--cd-ink)}body[data-cd-style] .cs-header{position:sticky;top:0;background:var(--cs-header-bg);color:var(--cs-header-fg)}body[data-cd-style] #MainContent{padding-top:0!important}body[data-cd-style] .cs-header-row{height:var(--cs-header-current,80px)}body[data-cd-style] .cs-announcement{background:var(--cd-ink);color:var(--cd-paper);min-height:30px;padding-block:8px;font-size:var(--cs-text-xs,12px);letter-spacing:.08em}.cd-desktop-nav{display:flex;align-items:center;gap:24px;flex:1;justify-content:center;font-size:var(--cs-text-caption,13px)}.cd-desktop-nav a,.cd-desktop-nav summary{text-transform:uppercase;letter-spacing:.055em;cursor:pointer}.cd-desktop-nav details{position:relative}.cd-desktop-nav summary{list-style:none;padding:25px 0;display:flex;align-items:center;gap:7px}.cd-desktop-nav summary::-webkit-details-marker{display:none}.cd-desktop-nav details[open]>summary{color:var(--cd-accent)}.cd-desktop-sub{position:absolute;top:100%;left:-20px;min-width:220px;display:grid;background:var(--cd-paper);color:var(--cd-ink);padding:18px;gap:4px;border:1px solid var(--cd-line);box-shadow:0 14px 28px #0001;z-index:5}.cd-desktop-sub a{padding:10px;font-size:var(--cs-text-caption,13px)}.cd-desktop-sub a:hover,.cd-desktop-sub a:focus-visible{background:var(--cd-ink);color:var(--cd-paper)}.cd-header-account{font-size:var(--cs-text-xs,12px);text-transform:uppercase;letter-spacing:.06em}body[data-cd-style] :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--cd-accent);outline-offset:4px}.cd-kicker{font-size:var(--cs-text-xs,12px)!important;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;font-weight:600}.cd-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.cd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:var(--cd-ink);color:var(--cd-paper)!important;border:1px solid var(--cd-ink);min-height:50px;padding:14px 22px;font-size:var(--cs-text-caption,13px)}.cd-button:hover{background:var(--cd-accent);border-color:var(--cd-accent);color:var(--cd-on-accent)!important}.cd-text-link{font-size:var(--cs-text-caption,13px);display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid currentColor;padding-bottom:6px}body[data-cd-style] .cs-products{background:var(--cd-paper);padding:70px 40px;color:var(--cd-ink)}body[data-cd-style] .cs-products>h2{padding:0;margin-bottom:32px;font-size:38px;letter-spacing:-.04em}body[data-cd-style] .cs-products .cs-grid{gap:24px}body[data-cd-style] .cs-card-copy{padding:20px 0 25px;min-height:140px}body[data-cd-style] .cs-card-media{background:#e7e7e3}body[data-cd-style] .cs-card{border:0}body[data-cd-style] .cs-card-plus{right:6px;bottom:35px;background:var(--cd-paper);border:1px solid var(--cd-line)}body[data-cd-style] .cs-commerce-label,body[data-cd-style] .cs-pdp-commerce{font-size:var(--cs-text-xs,12px)!important;color:var(--cd-muted)!important;background:transparent!important;border:0!important;padding:0!important;font-weight:400;line-height:1.7;text-transform:none;letter-spacing:0}body[data-cd-style] .cs-pdp{background:var(--cd-paper);color:var(--cd-ink);grid-template-columns:57% 43%}body[data-cd-style] .cs-gallery{top:var(--cs-header-current,80px);height:calc(100svh - var(--cs-header-current,80px));min-height:610px;background:var(--cd-soft)}body[data-cd-style] .cs-gallery-main{padding:30px 30px 30px 70px}body[data-cd-style] .cs-product-info{padding:50px 45px;max-width:690px}body[data-cd-style] .cs-product-info h1{margin-bottom:24px;font-size:32px;letter-spacing:-.04em}body[data-cd-style] .cs-product-form .cs-size{border-radius:0}body[data-cd-style] .cs-configure-link{background:var(--cd-soft);color:var(--cd-ink);border-color:var(--cd-line)}body[data-cd-style] .cs-request{background:var(--cd-soft);color:var(--cd-ink);gap:60px}body[data-cd-style] .cs-request-panel{border-color:var(--cd-line);background:var(--cd-paper)}body[data-cd-style] .cs-request .cs-button{background:var(--cd-accent);border-color:var(--cd-accent);color:var(--cd-on-accent)}body[data-cd-style] .cs-brand-services{background:var(--cd-paper);color:var(--cd-ink)}body[data-cd-style] .cs-brand-inner{padding:75px 40px}body[data-cd-style] .cs-brand-heading h2{font-size:44px;letter-spacing:-.045em}body[data-cd-style] .cs-brand-heading{border-color:var(--cd-line)}body[data-cd-style] .cs-brand-journal{background:var(--cd-soft);border-color:var(--cd-line)}body[data-cd-style] .cs-brand-card{border-color:var(--cd-line)}body[data-cd-style] .cs-collection-title{display:block;padding:60px 40px 30px;font-size:52px;line-height:1.1;letter-spacing:-.05em}body[data-cd-style] .cs-category-nav{padding:0 40px 20px;justify-content:start;gap:24px}body[data-cd-style] .cs-fit-nav{padding:15px 40px 25px}body[data-cd-style] .cs-collection>.cs-grid{padding:20px 40px 60px;gap:24px}body[data-cd-style] .cs-filter-bar{margin:0 40px;border-color:var(--cd-line)}body[data-cd-style] .cs-collection-filters{border-color:var(--cd-line)}body[data-cd-style] .cs-production{background:var(--cd-paper);color:var(--cd-ink)}body[data-cd-style] .cs-journal{background:var(--cd-paper)}body[data-cd-style] .cs-service-detail,body[data-cd-style] .cs-services-index{background:var(--cd-paper);color:var(--cd-ink)}body[data-cd-style=atelier] :is(.cs-products>h2,.cs-brand-heading h2,.cs-product-info h1,.cs-collection-title,.cs-request-intro h2,.cs-journal>h1){font-family:Georgia,Times New Roman,serif;font-weight:400}body[data-cd-style=atelier] .cs-brand{font-size:21px;letter-spacing:.035em}body[data-cd-style=atelier] .cs-brand-grid{gap:50px}body[data-cd-style=atelier] .cs-brand-card:nth-child(2){margin-top:100px}body[data-cd-style=atelier] .cs-products .cs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}body[data-cd-style=supply] .cs-brand{font-size:22px;letter-spacing:-.06em}body[data-cd-style=supply] .cs-products .cs-grid{gap:16px}body[data-cd-style=supply] .cs-card-copy{padding:15px 14px;border:1px solid var(--cd-line);border-top:0}body[data-cd-style=supply] .cs-products{padding-top:45px;padding-bottom:45px}body[data-cd-style=supply] .cs-pdp{grid-template-columns:50% 50%}body[data-cd-style=supply] .cs-product-info{padding:40px;max-width:650px}body[data-cd-style=supply] .cs-product-sheet{background:var(--cd-soft);border:1px solid var(--cd-line);padding:18px}body[data-cd-style=supply] .cs-request{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:36px}body[data-cd-style=supply] .cs-brand-card-heading h3{font-size:26px}body[data-cd-style=offscript] .cs-brand{font-size:25px;letter-spacing:-.075em;font-weight:900}body[data-cd-style=offscript] .cs-announcement{background:var(--cd-accent);color:var(--cd-on-accent);font-weight:700}body[data-cd-style=offscript] .cs-products>h2{font-size:clamp(40px,6vw,80px);text-transform:uppercase;font-weight:800;letter-spacing:-.065em}body[data-cd-style=offscript] .cs-products .cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}body[data-cd-style=offscript] .cs-card h3{font-size:var(--cs-text-emphasis,17px);font-weight:700;text-transform:uppercase;letter-spacing:-.02em}body[data-cd-style=offscript] .cs-pdp{grid-template-columns:44% 56%}body[data-cd-style=offscript] .cs-product-info{padding:48px 40px}body[data-cd-style=offscript] .cs-product-info h1{text-transform:uppercase;font-weight:800;font-size:36px;letter-spacing:-.065em}body[data-cd-style=offscript] .cs-request-intro h2{text-transform:uppercase;letter-spacing:-.06em;font-weight:800}body[data-cd-style=offscript] .cs-collection-title{font-size:clamp(50px,9vw,140px);font-weight:800;text-transform:uppercase;letter-spacing:-.07em}body[data-cd-style=offscript] .cs-collection>.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}body[data-cd-style=offscript] .cs-brand-heading h2{font-size:clamp(38px,5vw,72px);font-weight:800;text-transform:uppercase;letter-spacing:-.06em}body[data-cd-style=offscript] .cs-brand-number{background:var(--cd-accent);color:var(--cd-on-accent);transform:rotate(-4deg)}body[data-cd-style=offscript] .cs-brand-journal{background:var(--cd-ink);color:var(--cd-paper)}@media(min-width:1050px){body[data-cd-style=supply] .cs-collection{display:grid;grid-template-columns:205px minmax(0,1fr)}body[data-cd-style=supply] .cs-collection-title{grid-column:1/-1;font-size:42px}body[data-cd-style=supply] .cs-category-nav{grid-column:1;grid-row:2 / span 3;flex-direction:column;align-items:start;gap:0;padding:18px 22px 20px 40px;border-right:1px solid var(--cd-line)}body[data-cd-style=supply] .cs-category-nav a{padding:12px 0}body[data-cd-style=supply] .cs-fit-nav{grid-column:2;padding:15px 30px;margin:0}body[data-cd-style=supply] .cs-collection-filters{grid-column:2}body[data-cd-style=supply] .cs-collection>.cs-grid{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 30px 50px;gap:16px}body[data-cd-style=supply] .cs-pagination{grid-column:2}}@media(max-width:1100px){.cd-desktop-nav{gap:16px;font-size:var(--cs-text-xs,12px)}.cd-header-account{display:none}}@media(max-width:1023px){.cd-desktop-nav,.cd-header-account{display:none}}@media(max-width:899px){.cd-desktop-nav{display:none}body[data-cd-style] .cs-header-row{height:var(--cs-header-current,72px);gap:16px}body[data-cd-style] .cs-header-tools{gap:8px}.cd-header-account{display:none}body[data-cd-style] .cs-products{padding:45px 24px}body[data-cd-style] .cs-products>h2{font-size:32px}body[data-cd-style] .cs-products .cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-cd-style] .cs-brand-inner{padding:45px 24px}body[data-cd-style] .cs-brand-heading h2{font-size:36px}body[data-cd-style=atelier] .cs-brand-card:nth-child(2){margin-top:0}body[data-cd-style] .cs-pdp{grid-template-columns:1fr}body[data-cd-style] .cs-gallery{order:1;position:relative;top:0;height:520px;min-height:0}body[data-cd-style] .cs-gallery-main{padding:20px 20px 20px 65px}body[data-cd-style] .cs-product-info{order:2;padding:35px 24px;max-width:800px}body[data-cd-style] .cs-request{grid-template-columns:1fr;gap:30px}body[data-cd-style] .cs-collection-title{padding:36px 24px 24px;font-size:40px}body[data-cd-style] .cs-category-nav{padding:0 24px 20px;gap:18px}body[data-cd-style] .cs-fit-nav{padding:12px 24px 20px}body[data-cd-style] .cs-collection>.cs-grid{padding:15px 24px 40px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-cd-style] .cs-filter-bar{margin:0 24px}body[data-cd-style=offscript] .cs-collection-title{font-size:64px}}@media(max-width:540px){body[data-cd-style] .cs-announcement{font-size:var(--cs-text-xs,12px)}body[data-cd-style] .cs-announcement>a{display:none}.cd-actions{gap:18px}.cd-button{padding:13px 18px;gap:24px}body[data-cd-style=offscript] .cs-products>h2{font-size:40px}body[data-cd-style=offscript] .cs-card h3{font-size:var(--cs-text-small,14px)}body[data-cd-style] .cs-card-copy{min-height:146px}body[data-cd-style=supply] .cs-card-copy{padding:12px 9px}.cd-header-account{display:none}body[data-cd-style] .cs-gallery{height:clamp(300px,62svh,430px)}body[data-cd-style] .cs-product-info h1{font-size:var(--cs-pdp-mobile,26px)}body[data-cd-style] .cs-collection>.cs-grid{padding-inline:16px;gap:14px}}body[data-cd-style] .cs-brand-services{padding:0}body[data-cd-style] .cs-brand-inner{padding:72px 40px}body[data-cd-style] .cs-brand-grid{align-items:start;gap:32px}body[data-cd-style=atelier] .cs-brand-card:nth-child(2){margin-top:0}body[data-cd-style] .cs-brand-heading{margin-bottom:32px;gap:40px}body[data-cd-style] .cs-brand-card-body{min-height:64px}body[data-cd-style] .cs-products{padding:64px 40px}body[data-cd-style] .cs-products .cs-grid{grid-template-columns:repeat(var(--cs-columns),minmax(0,1fr));gap:32px 24px;align-items:stretch}body[data-cd-style=offscript] .cs-products .cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}@media(max-width:899px){body[data-cd-style] .cs-products,body[data-cd-style] .cs-brand-inner{padding:48px 24px}body[data-cd-style] .cs-products .cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}body[data-cd-style=offscript] .cs-products .cs-grid{grid-template-columns:minmax(0,1fr);gap:36px}body[data-cd-style] .cs-brand-heading{gap:24px;margin-bottom:28px}body[data-cd-style] .cs-brand-card-body{min-height:0}body[data-cd-style] .cs-brand-grid{gap:36px}}@media(max-width:359px){body[data-cd-style] .cs-products,body[data-cd-style] .cs-brand-inner{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/calvi-directions.css.map */
