:root{--k-bg: #FDFDFD;--k-surface: #FFFFFF;--k-ink: #1C1C1C;--k-muted: #5E5E5E;--k-border: rgba(28,28,28,.12);--k-accent: #2B3D52;--k-warm: #D8CAB8;--k-radius: 18px;--k-radius-sm: 12px;--k-shadow: 0 14px 34px rgba(0,0,0,.1);--k-shadow-soft: 0 10px 26px rgba(0,0,0,.08);--k-h1: clamp(34px, 3.3vw, 54px);--k-h2: clamp(28px, 2.2vw, 40px);--k-h3: clamp(22px, 1.6vw, 30px);--k-pad: 26px}html,body{background:var(--k-bg)!important;color:var(--k-ink)!important}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important;line-height:1.65;letter-spacing:.01em}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3{font-family:Fraunces,ui-serif,Georgia,Times New Roman,serif!important;letter-spacing:.01em;color:var(--k-ink)!important}h1,.h0{font-size:var(--k-h1)!important;line-height:1.05}h2,.h1{font-size:var(--k-h2)!important;line-height:1.12}h3,.h2{font-size:var(--k-h3)!important;line-height:1.2}p,.rte,.product__description,.collection__description{color:var(--k-muted)!important}a,a:visited{color:var(--k-ink)!important;text-underline-offset:3px}a:hover{color:var(--k-accent)!important}.page-width{padding-left:var(--k-pad)!important;padding-right:var(--k-pad)!important}.shopify-section+.shopify-section{margin-top:18px!important}.header-wrapper,.header{background:#fdfdfdeb!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--k-border)!important}.header__menu-item{font-weight:500!important;letter-spacing:.03em}.header__heading-logo{transform:translateY(1px)}.announcement-bar{background:var(--k-bg)!important;border-bottom:1px solid var(--k-border)!important}.announcement-bar__message{color:var(--k-muted)!important;font-size:13px!important;letter-spacing:.05em;text-transform:uppercase}.button,button,.shopify-payment-button__button,.product-form__submit{border-radius:var(--k-radius)!important;font-weight:600!important;letter-spacing:.03em;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.button--primary,.product-form__submit,.shopify-payment-button__button--unbranded{background:var(--k-ink)!important;color:#fff!important;border:1px solid var(--k-ink)!important;box-shadow:var(--k-shadow-soft)}.button--primary:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:var(--k-shadow)}.button--secondary{background:transparent!important;color:var(--k-ink)!important;border:1px solid var(--k-border)!important}.button--secondary:hover{transform:translateY(-1px);border-color:#1c1c1c47!important}.card,.card-wrapper,.product-card-wrapper,.collection-card,.media,.banner{border-radius:var(--k-radius)!important}.card--standard .card__inner,.card--standard,.product-card-wrapper .card,.card-wrapper{background:var(--k-surface)!important;border:1px solid var(--k-border)!important;box-shadow:none!important}.card-wrapper:hover{transform:translateY(-2px);box-shadow:var(--k-shadow-soft)!important;transition:transform .18s ease,box-shadow .18s ease}.card__heading,.product__title{font-family:Fraunces,ui-serif,Georgia,serif!important;letter-spacing:.01em}.price,.price__regular,.price-item{font-weight:600!important}.price-item--sale,.price__sale{color:var(--k-ink)!important}.price-item--compare{opacity:.55!important}.badge,.card__badge .badge{border-radius:999px!important;border:1px solid var(--k-border)!important;background:#d8cab838!important;color:var(--k-ink)!important;font-weight:600!important}.field__input,input,select,textarea{border-radius:var(--k-radius-sm)!important;border:1px solid var(--k-border)!important;background:#fff!important}.field__input:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:#2b3d528c!important;box-shadow:0 0 0 4px #2b3d521a!important}.product__info-wrapper{gap:26px!important}.product__title{margin-bottom:10px!important}.product__text,.product__description{font-size:15.5px!important}.footer{background:#fff!important;border-top:1px solid var(--k-border)!important}.footer__content-top,.footer__content-bottom{color:var(--k-muted)!important}.price--on-sale .price__badge-sale,.price__badge-sale,.badge--sale{background:#d8cab838!important;color:var(--k-ink)!important;border:1px solid var(--k-border)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kottonk-luxury.css.map */
