:root{--font-heading-family: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--font-heading-weight: 500;--tuscan-line: #d9cfbd}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.title{font-weight:500;letter-spacing:0}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.4rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4.4rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 3.6rem)}}body{letter-spacing:.01em}.caption-with-letter-spacing{font-size:1.05rem;letter-spacing:.22em}.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.customer button{font-family:var(--font-heading-family);font-style:italic;font-weight:500;text-transform:none;letter-spacing:.01em;font-size:1.9rem}body .tuscan-bundle__eyebrow{text-align:left;margin-bottom:.4rem}body .tuscan-bundle__heading{text-align:left;font-style:italic;font-weight:400;font-size:2.4rem;line-height:1.15;margin:0 0 .6rem}body .tuscan-bundle__pricing{margin:0 0 1.8rem;font-size:1.5rem;letter-spacing:.01em;min-height:1.8rem}body .tuscan-bundle__pricing .tuscan-bundle__price{font-weight:400}body .tuscan-bundle__pricing .tuscan-bundle__compare{font-size:1.3rem;margin-right:.4rem}body .tuscan-bundle__opt-label,body .tuscan-bundle__row-label{margin:0 0 .8rem;font-size:1.35rem;letter-spacing:.01em;color:rgb(var(--color-foreground));flex:none}body .tuscan-bundle__tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.4rem 0 1.6rem}body .tuscan-bundle__tab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.1rem 1.4rem;min-height:6.4rem;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:0;background:transparent;text-align:left;color:rgb(var(--color-foreground));transition:border-color .15s ease,background-color .15s ease}body .tuscan-bundle__tab[aria-selected=true]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground));background:color-mix(in srgb,var(--tbb-sale, #e4632a) 7%,transparent)}body .tuscan-bundle__radio{width:1.8rem;height:1.8rem;border:.1rem solid rgba(var(--color-foreground),.45);border-radius:50%;flex-shrink:0}body .tuscan-bundle__tab[aria-selected=true] .tuscan-bundle__radio{border-color:var(--tbb-sale, #e4632a);background:radial-gradient(circle,var(--tbb-sale, #e4632a) 0 45%,transparent 50%)}body .tuscan-bundle__row-main{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}body .tuscan-bundle__row-head{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}body .tuscan-bundle__tab-label{font-family:var(--font-body-family);font-style:normal;font-size:1.6rem;font-weight:500;line-height:1.2;color:rgb(var(--color-foreground))}body .tuscan-bundle__off{padding:.2rem .6rem;background:var(--tbb-sale, #e4632a);color:#fff;font-size:1rem;font-weight:600;letter-spacing:.08em;line-height:1.3}body .tuscan-bundle__perk,body .tuscan-bundle__bonus{display:inline-flex;align-items:center;gap:.5rem;font-size:1.2rem;line-height:1.3;color:rgb(var(--color-foreground))}body .tuscan-bundle__perk svg,body .tuscan-bundle__bonus svg{width:1.5rem;height:1.5rem;flex-shrink:0}body .tuscan-bundle__bonus{font-weight:600;color:var(--tbb-sale, #e4632a)}body .tuscan-bundle__bonus-note{display:none;font-size:1.1rem;line-height:1.35;color:var(--tuscan-muted, #8a7e6b);white-space:normal}body .tuscan-bundle__tab[aria-selected=true] .tuscan-bundle__bonus-note{display:block}body .tuscan-bundle__row-price{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right;white-space:nowrap}body .tuscan-bundle__row-was{font-size:1.2rem;color:var(--tuscan-muted, #8a7e6b)}body .tuscan-bundle__tab-price{font-size:1.8rem;font-weight:500;line-height:1.15;color:rgb(var(--color-foreground))}body .tuscan-bundle__tab-each{font-size:1.1rem;color:var(--tuscan-muted, #8a7e6b)}body .tuscan-bundle__badge{display:block;position:absolute;top:-.85rem;right:1.6rem;left:auto;transform:none;padding:.2rem .7rem;border-radius:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:.9rem;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}body .tuscan-bundle__was{margin-right:.4rem;color:var(--tuscan-muted, #8a7e6b);font-weight:400}body .tuscan-bundle__tab-deal,body .tuscan-bundle__tab-sub{display:none}@media screen and (max-width:359px){body .tuscan-bundle__tab{gap:1rem;padding:1.3rem 1.2rem}body .tuscan-bundle__tab-label{font-size:1.45rem}body .tuscan-bundle__tab-price{font-size:1.6rem}}body .tuscan-bundle__slots{border-top:0;padding-top:0}body .tuscan-bundle__field{margin-bottom:1.4rem}body .tuscan-bundle__row{gap:.8rem;margin-bottom:0}body .tuscan-bundle__colors{display:flex;flex-direction:column;gap:.8rem}body .tuscan-bundle__color{display:flex;align-items:center;gap:1rem;min-height:3.6rem}body .tuscan-bundle__color-dot{flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:50%;border:.1rem solid var(--tuscan-line)}body .tuscan-bundle__color-name{flex:1 1 auto;min-width:0;font-size:1.4rem;line-height:1.25}body .tuscan-bundle__color-note{display:block;font-size:1.1rem;color:var(--tuscan-muted, #8a7e6b)}body .tuscan-bundle__counter{flex:0 0 auto;display:flex;align-items:stretch;height:3.6rem;border:.1rem solid rgb(var(--color-foreground))}body .tuscan-bundle__step{width:3.6rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}body .tuscan-bundle__step:disabled{opacity:.25;cursor:not-allowed}body .tuscan-bundle__count{display:flex;align-items:center;justify-content:center;min-width:2.8rem;font-size:1.4rem;font-variant-numeric:tabular-nums}body .tuscan-bundle__size{min-width:4.8rem;padding:.9rem 1.2rem;border:.1rem solid rgb(var(--color-foreground));border-radius:0;font-size:1.4rem;letter-spacing:0}body .tuscan-bundle__size[disabled]{border-color:var(--tuscan-line)}body .tuscan-bundle__note{margin:.6rem auto 1.4rem;max-width:34rem;font-size:1.15rem;line-height:1.45;color:rgb(var(--color-foreground));opacity:.85}body .tuscan-bundle__buy{gap:.8rem;margin-top:0}body .tuscan-bundle__add,body .tuscan-bundle__preorder{min-height:4.4rem;padding:0 1.6rem;border-radius:0;flex-direction:row;gap:0}body .tuscan-bundle__add-main,body .tuscan-bundle__po-main{font-family:var(--font-heading-family);font-style:italic;font-weight:500;text-transform:none;letter-spacing:.01em;font-size:1.8rem}body .tuscan-bundle__preorder{min-height:4rem}body .tuscan-bundle__po-main{font-size:1.6rem}body .tuscan-bundle__add-main .tuscan-bundle__price,body .tuscan-bundle__po-main .tuscan-bundle__price{font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:1.3rem}body .tuscan-bundle__add-ship,body .tuscan-bundle__po-ship{display:none}body .tuscan-bundle__status{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:1.2rem 0 0;font-size:1.35rem;letter-spacing:.01em}body .tuscan-bundle__status:empty{display:none}body .tuscan-bundle__stock-dot{width:.7rem;height:.7rem;box-shadow:none}body .tuscan-bundle__assure{border-radius:0;margin-top:1.4rem}.tuscan-tabs .tuscan-tabs__wrap{gap:0!important;border-top:.1rem solid rgb(var(--color-foreground))!important}.tuscan-tabs .tuscan-tabs__item{border:0!important;border-bottom:.1rem solid var(--tuscan-line)!important;border-radius:0!important;background:transparent!important}.tuscan-tabs .tuscan-tabs__summary{padding:1.8rem .2rem!important;font-style:italic;font-size:2.1rem!important;font-weight:500!important}.tuscan-tabs .tuscan-tabs__content{padding:0 .2rem 2rem!important;font-size:1.4rem!important}.tuscan-tabs .tuscan-tabs__chevron{width:1.3rem!important;height:1.3rem!important}.tuscan-tabs .tuscan-tabs__chevron path{stroke-width:1.4}.tuscan-badges .tuscan-badge{border-radius:0!important}.tuscan-badges .tuscan-badges__wrap--grid .tuscan-badge__label{font-weight:600!important}.tuscan-why .tuscan-why__card{border-radius:0!important}.tuscan-why .tuscan-why__heading{font-weight:500!important;font-size:calc(var(--font-heading-scale) * 3.4rem)!important}.tuscan-why .tuscan-why__title{font-style:italic;font-weight:500!important;font-size:2.4rem!important}.tuscan-why .tuscan-why__line strong{font-weight:500!important}.tuscan-ugc .tuscan-ugc__card{border-radius:0!important}.tuscan-ugc .tuscan-ugc__heading{font-style:italic;font-weight:500!important}.tuscan-faq .tuscan-faq__heading{text-transform:none!important;font-weight:500!important;line-height:1.1!important;font-size:calc(var(--font-heading-scale) * 3.4rem)!important}.tuscan-faq .tuscan-faq__pill{border-radius:0!important}.tuscan-faq .tuscan-faq__q{text-transform:none!important;font-style:italic;font-weight:500!important;font-size:2rem!important;letter-spacing:0!important}dialog.tuscan-compare__dialog,dialog.tuscan-size__dialog{border-radius:0!important}.tuscan-compare__title,.tuscan-size__title{font-style:italic;font-weight:500!important}.tuscan-size__card,.tuscan-story__media{border-radius:0!important}.tuscan-mani__heading,.tl__heading,.tuscan-story__title{font-weight:500!important}.tl__rtitle,.tl__rev h4,.tl__sec-head h3,.tuscan-story__rowheading,.tuscan-proof-bar__quote,.tuscan-ugc__quote{font-style:italic;font-weight:500!important}.tl__figure,.tl__cta,.tl__rev{border-radius:0!important}body .tl-panel,body .tl-card__face,body .tl-prize,body .tl-input,body .tl-btn,body .tl-code{border-radius:0}body .tl-heading{font-style:italic;font-weight:500}body .tl-btn{font-family:var(--font-heading-family);font-style:italic;font-weight:500;font-size:1.9rem;text-transform:none;letter-spacing:.01em}.drawer__heading,.title--primary{font-style:italic;font-weight:500}.cart-item__name{font-family:var(--font-heading-family);font-style:italic;font-size:1.8rem;letter-spacing:0}.cart__checkout-button{border-radius:0}.footer-block__heading{text-transform:none;font-style:italic;letter-spacing:0;font-size:1.8rem}.tuscan-hero .tuscan-hero__btn{font-family:var(--font-heading-family)!important;font-style:italic;font-weight:500!important;text-transform:none!important;letter-spacing:.01em!important;font-size:2rem!important;border-radius:0!important}body .tuscan-bundle__pack-label{display:none}body .tuscan-bundle__pricing{margin-bottom:.4rem}body .tuscan-bundle__nav{width:2.8rem;height:2.8rem;background:#ffffffbf;box-shadow:0 .1rem .4rem #0000001a}body .tuscan-bundle__nav svg{width:1.3rem;height:1.3rem}body .tuscan-bundle__nav--prev{left:.8rem}body .tuscan-bundle__nav--next{right:.8rem}body .tuscan-bundle__media-main{touch-action:pan-y}body .tuscan-bundle__dots{position:absolute;left:0;right:0;bottom:1rem;display:flex;justify-content:center;gap:.5rem;pointer-events:none}body .tuscan-bundle__dots span{width:.6rem;height:.6rem;border-radius:50%;background:#ffffffbf;box-shadow:0 0 0 .1rem #0000001f}body .tuscan-bundle__dots span.is-active{background:rgb(var(--color-foreground));box-shadow:0 0 0 .15rem #ffffffe6}@keyframes tbb-in-left{0%{opacity:.4;transform:translate(6%)}to{opacity:1;transform:none}}@keyframes tbb-in-right{0%{opacity:.4;transform:translate(-6%)}to{opacity:1;transform:none}}body .tuscan-bundle__media-main img.is-slide-left{animation:tbb-in-left .25s ease}body .tuscan-bundle__media-main img.is-slide-right{animation:tbb-in-right .25s ease}@media screen and (max-width:749px){body .tuscan-bundle__media-main img{aspect-ratio:4 / 5;object-position:center 30%}body .tuscan-bundle__panel{margin-top:1.4rem}body .tuscan-bundle__note{margin:.4rem auto 1rem}}body .tuscan-bundle__offer{margin:1.2rem 0 0;font-family:var(--font-body-family);font-style:normal;font-size:clamp(1.6rem,5.3vw,2.8rem);font-weight:800;line-height:1.05;white-space:nowrap;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--tbb-sale, #e4632a)}body .tuscan-bundle__offer+.tuscan-bundle__tabs{margin-top:1.2rem}.announcement-bar__message,.announcement-bar__message.h5{font-family:var(--font-body-family)!important;font-style:normal!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.4!important}@media screen and (min-width:750px){.announcement-bar__message,.announcement-bar__message.h5{font-size:1.3rem!important;letter-spacing:.08em!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tuscan-luxe.css.map */
