:root{--com-bg: #fbf6ee;--com-bg-soft: #f3eadc;--com-dark: #1f1b17;--com-text: #2a2520;--com-muted: rgba(42, 37, 32, .64);--com-gold: #b08a52;--com-border: rgba(31, 27, 23, .12);--com-text-light: #f8efe3}body{background:var(--com-bg)}.com-section-label{display:flex;align-items:center;gap:14px;margin-bottom:26px;color:var(--com-gold);font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase}.com-section-label:before{content:"";width:34px;height:1px;background:var(--com-gold);display:inline-block}.com-section-title{color:var(--com-dark);font-family:Playfair Display,serif;font-size:clamp(42px,6vw,74px);line-height:.98;font-weight:400;letter-spacing:-.03em}.com-section-title em{color:var(--com-gold);font-style:italic;font-weight:400}.com-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;border-radius:999px;text-decoration:none;letter-spacing:.16em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:1.15rem;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.com-btn--primary{background:var(--com-dark);color:#fff;box-shadow:0 16px 35px #00000024}.com-btn:hover{transform:translateY(-2px)}.com-hero-product{background:linear-gradient(135deg,#fffaf3,#f4ecdf);padding:clamp(34px,5vw,72px) 0;overflow:hidden}.com-hero-product__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.com-hero-product__content{max-width:660px}.com-hero-product__title{margin:16px 0;color:var(--com-dark);font-family:Playfair Display,serif;font-size:clamp(48px,6.8vw,96px);line-height:.94;letter-spacing:.035em;font-weight:400;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.com-hero-product__subtitle{margin:0 0 18px;color:var(--com-dark);font-family:Playfair Display,serif;font-size:clamp(30px,3.8vw,52px);line-height:1.05;font-weight:400}.com-hero-product__text{max-width:560px;margin:0 0 30px;color:var(--com-muted);font-family:DM Sans,sans-serif;font-size:1.6rem;line-height:1.75}.com-hero-product__actions{display:flex;flex-wrap:wrap;gap:14px}.com-hero-product__visual{position:relative;min-height:clamp(420px,50vw,680px);border-radius:32px;overflow:hidden;background:#e9ddca;box-shadow:0 30px 80px #23190f26}.com-hero-product__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0a,#0000000f);pointer-events:none}.com-hero-product__image{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;display:block}.com-brand-strip{display:flex;align-items:center;justify-content:center;gap:clamp(24px,5vw,72px);padding:24px 5vw;border-top:1px solid var(--com-border);border-bottom:1px solid var(--com-border);background:#ffffff3d;color:#2a25209e;font-family:DM Sans,sans-serif;font-size:1.15rem;letter-spacing:.28em;text-transform:uppercase;overflow:hidden}.com-brand-strip-item{display:inline-flex;align-items:center;white-space:nowrap;gap:14px}.com-brand-strip-dot{width:4px;height:4px;border-radius:999px;background:var(--com-gold);display:inline-block}.com-reassurance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:clamp(34px,4vw,58px) clamp(20px,5vw,72px);background:var(--com-bg);border-top:1px solid var(--com-border);border-bottom:1px solid var(--com-border)}.com-reassurance-item{min-height:150px;padding:28px 24px;border:1px solid var(--com-border);border-radius:22px;background:#ffffff57;text-align:center}.com-reassurance-icon{width:38px;height:38px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(176,138,82,.34);color:var(--com-gold);font-size:1.8rem;line-height:1}.com-reassurance-title{color:var(--com-dark);font-family:Playfair Display,serif;font-size:2.1rem;line-height:1.15}.com-reassurance-desc{margin-top:8px;color:var(--com-muted);font-family:DM Sans,sans-serif;font-size:1.25rem;line-height:1.45}.com-collection{padding:clamp(64px,8vw,120px) clamp(20px,5vw,72px);background:var(--com-bg)}.com-collection-header{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;margin-bottom:52px;padding-bottom:36px;border-bottom:1px solid var(--com-border)}.com-collection-header p{max-width:520px;margin:0 0 10px auto;color:var(--com-muted);font-family:DM Sans,sans-serif;font-size:1.55rem;line-height:1.75}.com-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}.com-watch-card{display:block;overflow:hidden;border:1px solid var(--com-border);border-radius:24px;background:#ffffff57;color:var(--com-dark);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.com-watch-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px #23190f1a}.com-watch-card img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.com-watch-info{padding:22px 22px 24px}.com-watch-collection-tag,.com-watch-ref,.com-watch-status{color:#2a25208c;font-family:DM Sans,sans-serif;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase}.com-watch-name{margin-top:6px;color:var(--com-dark);font-family:Playfair Display,serif;font-size:clamp(25px,2vw,34px);line-height:1.1}.com-watch-divider{height:1px;margin:18px 0;background:var(--com-border)}.com-watch-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.com-watch-price{font-family:DM Sans,sans-serif;font-size:1.45rem;color:var(--com-dark)}.com-savoir-faire{padding:clamp(70px,8vw,130px) clamp(20px,5vw,72px);background:radial-gradient(circle at top left,rgba(176,138,82,.16),transparent 35%),#181511;color:#f8efe3b8}.com-sf-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,6vw,90px);align-items:center}.com-sf-visual{min-height:540px;border:1px solid rgba(255,255,255,.1);border-radius:28px;overflow:hidden;background:#ffffff0a}.com-sf-visual img{display:block;width:100%;height:100%;min-height:540px;object-fit:cover}.com-sf-text p{max-width:820px;color:#f8efe3ad;font-family:DM Sans,sans-serif;font-size:1.55rem;line-height:1.85}.com-sf-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.com-sf-feature{padding:28px;border:1px solid rgba(255,255,255,.12);background:#ffffff09}.com-sf-feature-num{color:var(--com-gold);font-family:Playfair Display,serif;font-size:3rem}.com-sf-feature-label{margin-top:6px;color:#f8efe3a6;font-family:DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem}.com-testimonials,.com-newsletter{padding:clamp(64px,8vw,110px) clamp(20px,5vw,72px);background:var(--com-bg)}.com-testimonials-header,.com-newsletter{text-align:center}.com-testimonials-header .com-section-label,.com-newsletter .com-section-label{justify-content:center}.com-testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px}.com-testimonial{padding:32px;border:1px solid var(--com-border);border-radius:24px;background:#ffffff59}.com-testimonial-stars{color:var(--com-gold);letter-spacing:.12em}.com-testimonial-text{margin-top:22px;color:var(--com-text);font-family:Playfair Display,serif;font-size:2.2rem;line-height:1.35}.com-testimonial-divider{height:1px;margin:24px 0;background:var(--com-border)}.com-testimonial-author{color:var(--com-muted);font-family:DM Sans,sans-serif;font-size:1.3rem}.com-newsletter-desc{max-width:620px;margin:26px auto 34px;color:var(--com-muted);font-family:DM Sans,sans-serif;font-size:1.55rem;line-height:1.75}.com-newsletter-form{display:flex;max-width:620px;margin:0 auto;gap:12px}.com-newsletter-form input{flex:1;min-height:54px;border:1px solid var(--com-border);border-radius:999px;padding:0 22px;background:#ffffff8c}.com-newsletter-form button{min-height:54px;border:0;border-radius:999px;padding:0 28px;background:var(--com-dark);color:#fff;letter-spacing:.14em;text-transform:uppercase}#ProductGridContainer .product-card-wrapper .card__inner,#ProductGridContainer .product-card-wrapper .card__media,#ProductGridContainer .product-card-wrapper .card__media .media,#ProductGridContainer .product-card-wrapper .card__media img{border-radius:18px!important;overflow:hidden!important}#ProductGridContainer .product-card-wrapper .card__heading,#ProductGridContainer .product-card-wrapper .card__heading a{font-size:1.9rem!important;line-height:1.2!important;text-align:center!important}#ProductGridContainer .product-card-wrapper .price,#ProductGridContainer .product-card-wrapper .price-item{font-size:1.35rem!important;line-height:1.35!important;text-align:center!important}#ProductGridContainer .product-card-wrapper .price{width:100%!important;justify-content:center!important}@media screen and (max-width:989px){.com-hero-product__inner,.com-collection-header,.com-sf-grid{grid-template-columns:1fr}.com-hero-product__visual{order:-1;min-height:380px}.com-collection-grid,.com-testimonials-grid,.com-reassurance{grid-template-columns:repeat(2,minmax(0,1fr))}.com-collection-header p{margin-left:0}}@media screen and (max-width:749px){.com-hero-product{padding:28px 0 42px}.com-hero-product__title{font-size:clamp(40px,14vw,62px)}.com-hero-product__subtitle{font-size:clamp(25px,8vw,34px)}.com-hero-product__visual{border-radius:22px;min-height:330px}.com-btn{width:100%}.com-brand-strip{justify-content:flex-start;overflow-x:auto}.com-collection-grid,.com-testimonials-grid,.com-sf-features,.com-reassurance{grid-template-columns:1fr}.com-sf-visual,.com-sf-visual img{min-height:360px}.com-newsletter-form{flex-direction:column}#ProductGridContainer .product-card-wrapper .card__heading,#ProductGridContainer .product-card-wrapper .card__heading a{font-size:1.55rem!important}#ProductGridContainer .product-card-wrapper .price,#ProductGridContainer .product-card-wrapper .price-item{font-size:1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/casioakmod-custom.css.map */
