@layer elements{h1,.h1,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{font-family:var(--font-playfair-display);font-size:clamp(1.75rem,1.5609rem + 1.0435vw,2.5rem);font-style:normal;font-weight:400;line-height:1.1;letter-spacing:0;text-box:trim-both cap alphabetic}body,.body{font-family:var(--font-chalet-london-1960);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}.body-bold{font-family:var(--font-chalet-london-1960);font-size:1rem;font-style:normal;font-weight:600;line-height:145%;letter-spacing:.03em;text-transform:none}.body-small{font-family:var(--font-chalet-london-1960);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}.eyebrow,.brow{font-family:var(--font-playfair-display);font-size:.75rem;font-style:normal;font-weight:500;letter-spacing:.02em}.eyebrow-large,.brow-large{font-family:var(--font-playfair-display);font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.02em}.swatch-text{font-family:var(--font-playfair-display);font-size:.75rem;font-style:italic;font-weight:500;line-height:normal;letter-spacing:.015em}.cta{font-family:var(--font-playfair-display);font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.02em}.nav{font-family:var(--font-chalet-london-1960);font-size:1rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;text-transform:capitalize}.legal{font-family:var(--font-chalet-london-1960);font-size:.6875rem;font-style:normal;font-weight:300;line-height:1.3;letter-spacing:.03em}hr{color:currentColor}input:not([type=file],[type=checkbox],[type=radio]),select,textarea{-webkit-appearance:none;appearance:none;background-color:var(--color-background);border:1px solid rgb(var(--color-text-rgb) / .1);border-radius:0;color:var(--color-text);padding:.25em .25em .25em 1.25em;width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--color-text);outline-offset:0}input[aria-invalid=true]{border-color:currentcolor}input[type=checkbox],input[type=radio]{align-self:center;-webkit-appearance:none;appearance:none;background-color:var(--color-background);border:1px solid rgb(var(--color-text-rgb) / .1);border-radius:0;width:1em;height:1em}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background-color:rgb(var(--color-text-rgb) / .1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2314100d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:100%}input[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4' fill='black'/%3E%3C/svg%3E")}}@counter-style step-words{system:fixed;symbols:"One" "Two" "Three" "Four" "Five" "Six" "Seven" "Eight" "Nine" "Ten" "Eleven" "Twelve";prefix:"Step ";suffix:". ";fallback:decimal}@layer elements{:is(.accordion-row__content,.main-product-details__content,.text-block) ol{font-family:Helvetica Neue;list-style:step-words inside;padding-left:0}:is(.accordion-row__content,.main-product-details__content,.text-block) ol>li::marker{font-weight:600}:is(.accordion-row__content,.main-product-details__content,.text-block) ul{font-family:Helvetica Neue;list-style:none;padding-left:0}:is(.accordion-row__content,.main-product-details__content,.text-block) :is(ul,ol)>li{background:url(bullet-fleuron.svg) no-repeat 0 .15em / 1.125em;background:url(bullet-quatrefoil.svg) no-repeat 0 .15em / 1.125em;padding-left:1.75em}:is(.accordion-row__content,.main-product-details__content,.text-block) :is(ol,ul)>li+li{margin-top:1em}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/elements--vivienne-sabo-paris.css.map */
