:root{--font-display: "Cormorant Garamond", serif !important;--color-bg: #ffffff !important;--color-bg-2: #f8f8f8 !important;--color-bg-3: #f0f0f0 !important;--color-violet: #999999 !important;--color-violet-bright: #555555 !important;--color-violet-glow: rgba(150,150,150,.2) !important;--color-violet-subtle: rgba(150,150,150,.08) !important;--color-white: #111111 !important;--color-white-60: rgba(17,17,17,.6) !important;--color-white-20: rgba(17,17,17,.12) !important;--color-border: rgba(17,17,17,.12) !important}body{font-weight:400!important;background:#fff!important}.announcement-bar{background:linear-gradient(90deg,#1a1a1a,#333,#1a1a1a)!important;color:#fff!important}.announcement-bar__track span{color:#fff!important}.site-header{background:#fffffff5!important;border-bottom:1px solid rgba(17,17,17,.1)!important}.site-header__nav a,.site-header__actions a,.site-header__actions button{color:#1111118c!important;font-family:Inter,sans-serif!important}.site-header__nav a:hover{color:#111!important}.site-header__logo{font-style:italic!important;letter-spacing:.12em!important;background:linear-gradient(135deg,#111 30%,#666)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:none!important}.collection-section,.trust-section,.features-strip{background:#fff!important}.product-card{background:#fff!important;border:1px solid rgba(17,17,17,.08)!important}.product-card:hover{border-color:#aaa!important;box-shadow:0 8px 24px #1111111f!important}.product-card__media{background:#f4f4f4!important;position:relative}.product-card__title{color:#111!important}.product-card__material{color:#888!important}.product-card__price{color:#111!important}.product-card__media img{transition:transform .6s cubic-bezier(.4,0,.2,1)!important;animation:none!important}.product-card:hover .product-card__media img{transform:scale(1.07)!important}.product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.8) 47%,rgba(255,255,255,1) 50%,rgba(255,255,255,.8) 53%,transparent 70%);background-size:300% 300%;background-position:-150% -150%;opacity:0;pointer-events:none;mix-blend-mode:soft-light;transition:opacity .2s;z-index:2}.product-card:hover .product-card__media:after{opacity:1;animation:shine-sweep 1.6s ease-in-out infinite}@keyframes shine-sweep{0%{background-position:-150% -150%}to{background-position:150% 150%}}.btn--primary{background:#111!important;border-color:#111!important;color:#fff!important;animation:pulse-cta 2.2s ease-in-out infinite}.btn--primary:hover{background:#333!important;box-shadow:0 4px 16px #1111114d!important}@keyframes pulse-cta{0%{box-shadow:0 0 #11111159}70%{box-shadow:0 0 0 10px #1110}to{box-shadow:0 0 #1110}}.btn--outline{border-color:#1111114d!important;color:#111!important;background:transparent!important}.btn--outline:hover{border-color:#111!important;box-shadow:0 0 0 2px #1111111a!important}.payment-badge{font-family:Inter,sans-serif;font-size:9px;font-weight:500;letter-spacing:.05em;color:#11111180;border:1px solid rgba(17,17,17,.15);padding:5px 10px;border-radius:3px;background:#f8f8f8}.guarantee-item{font-size:11px;color:#1119;padding:10px 12px;border:1px solid rgba(17,17,17,.1);text-align:center;letter-spacing:.02em;font-family:Inter,sans-serif;background:#f8f8f8}.stock-urgency{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#c0392b;margin-top:10px}.stock-urgency .dot{width:6px;height:6px;border-radius:50%;background:#c0392b;animation:blink-dot 1.4s ease-in-out infinite}@keyframes blink-dot{0%,to{opacity:1}50%{opacity:.25}}.offer-banner{background:#111;color:#fff;text-align:center;padding:14px 20px;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.04em;font-weight:500}.offer-banner strong{color:#d4af6e;font-weight:700}.faq-item summary{outline:none;color:#111!important}.faq-item summary:focus-visible{outline:2px solid #555;outline-offset:4px}.features-strip__item{color:#1119!important}.features-strip__item .dot{background:#999!important;box-shadow:none!important}.collection-banner{border-top:1px solid rgba(17,17,17,.1)!important}.collection-banner__item{-webkit-text-stroke:1px rgba(17,17,17,.25)!important;color:transparent!important}.collection-banner__item:hover{color:#111!important;-webkit-text-stroke:1px #111111!important}.site-footer{background:#f8f8f8!important;border-top:1px solid rgba(17,17,17,.1)!important}.site-footer__links a{color:#1111118c!important}.site-footer__links a:hover{color:#111!important}.site-footer__copy{color:#1116!important}.section-header__label{color:#888!important}.section-header__title{color:#111!important}.product-info__brand{color:#888!important}.product-info__title,.product-info__price{color:#111!important}.product-info__label{color:#888!important}@media(prefers-reduced-motion:reduce){.product-card__media:after{animation:none!important;opacity:0!important}.btn--primary,.stock-urgency .dot{animation:none!important}}@media(max-width:600px){.product-card__media:after{animation:none!important}}@media(max-width:900px){.site-header{grid-template-columns:auto 1fr auto!important;padding:0 16px!important}.site-header__logo{text-align:center!important;grid-column:2!important}.site-header__hamburger{grid-column:1!important}.site-header__actions{grid-column:3!important;gap:12px!important}.site-header__actions a:not([data-open-cart]){display:none!important}}.compare-table{width:100%;border-collapse:collapse;max-width:800px;margin:0 auto;font-family:Inter,sans-serif;font-size:13px}.compare-table th{padding:14px 20px;text-align:center;font-family:Cormorant Garamond,serif;font-size:15px;font-weight:600;border-bottom:2px solid #111111;letter-spacing:.05em}.compare-table th.chahir-col{background:#111;color:#fff}.compare-table td{padding:13px 20px;text-align:center;border-bottom:1px solid rgba(17,17,17,.1);color:#333}.compare-table td:first-child{text-align:left;font-weight:500;color:#111}.compare-table tr:nth-child(2n) td{background:#f8f8f8}.compare-table .tick{color:#111;font-size:16px;font-weight:700}.compare-table .cross{color:#ccc;font-size:16px}.compare-table .chahir-col{font-weight:700;color:#111}.bundle-section{max-width:700px;margin:0 auto;padding:40px 20px}.bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.bundle-card{border:2px solid rgba(17,17,17,.12);padding:20px 16px;text-align:center;cursor:pointer;position:relative;transition:border-color .25s,box-shadow .25s;background:#fff}.bundle-card:hover,.bundle-card.selected{border-color:#111;box-shadow:0 4px 16px #1111111f}.bundle-card__badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#111;color:#fff;font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.15em;padding:3px 12px;white-space:nowrap}.bundle-card__qty{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;color:#111;display:block;margin-bottom:4px}.bundle-card__label{font-size:11px;color:#888;letter-spacing:.05em;display:block;margin-bottom:12px}.bundle-card__price{font-size:16px;font-weight:700;color:#111;display:block}.bundle-card__save{font-size:10px;color:#c0392b;font-weight:600;margin-top:4px;display:block}.bundle-card.selected,.bundle-card--best{animation:chahir-bundle-glow 2.8s ease-in-out infinite}@keyframes chahir-bundle-glow{0%,to{box-shadow:0 0 #3f7fd400}50%{box-shadow:0 0 30px #3f7fd447}}.shipping-progress{background:#f8f8f8;border:1px solid rgba(17,17,17,.1);padding:14px 20px;margin-bottom:16px;font-family:Inter,sans-serif}.shipping-progress__text{font-size:12px;color:#333;margin-bottom:10px;text-align:center}.shipping-progress__text strong{color:#111}.shipping-progress__bar-bg{height:5px;background:#e0e0e0;border-radius:3px;overflow:hidden}.shipping-progress__bar-fill{height:100%;background:#111;border-radius:3px;transition:width .6s ease}.gamification-banner{background:#111;color:#fff;text-align:center;padding:18px 24px;font-family:Inter,sans-serif}.gamification-banner__title{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;letter-spacing:.08em;margin-bottom:6px}.gamification-banner__sub{font-size:12px;color:#ffffffb3;letter-spacing:.04em}.gamification-banner__highlight{color:#d4af6e;font-weight:700}#giveaway-countdown>div:nth-child(odd){animation:chahir-cd 2s ease-in-out infinite}#giveaway-countdown>div:nth-child(1){animation-delay:0s}#giveaway-countdown>div:nth-child(3){animation-delay:.5s}#giveaway-countdown>div:nth-child(5){animation-delay:1s}@keyframes chahir-cd{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(max-width:600px){.bundle-grid{grid-template-columns:1fr}.compare-table{font-size:11px}.compare-table th,.compare-table td{padding:10px 12px}}.product-card{animation:chahir-pulse 3.2s ease-in-out infinite;transition:transform .3s ease,border-color .25s}.product-card:nth-child(2){animation-delay:1.6s}@keyframes chahir-pulse{0%,to{box-shadow:0 2px 8px #1111110f}50%{box-shadow:0 0 32px #3f7fd452}}.product-card:hover{transform:translateY(-6px)}.product-card__media{overflow:hidden}.product-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%);background-size:240% 100%;animation:chahir-sweep 4s ease-in-out infinite}@keyframes chahir-sweep{0%,to{background-position:140% 0}50%{background-position:-40% 0}}.product-card__add{animation:chahir-btn 2.4s ease-in-out infinite}@keyframes chahir-btn{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.product-card,.product-card__media:before,.product-card__add,.bundle-card.selected,.bundle-card--best,#giveaway-countdown>div{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/chahir-override.css.map */
