@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";html{scroll-behavior:smooth;scroll-padding-top:77px}.announcement-bar .announcement-bar__message{padding:0;min-height:initial;text-transform:uppercase;letter-spacing:.18em;font-size:12px;line-height:1.2}.announcement-bar .slider-button{height:32px}.announcement-bar__link p,.announcement-bar__link .icon-arrow{color:#b8922a}.announcement-bar__link:hover{text-decoration:none}.header .list-menu--inline{justify-content:center;width:100%}.header .header__menu-item{color:#3a3a3a;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.12em}.header__submenu .header__menu-item{white-space:normal!important;padding:1.2rem 2rem}.custom-menu-link-wrapper{display:flex;flex-direction:column;gap:4px;width:100%}.custom-menu-top-row{display:flex;align-items:center;gap:8px}.custom-menu-title{font-weight:700;text-transform:uppercase;font-size:1.3rem;letter-spacing:.05em;color:rgb(var(--color-foreground))}.custom-menu-desc{font-size:1.2rem;color:rgba(var(--color-foreground),.7);text-transform:none;font-weight:400;line-height:1.4;margin-top:2px}.custom-menu-badge{background-color:#a31f1f;color:#fff;font-size:.9rem;font-weight:700;padding:2px 6px;border-radius:2px;line-height:1;text-transform:uppercase}.custom-menu-heading-item{padding:1rem 2rem .5rem}.custom-menu-heading{font-size:1.1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#c4a14f}.header__submenu .header__menu-item:hover{text-decoration-line:none;background:#f9f7f4!important}.dropdown-divider-line{margin-inline:-20px!important}#HeaderMenu-shop-now,#HeaderDrawer-shop-now{background-color:#b8922a!important;color:#fff!important;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;padding:10px 24px!important;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;margin-left:1rem;transition:all .2s ease-in-out;line-height:1.4;text-decoration:none}#HeaderMenu-shop-now span,#HeaderDrawer-shop-now span{color:inherit;text-decoration:none!important}a#HeaderMenu-shop-now:hover,#HeaderDrawer-shop-now:hover{background:#a8832e;color:#fff!important}a#HeaderDrawer-shop-now{margin-left:30px;margin-top:10px;padding:14px 20px!important;min-width:200px;font-size:18px}.menu-drawer__inner-submenu .menu-drawer__menu.list-menu{background:#f0ede8;padding-block:10px}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:transparent!important}.menu-drawer__menu-item hr{margin-inline:-30px!important}.product-media-modal[open]{z-index:2!important}product-info .product__info-container>*+*{margin:0}#MainContent{position:relative;z-index:1}#MainContent:has(.disclosure-has-popup[open]){z-index:initial}.search-modal{z-index:9999!important}@media screen and (max-width:576px){.announcement-bar .slider-button{display:none}slideshow-component.announcement-bar{padding-block:7px}}@media screen and (max-width:749px){.footer .footer__content-top{padding-left:2rem;padding-right:2rem}.product__media-wrapper .product__media-icon{display:none!important}product-info{padding-top:14px!important}.product-media-container.constrain-height .media{padding-top:0!important;aspect-ratio:1/1}product-info .product__media-item{align-items:stretch!important}}@media screen and (min-width:750px){product-info .thumbnail img{object-fit:contain}.product__media-wrapper .product-media-container.constrain-height.media-fit-contain{width:100%!important}.product__media-wrapper .product-media-container.constrain-height .media{padding-top:0!important;aspect-ratio:1 / 1!important}.product__media-wrapper .product-media-container .media>img,.product__media-wrapper .product-media-container .media>video,.product__media-wrapper .product-media-container .media>model-viewer{width:100%!important;height:100%!important;object-fit:contain!important}.product__media-wrapper .product-media-container .product__modal-opener,.product__media-wrapper .product-media-container .product__media{width:100%}}@media screen and (min-width:990px){.header__inline-menu,.hover-dropdown-wrapper{position:relative;z-index:1001}.hover-dropdown-wrapper>.header__submenu,.hover-dropdown-wrapper>.mega-menu__content{z-index:1002!important;min-width:300px}}.article-template .sh-article-wrapper{max-width:900px;margin:0 auto;color:#1a1a1a}.article-template .sh-article-wrapper p{font-size:16px;line-height:1.9;color:#1a1a1a;font-weight:300;margin:0 0 20px}.article-template .sh-article-wrapper strong{font-weight:700;color:#111}.article-template .sh-article-wrapper blockquote{border-left:3px solid #9b1c1c;padding-left:24px;margin:32px 0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:20px;line-height:1.4;color:#111;display:block}.article-template .sh-article-wrapper h2{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(24px,3vw,36px);text-transform:uppercase;color:#111;line-height:1.05;margin-top:48px;margin-bottom:16px;border-left:4px solid #b8922a;padding-left:16px}.article-template .sh-article-wrapper sup{font-size:11px}.article-template .sh-article-wrapper sup a{color:#b8922a;font-weight:700;text-decoration:none}.article-template .sh-article-wrapper sup a:hover{text-decoration:underline}.article-template .sh-takeaway-box{background:#f2efe9;border:1px solid #e5e0d8;padding:24px 32px;margin:32px 0}.article-template .sh-takeaway-box .sh-takeaway-label{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#b8922a;margin-bottom:8px;margin-top:0}.article-template .sh-takeaway-box .sh-takeaway-text{font-size:15px;line-height:1.75;color:#1a1a1a;font-weight:400;margin:0}.article-template .sh-article-wrapper ul{padding-left:24px;margin-bottom:20px}.article-template .sh-article-wrapper ul li{font-size:15px;line-height:1.85;color:#1a1a1a;font-weight:300;margin-bottom:6.4px}.article-template .sh-cycle-box{background:#111;padding:32px;margin:40px 0}.article-template .sh-cycle-box .sh-cycle-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#b8922a;margin-bottom:16px;margin-top:0}.article-template .sh-cycle-list{display:flex;flex-direction:column;gap:12px}.article-template .sh-cycle-row{display:flex;gap:16px;align-items:flex-start}.article-template .sh-cycle-number{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:16px;color:#b8922a;min-width:24px}.article-template .sh-cycle-text{font-size:15px;line-height:1.7;color:#fff;font-weight:300}.article-template .sh-categories-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#e5e0d8;margin:24px 0 32px}.article-template .sh-category-card{background:#f2efe9;padding:28px;display:flex;flex-direction:column;justify-content:space-between}.article-template .sh-category-card .sh-card-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;margin-top:0}.article-template .sh-category-card .sh-card-text{font-size:15px;line-height:1.75;color:#1a1a1a;font-weight:300;margin-bottom:16px;margin-top:0}.article-template .sh-card-title.color-gold,.article-template .sh-card-link.color-gold{color:#b8922a}.article-template .sh-card-title.color-red,.article-template .sh-card-link.color-red{color:#9b1c1c}.article-template .sh-card-title.color-blue,.article-template .sh-card-link.color-blue{color:#4a6fa5}.article-template .sh-card-title.color-green,.article-template .sh-card-link.color-green{color:#27ae60}.article-template .sh-card-link-wrapper{text-decoration:none;display:inline-block}.article-template .sh-card-link{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.article-template .sh-card-link:hover{text-decoration:underline}.article-template .sh-cta-block{background:#111;padding:40px;margin:48px 0;text-align:center}.article-template .sh-cta-block .sh-cta-subtitle{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:#b8922a;margin-bottom:12px;margin-top:0}.article-template .sh-cta-block .sh-cta-title{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(24px,3vw,32px);text-transform:uppercase;color:#fff;margin-bottom:16px;margin-top:0}.article-template .sh-cta-block .sh-cta-text{font-size:15px;line-height:1.75;color:#fff;font-weight:300;max-width:440px;margin:0 auto 24px}.article-template .sh-cta-block .sh-cta-buttons{display:flex;gap:16px;justify-content:center}.article-template .sh-cta-block .sh-btn-filled{background:#b8922a;color:#111;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:13px;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:opacity .2s ease}.article-template .sh-cta-block .sh-btn-filled svg{width:14px;height:14px}.article-template .sh-cta-block .sh-btn-filled:hover{opacity:.9}.article-template .sh-cta-block .sh-btn-outline{background:transparent;color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:.15em;text-transform:uppercase;padding:14px 32px;border:1px solid rgba(245,240,232,.2);cursor:pointer;text-decoration:none;transition:background-color .2s ease}.article-template .sh-cta-block .sh-btn-outline:hover{background:#ffffff0d}.article-template .sh-references-section{margin-top:48px;padding-top:32px;border-top:1px solid #e5e0d8}.article-template .sh-references-section .sh-references-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#3a3a3a;margin-bottom:20px;margin-top:0}.article-template .sh-references-section .sh-references-list{padding-left:20px;list-style:decimal;margin:0}.article-template .sh-references-section .sh-references-item{font-size:13px;line-height:1.7;color:#3a3a3a;font-weight:300;margin-bottom:9.6px}.article-template .sh-references-section .sh-references-item a{color:#b8922a;font-weight:600;text-decoration:none}.article-template .sh-references-section .sh-references-item a:hover{text-decoration:underline}.article-template .sh-author-bio{display:flex;gap:20px;align-items:flex-start;margin-top:48px;padding:28px;background:#f2efe9;border:1px solid #e5e0d8;text-align:left}.article-template .sh-author-img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid #b8922a;flex-shrink:0}.article-template .sh-author-content{flex:1}.article-template .sh-author-name{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#111;text-decoration:none;display:inline-block}.article-template .sh-author-text{font-size:13px;color:#3a3a3a;font-weight:300;line-height:1.7;margin-top:6.4px;margin-bottom:9.6px}.article-template .sh-author-link{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#b8922a;cursor:pointer;text-decoration:none}.article-template .sh-author-link:hover{text-decoration:underline}.article-template .sh-author-text{font-size:14px!important;line-height:1.7}@media(max-width:767px){.article-template .sh-categories-grid{grid-template-columns:1fr}.article-template .sh-author-bio{flex-direction:column;align-items:center;text-align:center}.article-template .sh-author-img{margin-bottom:12px}}@media(max-width:576px){.article-template .sh-cta-block .sh-cta-buttons{flex-direction:column}.article-template .sh-cta-block .sh-btn-filled{padding:14px 20px}.article-template .sh-cta-block{padding:40px 20px}}.article-template__back{background:#f2efe9;border-top:1px solid rgb(229,224,216);padding:1.5rem 0px;margin-bottom:0!important}.article-template__back .article-template__link{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#3a3a3a;cursor:pointer}.article-template__content.page-width{max-width:calc(900px + 10rem);margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
