:root{--ct-ink: #1c1c1c;--ct-ink-rgb: 28 28 28;--ct-ink-deep: #0a0a0a;--ct-ivory: #fbf7f3;--ct-ivory-rgb: 251 247 243;--ct-linen: #f3ece3;--ct-white: #ffffff;--ct-gold: #c9a24b;--ct-gold-text: #8a6a1f;--ct-champagne: #e7d4a0;--ct-plum: #3b1c32;--ct-plum-deep: #2a1124;--ct-rose: #a8385a;--ct-muted: #5e5a55;--ct-line: #e5ded3;--ct-success: #2f6b4f;--ct-error: #b3261e;--ct-whatsapp: #25d366;--ct-font-heading: var(--font-heading--family, "Cormorant", Georgia, serif);--ct-font-body: var(--font-body--family, "Muli", system-ui, sans-serif);--ct-fs-display: clamp(2.75rem, 1.7rem + 4.6vw, 5.25rem);--ct-fs-h1: clamp(2.25rem, 1.5rem + 3.2vw, 3.75rem);--ct-fs-h2: clamp(2rem, 1.35rem + 2.6vw, 3.25rem);--ct-fs-h3: clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--ct-fs-lede: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--ct-fs-small: .875rem;--ct-fs-eyebrow: .6875rem;--ct-fs-script: clamp(1.375rem, 1.2rem + .6vw, 1.625rem);--ct-space-1: 4px;--ct-space-2: 8px;--ct-space-3: 12px;--ct-space-4: 16px;--ct-space-5: 24px;--ct-space-6: 32px;--ct-space-7: 48px;--ct-space-8: 64px;--ct-space-9: 96px;--ct-section-pad: 56px;--ct-gutter: 20px;--ct-max: 1440px;--ct-radius-sm: 2px;--ct-radius-md: 4px;--ct-radius-lg: 6px;--ct-radius-pill: 999px;--ct-radius-arch: 999px 999px 0 0;--ct-shadow-1: 0 1px 2px rgb(28 28 28 / .06), 0 4px 16px rgb(28 28 28 / .06);--ct-shadow-2: 0 2px 6px rgb(28 28 28 / .08), 0 16px 40px rgb(28 28 28 / .1);--ct-ease: cubic-bezier(.2, .7, .2, 1)}@media screen and (min-width:750px){:root{--ct-section-pad: 88px;--ct-gutter: 40px}}@media screen and (min-width:990px){:root{--ct-section-pad: 128px;--ct-gutter: 64px}}.ct-scheme{--ct-eyebrow-color: var(--ct-gold-text);--ct-accent: var(--ct-gold);--ct-muted-color: var(--ct-muted);--ct-card-bg: var(--ct-white);--ct-line-color: var(--ct-line);background-color:var(--color-background);color:var(--color-foreground)}.ct-scheme--ivory,.ct-scheme--linen,.ct-scheme--white{--color-foreground: var(--ct-ink);--color-foreground-rgb: var(--ct-ink-rgb);--color-border: var(--ct-line);--color-primary-button-background: var(--ct-ink);--color-primary-button-text: var(--ct-ivory);--color-primary-button-border: var(--ct-ink);--color-primary-button-hover-background: #3a3633;--color-primary-button-hover-text: var(--ct-ivory);--color-primary-button-hover-border: #3a3633;--color-secondary-button-background: transparent;--color-secondary-button-text: var(--ct-ink);--color-secondary-button-border: var(--ct-ink);--color-secondary-button-hover-background: var(--ct-ink);--color-secondary-button-hover-text: var(--ct-ivory);--color-secondary-button-hover-border: var(--ct-ink)}.ct-scheme--ivory{--color-background: var(--ct-ivory)}.ct-scheme--linen{--color-background: var(--ct-linen)}.ct-scheme--white{--color-background: var(--ct-white);--ct-card-bg: var(--ct-ivory)}.ct-scheme--ink,.ct-scheme--plum{--color-foreground: var(--ct-ivory);--color-foreground-rgb: var(--ct-ivory-rgb);--color-border: rgb(var(--ct-ivory-rgb) / .2);--ct-eyebrow-color: var(--ct-champagne);--ct-muted-color: rgb(var(--ct-ivory-rgb) / .78);--ct-card-bg: rgb(255 255 255 / .06);--ct-line-color: rgb(var(--ct-ivory-rgb) / .18);--color-primary-button-background: var(--ct-champagne);--color-primary-button-text: var(--ct-ink);--color-primary-button-border: var(--ct-champagne);--color-primary-button-hover-background: var(--ct-ivory);--color-primary-button-hover-text: var(--ct-ink);--color-primary-button-hover-border: var(--ct-ivory);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--ct-ivory);--color-secondary-button-border: rgb(var(--ct-ivory-rgb) / .7);--color-secondary-button-hover-background: var(--ct-ivory);--color-secondary-button-hover-text: var(--ct-ink);--color-secondary-button-hover-border: var(--ct-ivory)}.ct-scheme--ink{--color-background: var(--ct-ink)}.ct-scheme--plum{--color-background: var(--ct-plum);background-image:linear-gradient(160deg,var(--ct-plum) 0%,var(--ct-plum-deep) 100%)}.ct-section{padding-block:var(--ct-section-pad)}.ct-section--compact{padding-block:calc(var(--ct-section-pad) * .5)}.ct-section--flush-top{padding-block-start:0}.ct-container{width:100%;max-width:calc(var(--ct-max) + var(--ct-gutter) * 2);margin-inline:auto;padding-inline:var(--ct-gutter)}.ct-container--narrow{max-width:calc(760px + var(--ct-gutter) * 2)}.ct-section-head{display:grid;gap:var(--ct-space-3);margin-block-end:var(--ct-space-6);max-width:720px}.ct-section-head--center{margin-inline:auto;text-align:center;justify-items:center}.ct-section-head--split{max-width:none}@media screen and (min-width:750px){.ct-section-head--split{grid-template-columns:1fr auto;align-items:end}.ct-section-head{margin-block-end:56px}}.ct-eyebrow{display:inline-flex;align-items:center;gap:var(--ct-space-2);margin:0;font-family:var(--ct-font-body);font-size:var(--ct-fs-eyebrow);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ct-eyebrow-color, var(--ct-gold-text))}.ct-display,.ct-h1,.ct-h2,.ct-h3{margin:0;font-family:var(--ct-font-heading);font-weight:500;color:inherit;text-wrap:balance}.ct-display{font-size:var(--ct-fs-display);line-height:1.04;letter-spacing:-.01em}.ct-h1{font-size:var(--ct-fs-h1);line-height:1.08;letter-spacing:-.01em}.ct-h2{font-size:var(--ct-fs-h2);line-height:1.08;letter-spacing:-.005em}.ct-h3{font-size:var(--ct-fs-h3);line-height:1.2;font-weight:600}.ct-display em,.ct-h1 em,.ct-h2 em{font-style:italic;color:var(--ct-accent-text, inherit)}.ct-lede{margin:0;font-size:var(--ct-fs-lede);line-height:1.6;color:var(--ct-muted-color);text-wrap:pretty}.ct-small{font-size:var(--ct-fs-small);line-height:1.5;color:var(--ct-muted-color)}.ct-script{font-family:var(--ct-font-script, cursive);font-size:var(--ct-fs-script);line-height:1.2;color:var(--ct-eyebrow-color, var(--ct-gold-text))}.ct-rte>:first-child{margin-block-start:0}.ct-rte>:last-child{margin-block-end:0}.ct-rte p,.ct-rte li{line-height:1.65}.ct-rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ct-actions{display:flex;flex-wrap:wrap;gap:var(--ct-space-3);align-items:center}.ct-actions .button,.ct-actions .button-secondary{min-height:52px;padding-inline:34px;border-radius:0;letter-spacing:.14em;font-size:.75rem;font-weight:700}@media screen and (max-width:749px){.ct-actions--stack-mobile{flex-direction:column;align-items:stretch}.ct-actions--stack-mobile>*{justify-content:center;text-align:center}}.ct-button-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:var(--ct-space-2);min-height:52px;padding:0 26px;border-radius:0;background:var(--ct-whatsapp);color:var(--ct-ink-deep);font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:filter .15s var(--ct-ease),transform .15s var(--ct-ease)}.ct-button-whatsapp:hover{filter:brightness(.95)}.ct-button-whatsapp svg{inline-size:20px;block-size:20px;flex:none}.ct-link-arrow{display:inline-flex;align-items:center;gap:var(--ct-space-2);font-weight:700;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none;border-block-end:1px solid currentColor;padding-block-end:2px}.ct-link-arrow svg{inline-size:16px;block-size:16px;transition:transform .2s var(--ct-ease)}.ct-link-arrow:hover svg{transform:translate(3px)}.ct-media{position:relative;overflow:hidden;background:var(--ct-linen);border-radius:var(--ct-media-radius, var(--ct-radius-md));aspect-ratio:var(--ct-ratio, 4 / 5)}.ct-media>img,.ct-media>video,.ct-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.ct-media>svg.ct-placeholder{fill:rgb(var(--ct-ink-rgb) / .18);background:var(--ct-linen)}.ct-media--arch{--ct-media-radius: var(--ct-radius-arch)}.ct-media--circle{--ct-media-radius: 50%;--ct-ratio: 1}.ct-media--square{--ct-ratio: 1}.ct-media--landscape{--ct-ratio: 4 / 3}.ct-media--wide{--ct-ratio: 16 / 9}.ct-media--tall{--ct-ratio: 3 / 4}.ct-chips{display:flex;flex-wrap:wrap;gap:var(--ct-space-2);padding:0;margin:0;list-style:none}.ct-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--ct-line-color);border-radius:2px;font-size:.8125rem;line-height:1.2;color:inherit;text-decoration:none;background:transparent}a.ct-chip:hover{border-color:currentColor}.ct-chip svg{inline-size:14px;block-size:14px;color:var(--ct-accent)}.ct-icon{inline-size:var(--ct-icon-size, 24px);block-size:var(--ct-icon-size, 24px);flex:none}.ct-divider{display:flex;align-items:center;justify-content:center;gap:var(--ct-space-3);color:var(--ct-gold)}.ct-divider:before,.ct-divider:after{content:"";flex:0 1 80px;block-size:1px;background:currentColor;opacity:.6}:where(ul,ol).ct-grid,:where(ul,ol).ct-chips{list-style:none;margin:0;padding:0}.ct-grid{display:grid;gap:var(--ct-grid-gap, var(--ct-space-4));grid-template-columns:repeat(var(--ct-cols-mobile, 1),minmax(0,1fr))}@media screen and (min-width:750px){.ct-grid{--ct-grid-gap: var(--ct-space-5);grid-template-columns:repeat(var(--ct-cols-tablet, 2),minmax(0,1fr))}}@media screen and (min-width:990px){.ct-grid{grid-template-columns:repeat(var(--ct-cols-desktop, 3),minmax(0,1fr))}}@media screen and (max-width:749px){.ct-rail-mobile{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ct-rail-item, 78%);grid-template-columns:none;gap:var(--ct-space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ct-gutter);margin-inline:calc(var(--ct-gutter) * -1);padding-inline:var(--ct-gutter);padding-block-end:var(--ct-space-2);scrollbar-width:none}.ct-rail-mobile::-webkit-scrollbar{display:none}.ct-rail-mobile>*{scroll-snap-align:start}}.ct-card{display:grid;gap:var(--ct-space-3);padding:var(--ct-space-5);border-radius:var(--ct-radius-md);background:var(--ct-card-bg);border:1px solid var(--ct-line-color)}.ct-card__title{margin:0;font-family:var(--ct-font-heading);font-size:1.375rem;font-weight:600;line-height:1.2}.ct-card__text{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ct-muted-color)}.ct-accordion{border-block-start:1px solid var(--ct-line-color)}.ct-accordion__item{border-block-end:1px solid var(--ct-line-color)}.ct-accordion__item>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ct-space-4);min-height:56px;padding-block:var(--ct-space-4);cursor:pointer;list-style:none;font-family:var(--ct-font-heading);font-size:1.25rem;font-weight:600;line-height:1.3}.ct-accordion__item>summary::-webkit-details-marker{display:none}.ct-accordion__icon{position:relative;inline-size:14px;block-size:14px;flex:none}.ct-accordion__icon:before,.ct-accordion__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:1.5px;background:currentColor;transition:transform .25s var(--ct-ease)}.ct-accordion__icon:after{transform:rotate(90deg)}.ct-accordion__item[open] .ct-accordion__icon:after{transform:rotate(0)}.ct-accordion__content{padding-block-end:var(--ct-space-5);color:var(--ct-muted-color);max-width:68ch}.ct-form,.ct-form__row{display:grid;gap:var(--ct-space-4)}@media screen and (min-width:750px){.ct-form__row--2{grid-template-columns:1fr 1fr}}.ct-field{display:grid;gap:6px}.ct-field label,.ct-field__label{font-size:.875rem;font-weight:700;letter-spacing:.01em}.ct-field__optional{font-weight:400;color:var(--ct-muted-color)}.ct-field input,.ct-field select,.ct-field textarea{inline-size:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:1rem;color:var(--ct-ink);background:var(--ct-white);border:1px solid #cfc6b8;border-radius:var(--ct-radius-sm);transition:border-color .15s var(--ct-ease),box-shadow .15s var(--ct-ease)}.ct-field textarea{min-height:120px;resize:vertical}.ct-field input:focus-visible,.ct-field select:focus-visible,.ct-field textarea:focus-visible{outline:none;border-color:var(--ct-gold-text);box-shadow:0 0 0 2px #c9a24b73}.ct-field__hint{font-size:.8125rem;color:var(--ct-muted-color)}.ct-form__message{padding:var(--ct-space-4);border-radius:var(--ct-radius-sm);font-size:.9375rem}.ct-form__message--success{background:#2f6b4f1a;color:var(--ct-success)}.ct-form__message--error{background:#b3261e14;color:var(--ct-error)}.ct-scheme--ink .ct-form__message--success,.ct-scheme--plum .ct-form__message--success{color:#bfe6d0}.ct-whatsapp-float{position:fixed;z-index:60;inset-inline-end:max(16px,env(safe-area-inset-right));inset-block-end:calc(max(16px,env(safe-area-inset-bottom)) + var(--ct-float-offset, 0px));display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;background:var(--ct-whatsapp);color:var(--ct-ink-deep);box-shadow:var(--ct-shadow-2);transition:transform .2s var(--ct-ease),inset-block-end .25s var(--ct-ease)}.ct-whatsapp-float:hover{transform:scale(1.05)}.ct-whatsapp-float svg{inline-size:28px;block-size:28px}body:has(.sticky-add-to-cart__bar[data-stuck=true]){--ct-float-offset: 84px}body:has(dialog[open]) .ct-whatsapp-float{visibility:hidden}@media print{.ct-whatsapp-float{display:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-ct-reveal] .ct-reveal{animation:ct-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes ct-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ct-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ct-center{text-align:center}.ct-stars{display:inline-flex;gap:2px;color:var(--ct-gold)}.ct-stars svg{inline-size:16px;block-size:16px}::selection{background:#c9a24b59;color:var(--ct-ink)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ct-gold-text);outline-offset:2px}.price,[class*=price]{font-variant-numeric:tabular-nums lining-nums}product-card .product-title,.product-card .product-title{font-weight:600;letter-spacing:.01em}.product-badges__badge,.product-badges .badge{letter-spacing:.08em;font-size:.6875rem;font-weight:700}.ct-breadcrumbs{font-size:.8125rem;color:var(--ct-muted-color, var(--ct-muted))}.ct-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ct-breadcrumbs li:not(:last-child):after{content:"/";margin-inline-start:6px;opacity:.5}.ct-breadcrumbs a{color:inherit;text-decoration:none}.ct-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.ct-breadcrumbs [aria-current=page]{color:var(--ct-ink)}.ct-scheme--ink .ct-breadcrumbs [aria-current=page],.ct-scheme--plum .ct-breadcrumbs [aria-current=page]{color:var(--ct-ivory)}.ct-pcard{position:relative;display:grid;gap:14px;align-content:start;min-width:0}.ct-pcard__media-wrap{position:relative}.ct-pcard__media{display:block;--ct-ratio: 4 / 5;--ct-media-radius: 0;background:#f1ebe3}.ct-pcard__img{transition:opacity .5s var(--ct-ease),transform .9s var(--ct-ease)}.ct-pcard__img--hover{opacity:0}@media(hover:hover){.ct-pcard:hover .ct-pcard__img--hover{opacity:1}.ct-pcard:hover .ct-pcard__img{transform:scale(1.025)}}.ct-pcard__badges{position:absolute;inset-block-start:12px;inset-inline-start:12px;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;pointer-events:none}.ct-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:0;font-size:.625rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;background:var(--ct-ivory);color:var(--ct-ink)}.ct-badge--sale{background:var(--ct-ink);color:var(--ct-ivory)}.ct-badge--muted{background:rgb(var(--ct-ivory-rgb) / .92);color:var(--ct-muted)}.ct-badge--outline{background:rgb(var(--ct-ivory-rgb) / .92);color:var(--ct-gold-text)}.ct-pcard__info{display:grid;gap:6px}.ct-pcard__title{margin:0;font-family:var(--ct-font-body);font-size:.875rem;font-weight:600;line-height:1.45;letter-spacing:.01em}.ct-pcard__title a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-pcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ct-pcard__title a:focus-visible{outline:none}.ct-pcard:has(.ct-pcard__title a:focus-visible){outline:2px solid var(--ct-gold-text);outline-offset:4px}.ct-pcard__price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0;font-size:.875rem;color:var(--ct-muted-color)}.ct-pcard__price-now{color:inherit}.ct-pcard__price-was{opacity:.7}.ct-wishlist-button{position:relative;z-index:2}.ct-pcard__wish{position:absolute;inset-block-start:10px;inset-inline-end:10px}@media(hover:hover){.ct-pcard__wish:not(:has([aria-pressed=true])){opacity:0;transition:opacity .2s var(--ct-ease)}.ct-pcard:hover .ct-pcard__wish,.ct-pcard:focus-within .ct-pcard__wish{opacity:1}}.ct-wishlist-button button{display:grid;place-items:center;inline-size:40px;block-size:40px;padding:0;border:0;border-radius:50%;background:rgb(var(--ct-ivory-rgb) / .9);color:var(--ct-ink);cursor:pointer;transition:transform .15s var(--ct-ease),color .15s var(--ct-ease)}.ct-wishlist-button button:hover{transform:scale(1.06)}.ct-wishlist-button .ct-icon{--ct-icon-size: 20px}.ct-wishlist-button button[aria-pressed=true]{color:var(--ct-rose)}.ct-wishlist-button button[aria-pressed=true] .ct-icon{fill:currentColor}.ct-product-grid{--ct-cols-mobile: 2;--ct-cols-tablet: 3;--ct-cols-desktop: 4;--ct-grid-gap: 32px 12px}@media screen and (min-width:750px){.ct-product-grid{--ct-grid-gap: 48px 20px}}@media screen and (min-width:750px){.ct-product-grid.ct-grid{gap:48px 20px}}.ct-header-wishlist{position:relative;display:inline-grid;place-items:center;color:inherit}.ct-header-wishlist .ct-icon{--ct-icon-size: 22px}.ct-header-wishlist__count{position:absolute;inset-block-start:2px;inset-inline-end:-2px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ct-rose);color:var(--ct-white);font-size:.625rem;font-weight:700;line-height:1}.ct-header-wishlist__count[hidden]{display:none}.header-logo:not(:has(img)){font-family:var(--ct-font-heading);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.menu-list__link-title{letter-spacing:.14em;font-size:.75rem;font-weight:600}@media screen and (max-width:749px){.header-logo:not(:has(img)){font-size:.875rem;letter-spacing:.12em}.ct-actions--stack-mobile>.button,.ct-actions--stack-mobile>.button-secondary,.ct-actions--stack-mobile>.ct-button-whatsapp{width:100%}}@media screen and (max-width:749px){header-actions .ct-header-wishlist.header-actions__action{display:none}.header-logo:not(:has(img)){font-size:.8125rem;letter-spacing:.1em}}.ct-section-head>.ct-link-arrow{justify-self:start}@media screen and (min-width:990px){.product-information{--sidebar-width: clamp(26rem, 36vw, 38rem)}.product-information .product-information__media .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){grid-template-columns:auto minmax(0,calc(100svh - 180px));justify-content:center;column-gap:12px}}.product-details .ct-breadcrumbs-block{margin-block-end:4px}.product-details .text-block>h1{font-size:clamp(1.875rem,1.45rem + 1.1vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:-.01em}.product-details .ct-breadcrumbs li:last-child{display:none}.product-details .ct-breadcrumbs li:nth-last-child(2):after{content:none}.product-details product-price{font-size:1.375rem;font-weight:700;letter-spacing:.01em}.product-details product-price .compare-at-price{margin-inline-start:6px;font-size:1rem;font-weight:400;color:var(--ct-muted)}.product-details .ct-wa-order__button{background:transparent;border:1px solid var(--ct-ink);color:var(--ct-ink)}.product-details .ct-wa-order__button .ct-icon{color:#1da851}.product-details .ct-wa-order__button:hover{background:var(--ct-ink);color:var(--ct-ivory);filter:none}.product-details .ct-wishlist-inline{display:flex;justify-content:center;width:100%}.product-details .ct-wishlist-inline button{border:0;background:none;padding:6px 0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.product-details .variant-option legend,.product-details .quantity-label{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.product-details .variant-option__button-label{min-height:44px;border-radius:0}.product-details .add-to-cart-button,.product-details .shopify-payment-button__button{min-height:56px;border-radius:0;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-information__media .product-media{background:var(--ct-white)}.product-recommendations h2{font-weight:500;letter-spacing:-.01em}.facets--horizontal .facets__summary,.facets__label,.sorting-filter__label,.products-count-wrapper{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.facets--horizontal{border-block:1px solid var(--ct-line)}.product-grid-container product-card .product-title,.product-grid-container .product-card .product-title{font-size:.9375rem;line-height:1.4}.product-grid-container product-price,.product-grid-container .price{color:var(--ct-muted)}.product-grid-container .card-gallery img{transition:transform .9s var(--ct-ease)}@media(hover:hover){.product-grid-container product-card:hover .card-gallery img{transform:scale(1.03)}}.product-grid-container .card-gallery{overflow:hidden;background:var(--ct-white)}.product-details .shopify-payment-button__button--unbranded{background:transparent;border:1px solid var(--ct-ink);color:var(--ct-ink)}.product-details .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--ct-ink);color:var(--ct-ivory)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ct-theme.css.map */
