:root{--tact-black: #000000;--tact-black-mid: #161616;--tact-black-light: #1F1F1F;--tact-black-border: #2A2A2A;--tact-gold: #EBD798;--tact-gold-light: #F0E0A8;--tact-gold-dark: #C9A855;--tact-white: #FFFFFF;--tact-steel: #E8EDF2;--tact-steel-mid: #C5CDD6;--tact-steel-dk: #8A97A5;--tact-muted: #5A5A5A;--tact-radius: 2px;--tact-transition: .2s ease}body{background-color:var(--tact-white);color:var(--tact-black);overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;display:block}a{transition:color var(--tact-transition)}.tact-eyebrow{font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--tact-gold);display:flex;align-items:center;gap:10px;margin-bottom:10px}.tact-eyebrow:before{content:"";width:24px;height:2px;background:var(--tact-gold);flex-shrink:0}.tact-heading{font-weight:900;text-transform:uppercase;line-height:.93;letter-spacing:-.5px}.tact-heading em{color:var(--tact-gold);font-style:normal}.tact-btn-primary{display:inline-block;background:var(--tact-gold);color:var(--tact-black);font-size:14px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer;text-decoration:none;transition:background var(--tact-transition),transform var(--tact-transition);white-space:nowrap}.tact-btn-primary:hover{background:var(--tact-gold-light);transform:translateY(-1px);color:var(--tact-black);text-decoration:none}.tact-btn-outline{display:inline-block;background:transparent;color:var(--tact-white);font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:13px 32px;border:1.5px solid rgba(255,255,255,.3);cursor:pointer;text-decoration:none;transition:border-color var(--tact-transition),color var(--tact-transition);white-space:nowrap}.tact-btn-outline:hover{border-color:var(--tact-gold);color:var(--tact-gold);text-decoration:none}.tact-btn-outline-dark{display:inline-block;background:transparent;color:var(--tact-black);font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:13px 32px;border:2px solid var(--tact-black);cursor:pointer;text-decoration:none;transition:background var(--tact-transition),color var(--tact-transition);white-space:nowrap}.tact-btn-outline-dark:hover{background:var(--tact-black);color:var(--tact-white);text-decoration:none}.tact-btn-ghost{display:inline-block;background:var(--tact-black);color:var(--tact-white);font-size:14px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer;text-decoration:none;transition:background var(--tact-transition);white-space:nowrap}.tact-btn-ghost:hover{background:#1a1a1a;color:var(--tact-white);text-decoration:none}.tact-section{width:100%;overflow:hidden}.tact-wrap{max-width:1400px;margin:0 auto;padding:0 24px}.header-wrapper{background-color:var(--tact-black)!important;border-bottom:3px solid var(--tact-gold)!important;box-shadow:0 4px 20px #00000080!important}.header{background-color:var(--tact-black)!important}.header__inline-menu .list-menu__item a,.header__menu-item{color:var(--tact-steel-mid)!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;transition:color var(--tact-transition)!important}.header__inline-menu .list-menu__item a:hover,.header__menu-item:hover{color:var(--tact-gold)!important;text-decoration:none!important}.header__heading-link,.header__heading,.header__icon,.header__icon--cart{color:var(--tact-white)!important}.header__icon:hover{color:var(--tact-gold)!important}.cart-count-bubble{background:var(--tact-gold)!important;color:var(--tact-black)!important;font-weight:800!important}.header__icon--menu svg,.header__icon--menu{color:var(--tact-steel-mid)!important}.mega-menu,.header__submenu{background:var(--tact-black-mid)!important;border:1px solid var(--tact-black-border)!important;border-top:2px solid var(--tact-gold)!important}.mega-menu .list-menu__item a,.header__submenu .list-menu__item a{color:var(--tact-steel-mid)!important;font-size:12px!important;font-weight:500!important;border-left:3px solid transparent!important;padding-left:14px!important;transition:all var(--tact-transition)!important}.mega-menu .list-menu__item a:hover,.header__submenu .list-menu__item a:hover{color:var(--tact-gold)!important;background:var(--tact-black-light)!important;border-left-color:var(--tact-gold)!important}.announcement-bar__wrap,.announcement-bar .page-width,.announcement-bar .announcement-bar__wrap{max-width:100%!important;padding:0!important;margin:0!important}.announcement-bar{background:var(--tact-gold)!important;border-bottom:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}.cart-drawer{background:var(--tact-white)!important}.cart-drawer__header{background:var(--tact-black)!important;border-bottom:2px solid var(--tact-gold)!important}.cart-drawer__heading{color:var(--tact-white)!important;font-weight:800!important;letter-spacing:1px!important;text-transform:uppercase!important}.cart-drawer__close svg{color:var(--tact-steel-mid)!important}.cart__cta .button,.cart-drawer .button--primary{background:var(--tact-gold)!important;color:var(--tact-black)!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;border:none!important;border-radius:0!important}.cart__cta .button:hover,.cart-drawer .button--primary:hover{background:var(--tact-gold-light)!important}.card-wrapper .card{border:1px solid #f0f0f0!important;border-radius:0!important;transition:box-shadow var(--tact-transition),transform var(--tact-transition)!important}.card-wrapper .card:hover{box-shadow:0 8px 28px #0000001a!important;transform:translateY(-2px)!important}.card__information{padding:14px 16px 16px!important}.card__heading{margin-bottom:6px!important}.card__heading a{font-size:14px!important;font-weight:600!important;color:var(--tact-black)!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.price{font-size:17px!important;font-weight:800!important;color:var(--tact-black)!important}.quick-add__submit,.product-form__submit{background:var(--tact-black)!important;color:var(--tact-white)!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:0!important;border:none!important;transition:background var(--tact-transition),color var(--tact-transition)!important}.quick-add__submit:hover,.product-form__submit:hover{background:var(--tact-gold)!important;color:var(--tact-black)!important}.pagination__item--current{background:var(--tact-gold)!important;color:var(--tact-black)!important;font-weight:800!important}.footer{background:#080808!important;color:var(--tact-white)!important}.footer__heading{font-size:13px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--tact-white)!important}.footer a{color:var(--tact-steel-dk)!important;font-size:13px!important;transition:color var(--tact-transition)!important}.footer a:hover{color:var(--tact-gold)!important;text-decoration:none!important}.footer__copyright{color:var(--tact-muted)!important;font-size:11px!important}.tact-gold-line{width:100%;height:3px;background:var(--tact-gold)}.tact-grid-bg{background-image:linear-gradient(rgba(196,151,59,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(196,151,59,.04) 1px,transparent 1px);background-size:56px 56px}@media(max-width:768px){.tact-wrap{padding:0 16px}}@media(max-width:480px){.tact-wrap{padding:0 14px}}.card__media,.card--product .card__media{aspect-ratio:1!important;overflow:hidden!important}.card__media .media,.card--product .card__media .media{aspect-ratio:1!important;height:auto!important}.card__media img,.card--product .card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:12px!important;background:#f4f4f4!important}.product__description.rte{font-size:14.5px;line-height:1.85;color:var(--tact-black, #0D0D0D);max-width:62ch}.product__description.rte>p:first-child{font-size:15.5px;color:var(--tact-black, #0D0D0D)}.product__description.rte p{margin:0 0 14px}.product__description.rte p:last-child{margin-bottom:0}.product__description.rte h2,.product__description.rte h3,.product__description.rte h4{font-family:var(--tact-font-display, inherit);font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--tact-black, #0D0D0D);margin:22px 0 10px;padding-bottom:6px;border-bottom:2px solid var(--tact-gold, #EBD798);display:inline-block}.product__description.rte h2:first-child,.product__description.rte h3:first-child,.product__description.rte h4:first-child{margin-top:0}.product__description.rte ul{list-style:none;padding-left:0;margin:0 0 16px}.product__description.rte ul li{position:relative;padding-left:20px;margin-bottom:8px;line-height:1.6}.product__description.rte ul li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:2px;background:var(--tact-gold-dark, #C9A855)}.product__description.rte ol{padding-left:20px;margin:0 0 16px}.product__description.rte ol li{padding-left:4px;margin-bottom:8px;line-height:1.6}.product__description.rte ol li::marker{font-weight:800;color:var(--tact-gold-dark, #C9A855)}.product__description.rte strong,.product__description.rte b{color:var(--tact-black, #0D0D0D);font-weight:700}.product__description.rte a{color:var(--tact-gold-dark, #C9A855);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.product__description.rte a:hover{color:var(--tact-gold, #EBD798)}.product__description.rte blockquote{margin:16px 0;padding:12px 16px;border-left:3px solid var(--tact-gold, #EBD798);background:var(--tact-steel, #E8EDF2);font-style:italic;color:var(--tact-muted, #5A5A5A)}.product__description.rte table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13px}.product__description.rte table th,.product__description.rte table td{padding:8px 10px;border:1px solid var(--tact-steel-mid, #C5CDD6);text-align:left}.product__description.rte table th{background:var(--tact-black, #0D0D0D);color:#fff;font-family:var(--tact-font-display, inherit);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.product__description.rte table tr:nth-child(2n) td{background:var(--tact-steel, #E8EDF2)}.blog,.article,.article__content,.article-template,.rte{overflow:hidden;width:100%}.rte img,.article__content img,.article-template img,.blog img{max-width:100%!important;width:100%!important;height:auto!important;display:block!important;object-fit:cover!important}.article__hero-image,.article__image img,.blog-article__image img{max-width:100%!important;width:100%!important;height:auto!important;object-fit:cover!important}.collection-hero__description.rte,.collection__description.rte,.collection-hero .rte{font-size:14.5px;line-height:1.85;color:var(--tact-black, #0D0D0D);max-width:68ch}.collection-hero__description.rte>p:first-child,.collection__description.rte>p:first-child,.collection-hero .rte>p:first-child{font-size:15.5px;color:var(--tact-black, #0D0D0D)}.collection-hero__description.rte p,.collection__description.rte p,.collection-hero .rte p{margin:0 0 14px}.collection-hero__description.rte p:last-child,.collection__description.rte p:last-child,.collection-hero .rte p:last-child{margin-bottom:0}.collection-hero__description.rte h2,.collection-hero__description.rte h3,.collection-hero__description.rte h4,.collection__description.rte h2,.collection__description.rte h3,.collection__description.rte h4,.collection-hero .rte h2,.collection-hero .rte h3,.collection-hero .rte h4{font-family:var(--tact-font-display, inherit);font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--tact-black, #0D0D0D);margin:18px 0 10px;padding-bottom:6px;border-bottom:2px solid var(--tact-gold, #EBD798);display:inline-block}.collection-hero__description.rte h2:first-child,.collection-hero__description.rte h3:first-child,.collection-hero__description.rte h4:first-child,.collection__description.rte h2:first-child,.collection__description.rte h3:first-child,.collection__description.rte h4:first-child,.collection-hero .rte h2:first-child,.collection-hero .rte h3:first-child,.collection-hero .rte h4:first-child{margin-top:0}.collection-hero__description.rte ul,.collection__description.rte ul,.collection-hero .rte ul{list-style:none;padding-left:0;margin:0 0 16px}.collection-hero__description.rte ul li,.collection__description.rte ul li,.collection-hero .rte ul li{position:relative;padding-left:20px;margin-bottom:8px;line-height:1.6}.collection-hero__description.rte ul li:before,.collection__description.rte ul li:before,.collection-hero .rte ul li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:2px;background:var(--tact-gold-dark, #C9A855)}.collection-hero__description.rte ol,.collection__description.rte ol,.collection-hero .rte ol{padding-left:20px;margin:0 0 16px}.collection-hero__description.rte ol li,.collection__description.rte ol li,.collection-hero .rte ol li{padding-left:4px;margin-bottom:8px;line-height:1.6}.collection-hero__description.rte ol li::marker,.collection__description.rte ol li::marker,.collection-hero .rte ol li::marker{font-weight:800;color:var(--tact-gold-dark, #C9A855)}.collection-hero__description.rte strong,.collection-hero__description.rte b,.collection__description.rte strong,.collection__description.rte b,.collection-hero .rte strong,.collection-hero .rte b{color:var(--tact-black, #0D0D0D);font-weight:700}.collection-hero__description.rte a,.collection__description.rte a,.collection-hero .rte a{color:var(--tact-gold-dark, #C9A855);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.collection-hero__description.rte a:hover,.collection__description.rte a:hover,.collection-hero .rte a:hover{color:var(--tact-gold, #EBD798)}.collection-hero__title,.collection__title{font-family:var(--tact-font-display, inherit);letter-spacing:-.3px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-theme.css.map */
