.b20-policy{--policy-paper: var(--b20-bg, #f3eee4);--policy-ink: var(--b20-ink, #173b38);--policy-gold: var(--b20-gold, #d1ad74);--policy-gold-ink: var(--b20-gold-ink, #735322);--policy-muted: var(--b20-muted, #4f625a);--policy-line: var(--b20-line, #c9c8b8);--policy-soft: color-mix(in srgb, var(--policy-ink) 4%, var(--policy-paper));--policy-font: var(--b20-font-body, Alexandria, Manrope, sans-serif);--policy-font-latin: var(--b20-font-utility, Manrope, Alexandria, sans-serif);--policy-space-2: .5rem;--policy-space-3: .75rem;--policy-space-4: 1rem;--policy-space-5: 1.5rem;--policy-space-6: 2rem;--policy-space-7: 3rem;--policy-space-8: 4rem;--policy-text-xs: .75rem;--policy-text-sm: .875rem;--policy-text-base: 1rem;--policy-text-lead: 1.125rem;--policy-text-heading: 1.375rem;--policy-text-display: clamp(1.75rem, 3.5vw, 2.75rem);--policy-width: 75rem;--policy-reading: 50rem;--policy-radius: var(--b20-radius, 2px);--policy-target: 2.75rem;--policy-transition: .16s ease;--policy-anchor-offset: calc(var(--header-height, 8rem) + var(--policy-space-6));min-inline-size:0;font:400 var(--policy-text-base)/2 var(--policy-font);color:var(--policy-ink);text-align:start;overflow-wrap:break-word}.b20-policy:lang(en){--policy-font: var(--policy-font-latin)}.b20-policy,.b20-policy *,.b20-policy *:before,.b20-policy *:after{box-sizing:border-box}.b20-policy [hidden]{display:none}.b20-policy :is(h1,h2,h3,h4,p,figure,dl,dt,dd){margin:0}.b20-policy :is(h1,h2,h3,h4){font-family:var(--policy-font);letter-spacing:normal;text-transform:none}.b20-policy a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px;overflow-wrap:anywhere}.b20-policy a:hover{text-decoration-thickness:2px}.b20-policy :is(button,summary){font:inherit;cursor:pointer}.b20-policy :is(a,button,summary){-webkit-tap-highlight-color:transparent}.b20-policy :focus-visible{outline:3px solid var(--policy-ink);outline-offset:4px}.b20-policy.policy-shell{inline-size:min(var(--policy-width),calc(100% - var(--policy-space-6) * 2));max-inline-size:none;margin:var(--policy-space-7) auto var(--policy-space-8);padding:0}.b20-policy .policy-hero{padding:var(--policy-space-7) var(--policy-space-8);border-radius:var(--policy-radius);background:var(--policy-ink);color:var(--policy-paper)}.b20-policy .policy-hero__eyebrow{margin:0 0 var(--policy-space-4);color:var(--policy-gold);font-size:var(--policy-text-xs);font-weight:500;line-height:1.9}.b20-policy .policy-hero__title{max-inline-size:28ch;margin:0 0 var(--policy-space-5);font:500 var(--policy-text-display)/1.5 var(--policy-font);color:var(--policy-gold);text-wrap:balance}.b20-policy .policy-hero__lead{max-inline-size:58ch;margin:0;font-size:var(--policy-text-lead);line-height:2;color:var(--policy-paper)}.b20-policy:lang(en) .policy-hero__title{line-height:1.2}.b20-policy .policy-tabs{display:flex;flex-wrap:wrap;gap:var(--policy-space-2);margin-block-end:var(--policy-space-6);padding-block:var(--policy-space-5);border-block-end:1px solid var(--policy-line)}.b20-policy .policy-tabs__link{display:flex;align-items:center;justify-content:center;min-block-size:var(--policy-target);padding:var(--policy-space-2) var(--policy-space-4);border:1px solid transparent;border-radius:var(--policy-radius);font-size:var(--policy-text-sm);line-height:1.8;text-decoration:none;transition:background var(--policy-transition),border-color var(--policy-transition)}.b20-policy .policy-tabs__link:hover{border-color:var(--policy-line);background:var(--policy-soft)}.b20-policy .policy-tabs__link[aria-current=page]{border-color:var(--policy-ink);background:var(--policy-ink);color:var(--policy-paper)}.b20-policy .policy-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--policy-space-5);padding:0;margin:0 0 var(--policy-space-6)}.b20-policy .policy-summary__item{min-inline-size:0;padding:var(--policy-space-5);border:1px solid var(--policy-line);border-radius:var(--policy-radius)}.b20-policy .policy-summary__label{margin:0 0 var(--policy-space-2);color:var(--policy-muted);font-size:var(--policy-text-xs)}.b20-policy .policy-summary__value{margin:0;color:var(--policy-ink);font-size:var(--policy-text-base);font-weight:500;line-height:1.9}.b20-policy .policy-body{padding:var(--policy-space-7) var(--policy-space-8);border:1px solid var(--policy-line);border-radius:var(--policy-radius);background:var(--policy-paper)}.b20-policy .policy-tools{display:flex;align-items:center;justify-content:space-between;gap:var(--policy-space-5);padding-block-end:var(--policy-space-5);border-block-end:1px solid var(--policy-line)}.b20-policy .policy-toc{flex:1;min-inline-size:0;max-inline-size:100%}.b20-policy .policy-toc__toggle{display:block;min-block-size:var(--policy-target);padding:var(--policy-space-2) var(--policy-space-3);color:var(--policy-ink);font-weight:500}.b20-policy summary.policy-toc__toggle{display:list-item;list-style:revert}.b20-policy .policy-toc__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--policy-space-2) var(--policy-space-5);padding:var(--policy-space-4) 0 0;margin:0;list-style:none}.b20-policy .policy-toc__links>li{min-inline-size:0;padding:0;margin:0}.b20-policy .policy-toc__link{display:flex;align-items:center;min-block-size:var(--policy-target);padding:var(--policy-space-2) var(--policy-space-3);font-size:var(--policy-text-sm);line-height:1.9}.b20-policy .print-button{align-self:flex-start;flex-shrink:0;min-inline-size:var(--policy-target);min-block-size:var(--policy-target);padding:var(--policy-space-2) var(--policy-space-4);border:1px solid var(--policy-ink);border-radius:var(--policy-radius);background:var(--policy-paper);color:var(--policy-ink);font-size:var(--policy-text-sm);box-shadow:none}.b20-policy .print-button:hover{background:var(--policy-soft)}.b20-policy .policy-content{max-inline-size:var(--policy-reading);margin-inline:auto;padding-block-start:var(--policy-space-7)}.b20-policy .policy-content :is(h2,h3,h4){margin:var(--policy-space-7) 0 var(--policy-space-5);padding:0;border:0;font:500 var(--policy-text-heading)/1.7 var(--policy-font);color:var(--policy-gold-ink);text-wrap:balance;scroll-margin-block-start:var(--policy-anchor-offset)}.b20-policy .policy-content h2:not(:first-child){padding-block-start:var(--policy-space-7);border-block-start:1px solid var(--policy-line)}.b20-policy .policy-content>:first-child{margin-block-start:0}.b20-policy .policy-content h2:first-child{margin-block-start:0}.b20-policy .policy-content p{margin:0 0 var(--policy-space-4);font-size:var(--policy-text-base);line-height:2.1;color:var(--policy-ink)}.b20-policy .policy-content p:last-child{margin-block-end:0}.b20-policy .policy-content :is(ul,ol){padding-inline-start:var(--policy-space-5);margin-block:0 var(--policy-space-4)}.b20-policy .policy-content li{margin-block:var(--policy-space-3)}.b20-policy .policy-content a{display:inline-flex;align-items:center;min-block-size:var(--policy-target);padding-block:var(--policy-space-2);font-size:var(--policy-text-sm)}.b20-policy .policy-empty{margin-block-start:var(--policy-space-6);font-size:var(--policy-text-base);line-height:2}.b20-policy .privacy-language-note{max-inline-size:var(--policy-reading);margin:var(--policy-space-6) auto 0;padding:var(--policy-space-4) var(--policy-space-5);border-inline-start:3px solid var(--policy-gold-ink);background:var(--policy-soft);font-size:var(--policy-text-sm)}.b20-policy .native-privacy{max-inline-size:var(--policy-reading);margin-inline:auto;padding-block-start:var(--policy-space-6);font-family:var(--policy-font-latin);direction:ltr;text-align:start;overflow-wrap:anywhere}.b20-policy .native-privacy :is(h1,h2,h3,h4){margin-block:var(--policy-space-7) var(--policy-space-4);padding:0;border:0;color:var(--policy-gold-ink);font-family:var(--policy-font-latin);font-weight:600;line-height:1.5;scroll-margin-block-start:var(--policy-anchor-offset)}.b20-policy .native-privacy h2{font-size:var(--policy-text-heading)}.b20-policy .native-privacy :is(h3,h4){font-size:var(--policy-text-lead)}.b20-policy .native-privacy p{margin-block:0 var(--policy-space-5);font-size:var(--policy-text-base);line-height:1.95;color:var(--policy-ink)}.b20-policy .native-privacy li{margin-block:var(--policy-space-3);font-size:var(--policy-text-base)}.b20-policy .native-privacy :is(ul,ol){padding-inline-start:var(--policy-space-5)}.b20-policy .native-privacy a{display:inline-block;min-block-size:var(--policy-target);padding-block:var(--policy-space-2)}.b20-policy .contact-rail{display:flex;align-items:center;justify-content:space-between;gap:var(--policy-space-6);margin-block-start:var(--policy-space-6);padding:var(--policy-space-6) var(--policy-space-7);border:1px solid var(--policy-line);border-radius:var(--policy-radius)}.b20-policy .contact-rail__heading{margin:0 0 var(--policy-space-2);font:500 var(--policy-text-heading)/1.7 var(--policy-font);color:var(--policy-gold-ink)}.b20-policy .contact-rail__text{margin:0;font-size:var(--policy-text-sm);color:var(--policy-muted)}.b20-policy .contact-rail__links{display:flex;flex-wrap:wrap;gap:var(--policy-space-3)}.b20-policy .outline-link{display:flex;align-items:center;justify-content:center;min-block-size:var(--policy-target);padding:var(--policy-space-3) var(--policy-space-5);border:1px solid var(--policy-ink);border-radius:var(--policy-radius);font-size:var(--policy-text-sm);line-height:1.8;text-decoration:none}.b20-policy .outline-link:hover{background:var(--policy-soft)}@media(min-width:64rem){.b20-policy .policy-tools{align-items:flex-start}.b20-policy .policy-toc__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.99rem){.b20-policy.policy-shell{inline-size:calc(100% - var(--policy-space-4) * 2);margin-block:var(--policy-space-5) var(--policy-space-7)}.b20-policy .policy-hero{padding:var(--policy-space-6) var(--policy-space-5)}.b20-policy .policy-hero__title{margin-block-end:var(--policy-space-4)}.b20-policy .policy-hero__lead{font-size:var(--policy-text-base)}.b20-policy .policy-tabs{padding-block:var(--policy-space-4);margin-block-end:var(--policy-space-5)}.b20-policy .policy-tabs__link{flex-grow:1;padding:var(--policy-space-2) var(--policy-space-3);text-align:center}.b20-policy .policy-summary{gap:var(--policy-space-3);margin-block-end:var(--policy-space-5)}.b20-policy .policy-summary__item{padding:var(--policy-space-4)}.b20-policy .policy-body{padding:var(--policy-space-5)}.b20-policy .policy-tools{gap:var(--policy-space-3)}.b20-policy .policy-toc__links{grid-template-columns:minmax(0,1fr)}.b20-policy :is(.policy-toc__toggle,.policy-toc__link){padding-inline:0}.b20-policy .print-button{padding-inline:var(--policy-space-3)}.b20-policy .policy-content{padding-block-start:var(--policy-space-6)}.b20-policy .policy-content :is(h2,h3,h4){margin-block-end:var(--policy-space-4);font-size:1.25rem;text-wrap:initial}.b20-policy .policy-content h2:not(:first-child){padding-block-start:var(--policy-space-6)}.b20-policy .native-privacy :is(h2,h3,h4){text-wrap:initial}.b20-policy .native-privacy h2{font-size:1.25rem}.b20-policy .privacy-language-note{padding:var(--policy-space-4);margin-block-start:var(--policy-space-5)}.b20-policy .contact-rail{display:block;padding:var(--policy-space-5)}.b20-policy .contact-rail__links{margin-block-start:var(--policy-space-5)}.b20-policy .outline-link{flex:1}}@media(prefers-reduced-motion:reduce){.b20-policy,.b20-policy *,.b20-policy *:before,.b20-policy *:after{scroll-behavior:auto;animation:none;transition:none}.b20-policy .policy-tabs__link{transition:none}}@media(forced-colors:active){.b20-policy :focus-visible{outline-color:Highlight}.b20-policy .policy-tabs__link[aria-current=page]{border:2px solid LinkText}.b20-policy .policy-hero{border:1px solid CanvasText}.b20-policy .policy-content :is(h2,h3,h4),.b20-policy .native-privacy :is(h2,h3,h4){color:CanvasText}}@media print{@page{size:A4;margin:18mm}body.b20-policy-page>:not(main),body.b20-policy-page :is(header-component,.header-section,.bouchilino-footer-section,dialog,.b17-contact,.shopify-pc__banner__dialog){display:none!important}html:has(body.b20-policy-page),body.b20-policy-page,body.b20-policy-page .content-for-layout,body.b20-policy-page .b20-policy.policy-shell,body.b20-policy-page .b20-policy .policy-body,body.b20-policy-page .b20-policy .policy-content{background:#fff!important}body.b20-policy-page{overflow:visible!important;color:#000}body.b20-policy-page .content-for-layout{display:block;min-block-size:0;inline-size:100%;margin:0;padding:0;background:#fff}.b20-policy{--policy-paper: #fff;--policy-ink: #000;--policy-gold: #000;--policy-gold-ink: #000;--policy-muted: #000;--policy-line: #888;--policy-font: Arial, sans-serif;--policy-font-latin: Arial, sans-serif;font-size:11pt;line-height:1.65}.b20-policy :is(.policy-tabs,.policy-tools,.contact-rail){display:none}.b20-policy.policy-shell{inline-size:100%;max-inline-size:none;margin:0;padding:0}.b20-policy .policy-hero{padding:0 0 6mm;border:0;border-block-end:1px solid var(--policy-line);background:var(--policy-paper)}.b20-policy .policy-hero__title{font-size:22pt}.b20-policy .policy-hero__lead{max-inline-size:none;font-size:11pt;color:var(--policy-ink)}.b20-policy .policy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin-block:5mm;break-inside:avoid}.b20-policy .policy-summary__item{display:block;inline-size:auto;min-inline-size:0;padding:2mm;margin-inline:0;break-inside:avoid}.b20-policy .policy-body{padding:0;border:0}.b20-policy .policy-content{max-inline-size:none;padding-block-start:5mm}.b20-policy .policy-content :is(h2,h3,h4){margin-block:5mm 3mm;font-size:14pt;break-after:avoid}.b20-policy .policy-content h2:not(:first-child){padding-block-start:5mm}.b20-policy .policy-content p,.b20-policy .native-privacy p{font-size:11pt;line-height:1.65;orphans:3;widows:3}.b20-policy .privacy-language-note{padding:3mm;margin-block:4mm;background:var(--policy-paper);border-color:var(--policy-ink)}.b20-policy .native-privacy{max-inline-size:none;padding:0}.b20-policy .native-privacy :is(h1,h2,h3,h4){break-after:avoid}.b20-policy .policy-content a,.b20-policy .native-privacy a{display:inline;min-block-size:0;padding:0}.b20-policy a{text-decoration:underline}.b20-policy :is(h1,h2,h3,p,li){orphans:3;widows:3}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bouchilino-policies-r20.css.map */
