:root{--collar-primary: #2C2420;--collar-primary-light: #4A3C35;--collar-accent: #C8A96E;--collar-accent-light: #E8D5B0;--collar-bg: #FDFBF7;--collar-bg-alt: #F5F0E8;--collar-text: #2C2420;--collar-text-muted: #7A6E65;--collar-border: #E5DDD3;--collar-success: #4A7C59;--collar-font-heading: "Cormorant Garamond", "Georgia", serif;--collar-font-body: "Inter", "Helvetica Neue", sans-serif;--collar-font-accent: "Josefin Sans", sans-serif;--collar-ease: cubic-bezier(.16, 1, .3, 1)}section[class*=section-hero]{background-color:var(--collar-bg-alt)!important;padding:0!important;margin:0!important}.collar-hero{display:flex;min-height:40vh;max-width:1400px;margin:0 auto;align-items:center;padding:20px 40px;gap:25px}.collar-hero-content{flex:1;max-width:560px}.collar-hero-badge{display:inline-block;font-family:var(--collar-font-accent);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--collar-accent);border:1px solid var(--collar-accent);padding:6px 20px;margin-bottom:32px}.collar-hero-title{font-family:var(--collar-font-heading)!important;font-size:clamp(2.5rem,5vw,4rem)!important;font-weight:300!important;line-height:1.1!important;margin-bottom:24px!important;color:var(--collar-primary)!important}.collar-hero-title em{font-style:italic;color:var(--collar-accent)}.collar-hero-desc{font-size:15px;color:var(--collar-text-muted);line-height:1.8;max-width:480px;margin-bottom:40px}.collar-hero-buttons{display:flex;gap:16px;flex-wrap:wrap}.collar-btn-primary{display:inline-block;background-color:var(--collar-primary)!important;color:#fff!important;padding:16px 40px!important;font-family:var(--collar-font-accent);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border:none;transition:all .3s var(--collar-ease)}.collar-btn-primary:hover{background-color:var(--collar-primary-light)!important;transform:translateY(-2px);box-shadow:0 8px 25px #2c242033}.collar-btn-outline{display:inline-block;background:transparent!important;color:var(--collar-primary)!important;padding:16px 40px!important;font-family:var(--collar-font-accent);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border:1.5px solid var(--collar-primary)!important;transition:all .3s var(--collar-ease)}.collar-btn-outline:hover{background-color:var(--collar-primary)!important;color:#fff!important}.collar-hero-image{flex:1;position:relative;overflow:hidden;min-height:unset;max-width:420px}.collar-hero-image img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.collar-hero{flex-direction:column;padding:40px 20px;min-height:auto}.collar-hero-content{text-align:center;max-width:100%}.collar-hero-buttons{justify-content:center}.collar-hero-image{min-height:unset}}section[class*=section-features]{padding:100px 40px!important}.collar-features-header{text-align:center;margin-bottom:60px}.collar-section-sub{font-family:var(--collar-font-accent);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--collar-accent);margin-bottom:12px;display:block}.collar-features-header h2{font-family:var(--collar-font-heading)!important;font-size:36px!important;font-weight:300!important}.collar-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1200px;margin:0 auto}.collar-feature{text-align:center;padding:24px}.collar-feature-icon{font-size:36px;margin-bottom:24px}.collar-feature h3{font-family:var(--collar-font-heading)!important;font-size:20px!important;font-weight:400!important;margin-bottom:12px!important}.collar-feature p{color:var(--collar-text-muted);font-size:14px;line-height:1.7}@media(max-width:768px){.collar-features-grid{grid-template-columns:1fr;gap:32px}}.collar-img-text{display:grid;grid-template-columns:1fr 1fr;min-height:60vh}.collar-img-text-image{overflow:hidden}.collar-img-text-image img{width:100%;height:100%;object-fit:cover}.collar-img-text-content{display:flex;flex-direction:column;justify-content:center;padding:80px 60px;background-color:var(--collar-bg)}.collar-img-text-content h2{font-family:var(--collar-font-heading)!important;font-size:32px!important;font-weight:300!important;margin-bottom:20px!important}.collar-img-text-content p{color:var(--collar-text-muted);line-height:1.9;margin-bottom:32px;max-width:440px;font-size:15px}@media(max-width:768px){.collar-img-text{grid-template-columns:1fr}.collar-img-text-image{aspect-ratio:4/3}.collar-img-text-content{padding:40px 20px}}.collar-pdp{max-width:1280px;margin:0 auto;padding:24px 60px 24px 80px}.collar-pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.collar-gallery{position:sticky;top:100px}.collar-gallery-main{aspect-ratio:1;overflow:hidden;background-color:var(--collar-bg-alt);margin-bottom:12px;cursor:zoom-in}.collar-gallery-main img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--collar-ease)}.collar-gallery-main:hover img{transform:scale(1.5)}.collar-gallery-thumbs{display:flex;gap:8px}.collar-thumb{width:72px;height:72px;overflow:hidden;border:2px solid transparent;cursor:pointer;opacity:.6;transition:all .3s}.collar-thumb.active,.collar-thumb:hover{border-color:var(--collar-accent);opacity:1}.collar-thumb img{width:100%;height:100%;object-fit:cover}.collar-pdp-info{padding-top:10px}.collar-breadcrumb{font-family:var(--collar-font-accent);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--collar-text-muted);margin-bottom:24px}.collar-breadcrumb a{color:var(--collar-text-muted);text-decoration:none}.collar-breadcrumb a:hover{color:var(--collar-accent)}.collar-pdp-title{font-family:var(--collar-font-heading)!important;font-size:clamp(1.8rem,3vw,2.5rem)!important;font-weight:300!important;margin-bottom:8px!important}.collar-rating{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;color:var(--collar-text-muted)}.collar-stars{color:var(--collar-accent);letter-spacing:2px}.collar-price{font-family:var(--collar-font-heading);font-size:28px;color:var(--collar-primary);margin-bottom:20px}.collar-price-compare{font-size:16px;color:var(--collar-text-muted);text-decoration:line-through;margin-left:8px}.collar-desc{color:var(--collar-text-muted);line-height:1.8;margin-bottom:28px;font-size:14px;max-width:480px}.collar-variant-label{font-family:var(--collar-font-accent);font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.collar-variant-label strong{color:var(--collar-primary)}.collar-variant-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.collar-variant-btn{min-width:44px;height:44px;padding:0 16px;border:1.5px solid var(--collar-border);background:none;font-family:var(--collar-font-accent);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s}.collar-variant-btn.active{background-color:var(--collar-primary);color:#fff;border-color:var(--collar-primary)}.collar-color-dot{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--collar-border);cursor:pointer;transition:all .3s}.collar-color-dot.active{box-shadow:0 0 0 2px var(--collar-bg),0 0 0 4px var(--collar-primary)}.collar-pdp-actions{display:flex;gap:12px;margin-bottom:24px}.collar-qty{display:flex;align-items:center;border:1.5px solid var(--collar-border)}.collar-qty button{width:44px;height:44px;background:none;border:none;font-size:16px;cursor:pointer;color:var(--collar-text)}.collar-qty input{width:44px;height:44px;border:none;text-align:center;font-family:var(--collar-font-accent);font-size:13px;background:transparent}.collar-add-to-cart{flex:1;background-color:var(--collar-primary)!important;color:#fff!important;padding:16px!important;font-family:var(--collar-font-accent);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;border:none!important;cursor:pointer;transition:all .3s}.collar-add-to-cart:hover{background-color:var(--collar-primary-light)!important}.collar-trust{display:flex;gap:24px;padding:20px 0;border-top:1px solid var(--collar-border);border-bottom:1px solid var(--collar-border);margin-bottom:20px;flex-wrap:wrap}.collar-trust-item{font-family:var(--collar-font-accent);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--collar-text-muted);display:flex;align-items:center;gap:6px}.collar-accordion{border-top:1px solid var(--collar-border)}.collar-accordion-item{border-bottom:1px solid var(--collar-border)}.collar-accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;font-family:var(--collar-font-accent);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--collar-text)}.collar-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s var(--collar-ease)}.collar-accordion-item.open .collar-accordion-content{max-height:300px}.collar-accordion-body{padding-bottom:16px;color:var(--collar-text-muted);line-height:1.8;font-size:14px}.collar-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--collar-border);padding:12px 20px;display:none;align-items:center;justify-content:space-between;z-index:100;box-shadow:0 -4px 20px #00000014}.collar-sticky-bar.visible{display:flex}@media(max-width:768px){.collar-pdp-grid{grid-template-columns:1fr;gap:32px}.collar-gallery{position:static}.collar-sticky-bar{display:flex}}section[class*=section-reviews]{padding:100px 40px!important}.collar-reviews-header{text-align:center;margin-bottom:60px}.collar-reviews-header h2{font-family:var(--collar-font-heading)!important;font-size:36px!important;font-weight:300!important}.collar-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:960px;margin:0 auto}.collar-review-card{background:#fff;border:1px solid var(--collar-border);padding:36px;transition:transform .3s,box-shadow .3s}.collar-review-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #2c242014}.collar-review-stars{color:var(--collar-accent);margin-bottom:16px;letter-spacing:2px;font-size:14px}.collar-review-text{color:var(--collar-text-muted);font-style:italic;line-height:1.8;margin-bottom:24px;font-size:14px}.collar-review-author{display:flex;align-items:center;gap:12px}.collar-review-avatar{width:36px;height:36px;border-radius:50%;background-color:var(--collar-accent-light);display:flex;align-items:center;justify-content:center;font-family:var(--collar-font-heading);color:var(--collar-accent)}.collar-review-name{font-family:var(--collar-font-accent);font-size:12px;font-weight:600;letter-spacing:.05em}.collar-review-badge{font-size:10px;color:var(--collar-success);letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){.collar-reviews-grid{grid-template-columns:1fr}}.collar-collection-header{text-align:center;padding:60px 40px 40px}.collar-collection-header h2{font-family:var(--collar-font-heading)!important;font-size:36px!important;font-weight:300!important}.collar-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;max-width:1280px;margin:0 auto;padding:0 40px 80px}.collar-product-card{background:#fff;border:1px solid var(--collar-border);overflow:hidden;text-decoration:none;color:inherit;transition:all .3s;display:block}.collar-product-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #2c24201a}.collar-product-card-image{aspect-ratio:1;overflow:hidden;background-color:var(--collar-bg-alt);position:relative}.collar-product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--collar-ease)}.collar-product-card:hover .collar-product-card-image img{transform:scale(1.08)}.collar-product-badge{position:absolute;top:12px;left:12px;font-family:var(--collar-font-accent);font-size:9px;letter-spacing:.2em;text-transform:uppercase;background:var(--collar-primary);color:#fff;padding:4px 10px}.collar-product-card-body{padding:20px}.collar-product-card-body h3{font-family:var(--collar-font-heading)!important;font-size:17px!important;font-weight:400!important;margin-bottom:6px!important}.collar-product-price{font-family:var(--collar-font-accent);font-size:13px;color:var(--collar-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/collar-luxury.css.map */
