:root{--bi-ivory: #faf7f1;--bi-ink: #26211b;--bi-gold: #90764d}body{background-color:var(--bi-ivory);color:var(--bi-ink)}.button,.shopify-payment-button__button{border-radius:0;letter-spacing:.1em;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.card-product-type-label{display:none!important}.lx-template--index .video-banner-heading h1{max-width:12ch;line-height:1.04;letter-spacing:.01em}.lx-template--index .video-banner--video{background-color:#302b25}@media(prefers-reduced-motion:reduce){.button,.shopify-payment-button__button{transition:none}}@media screen and (max-width:749px){.quick-add__submit{padding-left:6px;padding-right:6px;min-height:44px;letter-spacing:.06em}.quick-add__submit .qa-label{white-space:nowrap}.header-announcement-bar .announcement-block a{display:inline-block;padding:12px 8px}.shopify-section[id*=__multicolumn] a.link--underlined{display:inline-block;padding:14px 0}.newsletter-form__button.field__button,.market-selector--opener{min-width:44px;min-height:44px}.pdp-collection-links a,.section-product-collection-links a{display:inline-block;padding:10px 0}}.card-product .card-product-title-h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:2.6em}@media screen and (max-width:749px){.card-product .card-product-title-h3{font-size:15px;line-height:1.3;min-height:2.6em;margin-bottom:2px}.card-product .card-product--price{font-size:15px}.card-product--text-section{padding-left:4px;padding-right:4px}.shopify-section .section-header h2.h2{margin-bottom:4px}}.card-collection.card-type-overlay .card-collection--image{position:relative}.card-collection.card-type-overlay .card-collection--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000000d,#00000061);pointer-events:none}.card-collection.card-type-overlay h2,.card-collection.card-type-overlay h3,.card-collection.card-type-overlay .h4{text-shadow:0 1px 8px rgba(0,0,0,.45);letter-spacing:.02em}.shopify-section[id*=__image_banner_] .button--outline{color:#fff!important;border-color:#ffffffd9!important;background:#00000026}.landing-screen-section.section-video-banner{height:clamp(600px,88svh,720px)}.landing-screen-section.section-video-banner .banner-overlay{background:linear-gradient(to top,#000000b8,#00000073 45%,#0000002e)!important}.landing-screen-section.section-video-banner .section-inner{padding-bottom:28px}.landing-screen-section.section-video-banner .banner-full-bleed-text{width:auto;max-width:92%;padding:0 20px}.landing-screen-section.section-video-banner .video-banner-heading h1{max-width:none!important;width:auto;font-size:clamp(30px,8.4vw,40px);line-height:1.15;margin:0 0 10px;text-shadow:0 1px 12px rgba(0,0,0,.35)}.landing-screen-section.section-video-banner .text-large p{font-size:17px;line-height:1.5;margin:0;text-shadow:0 1px 8px rgba(0,0,0,.4)}.landing-screen-section.section-video-banner .image-banner-buttons-inline .button{min-height:48px}.landing-screen-section.section-video-banner .image-banner-buttons-inline .bnr-btn-two{margin-top:10px}@media only screen and (min-width:750px){.landing-screen-section.section-video-banner{height:clamp(650px,80vh,750px)}.landing-screen-section.section-video-banner .section-inner{padding-bottom:60px}.landing-screen-section.section-video-banner .banner-full-bleed-text{max-width:720px;padding:0 56px}.landing-screen-section.section-video-banner .video-banner-heading h1{font-size:clamp(40px,4vw,56px);max-width:640px!important}.landing-screen-section.section-video-banner .text-large p{font-size:19px}.landing-screen-section.section-video-banner .image-banner-buttons-inline .bnr-btn-two{margin-top:0}.landing-screen-section.section-video-banner .image-banner-buttons-inline .button{white-space:nowrap;width:auto;padding-left:28px;padding-right:28px}}.video-banner-poster,.video-banner-poster img,.video-banner-lazy{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;margin:0}.video-banner-poster{z-index:0}.section-video-banner .video-banner--video{display:block!important;visibility:visible!important}.video-banner-lazy{z-index:0;opacity:0;transition:opacity .9s ease;background:transparent}.video-banner-lazy.is-playing{opacity:1}.card-product .card-media,.card-collection--image{overflow:hidden}.card-product,.card-collection{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;-webkit-tap-highlight-color:transparent}.card-product .card-media img,.card-collection--image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:none){.card-product:active,.card-product.bi-tapped{transform:translateY(-4px) scale(1.012);box-shadow:0 14px 30px -14px #281c0a61}.card-product:active .card-media img,.card-product.bi-tapped .card-media img{transform:scale(1.06)}.card-collection:active .card-collection--image img,.card-collection.bi-tapped .card-collection--image img{transform:scale(1.05)}}@media(hover:hover)and (pointer:fine){.card-product:hover{transform:translateY(-4px);box-shadow:0 16px 34px -16px #281c0a52}.card-product:hover .card-media img{transform:scale(1.05)}.card-collection:hover .card-collection--image img{transform:scale(1.04)}}.button{background-image:linear-gradient(110deg,transparent 38%,rgba(255,244,214,.45) 50%,transparent 62%);background-size:260% 100%;background-position:160% 0;background-repeat:no-repeat;-webkit-tap-highlight-color:transparent}.button:active{transform:scale(.97)}.button.bi-shine{animation:biShine .7s ease-out}@keyframes biShine{0%{background-position:160% 0}to{background-position:-60% 0}}.bi-reveal{opacity:0;transform:translateY(18px)}.bi-reveal.bi-in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--bi-d, 0ms)}@media(prefers-reduced-motion:reduce){.card-product,.card-collection,.card-product .card-media img,.card-collection--image img,.video-banner-lazy{transition:none!important}.card-product:active,.card-product.bi-tapped,.card-product:hover,.card-product:active .card-media img,.card-product.bi-tapped .card-media img,.card-collection.bi-tapped .card-collection--image img{transform:none!important}.button.bi-shine{animation:none}.bi-reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom-styles.css.map */
