:root{--about-font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--about-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--about-color-heading: #131b30;--about-color-body: rgba(2, 2, 2, .76);--about-color-gold: #d3aa68}.about-eyebrow{font-family:var(--about-font-body);font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--about-color-gold);margin:0 0 16px}.about-heading{font-family:var(--about-font-heading);font-weight:800;font-size:30px;line-height:1.2;letter-spacing:-.022em;color:var(--about-color-heading);margin:0 0 20px}.about-divider{display:block;width:60px;height:2px;background-color:var(--about-color-gold);margin:0 0 24px}.about-divider--center{margin-left:auto;margin-right:auto}.about-body{font-family:var(--about-font-body);font-size:17px;line-height:1.45;color:var(--about-color-body)}.about-body p{margin:0 0 16px}.about-body p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.about-heading{font-size:42px}.about-body{font-size:18px}}.about-story__grid{display:grid;grid-template-columns:1fr;gap:32px}.about-story__media{display:grid;gap:10px;align-content:start}.about-story__media-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.about-story__img,.about-story__media .placeholder-svg{display:block;width:100%;height:auto}@media only screen and (min-width:768px){.about-story__grid{grid-template-columns:1fr 1fr;gap:56px}.about-story__grid--media-last .about-story__media{order:2}}.stats-counters__grid{display:grid;grid-template-columns:1fr;gap:32px;text-align:center}@media only screen and (min-width:768px){.stats-counters__grid{grid-auto-flow:column;grid-auto-columns:1fr;gap:24px}}.stat__number{font-family:var(--about-font-heading);font-weight:800;font-size:48px;line-height:1.3;color:var(--stat-color, var(--about-color-heading))}.stat__suffix{margin-left:2px}.stat__label{font-family:var(--about-font-body);font-size:15px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--stat-color, var(--about-color-heading));margin-top:4px}@media only screen and (min-width:768px){.stat__number{font-size:64px}.stat__label{font-size:16px}}.icon-columns__header{text-align:center;max-width:720px;margin:0 auto}.icon-columns__header .about-body{margin-bottom:8px}.icon-columns__grid{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;margin-top:48px}@media only screen and (min-width:768px){.icon-columns__grid{grid-auto-flow:column;grid-auto-columns:1fr}}.icon-column{max-width:370px;padding:40px}.icon-column:hover{background-color:#fff}.icon-column__icon{display:flex;justify-content:center;margin-bottom:20px}.icon-column__img,.icon-column__icon .placeholder-svg{width:var(--icon-size, 90px);height:var(--icon-size, 90px);object-fit:contain}.icon-column__title{font-family:var(--about-font-heading);font-weight:800;font-size:23px;line-height:1.4;letter-spacing:-.022em;color:var(--about-color-heading);margin:0 0 12px}.icon-column__text{font-family:var(--about-font-body);font-size:16px;line-height:1.45;color:var(--about-color-body)}.image-strip__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--strip-gap, 0)}.image-strip__item{overflow:hidden}.image-strip__img,.image-strip__item .placeholder-svg{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}@media only screen and (min-width:768px){.image-strip__grid--cols-3{grid-template-columns:repeat(3,1fr)}.image-strip__grid--cols-4{grid-template-columns:repeat(4,1fr)}.image-strip__grid--cols-5{grid-template-columns:repeat(5,1fr)}.image-strip__grid--cols-6{grid-template-columns:repeat(6,1fr)}}.custom-section-header{text-align:center;max-width:720px;margin:0 auto}.contact-form-section .about-heading,.dealer-map .about-heading{color:var(--color-foreground)}.contact-form-section .about-body,.dealer-map .about-body{color:var(--color-foreground);opacity:.8}.contact-layout--split{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;margin-top:48px}@media only screen and (min-width:768px){.contact-layout--split{grid-template-columns:2fr 3fr;gap:32px}}.contact-card{background-color:var(--color-card-background);color:var(--color-card-foreground);padding:32px;box-shadow:0 4px 40px #0000000d}@media only screen and (min-width:768px){.contact-card{padding:40px 36px}}.contact-card__title{font-family:var(--about-font-heading);font-weight:800;font-size:23px;line-height:1.4;letter-spacing:-.022em;color:var(--color-card-foreground);margin:0 0 24px}.contact-info-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.contact-info-item{display:flex;align-items:center;gap:14px;font-family:var(--about-font-body);font-size:16px}.contact-info-item__icon{display:inline-flex;color:var(--about-color-gold);flex-shrink:0}.contact-info-item__icon svg{width:18px;height:18px}.contact-info-item__text{color:var(--color-card-foreground);text-decoration:none}a.contact-info-item__text:hover{text-decoration:underline}.contact-form-section .field--stacked{display:block}.contact-form-section .field__label-stacked{display:block;font-family:var(--about-font-body);font-size:15px;color:var(--color-card-foreground);opacity:.85;margin-bottom:8px}.contact-form-section .field--stacked .field__input,.contact-form-section .field--stacked .field__input:not(:placeholder-shown){width:100%;padding:10px 12px;margin:0;min-height:44px;border:1px solid var(--color-borders);border-radius:0;background-color:var(--color-card-background);color:var(--color-card-foreground);font-family:var(--about-font-body);font-size:16px;box-shadow:none}.contact-form-section .field--stacked .field__input:focus{outline:1px solid var(--color-outlines);outline-offset:0}.contact-form-section .contact__field-error{display:block;margin-top:4px}.contact-form-section .contact__field-error .form__message{color:#c0392b;font-family:var(--about-font-body);font-size:14px}.dealer-map__grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;margin-top:48px}@media only screen and (min-width:768px){.dealer-map__grid{grid-template-columns:2fr 3fr}.dealer-map__grid--map-only{grid-template-columns:1fr}}.dealer-map__list{list-style:none;margin:0;padding:0;max-height:var(--map-height, 480px);overflow-y:auto;border:1px solid var(--color-borders)}.dealer-map__item{padding:16px 20px;border-bottom:1px solid var(--color-borders);font-family:var(--about-font-body)}.dealer-map__item:last-child{border-bottom:0}.dealer-map__name{font-family:var(--about-font-body);font-weight:700;font-size:16px;color:var(--color-foreground);margin:0 0 6px}.dealer-map__address{font-size:15px;line-height:1.45;color:var(--color-foreground);opacity:.76}.dealer-map__directions{display:inline-block;margin-top:8px;font-size:15px;color:var(--about-color-gold);text-decoration:none}.dealer-map__directions:hover{text-decoration:underline}.dealer-map__map iframe{display:block;width:100%;height:var(--map-height, 480px);border:0}.banner-grid-section__item--zoom:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;transition:background-color .8s;pointer-events:none}.banner-grid-section__item--zoom:hover:after,.banner-grid-section__item--zoom:focus-within:after{background-color:#00000080}.lightbox-gallery .modal-dialog{background:#000000e6;overflow:hidden}.lightbox-gallery .modal-body,.lightbox-gallery .gridy-slider,.lightbox-gallery .gridy-track{height:100%}.lightbox-gallery .gridy-track{--gap: 0}.lightbox-gallery .gridy-arrows{display:none}.lightbox-item{position:relative;display:grid;grid-template-rows:1fr auto;height:100dvh}.lightbox-item__media{min-height:0;display:flex;align-items:center;justify-content:center;padding:64px 96px}.lightbox-item__media img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.lightbox-item__counter{position:absolute;top:20px;left:24px;z-index:2;color:#fff}.lightbox-item__caption{text-align:center;padding:16px 24px;font-size:15px;font-weight:600}.lightbox-gallery .lightbox-gallery__close{position:absolute;top:12px;right:16px;color:#fff}.lightbox-gallery .lightbox-gallery__close:hover,.lightbox-gallery .lightbox-gallery__close:focus{color:#fff;opacity:.7}@media only screen and (max-width:767px){.lightbox-item__media{padding:56px 16px}}.section--main-collection-banner .heading{font-family:var(--about-font-heading);font-weight:600;letter-spacing:-.005em;line-height:1.15;font-size:30px}@media only screen and (min-width:768px){.section--main-collection-banner .heading{font-size:40px}}.section--main-collection-banner .nav--breadcrumb{font-family:var(--about-font-body);font-size:12px;letter-spacing:.04em}.section--main-collection-banner .breadcrumb{color:#a69d8d}.section--main-collection-banner .breadcrumb a:hover{color:var(--color-foreground)}.section--main-collection-product-grid .filters-button,.section--main-collection-product-grid .sort-by select{font-family:var(--about-font-body);font-size:15px!important;font-weight:500;letter-spacing:normal;text-transform:none}.section--main-collection-product-grid .sort-by select{padding:.6em 4.6rem .6em 2rem!important}@media only screen and (min-width:768px){.section--main-collection-product-grid .sort-by select{min-width:100px}}.section--main-collection-product-grid .sort-by select option{padding:8px 14px}.section--main-collection-product-grid .products-count{font-family:var(--about-font-body);font-size:14px}.section--main-collection-product-grid .card--product,.section--product-recommendations .card--product{--card-body-padding: 1.8rem}.section--main-collection-product-grid .card--product .card-title,.section--product-recommendations .card--product .card-title{font-family:var(--about-font-body);font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none;line-height:1.4}.section--main-collection-product-grid .card--product .price,.section--product-recommendations .card--product .price{font-family:var(--about-font-body);font-size:14px}.quick-buy--hover .section--main-collection-product-grid .card--product .quick-buy-or-add,.quick-buy--hover .section--product-recommendations .card--product .quick-buy-or-add{left:auto;right:14px;width:44px}.quick-buy--hover .section--main-collection-product-grid .card--product .quick-buy-or-add .btn,.quick-buy--hover .section--product-recommendations .card--product .quick-buy-or-add .btn{width:44px;height:44px;min-height:0;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.quick-buy--hover .section--main-collection-product-grid .card--product .quick-buy-or-add .btn .quick-buy-text,.quick-buy--hover .section--product-recommendations .card--product .quick-buy-or-add .btn .quick-buy-text{display:none}.quick-buy--hover .section--main-collection-product-grid .card--product .quick-buy-or-add .btn .quick-buy-icon,.quick-buy--hover .section--product-recommendations .card--product .quick-buy-or-add .btn .quick-buy-icon{display:block;position:relative}.quick-buy--hover .section--main-collection-product-grid .card--product .quick-buy-or-add .btn .quick-buy-icon svg,.quick-buy--hover .section--product-recommendations .card--product .quick-buy-or-add .btn .quick-buy-icon svg{display:block}.quick-buy--hover .section--main-collection-product-grid .card--product .quick-buy-or-add .btn .quick-buy-icon .icon-plus,.quick-buy--hover .section--product-recommendations .card--product .quick-buy-or-add .btn .quick-buy-icon .icon-plus{position:absolute;width:12px;height:12px;right:0;bottom:0;stroke-width:2px;background:var(--color-button-foreground);color:var(--color-button-background);border-radius:12px}.section--main-collection-product-grid .card--banner .card-media-overlay{background-image:linear-gradient(to top,#0c12238c,#0c12230f 40%)}.section--main-collection-product-grid .card--banner .card-media-overlay span{font-family:var(--about-font-body);font-size:15px;font-weight:500;letter-spacing:.01em}.section--main-collection-product-grid .card--banner .card-media .media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.section--main-collection-product-grid .card--banner .card-media{aspect-ratio:16 / 9}.section--main-product .nav--breadcrumb{font-family:var(--about-font-body);font-size:12px;letter-spacing:.04em}.section--main-product .breadcrumb{color:#a69d8d}.section--main-product .breadcrumb a:hover{color:var(--color-foreground)}.section--main-product .product-block__title .h1{font-family:var(--about-font-heading);font-weight:600;letter-spacing:-.005em;line-height:1.15;font-size:26px;margin:0}@media only screen and (min-width:768px){.section--main-product .product-block__title .h1{font-size:34px}}.section--main-product .product-block__price .price{font-family:var(--about-font-body);font-size:22px;font-weight:500}.section--main-product .product__tax{color:#a69d8d}.section--main-product .pdp-usa-line{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--about-font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section--main-product .product-block__sibling_products>p{font-family:var(--about-font-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a69d8d}.section--main-product .product-block__sibling_products>p strong{color:var(--color-foreground)}.section--main-product .the-siblings .gridy-track{grid-template-columns:repeat(4,72px);gap:12px}.section--main-product .product-form__input .form__label{font-family:var(--about-font-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a69d8d}.section--main-product .product-form__input .form__label strong{color:var(--color-foreground)}.section--main-product .product-form__input input[type=radio]+label{background-color:transparent;border-radius:10px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;margin:0 8px 8px 0;font-family:var(--about-font-body);font-size:14px}.section--main-product .product-form__input input[type=radio]:checked+label{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.section--main-product .add-to-cart-container .quantity{--height: 52px;border-radius:999px}.section--main-product .product-form__submit{min-height:52px;font-size:14px;letter-spacing:.02em;text-transform:none}.section--main-product .pdp-content{padding-left:0!important}.section--main-product .pdp-content .col-md-max-4{max-width:none}.section--main-product .pdp-content summary,.section--main-product .pdp-content .summary-title{font-family:var(--about-font-body);font-size:15px;font-weight:600;letter-spacing:.02em;padding:18px 0}.section--main-product .product-block__description details .content,.section--main-product .product-block__collapsible_tab details .content,.section--main-product .product-block__custom_liquid details .content{font-family:var(--about-font-body);font-size:14px;color:var(--color-foreground);opacity:.85}.section--main-product .pdp-content .product-block:last-child details{border-bottom:1px solid var(--color-borders)}.section--main-product .product-block__collapsible_tab .content ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.section--main-product .product-block__collapsible_tab .content li strong{display:inline-block;min-width:96px}.pdp-size-table-wrap{overflow-x:auto}.pdp-size-table{width:100%;border-collapse:collapse;font-family:var(--about-font-body);font-size:13px;margin-top:10px}.pdp-size-table th,.pdp-size-table td{border:1px solid var(--color-borders);padding:9px 12px;text-align:center;white-space:nowrap}.pdp-size-table th{background:#26324f;font-weight:500;color:var(--color-foreground)}.section--main-product .product-thumbnails-slider .gridy-track{display:flex;flex-wrap:wrap;gap:12px}.section--main-product .product-thumbnails-slider .thumbnail-btn{width:76px;border-radius:10px;overflow:hidden}.section--main-product .product-thumbnails-slider .thumbnail-btn .media{aspect-ratio:1 / 1;height:auto}.section--main-product .thumbnail-btn.active:after{box-shadow:inset 0 0 0 2px var(--color-foreground)}.section--product-recommendations .section-header .subheading{font-family:var(--about-font-body);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#d8a855;position:relative;padding-bottom:12px;margin-bottom:14px}.section--product-recommendations .section-header .subheading:after{content:"";position:absolute;left:0;bottom:0;width:56px;border-top:2px solid #c9973f}.section--product-recommendations .section-header h2{font-family:var(--about-font-heading);font-weight:600;letter-spacing:-.005em;font-size:24px}@media only screen and (min-width:768px){.section--product-recommendations .section-header h2{font-size:30px}}.badge.custom-nameplate{background:#c9973f;color:#131b30;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.section--divider{background:#182138}.footer .footer-main .rte a{font-size:14px;line-height:1.8;text-decoration:none;position:relative;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s ease!important;padding-bottom:2px}.footer .footer-main .rte a:hover{background-size:100% 1px;color:#fff}.footer .footer-main .link-list a:hover{color:#fff!important}.template-index .section--hero .hero .hero__text:before{opacity:1;background:linear-gradient(to right,#0a0806a8,#0a080657 46%,#0a080600 74%),linear-gradient(to bottom,#0a0806bd,#0a08062e 38%,#0a080633)}.template-index .section--hero .subheading{display:inline-flex;align-items:center;gap:14px;font-family:var(--about-font-body);font-size:15px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff}.template-index .section--hero .subheading:before{content:"";flex-shrink:0;width:38px;height:27px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Crect width='20' height='14' fill='%23fff'/%3E%3Cg fill='%23B22234'%3E%3Crect y='0' width='20' height='2'/%3E%3Crect y='4' width='20' height='2'/%3E%3Crect y='8' width='20' height='2'/%3E%3Crect y='12' width='20' height='2'/%3E%3C/g%3E%3Crect width='9' height='7' fill='%233C3B6E'/%3E%3Cg fill='%23fff'%3E%3Ccircle cx='1.8' cy='1.6' r='.55'/%3E%3Ccircle cx='4.5' cy='1.6' r='.55'/%3E%3Ccircle cx='7.2' cy='1.6' r='.55'/%3E%3Ccircle cx='3.1' cy='3.5' r='.55'/%3E%3Ccircle cx='5.8' cy='3.5' r='.55'/%3E%3Ccircle cx='1.8' cy='5.4' r='.55'/%3E%3Ccircle cx='4.5' cy='5.4' r='.55'/%3E%3Ccircle cx='7.2' cy='5.4' r='.55'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}@media only screen and (max-width:767px){.template-index .section--hero .subheading:before{width:30px;height:21px}}.template-index .section--hero .hero__title{color:#fff;text-shadow:0 2px 18px rgba(10,8,6,.45)}.template-index .section--hero .hero__text .rte{color:#f2ede2;text-shadow:0 1px 10px rgba(10,8,6,.5);max-width:480px}.section--collection-list .card--collection .media{aspect-ratio:3 / 4}.section--collection-list .card--collection .media>img{transition:transform .5s ease}.section--collection-list .card--collection:hover .media>img{transform:scale(1.05)}.section--collection-list .card--collection .card-media-overlay{background:linear-gradient(to top,rgba(10,8,6,.78),transparent 60%)}.section--collection-list .card--collection h3{font-family:var(--about-font-heading);font-size:22px;font-weight:700;letter-spacing:.01em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.55)}@media only screen and (max-width:767px){.section--collection-list .card--collection h3{font-size:18px}}.section--collection-list .card--collection .link-icon{width:20px;height:20px;transition:transform .25s ease}.section--collection-list .card--collection:hover .link-icon{transform:translate(4px)}.section--call-strip{border-top:1px solid #2e3a5c;border-bottom:1px solid #2e3a5c}.call-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.call-strip__heading{font-family:var(--about-font-heading);font-weight:600;letter-spacing:-.005em;font-size:26px;line-height:1.15;color:#fff;margin:0 0 8px}.call-strip__body p{font-family:var(--about-font-body);font-size:14px;color:#fff;max-width:560px;margin:0}.call-strip__cta{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.call-strip__phone{display:inline-flex;align-items:center;gap:12px;font-family:var(--about-font-heading);font-size:28px;font-weight:600;color:#fff;white-space:nowrap;transition:color .2s ease}.call-strip__phone svg{width:24px;height:24px;color:#d8a855;flex-shrink:0}.call-strip__phone:hover{color:#d8a855}@media only screen and (max-width:767px){.call-strip__inner{flex-direction:column;align-items:flex-start;gap:22px}.call-strip__heading{font-size:22px}.call-strip__cta{gap:18px}.call-strip__phone{font-size:24px}}.section--featured-collection-or-products .section-header .subheading{font-family:var(--about-font-body);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#d8a855;position:relative;padding-bottom:12px;margin-bottom:14px}.section--featured-collection-or-products .section-header .subheading:after{content:"";position:absolute;left:0;bottom:0;width:56px;border-top:2px solid #c9973f}.section--featured-collection-or-products .section-header h2{font-family:var(--about-font-heading);font-weight:600;letter-spacing:-.005em;font-size:24px}@media only screen and (min-width:768px){.section--featured-collection-or-products .section-header h2{font-size:30px}}.section--featured-collection-or-products .section-header-row{align-items:flex-end;flex-wrap:wrap;gap:16px var(--gutter, 24px)}.section-header-row .section-header{margin-bottom:0}.section-header-row{align-items:flex-end}.section--featured-collection-or-products .view-all-link{font-family:var(--about-font-body);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:currentColor;padding-bottom:2px;margin-bottom:6px;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s ease}.section--featured-collection-or-products .view-all-link:hover,.section--featured-collection-or-products .view-all-link:focus-visible{background-size:100% 1px}.section--featured-collection-or-products .card--product{--card-body-padding: 1.8rem}.section--featured-collection-or-products .card--product .card-title{font-family:var(--about-font-body);font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none;line-height:1.4}.section--featured-collection-or-products .card--product .price{font-family:var(--about-font-body);font-size:14px}.quick-buy--hover .section--featured-collection-or-products .card--product .quick-buy-or-add{left:auto;right:14px;width:44px}.quick-buy--hover .section--featured-collection-or-products .card--product .quick-buy-or-add .btn{width:44px;height:44px;min-height:0;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.quick-buy--hover .section--featured-collection-or-products .card--product .quick-buy-or-add .btn .quick-buy-text{display:none}.quick-buy--hover .section--featured-collection-or-products .card--product .quick-buy-or-add .btn .quick-buy-icon{display:block;position:relative}.quick-buy--hover .section--featured-collection-or-products .card--product .quick-buy-or-add .btn .quick-buy-icon svg{display:block}.quick-buy--hover .section--featured-collection-or-products .card--product .quick-buy-or-add .btn .quick-buy-icon .icon-plus{position:absolute;width:12px;height:12px;right:0;bottom:0;stroke-width:2px;background:var(--color-button-foreground);color:var(--color-button-background);border-radius:12px}.template-index .section--image-with-text .media-with-text{gap:0}@media screen and (max-width:1600px){.template-index .section--image-with-text .media-with-text .p-page{padding:0 40px}}@media only screen and (min-width:768px){.template-index .section--image-with-text .container.full-width{grid-template-columns:1fr 100% 1fr;grid-column-gap:0}.template-index .section--image-with-text .sm-br-img,.template-index .section--image-with-text .sm-br-img .media,.template-index .section--image-with-text .sm-br-img img,.template-index .section--image-with-text .sm-br-img video{border-radius:0}}.template-index .section--image-with-text .subheading{font-family:var(--about-font-body);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#d8a855;position:relative;padding-bottom:12px;margin-bottom:2px}.template-index .section--image-with-text .subheading:after{content:"";position:absolute;left:0;bottom:0;width:56px;border-top:2px solid #c9973f}.template-index .section--image-with-text .hero__title{font-family:var(--about-font-heading);font-weight:600;line-height:1.14}.template-index .section--image-with-text .hero__title em{font-family:inherit;font-style:italic;font-weight:500}.template-index .section--image-with-text .blocks-text .rte{color:#5a5348;font-size:15px;max-width:480px}.blocks-button--horizontal{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px}@media only screen and (min-width:768px){.template-index .section--image-with-text .media-with-text>div:not(.sm-br-img){padding-top:64px;padding-bottom:64px}}.btn--primary:not([disabled]):not(.disabled):hover,.shopify-payment-button__button--unbranded:not([disabled]):not(.disabled):hover{box-shadow:none;background-color:color-mix(in srgb,var(--color-button-background) 80%,#ffffff)!important}.btn--secondary:not([disabled]):not(.disabled):hover{box-shadow:none;background-color:var(--color-outlines)!important;color:var(--color-background)!important}header.header .header-item-link:hover{color:#c9973f}@media(hover:hover)and (pointer:fine){header.header .header-item-link.hover-style--navigation:after{content:none}}.btn,.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options,.rte button,.rte input:where([type=button],[type=reset],[type=submit]){padding:14px 34px}header.header .hover-style--navigation{font-weight:600}.sticky-header-show header.header--shadow{box-shadow:0 8px 30px #00000059}#drawer-cart{--drawer-size: min(420px, 90vw)}#drawer-cart .drawer-panel{--drawer-padding: 24px;background-color:#1f2a47;color:#f4efe4}#drawer-cart .drawer-header{padding:22px var(--drawer-padding);border-bottom-color:#2e3a5c}#drawer-cart .drawer-header h3{font-family:var(--font-body-family);font-size:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f4efe4}#drawer-cart cart-items{display:block;margin-bottom:4rem}#drawer-cart .cart-item{grid-template-columns:76px 1fr auto;grid-template-rows:auto;grid-template-areas:"a b c" "a d e" "f f f";gap:0 14px;align-items:start;padding:18px 0;border-bottom:1px solid #2e3a5c}#drawer-cart .cart-item__image-container{grid-area:a}#drawer-cart .cart-item__image-container .media{border-radius:8px;overflow:hidden;background-color:#26324f}#drawer-cart .cart-item__details{grid-area:b}#drawer-cart .cart-item__total{grid-area:c}#drawer-cart .cart-item__actions{display:contents}#drawer-cart .cart-item quantity-input{grid-area:d;justify-self:start;align-self:end;margin-top:8px}#drawer-cart .cart-item cart-remove-button{display:block;grid-area:e;justify-self:end}#drawer-cart .cart-item__error{grid-area:f}#drawer-cart .cart-item__title{font-family:var(--font-heading-family);font-size:14px;font-weight:500;line-height:1.35;color:#f4efe4;margin-bottom:4px}#drawer-cart .cart-item__details .single-item-price{display:none}#drawer-cart .cart-item__desc-list{display:block;margin:0}#drawer-cart .cart-item__desc-list .product-option{display:inline;font-size:12px;line-height:1.6;color:#a69d8d;opacity:1}#drawer-cart .cart-item__desc-list .product-option dt,#drawer-cart .cart-item__desc-list .product-option dd{display:inline;margin:0}#drawer-cart .cart-item__desc-list .product-option+.product-option:before{content:"\b7  ";color:#a69d8d}#drawer-cart .cart-item__total .price{font-size:13px;font-weight:500;color:#f4efe4}#drawer-cart .cart-item quantity-input.small{--height: 28px;--width: auto;width:auto;height:30px;gap:0;border-color:#2e3a5c;border-radius:999px}#drawer-cart .cart-item quantity-input.small .quantity__button{min-width:28px;min-height:28px;display:grid}#drawer-cart .cart-item quantity-input.small .quantity__button svg{width:13px;height:13px}#drawer-cart .cart-item quantity-input.small .quantity__input{min-width:20px;width:20px;padding:0;font-size:12px;color:inherit;background:none;border:0}.cart-remove-icon{display:none}#drawer-cart cart-remove-button .cart-remove-label{display:none}#drawer-cart cart-remove-button .cart-remove-icon{display:block}#drawer-cart cart-remove-button button{display:grid;place-content:center;margin-top:6px;color:#a69d8d;text-decoration:none;transition:color .2s ease}#drawer-cart cart-remove-button button:hover{color:#e06055}#drawer-cart .cart-remove-icon svg{display:block;width:18px;height:18px}#drawer-cart .drawer-footer{padding:20px var(--drawer-padding);border-top-color:#2e3a5c}#drawer-cart .cart__subtotals{margin:0 0 14px}#drawer-cart .cart__subtotal{font-size:14px;color:#f4efe4}#drawer-cart .cart__subtotal .cart__subtotal-value{font-family:var(--font-heading-family);font-size:18px;font-weight:600}#drawer-cart .cart-buttons{gap:14px}#drawer-cart .view-cart{color:#f4efe4!important;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;height:auto;min-height:0;padding:2px 0}#drawer-cart .view-cart:hover{text-decoration:underline;text-underline-offset:4px}#drawer-cart .cart__tax{display:none}@media only screen and (min-width:768px){footer .footer-last{display:flex}}.made-usa{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink)}.footer-last .made-usa{margin-top:0;align-self:center}.template-index header.header{border:none}header.header{border-bottom:1px solid #1E2946}@media only screen and (max-width:768px){.footer__copyright{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
