html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body.lancie-theme{--page-margin:var(--lu-gutter);--page-content-width:var(--lu-width);--page-width:calc(var(--lu-width) + var(--lu-gutter) * 2);background:var(--lu-paper);color:var(--lu-ink);font-family:var(--lu-sans)}.lu-wrap{width:min(calc(100% - var(--lu-gutter) * 2),var(--lu-width));margin-inline:auto}:where(.lu-section){padding-block:var(--lu-top,80px) var(--lu-bottom,80px);background:var(--lu-bg,var(--lu-paper));color:var(--lu-fg,var(--lu-ink))}:where(.lu-section) h1,:where(.lu-section) h2,:where(.lu-section) h3{font-family:var(--lu-serif);font-weight:300;letter-spacing:-.025em;line-height:1.08;margin:0;text-transform:none;overflow-wrap:anywhere}:where(.lu-section) h1{font-size:clamp(36px,4.5vw,68px)}:where(.lu-section) h2{font-size:clamp(30px,3vw,48px)}:where(.lu-section) h3{font-size:clamp(22px,2vw,30px)}:where(.lu-section) p{line-height:1.65;margin:16px 0 0}:where(.lu-section) a{text-decoration:none}:where(.lu-section) img{max-width:100%;display:block}:where(.lu-section) em{font-style:normal;color:var(--lu-copper)}.lu-eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--lu-copper);margin-block-end:20px}.lu-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:17px 30px;border:1px solid var(--lu-ink);border-radius:2px;background:var(--lu-ink);color:var(--lu-paper);font:600 11.5px/1 var(--lu-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.lu-button:hover{background:var(--lu-copper);border-color:var(--lu-copper);color:#fff}.lu-link{font:600 11px/1.5 var(--lu-sans);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px;color:inherit;white-space:normal}.lu-link:hover{color:var(--lu-copper)}.lu-icon{width:22px;height:22px;flex-shrink:0}.lu-rte{max-width:72ch}.lu-rte a{text-decoration:underline;text-underline-offset:3px}.lu-rte h2,.lu-rte h3{margin-block:32px 12px}.lu-rte ul{padding-inline-start:22px}.lu-rte li{padding-block:5px}.lu-form input,.lu-form textarea,.lu-form select{width:100%;min-height:49px;border:1px solid var(--lu-hair);padding:13px 14px;border-radius:2px;background:transparent;color:inherit;font:inherit}.lu-form label{display:block;font-size:12px;margin-block:15px 7px}.lu-form .lu-button{margin-block-start:18px}.lu-message{margin-block:12px;font-size:14px}.lu-pagination{display:flex;justify-content:center;gap:14px;margin-block:36px}.lu-pagination a,.lu-pagination span{padding:10px}.lu-empty{padding:40px;border:1px solid var(--lu-hair)}body.lancie-theme :is(.button,.shopify-payment-button__button,.add-to-cart-button){border-radius:2px}body.lancie-theme product-card .text-block{font-family:var(--lu-serif)}body.lancie-theme .product-information{--product-details-gap:24px}body.lancie-theme .main-collection-grid{padding-block-start:32px}body.lancie-theme .facets__summary{font-size:12px;letter-spacing:.06em}body.lancie-theme .rte a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lu-copper);outline-offset:4px}@media(max-width:840px){:where(.lu-section){padding-block:calc(var(--lu-top,80px) * .65) calc(var(--lu-bottom,80px) * .65)}.lu-button{padding-inline:24px}:where(.lu-section) h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body.lancie-theme .shopify-policy__container{width:min(calc(100% - var(--lu-gutter) * 2),960px);max-width:none;margin-inline:auto;padding:72px 0 96px;overflow-wrap:anywhere}body.lancie-theme .shopify-policy__title{text-align:start;margin-block-end:36px}body.lancie-theme .shopify-policy__title h1{font:300 clamp(36px,4.5vw,60px)/1.12 var(--lu-serif);letter-spacing:-.025em;margin:0}body.lancie-theme .shopify-policy__body{font:400 15px/1.85 var(--lu-sans);color:var(--lu-soft)}body.lancie-theme .shopify-policy__body :is(h2,h3,h4){font-family:var(--lu-serif);font-weight:300;color:var(--lu-ink);line-height:1.25}body.lancie-theme .shopify-policy__body a{color:var(--lu-ink);text-underline-offset:3px}body.lancie-theme .shopify-policy__body :is(table,pre,iframe){max-width:100%;overflow-x:auto}@media(max-width:749px){body.lancie-theme .shopify-policy__container{padding-block:44px 64px}body.lancie-theme .shopify-policy__body{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lancie-foundation.css.map */
