.coc{--coc-ink: #1F2A1C;--coc-muted: #4A5246;--coc-soft: #5C6458;--coc-bg: #FBFAF6;--coc-sand: #F3EFE4;--coc-sage: #EEF0EA;--coc-line: #D9D2C2;--coc-teal: #2E6B68;--coc-accent: #B2302A;--coc-gold: #B8862F;--coc-sans: var(--typeBasePrimary, Fahkwang), var(--typeBaseFallback, sans-serif);--coc-heading: var(--typeHeaderPrimary, Fahkwang), var(--typeHeaderFallback, sans-serif);--coc-weight: var(--typeBaseWeight, 300);--coc-heading-weight: var(--typeHeaderWeight, 300);--coc-caps-spacing: var(--typeUppercaseSpacing, .2em);--coc-radius: 8px;font-family:var(--coc-sans);font-weight:var(--coc-weight);font-size:16px;line-height:1.55;letter-spacing:var(--typeBaseSpacing, .05em);color:var(--coc-text, var(--coc-ink));background:var(--coc-bg-section, transparent);padding-top:var(--coc-pt, 80px);padding-bottom:var(--coc-pb, 80px);scroll-margin-top:100px}.coc *,.coc *:before,.coc *:after{box-sizing:border-box}.coc h1,.coc h2,.coc h3,.coc .coc-serif{font-family:var(--coc-heading);font-weight:var(--coc-heading-weight);letter-spacing:.02em;text-transform:none;color:inherit;margin:0}.coc .coc-h1,.coc .coc-h2{text-transform:uppercase;letter-spacing:var(--typeHeaderSpacing, .1em)}.coc p{margin:0}:where(.coc) a{color:inherit}:where(.coc) img{max-width:100%;height:auto}.coc picture{display:contents}.coc-wrap{max-width:1280px;margin:0 auto;padding:0 40px}.coc-stack{display:flex;flex-direction:column;gap:20px}.coc-eyebrow{font-family:var(--coc-sans);font-size:13px;letter-spacing:var(--coc-caps-spacing);text-transform:uppercase;font-weight:600;color:var(--coc-eyebrow, var(--coc-teal))}.coc-h1{font-size:46px;line-height:1.12}.coc-h2{font-size:32px;line-height:1.18}.coc-h3{font-size:21px;line-height:1.25}.coc-lead{font-size:18px;color:var(--coc-muted)}.coc-lead p+p{margin-top:12px}.coc-muted{color:var(--coc-muted)}.coc-small{font-size:14px}.coc-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.coc-split--top{align-items:start}.coc-split--flip>:first-child{order:2}.coc-img{width:100%;display:block;border-radius:var(--coc-radius);object-fit:cover}.coc-placeholder{width:100%;height:100%;min-height:280px;display:block;background:var(--coc-sand);border-radius:var(--coc-radius);fill:#c9c2b2}.coc-btns{display:flex;gap:12px;flex-wrap:wrap}.coc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-family:var(--coc-sans);font-weight:600;font-size:13px;letter-spacing:var(--coc-caps-spacing);text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.coc-btn--solid{background:var(--coc-ink);color:#fbfaf6;border-color:var(--coc-ink)}.coc-btn--solid:hover{background:#33422f;color:#fbfaf6}.coc-btn--outline{background:transparent;color:var(--coc-ink);border-color:var(--coc-ink)}.coc-btn--outline:hover{background:var(--coc-ink);color:#fbfaf6}.coc-btn--accent{background:var(--coc-accent);color:#fff;border-color:var(--coc-accent)}.coc-btn--accent:hover{background:#962722;color:#fff}.coc-btn--light{background:#fbfaf6;color:var(--coc-ink);border-color:#fbfaf6}.coc-btn--outline-light{background:transparent;color:#fbfaf6;border-color:#fbfaf6}.coc-btn--block{width:100%}.coc-btn[disabled]{opacity:.5;cursor:not-allowed}.coc-link{font-weight:600;font-size:15px;text-decoration:none}.coc-link:hover{color:var(--coc-accent)}.coc-hero__media{position:relative}.coc-hero__img{height:var(--coc-hero-h, 600px)}.coc-hero__card{position:absolute;left:-28px;bottom:32px;background:#fbfaf6;color:var(--coc-ink);border-radius:var(--coc-radius);padding:18px 20px;box-shadow:0 12px 32px #1f2a1c24;max-width:270px;display:flex;flex-direction:column;gap:4px}.coc-hero__card-title{font-family:var(--coc-heading);font-style:italic;font-size:18px}.coc-rating{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;color:var(--coc-muted)}.coc-stars{color:var(--coc-gold);letter-spacing:2px;font-size:18px}.coc-marquee{overflow:hidden}.coc-marquee__label{text-align:center;margin-bottom:14px}.coc-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.coc-marquee__track{display:flex;width:max-content;animation:coc-marquee-right var(--coc-speed, 40s) linear infinite}.coc-marquee--left .coc-marquee__track{animation-name:coc-marquee-left}.coc-marquee:hover .coc-marquee__track{animation-play-state:paused}.coc-marquee__group{display:flex;align-items:center;flex-shrink:0}.coc-marquee__item{display:inline-flex;align-items:center;padding-right:var(--coc-gap, 56px);white-space:nowrap;text-decoration:none;color:inherit}.coc-marquee__item--serif{font-family:var(--coc-heading);font-size:17px;text-transform:uppercase;letter-spacing:var(--typeHeaderSpacing, .1em)}.coc-marquee__item--bold{font-weight:600;font-size:15px}.coc-marquee__item img{height:var(--coc-logo-h, 32px);width:auto;display:block}@keyframes coc-marquee-right{0%{transform:translate(-16.6667%)}to{transform:translate(0)}}@keyframes coc-marquee-left{0%{transform:translate(0)}to{transform:translate(-16.6667%)}}@media(prefers-reduced-motion:reduce){.coc-marquee__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.coc-marquee__group[aria-hidden=true]{display:none}.coc-marquee__group{flex-wrap:wrap;justify-content:center;row-gap:12px}}.coc-doors{display:grid;grid-template-columns:repeat(var(--coc-cols, 3),minmax(0,1fr));gap:28px}.coc-door{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit}.coc-door__media{overflow:hidden;border-radius:var(--coc-radius)}.coc-door__media img{width:100%;height:340px;object-fit:cover;display:block;transition:transform .6s ease}.coc-door:hover .coc-door__media img{transform:scale(1.04)}.coc-chips{display:flex;gap:8px;flex-wrap:wrap}.coc-chip{min-height:44px;padding:0 18px;border-radius:999px;font-family:var(--coc-sans);font-size:14px;font-weight:var(--coc-weight);letter-spacing:inherit;text-transform:none;cursor:pointer;white-space:nowrap;background:#fbfaf6;color:var(--coc-ink);border:1.5px solid var(--coc-line)}.coc-chip[aria-pressed=true]{background:var(--coc-ink);color:#fbfaf6;border-color:var(--coc-ink)}.coc-grid{display:grid;grid-template-columns:repeat(var(--coc-cols, 3),minmax(0,1fr));gap:48px 28px}.coc-card{display:flex;flex-direction:column;gap:12px}.coc-card[hidden]{display:none}.coc-card__media{position:relative;display:block;overflow:hidden;border-radius:var(--coc-radius);background:#fbfaf6;aspect-ratio:var(--coc-ratio, 1 / 1)}.coc-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .45s ease,transform .6s ease}.coc-card__img--alt{opacity:0}@media(hover:hover){.coc-card__media--hover:hover .coc-card__img--alt{opacity:1}.coc-card__media:not(.coc-card__media--hover):hover .coc-card__img{transform:scale(1.03)}}.coc-badge{position:absolute;top:14px;left:14px;z-index:2;background:#fbfaf6;color:var(--coc-ink);font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px}.coc-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.coc-card__name{font-size:22px;line-height:1.2;text-decoration:none}.coc-card__price{font-weight:600;font-size:16px;white-space:nowrap}.coc-card__price s{font-weight:var(--coc-weight);color:var(--coc-soft);margin-right:6px}.coc-card__sub{font-size:14px;font-weight:600;color:var(--coc-teal);margin-top:-6px}.coc-card__meaning{font-family:var(--coc-heading);font-style:italic;font-size:15px;color:var(--coc-muted)}.coc-card__when{font-size:14px}.coc-details{font-size:14px;color:var(--coc-muted);border-top:1px solid var(--coc-line);padding-top:10px}.coc-details summary{cursor:pointer;list-style:none;font-weight:600;color:var(--coc-ink);display:flex;justify-content:space-between;align-items:center;min-height:28px}.coc-details summary::-webkit-details-marker{display:none}.coc-details[open] .coc-plus{transform:rotate(45deg)}.coc-plus{transition:transform .2s;display:inline-block}.coc-details ul{margin:8px 0 0;padding:0 0 0 18px}.coc-add__msg{font-size:13px;color:var(--coc-accent);min-height:0}.coc-empty{padding:40px;border:1px dashed var(--coc-line);border-radius:var(--coc-radius);text-align:center;color:var(--coc-muted)}.coc-anatomy__media{position:relative}.coc-pin{position:absolute;width:34px;height:34px;border-radius:50%;background:var(--coc-pin-bg, #FBFAF6);color:var(--coc-pin-text, #1F2A1C);font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000040;transform:translate(-50%,-50%)}.coc-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.coc-point{display:flex;gap:16px}.coc-point__num{font-family:var(--coc-heading);font-size:20px;color:var(--coc-accent);min-width:24px;line-height:1.3}.coc-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.coc-quote{margin:0;padding:28px;border:1px solid var(--coc-quote-border, rgba(255,255,255,.18));border-radius:var(--coc-radius);display:flex;flex-direction:column;justify-content:space-between;gap:18px}.coc-quote blockquote{margin:0;font-family:var(--coc-heading);font-size:19px;line-height:1.45;font-weight:var(--coc-heading-weight)}.coc-quote figcaption{font-size:14px;opacity:.8}.coc-glossary{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 32px}.coc-term{border-top:1px solid var(--coc-line);padding:18px 0;display:flex;flex-direction:column;gap:4px}.coc-term dt{font-family:var(--coc-heading);font-size:20px}.coc-term dd{margin:0;font-size:15px;color:var(--coc-muted)}.coc-steps{display:grid;grid-template-columns:repeat(var(--coc-cols, 3),minmax(0,1fr));gap:28px}.coc-step{display:flex;flex-direction:column;gap:8px}.coc-step__num{font-family:var(--coc-heading);font-size:40px;color:var(--coc-teal);font-weight:var(--coc-heading-weight);line-height:1}.coc-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;color:var(--coc-muted)}.coc-checks li{display:flex;gap:10px;align-items:flex-start}.coc-checks svg{flex-shrink:0;margin-top:2px}.coc-form{max-width:var(--coc-form-w, 760px);margin:0 auto;background:var(--coc-form-bg, #F3EFE4);border-radius:var(--coc-radius);padding:44px;display:flex;flex-direction:column;gap:18px}.coc-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.coc-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.coc-field--full{grid-column:1 / -1}.coc-field input,.coc-field select,.coc-field textarea{font-family:var(--coc-sans);font-size:16px;font-weight:var(--coc-weight);letter-spacing:inherit;min-height:48px;padding:0 14px;border:1px solid #CFC6B3;border-radius:6px;background:#fbfaf6;color:var(--coc-ink);width:100%}.coc-field textarea{padding:12px 14px;min-height:110px;resize:vertical}.coc-field input:focus,.coc-field select:focus,.coc-field textarea:focus{outline:2px solid var(--coc-teal);outline-offset:1px}.coc-form__success{background:#fbfaf6;border-radius:6px;padding:20px;border-left:0}.coc-form__errors{color:var(--coc-accent);font-size:14px}.coc-faq{max-width:900px;margin:0 auto}.coc-faq details{border-bottom:1px solid var(--coc-line);padding:20px 0}.coc-faq summary{cursor:pointer;list-style:none;font-family:var(--coc-heading);font-size:18px;display:flex;justify-content:space-between;gap:16px}.coc-faq summary::-webkit-details-marker{display:none}.coc-faq details[open] .coc-plus{transform:rotate(45deg)}.coc-faq__a{margin-top:12px;color:var(--coc-muted)}.coc-faq__a p+p{margin-top:10px}.coc-banner{position:relative;border-radius:10px;overflow:hidden;min-height:var(--coc-banner-h, 440px);display:flex}.coc-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.coc-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#17201a;opacity:var(--coc-overlay, .55)}.coc-banner__content{position:relative;z-index:1;margin:auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:48px 24px;color:#fbfaf6;max-width:720px}.coc-banner__content .coc-h2{font-size:var(--coc-banner-heading, 36px)}.coc-story__quote{font-size:var(--coc-quote-size, 22px);line-height:1.5}.coc-crumbs{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px;color:var(--coc-soft);padding-bottom:16px}.coc-crumbs a{color:var(--coc-soft)}.coc-pdp__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:start}.coc-pdp--media-right .coc-pdp__media{order:2}.coc-pdp__media{display:flex;flex-direction:column;gap:10px}.coc-pdp__main{border-radius:var(--coc-radius);overflow:hidden;background:#f1efe9}.coc-pdp__slide[hidden]{display:none}.coc-pdp__img{width:100%;height:auto;display:block;aspect-ratio:var(--coc-ratio, 1 / 1);object-fit:cover}.coc-pdp__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.coc-pdp__thumb{padding:0;border:2px solid transparent;border-radius:var(--coc-radius);background:#f1efe9;cursor:pointer;overflow:hidden;aspect-ratio:1 / 1}.coc-pdp__thumb[aria-pressed=true]{border-color:var(--coc-ink)}.coc-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.coc-pdp__info{display:flex;flex-direction:column;gap:20px;min-width:0}.coc .coc-pdp__title{font-size:36px;line-height:1.2}.coc .coc-pdp__title--caps{text-transform:uppercase;letter-spacing:var(--typeHeaderSpacing, .1em)}.coc .coc-pdp__subtitle{display:block;margin-top:8px;font-family:var(--coc-sans);font-size:17px;font-weight:600;line-height:1.4;letter-spacing:var(--typeBaseSpacing, .05em);text-transform:none;color:var(--coc-teal)}.coc-pdp__price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.coc-pdp__price{font-size:24px;font-weight:400}.coc-pdp__price s{font-size:18px;color:var(--coc-soft);margin-right:8px}.coc-pdp__rating{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--coc-muted);text-decoration:none}.coc-pdp__desc{font-size:17px;color:var(--coc-muted)}.coc-pdp__desc p+p{margin-top:10px}.coc-pdp__group{display:flex;flex-direction:column;gap:10px}.coc-pdp__label{font-size:12px;letter-spacing:var(--coc-caps-spacing);text-transform:uppercase;font-weight:600;color:var(--coc-ink)}.coc-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.coc-tag{border:1px solid var(--coc-line);border-radius:999px;padding:6px 14px;font-size:14px;background:#fff}.coc-inside{border-radius:var(--coc-radius);padding:20px 22px;display:flex;flex-direction:column;gap:12px;background:var(--coc-inside-bg, var(--coc-sand))}.coc-inside ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px}.coc-inside li{display:flex;gap:12px;align-items:flex-start}.coc-inside .coc-icon{flex-shrink:0;margin-top:3px}.coc-pdp__form{display:flex;flex-direction:column;gap:10px}.coc-pdp__buy-row{display:flex;gap:12px;flex-wrap:wrap}.coc-pdp__buy-row .coc-btn{flex:1 1 160px}.coc-qty{display:inline-flex;align-items:center;border:1px solid #CFC6B3;border-radius:999px;min-height:52px;background:#fff}.coc-qty button{width:48px;height:50px;border:0;background:transparent;font:inherit;font-size:20px;color:var(--coc-ink);cursor:pointer}.coc-qty input{width:40px;border:0;background:transparent;text-align:center;font:inherit;color:var(--coc-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.coc-qty input::-webkit-outer-spin-button,.coc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.coc-select{min-height:52px;padding:0 14px;border:1px solid #CFC6B3;border-radius:6px;background:#fff;font:inherit;color:var(--coc-ink);width:100%}.coc-icon-text{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--coc-muted)}.coc-icon-text .coc-icon,.coc-icon-img{flex-shrink:0;width:20px;height:20px;margin-top:1px;object-fit:contain}.coc-icon-text b,.coc-icon-text strong,.coc-icon-text a{color:var(--coc-ink);font-weight:600}.coc-pdp__rule{border:0;border-top:1px solid #E6E1D5;margin:0;width:100%}.coc-hint{font-size:13px;color:var(--coc-soft);border:1px dashed var(--coc-line);border-radius:6px;padding:10px 12px}.coc-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.coc-why--flip .coc-why__media{order:2}.coc-why--no-image{grid-template-columns:minmax(0,1fr)}.coc-why__img{width:100%;height:auto;display:block;border-radius:var(--coc-radius);aspect-ratio:var(--coc-why-ratio, 4 / 3);object-fit:cover}.coc-reasons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.coc-why--no-image .coc-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.coc-why--no-image .coc-reason__title{display:block;margin-bottom:4px}.coc-reason{display:flex;gap:16px;align-items:flex-start}.coc-reason__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--coc-icon-bg, #FBFAF6);display:flex;align-items:center;justify-content:center}.coc-reason__icon img{width:24px;height:24px;object-fit:contain}.coc-reason__title{font-weight:600}.coc-more{display:grid;grid-template-columns:repeat(var(--coc-cols, 4),minmax(0,1fr));gap:28px 16px}.coc-mini{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.coc-mini__name{font-size:17px;font-weight:400}.coc-mini__sub{font-size:13px;color:var(--coc-muted);line-height:1.45}.coc-mini__price{font-size:15px;font-weight:600}.coc-reviews__app{width:100%}.coc-only-mobile{display:none}@media(max-width:1100px){.coc-wrap{padding:0 32px}.coc-h1{font-size:40px}.coc-h2{font-size:29px}.coc-split{gap:40px}.coc-grid{grid-template-columns:repeat(var(--coc-cols-tablet, 2),minmax(0,1fr));gap:40px 24px}.coc-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.coc-quote blockquote{font-size:18px}.coc-doors{gap:20px}.coc-door__media img{height:280px}.coc-hero__card{left:16px}.coc-pdp__grid,.coc-why{gap:40px}.coc .coc-pdp__title{font-size:30px}.coc-more{grid-template-columns:repeat(var(--coc-cols-tablet, 3),minmax(0,1fr))}}@media(max-width:900px){.coc-split{grid-template-columns:repeat(1,minmax(0,1fr));gap:36px}.coc-split--flip>:first-child{order:0}.coc-split--media-first>.coc-split__media{order:-1}.coc-hero__img{height:var(--coc-hero-h-tablet, 520px)}.coc-quotes{grid-template-columns:repeat(1,minmax(0,1fr))}.coc-anatomy__media{max-width:640px;margin:0 auto;width:100%}.coc-banner{min-height:calc(var(--coc-banner-h, 440px) * .85)}.coc-pdp__grid,.coc-why{grid-template-columns:minmax(0,1fr);gap:28px}.coc-pdp--media-right .coc-pdp__media,.coc-why--flip .coc-why__media{order:0}}@media(max-width:760px){.coc{padding-top:calc(var(--coc-pt, 80px) * .6);padding-bottom:calc(var(--coc-pb, 80px) * .6);font-size:16px}.coc-wrap{padding:0 16px}.coc-only-desktop{display:none}.coc-only-mobile{display:block}.coc-doors,.coc-steps,.coc-form__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}.coc-grid{grid-template-columns:repeat(var(--coc-cols-mobile, 1),minmax(0,1fr));gap:36px 14px}.coc-h1{font-size:28px}.coc-h2{font-size:23px}.coc-h3{font-size:19px}.coc-lead{font-size:17px}.coc-banner__content .coc-h2{font-size:min(var(--coc-banner-heading, 36px),24px)}.coc-story__quote{font-size:min(var(--coc-quote-size, 22px),19px)}.coc-hero__img{height:var(--coc-hero-h-mobile, 400px)}.coc-hero__card{left:12px;right:12px;bottom:12px;max-width:none;padding:14px 16px}.coc-btns{flex-direction:column;align-items:stretch}.coc-btns .coc-btn{width:100%}.coc-door__media img{height:240px}.coc-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.coc-chips::-webkit-scrollbar{display:none}.coc-card__name{font-size:20px}.coc-grid--m2 .coc-card__name{font-size:16px}.coc-grid--m2 .coc-card__head{flex-direction:column;gap:2px}.coc-grid--m2 .coc-card__meaning,.coc-grid--m2 .coc-card__when{font-size:13px}.coc-grid--m2 .coc-btn{min-height:46px;padding:0 10px;font-size:12px;letter-spacing:.1em}.coc-pin{width:28px;height:28px;font-size:13px}.coc-marquee__item--serif{font-size:15px}.coc-marquee__item img{height:calc(var(--coc-logo-h, 32px) * .8)}.coc-quote{padding:22px}.coc-quote blockquote{font-size:17px}.coc-step__num{font-size:32px}.coc-form{padding:28px 18px}.coc-faq summary{font-size:16px}.coc-banner{min-height:calc(var(--coc-banner-h, 440px) * .8)}.coc-banner__content{padding:40px 18px}.coc .coc-pdp__title{font-size:26px}.coc .coc-pdp__subtitle{font-size:16px}.coc-pdp__thumbs{gap:8px}.coc-pdp__desc{font-size:16px}.coc-more{grid-template-columns:repeat(var(--coc-cols-mobile, 2),minmax(0,1fr));gap:24px 12px}.coc-mini__name{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/coccinella-gifts.css.map */
