:root{--ink:#0a0a0a;--bone:#fff;--paper:#f7f6f2;--stone:#8a8a8a;--stone-2:#bdbdbd;--stone-3:#5c5c5c;--line-l:rgba(10,10,10,.12);--line-d:rgba(255,255,255,.14);--serif:"Cormorant Garamond","Times New Roman",Times,serif;--sans:"Inter Tight",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--gutter:clamp(16px,4vw,56px);--ease:cubic-bezier(.2,.7,.2,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}img{max-width:100%;height:auto}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.doc-skip{position:absolute;left:-9999px;top:8px;z-index:20;padding:10px 14px;background:#fff;color:var(--ink)}.doc-skip:focus{left:12px}.doc-wrap{max-width:1180px;margin:0 auto;padding:0 var(--gutter)}.doc-hdr{position:sticky;top:0;z-index:10;background:var(--ink);color:var(--bone);border-bottom:1px solid var(--line-d)}.doc-hdr .doc-wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.doc-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 max(11px,.68rem)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--stone-2);transition:color .2s}.doc-back:hover{color:var(--bone)}.doc-wm{font:500 1.42rem/1 var(--serif);letter-spacing:.5em;margin-right:-.5em;text-transform:uppercase;text-decoration:none}.doc-bag{justify-self:end;position:relative;display:grid;place-items:center;width:44px;height:44px;color:var(--bone)}.doc-bag svg{width:22px;height:22px}.doc-bag .n{position:absolute;top:5px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--bone);color:var(--ink);font:600 10px/17px var(--sans);text-align:center}@media(max-width:600px){.doc-back .t{display:none}.doc-wm{font-size:1.2rem;letter-spacing:.42em;margin-right:-.42em}}.doc-main{min-height:60vh}.doc-eb{display:flex;align-items:center;gap:14px;margin:0 0 18px;font:600 max(11px,.66rem)/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--stone-3)}.doc-eb:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.shopify-policy__container{max-width:780px!important;margin:0 auto!important;padding:clamp(48px,8vw,96px) var(--gutter) clamp(64px,9vw,120px)!important}.shopify-policy__title{text-align:left!important}.shopify-policy__title h1{margin:0 0 clamp(28px,4vw,44px)!important;font:500 clamp(2.5rem,6.4vw,3.8rem)/1.02 var(--serif)!important;letter-spacing:-.005em;text-transform:none}.shopify-policy__title:before{content:"Policy";display:block;margin-bottom:18px;padding-left:42px;background:linear-gradient(currentColor,currentColor) 0 50%/28px 1px no-repeat;font:600 max(11px,.66rem)/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--stone-3)}.shopify-policy__body{font-size:1rem;line-height:1.72;color:#2b2b2b}.shopify-policy__body h1:has(>br:only-child),.shopify-policy__body div:has(>br:only-child),.shopify-policy__body p:empty{display:none}.shopify-policy__body h1,.shopify-policy__body h2{margin:2.1em 0 .55em;font:500 clamp(1.5rem,3.4vw,1.8rem)/1.2 var(--serif);color:var(--ink)}.shopify-policy__body h2 strong,.shopify-policy__body h1 strong,.shopify-policy__body h3 strong{font-weight:inherit}.shopify-policy__body>:first-child,.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body h3{margin:1.7em 0 .5em;font:600 max(11px,.72rem)/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-3)}.shopify-policy__body p{margin:0 0 1em}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.2em;padding-left:1.15em}.shopify-policy__body li{margin:.3em 0}.shopify-policy__body li p{margin:0}.shopify-policy__body strong,.shopify-policy__body b{font-weight:600;color:var(--ink)}.shopify-policy__body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:1em 0 1.6em;font-size:.92rem}.shopify-policy__body th,.shopify-policy__body td{padding:.6em .5em;border-bottom:1px solid var(--line-l);text-align:left;vertical-align:top}.ct{padding:clamp(48px,8vw,104px) 0 clamp(64px,9vw,120px)}.ct-grid{display:grid;gap:clamp(40px,6vw,88px)}@media(min-width:920px){.ct-grid{grid-template-columns:1.05fr 1fr;align-items:start}}.ct-h{margin:0;font:500 clamp(2.7rem,7.4vw,4.6rem)/.98 var(--serif);letter-spacing:-.01em}.ct-h em{font-style:italic}.ct-lead{max-width:28em;margin:18px 0 0;font-size:1.06rem;color:var(--stone-3)}.ct-ch{display:grid;margin:clamp(30px,4vw,44px) 0 0;border-top:1px solid var(--line-l)}.ct-ch div{display:grid;grid-template-columns:104px 1fr;gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line-l)}.ct-ch dt{font:600 max(11px,.66rem)/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-3)}.ct-ch dd{margin:0;overflow-wrap:anywhere}.ct-ch a{text-decoration:none;border-bottom:1px solid var(--line-l);transition:border-color .2s}.ct-ch a:hover{border-color:var(--ink)}.ct-quick{display:grid;gap:8px;margin-top:28px}.ct-q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 18px;background:#fff;border:1px solid var(--line-l);text-decoration:none;transition:border-color .2s}.ct-q:hover{border-color:var(--ink)}.ct-q b{display:block;font-weight:600;font-size:.95rem}.ct-q span span{display:block;margin-top:2px;font-size:.84rem;color:var(--stone-3)}.ct-q:after{content:"\2192";flex:none;transition:transform .3s var(--ease)}.ct-q:hover:after{transform:translate(4px)}.ct-box{padding:clamp(24px,4vw,44px);background:#fff;border:1px solid var(--line-l)}.ct-form{display:grid;gap:22px}.ct-fh{margin:0;font:500 1.7rem/1.1 var(--serif)}.fld{display:grid;gap:6px}.fld span{font:600 max(11px,.66rem)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-3)}.fld i{font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.fld input,.fld textarea{width:100%;min-width:0;padding:10px 0;font:400 16px/1.45 var(--sans);color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line-l);border-radius:0;resize:vertical}.fld input:focus,.fld textarea:focus{outline:0;border-bottom-color:var(--ink)}.fld input::placeholder{color:#b3b3b3}.doc-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:58px;padding:0 32px;background:var(--ink);color:var(--bone);border:1px solid var(--ink);font:600 .74rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .2s}.doc-btn:hover{background:#262626}.ct-legal{margin:0;font-size:.8rem;color:var(--stone-3)}.ct-ok{font-size:1.05rem;line-height:1.6;color:var(--stone-3)}.ct-ok b{display:block;margin-bottom:10px;font:500 2.2rem/1.05 var(--serif);color:var(--ink)}.ct-err{padding:12px 14px;border:1px solid #a8321f;color:#a8321f;font-size:.9rem}.ct-err ul{margin:0;padding-left:1.1em}.doc-ftr{padding:clamp(56px,7vw,76px) 0 36px;background:var(--ink);color:var(--stone-2);font-size:.88rem}.doc-ftr-top{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px;padding-bottom:44px;border-bottom:1px solid var(--line-d)}.doc-brand{grid-column:1/-1}@media(min-width:920px){.doc-ftr-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.doc-brand{grid-column:auto}}.doc-brand img{display:block;width:46px;height:auto;margin-bottom:18px}.doc-brand p{max-width:22em;margin:0}.doc-ftr h2{margin:0 0 18px;font:600 max(11px,.64rem)/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--stone)}.doc-ftr ul{list-style:none;margin:0;padding:0}.doc-ftr li{margin-bottom:6px}.doc-ftr li a{display:inline-block;padding:3px 0}.doc-ftr a{color:var(--stone-2);text-decoration:none;transition:color .2s}.doc-ftr a:hover,.doc-ftr a[aria-current]{color:var(--bone)}.doc-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding-top:24px;font-size:.74rem;letter-spacing:.04em;color:var(--stone)}.doc-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line-d)}.doc-pay ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.doc-pay li{margin:0;line-height:0}.doc-pay li img{display:block;width:38px;height:24px}.doc-pay .anpc{display:block;line-height:0}.doc-pay .anpc img{display:block;width:201px;height:auto}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/esq-doc.css.map */
