.product-information{padding:40px 0!important}.product-information__grid{width:100%!important;margin:0 auto!important;padding:0 20px!important;gap:60px!important}.product-information__media{position:relative!important}.product-information__media .product-media-gallery{border-radius:12px!important;overflow:hidden!important}.product-information__media img{border-radius:12px!important}.product-details{display:flex!important;flex-direction:column!important;gap:24px!important}.product-details .group-block{gap:20px!important;padding:0!important}.product-details .text-block p:first-child{color:#999!important;text-transform:uppercase!important;margin-bottom:16px!important;font-weight:500!important}.product-details .text-block:nth-child(1){order:-1!important}.product-details h1,.product-details .h1,.product-details .product-title{font-size:2.5rem!important;font-weight:400!important;color:#2a2a2a!important;line-height:1.2!important;margin:0 0 8px!important;letter-spacing:-.5px!important}.product-details .text-block:nth-child(2) p{font-size:.9rem!important;color:#999!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0 0 16px!important;font-weight:500!important}.product-details .text-block p:contains("\2605"),.product-details .text-block p:contains("Reviews"){font-size:.85rem!important;color:#666!important;margin:0 0 20px!important}.product-details .price,.product-details .price-block,.product-details .price-component{font-size:1.5rem!important;font-weight:600!important;color:#c9a961!important;margin:16px 0 24px!important}.product-details .price .compare-at-price{font-size:1.2rem!important;color:#999!important;text-decoration:line-through!important;margin-right:12px!important}.product-details .variant-picker{margin:20px 0!important}.product-details .variant-picker .variant-input-wrapper{gap:12px!important}.product-details .variant-picker .variant-input{border:1px solid #e0e0e0!important;border-radius:6px!important;padding:8px 16px!important;font-size:.9rem!important;background:#fff!important;transition:all .2s ease!important}.product-details .variant-picker .variant-input:hover{border-color:#c9a961!important}.product-details .variant-picker .variant-input[aria-checked=true]{border-color:#c9a961!important;background:#c9a961!important;color:#fff!important}.product-details .buy-buttons{margin:24px 0!important;gap:12px!important}.product-details .buy-buttons .button{border-radius:8px!important;padding:14px 32px!important;font-size:.95rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.3px!important;transition:all .3s ease!important}.product-details .buy-buttons .button--primary{background:#c9a961!important;border-color:#c9a961!important;color:#fff!important}.product-details .buy-buttons .button--primary:hover{background:#b8985a!important;border-color:#b8985a!important;transform:translateY(-1px)!important}.product-details .notes-breakdown{margin-top:24px!important;padding-top:24px!important;border-top:1px solid #f0f0f0!important}.product-details .notes-breakdown h3{font-size:1.1rem!important;font-weight:600!important;color:#2a2a2a!important;margin-bottom:16px!important}.product-details .notes-category{margin-bottom:16px!important}.product-details .notes-category h4{font-size:.8rem!important;font-weight:600!important;color:#c9a961!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:6px!important}.product-details .notes-category p{font-size:.9rem!important;color:#666!important;margin:0!important}.product-details .accordion{margin-top:32px!important;border-top:1px solid #f0f0f0!important;padding-top:24px!important}.product-details .accordion-row{border-bottom:1px solid #f0f0f0!important;margin-bottom:16px!important}.product-details .accordion-row h4{font-size:.95rem!important;font-weight:600!important;color:#2a2a2a!important;padding:12px 0!important;cursor:pointer!important}.product-details .share-button{margin-top:24px!important;padding-top:24px!important;border-top:1px solid #f0f0f0!important}.product-details .share-button button{background:transparent!important;border:1px solid #e0e0e0!important;border-radius:6px!important;padding:8px 16px!important;font-size:.85rem!important;color:#666!important;transition:all .2s ease!important}.product-details .share-button button:hover{border-color:#c9a961!important;color:#c9a961!important}@media screen and (max-width: 768px){.product-information{padding:20px 0!important}.product-information__grid{gap:32px!important;padding:0 16px!important}.product-details h1,.product-details .h1,.product-details .product-title{font-size:2rem!important}.product-details .price,.product-details .price-block,.product-details .price-component{font-size:1.3rem!important}.product-details .buy-buttons .button{padding:12px 24px!important;font-size:.9rem!important}}.product-details *{box-sizing:border-box!important}.product-details .group-block>*:first-child{margin-top:0!important}.product-details .group-block>*:last-child{margin-bottom:0!important}.product-details .product-form-buttons>*:not(.quantity-selector){flex:none}main[data-template=product] .product-recommendations .section{max-width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-detail-custom.css.map */
