.puritides-product-page{background:#fbf7ef;color:#061a33;font-family:Montserrat,sans-serif;padding-bottom:40px}.puritides-container{max-width:1440px;margin:auto;padding:28px 48px}.puritides-breadcrumb{font-size:13px;margin-bottom:24px}.puritides-breadcrumb a{color:#061a33;text-decoration:none}.puritides-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.puritides-main-image{position:relative;background:#fff;border-radius:8px;overflow:hidden}.puritides-main-image img{width:100%;display:block;transition:transform .4s ease}.puritides-main-image:hover img{transform:scale(1.04)}.puritides-zoom{position:absolute;top:18px;right:18px;border:none;background:#fff;border-radius:50%;width:38px;height:38px;cursor:pointer}.puritides-thumbnails{display:flex;gap:22px;margin-top:22px}.puritides-thumb{border:1px solid #c79a3d;background:#fff;border-radius:6px;padding:0;cursor:pointer;overflow:hidden;width:150px}.puritides-thumb img{width:100%;display:block}.puritides-category{color:#c79a3d;letter-spacing:2px;font-size:13px;text-transform:uppercase;font-weight:600}.puritides-info h1{font-family:Cormorant Garamond,serif;font-size:56px;line-height:1;margin:8px 0 12px}.puritides-stars{color:#c79a3d;font-size:18px;margin-bottom:18px}.puritides-stars span{color:#061a33;font-size:14px;margin-left:8px}.puritides-price{font-size:30px;font-weight:700;margin-bottom:8px}.puritides-payments{font-size:13px;margin-bottom:22px}.puritides-description{font-size:15px;line-height:1.7;margin-bottom:24px}.puritides-benefits{list-style:none;padding:0;margin:0 0 26px}.puritides-benefits li{margin:14px 0;font-size:15px}.puritides-benefits li:before{content:"\25ce";color:#c79a3d;margin-right:12px}.puritides-actions{display:flex;gap:18px;margin-bottom:16px}.puritides-qty{display:flex;border:1px solid #d8c7a8;border-radius:6px;overflow:hidden;height:54px}.puritides-qty button,.puritides-qty input{width:48px;border:none;background:#fff;text-align:center;font-size:16px}.puritides-add{flex:1;background:linear-gradient(135deg,#c79a3d,#b17d24);color:#fff;border:none;border-radius:6px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:transform .25s ease}.puritides-add:hover{transform:translateY(-2px)}.puritides-coa{display:block;text-align:center;border:1px solid #c79a3d;padding:18px;border-radius:6px;text-decoration:none;color:#061a33;font-weight:700;margin-bottom:18px}.puritides-discount-box{background:#061a33;color:#fff;padding:22px;border-radius:8px;border:1px solid #c79a3d}.puritides-discount-box h3{color:#fff;font-size:15px;margin-top:0}.puritides-discount-box div{display:flex;justify-content:space-between;border:1px solid rgba(199,154,61,.45);padding:14px 18px}.puritides-discount-box strong{color:#e2c177}.puritides-tabs{margin-top:55px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e8e1d5;background:#fff}.tab-btn{padding:20px;border:none;background:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;color:#061a33}.tab-btn.active{border-bottom:3px solid #c79a3d}.puritides-tab-content{display:none;background:#fff;padding:36px;border:1px solid #e8e1d5;border-top:none}.puritides-tab-content.active{display:block}.puritides-tab-content h2{font-family:Cormorant Garamond,serif;font-size:30px;text-transform:uppercase}.puritides-three-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.puritides-three-cols h4{margin-bottom:6px}.puritides-spec-table{width:100%;border-collapse:collapse}.puritides-spec-table td{border:1px solid #e8e1d5;padding:14px 18px}.puritides-spec-table td:first-child{font-weight:700;background:#fbf7ef}.puritides-compliance{text-align:center;max-width:600px;margin:auto}.shield{color:#c79a3d;font-size:70px}.puritides-related{margin-top:48px}.puritides-related h2{text-align:center;font-family:Cormorant Garamond,serif;letter-spacing:4px;text-transform:uppercase}.puritides-related-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.puritides-card{background:#fff;border:1px solid #e8e1d5;border-radius:8px;text-align:center;padding:18px}.puritides-card img{width:100%;height:auto}.puritides-card a{color:#061a33;text-decoration:none}.puritides-card h3{font-size:15px}.puritides-card-btn{display:block;border:1px solid #c79a3d;padding:12px;margin-top:12px;font-size:12px;font-weight:700}@media screen and (max-width:900px){.puritides-container{padding:20px}.puritides-product-grid,.puritides-three-cols{grid-template-columns:1fr}.puritides-info h1{font-size:42px}.puritides-actions{flex-direction:column}.puritides-add{height:54px}.puritides-related-grid{grid-template-columns:repeat(2,1fr)}}.puritides-card h3{font-family:Montserrat,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.02em!important;color:#071d33!important;margin:14px 0 5px!important}.puritides-card p{font-family:Montserrat,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;color:#6b7280!important}.puritides-card-btn{display:block!important;width:100%!important;background:#071d33!important;color:#fbf6ed!important;border:1px solid #c9963b!important;border-radius:2px!important;padding:13px 18px!important;margin-top:14px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;transition:all .25s ease!important}.puritides-card-btn:hover{background:#c9963b!important;color:#071d33!important;border-color:#c9963b!important;transform:translateY(-1px)}.puritides-variant-pills{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 18px}.puritides-variant-pill{min-width:92px;padding:11px 14px;border:1px solid #c9963b;background:#fbf6ed;color:#071d33;cursor:pointer;text-align:center;transition:all .25s ease}.puritides-variant-pill input{display:none}.puritides-variant-pill span{display:block;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:700}.puritides-variant-pill small{display:block;margin-top:3px;font-size:12px;color:#9b6a22}.puritides-variant-pill:has(input:checked),.puritides-variant-pill:hover{background:#071d33;color:#fbf6ed}.puritides-variant-pill:has(input:checked) small,.puritides-variant-pill:hover small{color:#f7e7bd}
/*# sourceMappingURL=/cdn/shop/t/5/assets/puritides-product.css.map */
