:root{--ksn-cream: #f7f1e8;--ksn-paper: #fbf7f0;--ksn-ink: #362b26;--ksn-muted: #5c4d46;--ksn-line: #e4d8ca;--ksn-terra: #9a4a34;--ksn-terra-hover: #8f432e;--ksn-on-terra: #fbf6ee;--ksn-radius: 20px;--ksn-shadow: 0 18px 40px rgba(54, 43, 38, .1);--color-primary-button-hover-background: #8f432e;--color-primary-button-hover-border: #8f432e;--color-primary-button-hover-text: #fbf6ee}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em}h1,.h1{letter-spacing:-.025em;line-height:1.06}.text-block.h6,.text-block.h6 p{letter-spacing:.1em}header-component.header{border-bottom:1px solid var(--ksn-line)}.menu-list__link{font-size:15px;letter-spacing:.01em}.button,button.button,a.button,.button-secondary,a.button-secondary{border-radius:999px;letter-spacing:.01em;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button:active,.button-secondary:active,.tee-btn:active{transform:scale(.98)}#teeAtcButton,.tee-btn.tee-btn,label.tee-btn--upload.tee-btn{border-radius:999px!important}#teeAtcButton{min-height:56px!important;font-size:17px!important;font-weight:700!important;letter-spacing:.01em;background-color:var(--ksn-terra)!important;border-color:var(--ksn-terra)!important;color:var(--ksn-on-terra)!important;box-shadow:0 12px 28px #9a4a3447;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}#teeAtcButton:hover{background-color:var(--ksn-terra-hover)!important;border-color:var(--ksn-terra-hover)!important}.tee-btn--upload.tee-btn{background-color:var(--ksn-terra)!important;border-color:var(--ksn-terra)!important;color:var(--ksn-on-terra)!important}.tee-btn--preview.tee-btn{min-height:48px;color:var(--ksn-terra)!important;border-color:var(--ksn-terra)!important}.tee-radio{border-radius:999px!important;overflow:hidden}.tee-radio.active{border-color:var(--ksn-terra)!important}.tee-customize-main-form{border-radius:18px!important;overflow:hidden;border:1px solid var(--ksn-line)!important;background:var(--ksn-paper)!important}.tee-form-header{border-radius:18px 18px 0 0!important}.tee__input,.tee-form-inputs input[type=text]{border-radius:12px!important}.tee-description{display:none!important}.tee-slider__inner,.tee-slide,.tee-thumbnail,.tee-thumbnail-img--1-1{border-radius:14px!important;background-color:var(--ksn-paper)!important}.card-gallery{--gallery-aspect-ratio: 1 / 1 !important;--border-radius: var(--ksn-radius) !important;border-radius:var(--ksn-radius);overflow:hidden}product-card .product-card__content{--border-radius: 0px !important}.collection-card__image,.collection-card .card-gallery,[class*=collection-card] img{border-radius:var(--ksn-radius)}[class*=collection-card] .collection-card__image,[class*=collection-card] [class*=image]{overflow:hidden;border-radius:var(--ksn-radius)}product-card .price,product-card .price bdi,.complete-the-set .price,.complete-the-set .price bdi{font-family:var(--font-accent--family);font-size:15px;font-weight:600;color:var(--ksn-ink)}product-card .product-card__title,product-card [class*=product-title],product-card h3{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.25}@media(hover:hover){product-card .card-gallery img,[class*=collection-card] img{transition:transform .4s cubic-bezier(.2,.7,.2,1)}product-card:hover .card-gallery img,[class*=collection-card]:hover img{transform:scale(1.03)}}[id$=__hero_split] .media-with-content{align-items:center}@media(min-width:750px){[id$=__hero_split] .group-block{padding-inline-end:clamp(16px,3vw,48px)}}@media(max-width:749px){[id$=__hero_split] .media-with-content{--media-height-mobile: 38svh !important}}[id$=__hero_split] [class*=media-with-content__media],[id$=__hero_split] .media-block,[id$=__hero_split] media-block,[id$=__hero_split] .media-block img{border-radius:var(--ksn-radius)}[id$=__hero_split] .media-block{overflow:hidden;box-shadow:var(--ksn-shadow)}[id$=__hero_split] h1{font-size:clamp(2.25rem,3.9vw,3.4rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}[id$=__hero_split] .text-block p{max-width:34rem;line-height:1.6}.ksn-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);background:var(--ksn-paper);border:1px solid var(--ksn-line);border-radius:18px}.ksn-trust li{padding:16px 14px;text-align:center;font-family:var(--font-accent--family);font-size:13px;font-weight:500;letter-spacing:.03em;line-height:1.35;color:var(--ksn-ink)}.ksn-trust li+li{border-inline-start:1px solid var(--ksn-line)}@media(max-width:989px){.ksn-trust{grid-template-columns:repeat(2,1fr)}.ksn-trust li{padding:12px 10px;border-inline-start:0!important}.ksn-trust li:nth-child(odd):not(:last-child){border-inline-end:1px solid var(--ksn-line)}.ksn-trust li:nth-child(n+3){border-block-start:1px solid var(--ksn-line)}.ksn-trust li:last-child:nth-child(odd){grid-column:1 / -1}}.accordion .details__header,summary.details__header{font-size:14px;letter-spacing:.06em;padding-block:16px}.product-information__grid{gap:clamp(24px,3.5vw,56px)}.product-information__grid h1{font-size:clamp(1.75rem,2.6vw,2.25rem)!important;font-weight:500;line-height:1.12!important;letter-spacing:-.025em!important;text-wrap:balance}.tee-gallery__stage,.tee-mockup-image{border-radius:var(--ksn-radius);background:var(--ksn-paper)}.tee-gallery__stage{overflow:hidden;box-shadow:var(--ksn-shadow)}.tee-price--current,.product-information__grid .money.price{font-family:var(--font-accent--family);font-size:26px;font-weight:700;letter-spacing:-.01em}.details-content rte-formatter h2,.details-content rte-formatter h3{font-size:1.25rem;line-height:1.25;letter-spacing:-.01em;margin-block:1.4em .4em}.details-content rte-formatter h3{font-size:1.0625rem}footer{border-top:1px solid var(--ksn-line)}footer .menu__heading,footer summary.menu__heading,footer h2,footer h3{font-family:var(--font-accent--family);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}footer .menu__item a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){#teeFormActions{position:sticky;bottom:0;z-index:20;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:var(--ksn-cream);box-shadow:0 -10px 24px #362b261a}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ksn-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}product-card:hover .card-gallery img,[class*=collection-card]:hover img{transform:none!important}}.tee__input,.tee-form-inputs input[type=text]{border:1px solid #8b7d74!important;background:#fff!important}.tee-quantity-group{border-color:#8b7d74!important;border-radius:999px!important;overflow:hidden}.tee-radio:not(.active){outline-color:#8b7d74!important}.tee-photo-placeholder{border-color:#8b7d74!important}.email-signup__input-group{box-shadow:0 1px #8b7d74}.complete-the-set .product-grid-view-zoom-out--details{display:none}[id$=__hero_split] .layout-panel-flex--row{flex-wrap:wrap}[id$=__hero_split] a.button,[id$=__hero_split] a.button-secondary{white-space:nowrap}announcement-bar-component :focus-visible{outline-color:var(--ksn-on-terra);outline-offset:-3px}.tee-btn--preview.tee-btn{min-height:48px!important}.tee-btn--preview.tee-btn:hover{background:var(--ksn-terra)!important;color:var(--ksn-on-terra)!important;border-color:var(--ksn-terra)!important}:root:root{--color-primary-button-hover-background: #8f432e;--color-primary-button-hover-border: #8f432e;--color-primary-button-hover-text: #fbf6ee}@media(max-width:749px){html:not(.ksn-form-seen) #teeFormActions{position:static;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/keepsakenest-modern.css.map */
