.page-width,.content-for-layout>section{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:48px!important;padding-right:48px!important}header .page-width,footer .page-width{max-width:1200px!important;padding-left:48px!important;padding-right:48px!important}@media(max-width:768px){.page-width,.content-for-layout>section{padding-left:20px!important;padding-right:20px!important}}.shopify-section-header-announcements{background-color:#1a1a1a!important}.shopify-section-header-announcements p,.shopify-section-header-announcements span,.shopify-section-header-announcements a{color:#d4af37!important;font-size:13px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-weight:400!important}header{border-bottom:1px solid #eee!important;box-shadow:0 1px 3px #0000000a!important}header .logo-text,header h1,header a[href="/"]{font-weight:700!important;letter-spacing:3px!important;font-size:1.4rem!important;color:#1a1a1a!important}header nav a{font-size:13px!important;letter-spacing:.8px!important;text-transform:uppercase!important;font-weight:500!important;color:#555!important;transition:color .2s ease!important;padding:8px 12px!important}header nav a:hover{color:#d4af37!important}.content-for-layout h2,.content-for-layout h3{font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:1.3rem!important;color:#1a1a1a!important;padding-bottom:8px!important;border-bottom:2px solid #d4af37!important;display:inline-block!important}.content-for-layout a.link{color:#d4af37!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:500!important;text-decoration:none!important;transition:color .2s ease!important}.content-for-layout a.link:hover{color:#b8962e!important}.product-card,[class*=product-card]{transition:transform .3s ease,box-shadow .3s ease!important;border-radius:8px!important;overflow:hidden!important}.product-card:hover,[class*=product-card]:hover{transform:translateY(-4px)!important;box-shadow:0 8px 25px #0000001a!important}.product-card img,[class*=product-card] img{border-radius:8px!important;transition:transform .4s ease!important;object-fit:cover!important}.product-card:hover img,[class*=product-card]:hover img{transform:scale(1.03)!important}.product-card a,[class*=product-card] a[href*="/products/"]{font-size:14px!important;font-weight:500!important;color:#333!important;text-decoration:none!important;line-height:1.4!important}.product-card .price,[class*=product-card] [class*=price],[class*=price]{color:#d4af37!important;font-weight:600!important;font-size:15px!important}footer{background-color:#1a1a1a!important;color:#ccc!important;margin-top:60px!important}footer a{color:#d4af37!important;transition:color .2s ease!important}footer a:hover{color:#e8c94a!important}footer h2,footer h3,footer h4{color:#fff!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:14px!important;font-weight:600!important}button[type=submit],.button--primary,a.button--primary{background-color:#d4af37!important;color:#fff!important;border:none!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:600!important;font-size:13px!important;padding:12px 28px!important;transition:background-color .2s ease!important}button[type=submit]:hover,.button--primary:hover{background-color:#b8962e!important}.product-information{padding-top:40px!important;max-width:1200px!important;margin:0 auto!important}.product-information h1{font-size:1.6rem!important;font-weight:600!important;letter-spacing:1px!important;color:#1a1a1a!important}.product-information img,[class*=media-gallery] img{object-fit:cover!important;object-position:center 60%!important;border-radius:8px!important}[class*=media-gallery]{border-radius:12px!important;overflow:hidden!important;background:#fafafa!important}[class*=media-gallery] [class*=thumbnail] img{border-radius:4px!important;border:2px solid transparent!important;transition:border-color .2s ease!important;object-position:center 60%!important}[class*=media-gallery] [class*=thumbnail][class*=active] img,[class*=media-gallery] [class*=thumbnail]:hover img{border-color:#d4af37!important}[class*=variant] label,[class*=option] label{border-radius:6px!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important;letter-spacing:.5px!important;border:1.5px solid #ddd!important;transition:all .2s ease!important;cursor:pointer!important}[class*=variant] label:hover,[class*=option] label:hover{border-color:#d4af37!important;color:#d4af37!important}[class*=variant] input:checked+label,[class*=option] input:checked+label{border-color:#d4af37!important;background-color:#d4af37!important;color:#fff!important}.product-information [class*=price]{font-size:1.5rem!important;color:#d4af37!important;font-weight:700!important}.product-information button[type=submit],.product-information [class*=add-to-cart]{background-color:#1a1a1a!important;color:#fff!important;border-radius:8px!important;padding:14px 32px!important;font-size:14px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;transition:background-color .2s ease!important}.product-information button[type=submit]:hover{background-color:#333!important}.product-information [class*=description] p,.product-information .rte p{font-size:14px!important;line-height:1.8!important;color:#555!important}.product-information [class*=description] strong,.product-information .rte strong{color:#1a1a1a!important;font-weight:600!important}.product-information [class*=quantity]{border-radius:8px!important;border:1.5px solid #ddd!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#999}::selection{background-color:#d4af37;color:#fff}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:#333!important;line-height:1.6!important}.collection-list img{border-radius:8px!important;transition:transform .3s ease!important}.collection-list img:hover{transform:scale(1.05)!important}.breadcrumb a{color:#888!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important}shopify-payment-terms,.shopify-payment-terms,shop-pay-installments-banner,[data-shopify=payment-terms],.spi-banner,.spi-learn-more,shopify-installments,.shopify-installments,#shopify-installments,.payment-terms,shop-pay-installments,[class*=installment],[class*=payment-term]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
