:root{--kellora-red: #a50e1b;--kellora-deep-red: #760a13;--kellora-ink: #32221e;--kellora-cream: #fbf6ee;--kellora-line: #e4d9cc;--kellora-heading: "Kellora Alegreya", Georgia, serif;--kellora-editorial: "Kellora Garamond", Georgia, serif;--kellora-body: "Kellora Inter", Inter, Arial, sans-serif;--kellora-max: 1510px}body.kellora-theme{font-family:var(--kellora-body);color:var(--kellora-ink)}.kellora-theme :is(h1,h2,h3,h4){font-family:var(--kellora-heading)}.kellora-shell{width:min(var(--kellora-max),100%);margin-inline:auto;padding-inline:clamp(16px,3.5vw,56px)}.kellora-space{padding-block:clamp(36px,5.2vw,84px)}.kellora-section-title{margin:0;text-align:center;font-size:clamp(30px,4.2vw,56px);line-height:.99;font-weight:700;text-transform:uppercase}.kellora-section-subtitle{margin:10px auto 0;text-align:center;max-width:55ch;font-size:clamp(14px,1.3vw,18px)}.kellora-theme :focus-visible{outline:2px solid var(--kellora-red);outline-offset:4px}.kellora-button{background:var(--kellora-red);color:#fff;border:2px solid #200906;box-shadow:4px 4px #200906;border-radius:10px;font:600 .91rem/1.2 var(--kellora-body);display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 29px;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s}.kellora-button:hover{background:var(--kellora-deep-red);color:#fff;transform:translate(2px,2px);box-shadow:2px 2px #200906}.kellora-text-link{color:inherit;text-decoration:underline;text-underline-offset:.22em}.kellora-text-link:hover{color:var(--kellora-red)}.kellora-image{display:block;width:100%;height:100%;object-fit:cover}.kellora-editor-note{margin:16px auto;width:fit-content;padding:8px 12px;border:1px dashed var(--kellora-line);font-size:.85rem;color:#57413a}.kellora-announcement{background:var(--kellora-red);color:#fff;text-align:center;padding:10px 15px;font-size:12px;letter-spacing:.045em}.kellora-announcement a{color:inherit;text-decoration:none}.kellora-announcement a:hover{text-decoration:underline}.kellora-header-group{position:sticky;top:0;z-index:22}.kellora-header{background:#fff;color:var(--kellora-ink);position:relative;border-bottom:1px solid #f1e9e0;--color-account-icon: var(--kellora-ink);--header-content-transition-timing: .15s ease}.kellora-header__row{min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) 174px minmax(0,1fr);align-items:center;position:relative;gap:12px}.kellora-header__row>*{min-width:0}.kellora-header__right{display:flex;justify-content:flex-end;align-items:center;gap:clamp(9px,1.5vw,24px)}.kellora-brand{display:grid;align-content:center;position:relative;z-index:1;justify-items:center;text-align:center;text-decoration:none;color:var(--kellora-deep-red);min-height:62px;line-height:1}.kellora-brand img{width:min(100%,175px);height:auto;max-height:102px;object-fit:contain}.kellora-brand__text{display:grid;align-content:center;min-height:63px;width:100%;padding:7px 7px 5px;background:#fffdf5;outline:1px solid #ad935b;outline-offset:2px;border:1px solid #d7c48d;border-radius:3px;font:700 clamp(22px,2vw,30px)/.95 var(--kellora-heading)}.kellora-brand__text small{display:block;margin-top:4px;color:#254636;font:italic 600 13px/1.1 var(--kellora-editorial)}.kellora-header__actions{display:flex;align-items:center;gap:clamp(7px,1.25vw,18px)}.kellora-header__actions header-actions{display:flex;align-items:center;gap:clamp(7px,1.25vw,18px)}.kellora-header__actions :is(.header-actions__action,.svg-wrapper){color:inherit}.kellora-header__actions .header-actions__action{min-width:28px;min-height:36px;padding:4px}.kellora-header__actions .svg-wrapper svg{width:18px;height:18px}.kellora-nav{display:flex;align-items:stretch;gap:clamp(10px,1.2vw,20px);list-style:none;padding:0;margin:0}.kellora-nav__item{display:flex;align-items:center;min-height:84px}.kellora-nav__item>a,.kellora-nav__item>span{color:inherit;text-decoration:none;font-size:clamp(10px,.92vw,13px);font-weight:600;white-space:nowrap;letter-spacing:.035em;text-transform:uppercase}.kellora-nav__item[data-open]>a,.kellora-nav__item>a:hover{color:var(--kellora-red)}.kellora-nav__toggle{background:transparent;color:var(--kellora-deep-red);border:0;cursor:pointer;font:inherit;margin-inline-start:3px;padding:0 1px;opacity:.8}.kellora-nav__toggle svg{width:9px;height:9px}.kellora-mega{position:absolute;left:0;right:0;top:100%;background:#fffdf8;border-top:1px solid var(--kellora-line);border-bottom:2px solid var(--kellora-red);box-shadow:0 14px 30px #28130620;padding:30px clamp(30px,5vw,90px)}.kellora-mega[hidden]{display:none}.kellora-mega__columns{width:min(1130px,100%);margin:auto;display:flex;flex-wrap:wrap;gap:24px clamp(32px,5vw,100px)}.kellora-mega__group{min-width:min(175px,100%)}.kellora-mega__label{color:var(--kellora-red);text-transform:uppercase;font-size:12px;letter-spacing:.085em;font-weight:700;margin:0 0 12px}.kellora-mega ul,.kellora-mobile-nav ul{list-style:none;padding:0;margin:0}.kellora-mega li a{display:inline-block;color:var(--kellora-ink);text-decoration:none;padding-block:4px;font-size:14px}.kellora-mega li a:hover{color:var(--kellora-red);text-decoration:underline}.kellora-mobile-toggle{display:none;width:40px;height:40px;border:0;background:transparent;color:inherit;cursor:pointer}.kellora-mobile-toggle svg{width:22px;height:22px}.kellora-mobile-nav{position:fixed;inset:0 auto 0 0;margin:0;width:min(405px,93vw);max-width:none;height:100%;max-height:none;background:#fffdf9;color:var(--kellora-ink);border:0;padding:17px 22px 30px;overflow-y:auto}.kellora-mobile-nav::backdrop{background:#2919178c}.kellora-mobile-nav__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:0 18px}.kellora-mobile-nav__head strong{font:700 25px/1 var(--kellora-heading);color:var(--kellora-deep-red)}.kellora-mobile-nav__head button{padding:6px;border:0;background:none;color:inherit;cursor:pointer}.kellora-mobile-nav__head svg{width:20px;height:20px}.kellora-mobile-nav :is(summary,a){color:inherit;text-decoration:none}.kellora-mobile-nav>ul>li{border-top:1px solid var(--kellora-line)}.kellora-mobile-nav>ul>li>a,.kellora-mobile-nav>ul>li>details>summary{padding-block:13px;font-weight:600}.kellora-mobile-nav summary,.kellora-mobile-nav li a{display:block}.kellora-mobile-nav summary{cursor:pointer;list-style:none}.kellora-mobile-nav summary::-webkit-details-marker{display:none}.kellora-mobile-nav summary:after{content:"+";float:right;color:var(--kellora-red)}.kellora-mobile-nav details[open]>summary:after{content:"\2212"}.kellora-mobile-nav__panel{padding:0 0 12px 13px}.kellora-mobile-nav__panel li a,.kellora-mobile-nav__panel summary{padding-block:7px}.kellora-mobile-nav__panel>a{font-weight:600;text-decoration:underline;text-underline-offset:.2em;margin:0 0 8px}.kellora-mobile-nav__children{padding-inline-start:15px!important;font-size:.9rem}.kellora-language{position:relative;font-size:13px;white-space:nowrap}.kellora-language summary{cursor:pointer;list-style:none}.kellora-language summary:after{content:"\2304";margin-left:4px}.kellora-language form{background:#fff;border:1px solid var(--kellora-line);padding:10px;position:absolute;top:100%;right:0}.kellora-language form select{color:var(--kellora-ink);background:#fff;margin-bottom:5px}.kellora-hero{position:relative;isolation:isolate;display:grid;min-height:clamp(430px,49vw,690px);align-items:center;color:#fff;background:var(--kellora-deep-red)}.kellora-hero--promo{min-height:clamp(300px,37vw,520px)}.kellora-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.kellora-hero__media>:is(picture,img){display:block;width:100%;height:100%}.kellora-hero__media img{object-position:center}.kellora-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 35%,rgba(39,2,7,var(--kellora-shade,.28)) 100%);pointer-events:none}.kellora-hero__body{width:min(100%,var(--kellora-max));margin-inline:auto;display:flex;justify-content:flex-end;padding:34px clamp(24px,4vw,70px)}.kellora-hero__copy{width:min(40%,540px)}.kellora-hero--left .kellora-hero__body{justify-content:flex-start}.kellora-hero--center .kellora-hero__body{justify-content:center;text-align:center}.kellora-hero__copy h1,.kellora-hero__copy h2{margin:0 0 16px;color:inherit;font-size:clamp(36px,4.7vw,65px);line-height:.98;letter-spacing:-.015em;font-weight:700}.kellora-hero__copy p{margin:0 0 25px;color:inherit;font-size:clamp(15px,1.35vw,19px);max-width:37ch;line-height:1.45}.kellora-hero--center .kellora-hero__copy p{margin-inline:auto}.kellora-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));text-align:center;gap:18px;padding-block:38px 24px}.kellora-services__item{color:inherit;text-decoration:none;display:grid;justify-items:center;align-content:start;gap:7px}.kellora-services__item img{max-width:70px;height:51px;object-fit:contain}.kellora-services__item strong{font:600 clamp(19px,1.75vw,26px)/1 var(--kellora-heading)}.kellora-services__item span{font-size:13px}.kellora-services__item:hover strong{color:var(--kellora-red)}.kellora-tiles--cream,.kellora-faq{background:var(--kellora-cream)}.kellora-tiles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.5vw,22px);margin-top:clamp(22px,3.4vw,43px)}.kellora-tile{color:#fff;text-decoration:none;display:grid;place-items:end center;min-width:0;position:relative;isolation:isolate;aspect-ratio:.82;overflow:hidden;background:#654238;border-radius:3px}.kellora-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transition:transform .34s ease}.kellora-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#190e0be8,transparent 66%)}.a-kellora-tile:hover .kellora-tile__media,.a-kellora-tile:focus-visible .kellora-tile__media{transform:scale(1.045)}.kellora-tile__copy{display:grid;gap:7px;text-align:center;padding:17px 8px 21px}.kellora-tile h3{color:inherit;margin:0;font-size:clamp(19px,2.4vw,36px);line-height:1}.kellora-tile__cta{font-size:12px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:4px}.kellora-tile__copy p{margin:0;font-size:13px}.kellora-rail{overflow:clip}.kellora-rail+.kellora-rail{border-top:1px solid var(--kellora-line)}.kellora-rail__head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:18px}.kellora-rail__head h2{margin:0;font-size:clamp(24px,3.3vw,46px);line-height:1}.kellora-rail__head--center{justify-content:center;flex-wrap:wrap;text-align:center}.kellora-rail__head--center h2{flex-basis:100%;text-transform:uppercase}.kellora-rail__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--kellora-rail-cols) - 1) * 13px) / var(--kellora-rail-cols));gap:13px;list-style:none;margin:0;padding:3px 3px 11px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b88481 transparent}.kellora-rail__grid li{scroll-snap-align:start;min-width:0}.kellora-product-card{display:block;text-decoration:none;color:var(--kellora-ink);position:relative}.kellora-product-card__media{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:#f6f2eb}.kellora-product-card__media img+img{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .24s ease}.kellora-product-card:hover img+img,.kellora-product-card:focus-visible img+img{opacity:1}.kellora-product-card__title{font:600 clamp(15px,1.45vw,20px)/1.13 var(--kellora-editorial);margin:9px 0 4px;color:inherit}.kellora-product-card__price{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px}.kellora-product-card__price--sale{color:var(--kellora-red)}.kellora-product-card__price s{color:#655b54}.kellora-product-card__badge{position:absolute;z-index:1;top:9px;left:9px;padding:4px 8px;background:var(--kellora-red);color:#fff;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.kellora-rail__empty{margin:8px 0 0;font-size:.9rem;color:#5b443b}.kellora-gallery__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);grid-template-rows:1fr;gap:10px;overflow-x:auto;padding-block:2px 10px;margin-top:24px;scroll-snap-type:x mandatory}.kellora-gallery--video .kellora-gallery__grid{grid-auto-columns:minmax(220px,1fr)}.kellora-gallery__item{display:block;color:inherit;min-width:0;aspect-ratio:1;background:#f5ede2;overflow:hidden;scroll-snap-align:start}.kellora-gallery--video .kellora-gallery__item{aspect-ratio:3 / 4}.kellora-gallery__item :is(img,video){width:100%;height:100%;object-fit:cover}.kellora-press__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;text-align:center}.kellora-press__grid img{margin:12px auto 0;max-width:155px;max-height:42px;object-fit:contain}.kellora-faq__wrap{max-width:1000px}.kellora-faq__tabs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-block:23px 20px}.kellora-faq__tabs button{border:1px solid var(--kellora-red);border-radius:5px;background:transparent;color:var(--kellora-deep-red);cursor:pointer;padding:8px 13px;font:600 13px/1.2 var(--kellora-body)}.kellora-faq__tabs button[aria-selected=true]{background:var(--kellora-red);color:#fff}.kellora-faq details{border-top:1px solid #d8cbbc;padding:14px 5px}.kellora-faq details:last-child{border-bottom:1px solid #d8cbbc}.kellora-faq summary{cursor:pointer;font-weight:600;padding-inline-end:16px}.kellora-faq details>div{padding:8px 12px 0 18px}.kellora-faq details p{margin:0}.kellora-collection-banner{position:relative;display:grid;align-items:center;min-height:145px;isolation:isolate;background:#352d29;color:#fff;overflow:hidden}.kellora-collection-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.kellora-collection-banner__media img{object-position:50% 50%}.kellora-collection-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1b1516a8,#1b151618)}.kellora-collection-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:25px}.kellora-collection-banner h1{margin:0;font-size:clamp(30px,4vw,48px);color:inherit;line-height:1.03}.kellora-collection-banner form{display:flex;width:min(36%,380px);min-width:145px;background:#fffffff0;border:1px solid #ffffff;border-radius:4px;color:var(--kellora-ink);overflow:hidden}.kellora-collection-banner form :is(input,button){color:inherit;font:inherit;background:transparent;border:0;min-height:42px}.kellora-collection-banner form input{min-width:0;flex:1;padding:8px}.kellora-collection-banner form button{width:39px;cursor:pointer}.kellora-collection-banner form svg{width:16px}.kellora-breadcrumbs{padding-block:20px 10px;font-size:12px;color:#6e4a40}.kellora-breadcrumbs a{color:inherit;text-underline-offset:3px}.kellora-contact{padding-block:16px 0;text-align:center}.kellora-contact address{font-style:normal;line-height:1.7}.kellora-footer{background:#f8ece0;color:#1a1a1a;padding-block:56px 28px}.kellora-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1.4fr;gap:26px}.kellora-footer h2{margin:0 0 10px;color:inherit;font:700 20px/1 var(--kellora-heading);text-transform:uppercase;letter-spacing:.03em}.kellora-footer p,.kellora-footer address{font-size:13px;color:inherit;line-height:1.55;margin:5px 0 10px;font-style:normal}.kellora-footer ul{list-style:none;padding:0;margin:0}.kellora-footer li{font-size:13px;margin-block:6px}.kellora-footer a{color:inherit;text-decoration:none}.kellora-footer a:hover{text-decoration:underline}.kellora-footer__email{display:flex;min-width:0;margin-top:9px}.kellora-footer__email input{flex:1;min-width:0;padding:8px;background:#fffaf0;color:var(--kellora-ink);border:1px solid #eee0cf}.kellora-footer__email button{background:var(--kellora-red);border:1px solid var(--kellora-red);padding-inline:13px;color:#fff;font-weight:600;cursor:pointer}.kellora-footer__base{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:25px;border-top:1px solid #bda99b;padding-top:12px;font-size:12px}.kellora-footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.kellora-footer__payments svg{display:block}.kellora-theme [data-template=collection] .product-grid__item .product-card__content :is(h3,.price){font-family:var(--kellora-editorial)}.kellora-theme .cart-drawer :is(h1,h2),.kellora-theme [data-template=cart] :is(h1,h2){color:var(--kellora-deep-red)}.kellora-theme [data-template=product] .product-information__grid{padding-bottom:28px}.kellora-theme [data-template=product] .product-details h1{line-height:1.04}@media(max-width:1149px){.kellora-header__row{grid-template-columns:1fr 146px 1fr;min-height:65px}.kellora-nav{display:none}.kellora-mobile-toggle{display:inline-grid;place-items:center}.kellora-brand__text{min-height:45px;font-size:22px}.kellora-brand__text small{font-size:11px}}@media(max-width:749px){.kellora-announcement{padding:8px 12px;font-size:11px}.kellora-header__row{min-height:58px;grid-template-columns:1fr 116px 1fr;gap:5px}.kellora-brand{min-height:48px}.kellora-brand__text{min-height:40px;font-size:19px}.kellora-header__actions{gap:4px}.kellora-header__actions header-actions{gap:4px}.kellora-language{display:none}.kellora-hero{min-height:clamp(410px,116vw,640px);align-items:end}.kellora-hero--promo{min-height:350px}.kellora-hero__body{padding:23px 16px 30px;text-align:center;justify-content:center}.kellora-hero--left .kellora-hero__body{justify-content:center}.kellora-hero__copy{width:min(100%,420px)}.kellora-hero__copy p{margin:0 auto 17px}.kellora-hero__copy h1,.kellora-hero__copy h2{margin-bottom:8px}.kellora-hero:after{background:linear-gradient(0deg,#250708b5,transparent 62%)}.kellora-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 10px;padding-block:23px 13px}.kellora-services__item img{height:38px}.kellora-services__item span{font-size:11px}.kellora-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kellora-tile__copy{padding-block:11px 15px}.kellora-rail__grid{grid-auto-columns:47%;gap:10px}.kellora-gallery__grid{grid-auto-columns:43%;gap:8px}.kellora-gallery--video .kellora-gallery__grid{grid-auto-columns:65%}.kellora-press__grid{grid-template-columns:1fr}.kellora-collection-banner{min-height:105px}.kellora-collection-banner__inner{padding-block:16px}.kellora-collection-banner form{width:40%;min-width:120px}.kellora-footer__grid{grid-template-columns:1fr 1fr;gap:24px 15px}.kellora-footer h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.kellora-theme :is(.kellora-button,.kellora-tile__media,.kellora-product-card__media img){transition:none}}kellora-header,kellora-faq{display:block}.kellora-faq__tabs[hidden]{display:none}.kellora-header__right>nav{flex:0 0 auto}.kellora-header__row:has(.kellora-mega:not([hidden])) .kellora-brand{z-index:0}.kellora-mega{z-index:2}.kellora-footer a:hover{color:var(--kellora-red)}.kellora-tiles--collectors .kellora-tile{display:flex;flex-direction:column;align-items:stretch;background:#fef5ec;color:var(--kellora-ink);aspect-ratio:auto}.kellora-tiles--collectors .kellora-tile:after{display:none}.kellora-tiles--collectors .kellora-tile__media{position:static;z-index:auto;aspect-ratio:426 / 416}.kellora-tiles--collectors .kellora-tile__copy{text-align:left;justify-items:start;padding:16px}.kellora-tiles--collectors .kellora-tile__copy h3{font-size:clamp(18px,2vw,26px)}.kellora-tiles--collectors .kellora-tile__cta{color:#fff;text-decoration:none;padding:8px 14px;background:var(--kellora-red);border-radius:5px}.kellora-tiles--collectors .kellora-tile:hover .kellora-tile__media{transform:none}.kellora-tiles--collectors .kellora-tile:hover .kellora-tile__cta{background:var(--kellora-deep-red)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kellora.css.map */
