.konad-home 500;600;700&family=Playfair+Display:ital,.konad-home wght@0,.konad-home 500;0,.konad-home 600;1,.konad-home 500&display=swap');
:root{--ink:#302321;--cream:#faf7f2;--red:#792e39;--line:#ddd4ca}.konad-home *{box-sizing:border-box}.konad-home{margin:0;background:var(--cream);color:var(--ink);font:14px 'DM Sans',Arial,sans-serif}.konad-home a{color:inherit;text-decoration:none}.konad-home button{font:inherit;cursor:pointer}.konad-home .bar{background:var(--red);color:white;text-align:center;padding:10px;font-size:11px;letter-spacing:1.5px}.konad-home header{display:flex;align-items:center;justify-content:space-between;padding:24px 5%;border-bottom:1px solid var(--line)}.konad-home .logo{font-size:35px;letter-spacing:6px;font-weight:600;line-height:1}.konad-home .logo small{display:block;font-size:8px;letter-spacing:3px;margin-top:9px;font-weight:400}.konad-home nav{display:flex;gap:28px;font-size:12px}.konad-home .tools{display:flex;gap:18px;align-items:center}.konad-home .tools button{border:0;background:none;color:var(--ink)}.konad-home .hero{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.konad-home .intro{padding:85px 10% 70px;display:flex;flex-direction:column;justify-content:center}.konad-home .eyebrow{text-transform:uppercase;letter-spacing:2.4px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:12px}.konad-home .eyebrow:before{content:'';width:24px;height:1px;background:currentColor}.konad-home h1,.konad-home h2,.konad-home h3{font-family:'Playfair Display',Georgia,serif;font-weight:500}.konad-home h1{font-size:clamp(52px,5.5vw,88px);line-height:1.07;margin:26px 0}.konad-home h1 em,.konad-home h2 em{color:var(--red);font-weight:500}.konad-home p{line-height:1.9;color:#766861}.konad-home .intro p{max-width:350px;font-size:14px}.konad-home .actions{display:flex;gap:20px;align-items:center;margin-top:25px}.konad-home .btn{display:inline-flex;justify-content:center;align-items:center;background:var(--red);color:white;padding:17px 25px;border:1px solid var(--red);font-size:11px;letter-spacing:.8px;gap:25px}.konad-home .textlink{font-size:11px;border-bottom:1px solid;padding:8px 0}.konad-home .mini{margin-top:42px;font-size:10px;color:#847670;letter-spacing:.4px}.konad-home .visual{position:relative;overflow:hidden;background:#c5ab8d}.konad-home .visual video{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 48%}.konad-home .tag{position:absolute;top:24px;left:24px;border:1px solid #ffffff90;color:white;padding:10px 15px;font-size:10px;letter-spacing:1.6px}.konad-home .visualcaption{position:absolute;bottom:30px;left:30px;right:30px;background:#faf7f2ed;padding:21px 25px;display:flex;justify-content:space-between;align-items:center}.konad-home .visualcaption h3{font-size:25px;margin:5px 0}.konad-home .visualcaption span{font-size:9px;letter-spacing:1.5px}.konad-home .round{border:1px solid var(--line);border-radius:50%;padding:14px}.konad-home .ribbon{display:flex;justify-content:space-evenly;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:23px 5%;font-size:10px;letter-spacing:1px}.konad-home .section{padding:85px 6%}.konad-home .sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.konad-home h2{font-size:45px;line-height:1.2;margin:15px 0}.konad-home .sectionhead p{margin:0}.konad-home .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.konad-home .cardpic{height:330px;position:relative;background:#eee6dd;overflow:hidden}.konad-home .cardpic img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.konad-home .card:hover img{transform:scale(1.045)}.konad-home .cardpic .label{position:absolute;left:16px;top:16px;font-size:9px;text-transform:uppercase;letter-spacing:1px;background:var(--cream);padding:9px 12px;z-index:1}.konad-home .cardpic.photographic img{object-fit:cover;mix-blend-mode:normal;object-position:center 70%}.konad-home .cardfoot{padding-top:18px;display:flex;justify-content:space-between;gap:10px}.konad-home .cardfoot h3{font:500 14px 'DM Sans',sans-serif;margin:0 0 6px}.konad-home .cardfoot p{font-size:11px;margin:0}.konad-home .price{font-size:12px;white-space:nowrap}.konad-home .learn{display:grid;grid-template-columns:1fr 1fr;background:#eee7de}.konad-home .learnphoto{min-height:550px;background:linear-gradient(145deg,#e1ccc6,#f4eee4);position:relative;display:flex;align-items:center;justify-content:center}.konad-home .learnphoto img{width:80%;mix-blend-mode:multiply}.konad-home .stampword{position:absolute;bottom:30px;left:35px;font:italic 50px Georgia;color:#792e3955}.konad-home .learntext{padding:65px 12%}.konad-home .steps{margin:28px 0}.konad-home .step{display:flex;gap:20px;border-top:1px solid #d3c8bd;padding:17px 0}.konad-home .step b{font:italic 25px Georgia;color:var(--red)}.konad-home .step strong{font-size:12px}.konad-home .step p{font-size:11px;margin:4px 0}.konad-home .origin{text-align:center;padding:85px 20%;background:var(--red);color:#fff6eb}.konad-home .origin p{color:#e1c8c7}.konad-home .origin h2{font-size:48px}.konad-home .origin .eyebrow{justify-content:center}.konad-home .origin a{display:inline-block;border-bottom:1px solid #d6b8b8;margin-top:15px;padding-bottom:8px;font-size:11px}.konad-home .footer{padding:50px 6%;display:flex;justify-content:space-between;gap:25px}.konad-home .footer p{font-size:11px}.konad-home .concept{text-align:center;border-top:1px solid var(--line);padding:15px;font-size:10px;color:#8a7770}.konad-home .search{display:none;padding:20px 6%;border-bottom:1px solid var(--line)}.konad-home .search.open{display:block}.konad-home .search input{padding:14px;border:1px solid var(--line);width:75%;background:white}.konad-home .search button{padding:14px;background:var(--red);color:white;border:1px solid var(--red)}@media(min-width:1500px){.konad-home{max-width:1800px;margin:auto}}@media(max-width:800px){.konad-home header{padding:20px 6%}.konad-home nav{display:none}.konad-home .logo{font-size:27px}.konad-home .hero{grid-template-columns:1fr}.konad-home .intro{padding:45px 7% 40px}.konad-home h1{font-size:59px}.konad-home .intro p{max-width:100%}.konad-home .mini{margin-top:25px}.konad-home .visual{min-height:540px}.konad-home .ribbon{font-size:9px;gap:15px}.konad-home .section{padding:50px 6%}.konad-home h2{font-size:34px}.konad-home .sectionhead{display:block}.konad-home .sectionhead>a{display:inline-block;margin-top:10px}.konad-home .grid{grid-template-columns:1fr;gap:30px}.konad-home .cardpic{height:360px}.konad-home .learn{grid-template-columns:1fr}.konad-home .learnphoto{min-height:340px}.konad-home .learntext{padding:40px 7%}.konad-home .origin{padding:55px 8%}.konad-home .origin h2{font-size:37px}.konad-home .footer{flex-direction:column}.konad-home .tools{gap:7px}.konad-home .actions{gap:16px}}
.konad-home{font-family:Arial,sans-serif;width:100%;}.konad-home video{max-width:none}.konad-home a{color:inherit}.konad-home a.btn{color:white}.konad-home h1{border:0}.konad-home .origin a{color:white}.konad-home [class]{box-sizing:border-box}

/* Presentation only. Keep native catalog, cart and checkout behavior. */
body{background:#faf7f2!important;color:#302321;font-family:Arial,sans-serif}
#header,#header .header-nav,#header .header-top,#header .header-top-inner{background:#faf7f2!important;color:#302321!important}
#header .header-nav{border-bottom:1px solid #e4d9cf!important;padding:9px 0}
#header .header-top{padding-top:25px;padding-bottom:20px}
#header a,#header .material-icons{color:#302321}
#header .header_logo img{max-width:180px;max-height:85px;object-fit:contain}
#header .konad-origin-signature{font-size:10px;letter-spacing:1.4px;color:#792e39;text-align:center;margin:10px 0 0;text-transform:uppercase}
#header #_desktop_top_menu{background:#faf7f2!important;border-top:1px solid #e4d9cf;border-bottom:1px solid #e4d9cf}
#header .top-menu[data-depth="0"]>li>a{font-size:12px;letter-spacing:.7px;font-weight:500;padding:20px 15px;color:#302321!important;background:transparent}
#header .top-menu a:hover{color:#792e39!important}
#header .sub-menu{background:#fffdf9;border:1px solid #e4d9cf;box-shadow:0 12px 25px #30232114}
#header #search_widget input{background:#fffdf9;border:1px solid #dfd3c9;border-radius:24px;padding-left:18px;color:#302321}
#header .cart-products-count{background:#792e39!important;color:#fff!important}
#wrapper{background:#faf7f2!important;padding-top:25px}
.breadcrumb{background:transparent;font-size:11px;color:#82736c}
.page-title,h1.h1,h2.h2,.block-category h1{font-family:Georgia,serif;font-weight:400;color:#302321;letter-spacing:0;text-transform:none}
.btn-primary,button.add-to-cart,.product-add-to-cart .add-to-cart{background:#792e39!important;border-color:#792e39!important;color:#fff!important;border-radius:3px;box-shadow:none;text-transform:none;letter-spacing:.4px}
.btn-primary:hover,button.add-to-cart:hover{background:#5e202b!important;border-color:#5e202b!important}
.btn-secondary{background:#f0e7df;border:1px solid #dfd3c9;color:#302321}
.product-miniature .thumbnail-container{background:#fffdf9;border:1px solid #e8ddd3;box-shadow:none;border-radius:5px;overflow:hidden}
.product-miniature .product-description{background:#fffdf9;padding:17px 12px}
.product-miniature .product-title a{color:#302321;font-size:13px;text-transform:none;font-weight:500;line-height:1.5}
.product-miniature .product-price-and-shipping{color:#792e39;font-size:15px}
.product-miniature .highlighted-informations{background:#faf7f2}
.product-flags li.product-flag{background:#792e39!important;color:white;font-size:10px;letter-spacing:.4px;box-shadow:none;border-radius:2px}
#category #search_filters,#category .block-category{background:#fffdf9;border:1px solid #e8ddd3;box-shadow:none;padding:22px;border-radius:4px}
#products .products-selection{background:#f1eae2;padding:15px;border:0;border-radius:3px}
#product .product-prices .current-price{color:#792e39;font-size:27px;font-weight:500}
#product #content{background:#fffdf9;border:1px solid #e8ddd3;border-radius:5px}
#product .product-information{line-height:1.8;color:#61534d}
#product .tabs{background:#fffdf9;border:1px solid #e8ddd3;box-shadow:none;padding:22px}
.tabs .nav-tabs .nav-link.active{color:#792e39;border-bottom-color:#792e39}
#cart .card,#checkout .card,#authentication .page-content,#identity .page-content,#my-account .page-content{background:#fffdf9;border:1px solid #e8ddd3;box-shadow:none;border-radius:4px}
body#checkout section.checkout-step{background:#fffdf9;border:1px solid #e8ddd3;box-shadow:none;margin-bottom:16px}
.form-control{background:#fffdf9;border-color:#d8ccc1;color:#302321;border-radius:3px}
.form-control:focus{outline:2px solid #b78c94;outline-offset:1px;border-color:#792e39}
.custom-radio input[type=radio]:checked+span{background-color:#792e39}
#footer{background:#eee6dd!important;color:#302321;border-top:1px solid #ddcfc1;padding-top:45px}
#footer .footer-container{background:#eee6dd!important;box-shadow:none;border:0}
#footer a,#footer p,#footer li,#footer .block-contact{color:#66534b}
#footer .h3,#footer .h4,#footer h3,#footer h4{color:#302321;font-size:13px;letter-spacing:1px}
#footer a:hover{color:#792e39}
#index #content-wrapper:has(#konad-home){width:100%;max-width:none;float:none}
#index #content:has(#konad-home){background:transparent;border:0;padding:0}
@media(max-width:767px){#header .header-top{padding-top:14px;padding-bottom:12px}#header .header_logo img{max-width:135px;max-height:60px}#header .konad-origin-signature{font-size:8px;letter-spacing:.7px}#wrapper{padding-top:15px}.product-miniature .product-title a{font-size:12px}#footer{padding-top:28px}#product .tabs{padding:14px}#header .top-menu a{white-space:normal}.form-control{font-size:16px}}
@media(prefers-reduced-motion:reduce){.konad-home *{scroll-behavior:auto!important;transition:none!important}}
/* Konad Atelier: structural shell, native PrestaShop content. */
:root{--ka-cream:#faf7f2;--ka-ink:#302321;--ka-bordeaux:#792e39;--ka-line:#e4d9cf}
body{font-size:14px;line-height:1.65}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #792e39;outline-offset:4px}
.ka-announcement{background:#792e39;color:#fff7ed;text-align:center;font:10px Arial,sans-serif;letter-spacing:2px;padding:12px}
#header .ka-utility{padding:9px 0;background:#f4eee7!important;font-size:10px;color:#75635b!important}
.ka-utility>.container{display:flex;justify-content:space-between;align-items:center;gap:12px}.ka-utility-links{display:flex;gap:24px}
#header .ka-header{padding:28px 0!important}.ka-header-inner{display:flex;gap:45px;align-items:center;justify-content:space-between}
#header .ka-brand,.ka-footer-story .ka-brand{display:block;font:500 35px Arial,sans-serif;letter-spacing:7px;color:#302321;line-height:1;text-decoration:none;white-space:nowrap}
.ka-brand small{display:block;font:9px Arial,sans-serif;letter-spacing:3px;margin-top:10px}
.ka-search{display:flex;align-items:center;width:42%;max-width:510px;border:1px solid #ded1c5;border-radius:30px;background:#fffcf8;overflow:hidden;margin:0}
.ka-search input{width:100%;min-width:0;padding:13px 20px;border:0;background:transparent;color:#302321;font:12px Arial,sans-serif;outline-offset:-3px}.ka-search button{border:0;background:transparent;padding:12px 20px;color:#792e39;font-size:20px;cursor:pointer}
.ka-header-actions{display:flex;align-items:center;gap:25px;font-size:12px;white-space:nowrap}.ka-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;border-radius:50%;background:#792e39;color:white;font-size:10px;margin-left:5px}
.ka-navigation{border-block:1px solid #e4d9cf;background:#faf7f2}.ka-nav-inner{display:flex;align-items:center;justify-content:center;gap:34px}.ka-nav-inner>a,.ka-nav-inner summary{display:block;font:12px Arial,sans-serif;padding:19px 0;cursor:pointer;color:#302321;list-style:none}.ka-nav-inner summary::-webkit-details-marker{display:none}.ka-nav-inner summary:after{content:' +';color:#8e7870}.ka-nav-inner details[open] summary:after{content:' −'}.ka-nav-inner details{position:relative}.ka-dropdown{position:absolute;left:-22px;top:100%;z-index:1000;min-width:230px;background:#fffcf8;box-shadow:0 15px 30px #30232119;border:1px solid #e4d9cf;padding:14px}.ka-dropdown a{display:block;padding:9px 12px;font-size:12px}.ka-dropdown a:hover{background:#f1e6df}#header a.ka-sale{color:#792e39;font-weight:600}.ka-menu-toggle{display:none}.ka-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#index #wrapper{padding-top:0}#index #wrapper>.container,#index #columns_inner,#index #content-wrapper{width:100%;max-width:none;padding-left:0;padding-right:0}#index #main{margin:0}#index .breadcrumb{display:none}#index .ka-page-home{padding:0!important;margin:0!important;border:0!important}.konad-home .hero{min-height:670px}.konad-home .intro{padding-top:65px;padding-bottom:65px}.konad-home .intro h1{font-family:Georgia,serif}.konad-home .origin{margin:0}.konad-home .sectionhead h2{font-family:Georgia,serif}
.ka-univers{padding:65px 6% 15px}.ka-univers h2{font:40px Georgia,serif;margin:18px 0 30px}.ka-univers-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ka-univers-grid>a{display:flex;flex-direction:column;border:1px solid #e0d4c8;padding:28px;background:#f0e7df;transition:background .2s}.ka-univers-grid>a:nth-child(even){background:#eee0df}.ka-univers-grid>a:hover{background:#e8d4cf}.ka-univers-grid span{font-size:10px;color:#8b6d64;letter-spacing:2px}.ka-univers-grid strong{font:24px Georgia,serif;margin:24px 0 9px}.ka-univers-grid small{font-size:11px}
#category .block-category h1,#product h1{font:42px Georgia,serif;line-height:1.15;margin-bottom:22px}#category #js-product-list-top{margin-bottom:22px}#products .products,.featured-products .products{row-gap:25px}#products .product-miniature{margin-bottom:22px}.product-miniature .product-thumbnail{background:#fffdf9}.product-miniature img{object-fit:contain}.product-miniature .product-title{line-height:1.6;min-height:42px}.product-miniature .regular-price{font-size:12px;color:#8b7770}.discount-percentage,.discount-amount{background:#792e39!important;color:#fff!important}.pagination .current a{background:#792e39;color:white}.pagination a{border-radius:3px}
#product .product-cover{background:#fffdf9;padding:20px;border-radius:5px}#product .product-cover img{object-fit:contain}#product .product-variants{padding:20px 0;border-block:1px solid #e4d9cf}#product .product-add-to-cart{padding:25px 0}#product .product-add-to-cart .add-to-cart{padding:15px 30px;min-height:48px}#product .product-description{line-height:1.9}#product .product-quantity .qty{margin-right:12px}#product .product-discounts{color:#792e39}.product-reference{font-size:11px;color:#89716a}
#cart .cart-overview{padding:24px}#cart .cart-summary{padding:12px}#cart .cart-summary-line.cart-total{border-top:1px solid #e4d9cf;padding-top:20px}.cart-grid .cart-item{padding:22px 0}.cart-grid .label{color:#302321}#checkout .step-title{font:25px Georgia,serif;text-transform:none}#checkout section.checkout-step.-current{border-top:3px solid #792e39}#checkout #checkout-personal-information-step a{color:#792e39}
#footer{padding-top:0!important}.ka-footer-story{padding:55px 6%;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px;border-bottom:1px solid #d9cabc}.ka-footer-story h3{font:12px Arial,sans-serif;letter-spacing:1px;margin:0 0 20px}.ka-footer-story p{font-size:12px;line-height:1.9;margin-top:20px}.ka-footer-story a:not(.ka-brand){display:block;font-size:12px;margin:10px 0}.ka-footer-bottom{border-top:1px solid #d9cabc;text-align:center;padding:18px;font-size:10px;letter-spacing:1px}.ka-footer-before:empty{display:none}
@media(max-width:991px){.ka-header-inner{gap:20px}.ka-nav-inner{gap:20px}.ka-header-actions{gap:14px}.ka-search{width:38%}.ka-nav-inner>a,.ka-nav-inner summary{font-size:11px}.ka-univers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){#header .ka-header{padding:18px 0!important}.ka-header-inner{display:grid;grid-template-columns:30px 1fr auto;gap:18px}.ka-brand{justify-self:center}#header .ka-brand{font-size:27px;letter-spacing:5px}.ka-brand small{font-size:7px;margin-top:7px}.ka-menu-toggle{display:flex;flex-direction:column;gap:5px;width:28px;background:none;border:0;padding:3px;cursor:pointer}.ka-menu-toggle span{height:1px;width:22px;background:#302321}.ka-account-link{display:none}.ka-cart-link{font-size:11px}.ka-search{grid-column:1/-1;width:100%;max-width:none}.ka-utility>.container{justify-content:center;text-align:center}.ka-utility-links{display:none}.ka-navigation{display:none}.ka-navigation.is-open{display:block}.ka-nav-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:10px 25px}.ka-nav-inner>a,.ka-nav-inner summary{font-size:13px;padding:13px 0;border-bottom:1px solid #e4d9cf}.ka-dropdown{position:static;box-shadow:none;border:0;background:#f1e8de}.ka-univers{padding:40px 6% 0}.ka-univers h2{font-size:31px}.ka-univers-grid{gap:12px}.ka-univers-grid>a{padding:18px}.ka-univers-grid strong{font-size:21px;margin-top:18px}.ka-univers-grid small{font-size:10px}.ka-footer-story{grid-template-columns:1fr 1fr;padding:40px 7%;gap:28px}.ka-footer-story>div:first-child{grid-column:1/-1}.ka-footer-story .ka-brand{font-size:29px}#category .block-category h1,#product h1{font-size:31px}.konad-home .hero{min-height:0}.konad-home .visual{min-height:490px}.konad-home .intro{padding:40px 7%}.konad-home .intro h1{font-size:57px}.konad-home .visualcaption h3{font-size:23px}.konad-home .actions{flex-wrap:wrap}#product .product-cover{padding:8px}#cart .cart-overview{padding:15px}}

/* 1.0.3: remove legacy duplicate menu; full-width Christmas opening. */
body #pub{display:none!important}
#header #_desktop_top_menu,#header #mobile_top_menu_wrapper,#header #_mobile_top_menu,#header #top-menu{display:none!important}
#index #left-column,#index #right-column{display:none!important}
#index #content-wrapper{width:100%!important;max-width:100%!important;margin:0!important;flex:0 0 100%!important}
#index #main>.page-header{display:none!important}
.ka-christmas-hero{position:relative;isolation:isolate;width:100%;min-height:720px;height:calc(100svh - 200px);max-height:980px;background:#38291f;overflow:hidden;color:#fff7e9}
.ka-christmas-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 65%;z-index:-3;max-width:none}
.ka-christmas-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(30,18,15,.87) 0%,rgba(30,18,15,.66) 32%,rgba(30,18,15,.1) 70%),linear-gradient(0deg,rgba(30,18,15,.3),transparent 40%)}
.ka-christmas-copy{position:relative;padding:65px 6% 80px;max-width:800px;display:flex;flex-direction:column;justify-content:center;height:100%}
.ka-christmas-kicker{font-size:10px;letter-spacing:3px;color:#f4dbc1}
.konad-home .ka-christmas-copy h1{font:400 clamp(48px,5.1vw,78px)/1.08 Georgia,serif;color:#fff7e9;margin:24px 0 20px;letter-spacing:-1px;text-transform:none}
.konad-home .ka-christmas-copy h1 em{color:#f4dbc1;font-weight:400}
.konad-home .ka-christmas-copy p{color:#f3e6d8;font-size:14px;line-height:1.9;margin:0 0 27px}
.ka-christmas-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap}
.konad-home a.ka-christmas-cta{display:inline-flex;gap:25px;background:#fff3e2;color:#4a2227;padding:18px 23px;font-size:10px;letter-spacing:1px;border:1px solid #fff3e2}
.konad-home a.ka-christmas-cta:hover{background:#ead7bd}
.konad-home a.ka-christmas-secondary{color:#fff3e2;font-size:11px;border-bottom:1px solid #e5ceb0;padding-bottom:6px}
.ka-christmas-signature{font-size:10px;letter-spacing:.6px;color:#e4d3c2;margin-top:32px}
.ka-christmas-bottom{position:absolute;bottom:23px;left:6%;font-size:8px;letter-spacing:2px;color:#f3dfc6}
.ka-video-toggle{position:absolute;right:25px;bottom:20px;background:#25170b80;border:1px solid #e6d5be80;color:#fff3e2;padding:10px 15px;font:10px Arial,sans-serif;cursor:pointer}
@media(max-width:767px){.ka-christmas-hero{height:760px;min-height:680px;max-height:none}.ka-christmas-video{object-position:58% center}.ka-christmas-shade{background:linear-gradient(0deg,rgba(30,18,15,.92),rgba(30,18,15,.65) 43%,rgba(30,18,15,.05) 80%)}.ka-christmas-copy{justify-content:flex-end;padding:240px 7% 85px}.konad-home .ka-christmas-copy h1{font-size:46px;line-height:1.08;margin:18px 0}.konad-home .ka-christmas-copy p{font-size:12px;margin-bottom:22px}.ka-christmas-kicker{font-size:9px;letter-spacing:2px}.ka-christmas-actions{gap:16px}.konad-home a.ka-christmas-cta{font-size:9px;padding:16px}.ka-christmas-signature{font-size:9px;margin-top:23px}.ka-christmas-bottom{font-size:7px;max-width:52%;line-height:1.8}.ka-video-toggle{right:15px;bottom:18px}}

/* 1.0.3: sage lower story, warm cream footer. */
.konad-home .origin{background:#dce3d8!important;color:#304035!important}
.konad-home .origin h2,.konad-home .origin .eyebrow,.konad-home .origin a{color:#304035!important}
.konad-home .origin p{color:#4d5e51!important}
.konad-home .origin a{border-bottom-color:#728675!important}
#footer,#footer .footer-container{background:#f3eee5!important}

/* 1.0.6: show the full portrait film rather than crop it into a landscape hero. */
.ka-christmas-hero{height:720px;min-height:620px;max-height:850px;background:#30201b}
.ka-christmas-video{inset:0 0 0 auto;width:56%;height:100%;object-fit:contain;object-position:center center;background:#30201b}
.ka-christmas-shade{background:linear-gradient(90deg,#30201b 0%,#30201b 40%,rgba(48,32,27,.35) 54%,transparent 67%)}
.ka-christmas-copy{width:55%;max-width:760px;padding-right:25px}
.konad-home .ka-christmas-copy h1{font-size:clamp(43px,4.5vw,68px)}
@media(max-width:767px){.ka-christmas-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.ka-christmas-video{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:9/16;max-height:68svh;object-fit:contain;order:0;z-index:0}.ka-christmas-shade{display:none}.ka-christmas-copy{width:100%;height:auto;max-width:none;order:1;padding:30px 7% 65px}.konad-home .ka-christmas-copy h1{font-size:41px}.ka-christmas-bottom{display:none}.ka-video-toggle{top:15px;bottom:auto;z-index:2}.ka-christmas-signature{margin-top:20px}}

/* Compact Christmas banner: full video remains visible. */
@media(min-width:768px){.ka-christmas-hero{height:520px;min-height:520px;max-height:520px}.ka-christmas-copy{padding-top:30px;padding-bottom:50px}.konad-home .ka-christmas-copy h1{font-size:clamp(38px,3.8vw,54px);margin:18px 0 16px}.konad-home .ka-christmas-copy p{font-size:13px;margin-bottom:20px}.ka-christmas-signature{margin-top:22px}}
@media(max-width:767px){.ka-christmas-video{height:42svh;max-height:360px;min-height:220px;aspect-ratio:auto}.ka-christmas-copy{padding:24px 7% 35px}.konad-home .ka-christmas-copy h1{font-size:35px;margin:14px 0}.ka-christmas-signature{margin-top:16px}}

/* Social links use shop configuration and self-contained icons. */
.ka-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ka-footer-story .ka-social-link{display:inline-flex!important;align-items:center;gap:7px;margin:0!important;padding:9px 11px;border:1px solid #d9cabc;border-radius:24px;color:#792e39}.ka-social-icon{display:none;width:19px;height:19px;background:currentColor;flex-shrink:0}.ka-social-link:hover{background:#e8dfd4}
.ka-social-link.facebook .ka-social-icon{display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M14%2021v-8h3l.5-4H14V7c0-1%20.3-2%202-2h2V1h-3c-4%200-6%202-6%206v2H6v4h3v8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M14%2021v-8h3l.5-4H14V7c0-1%20.3-2%202-2h2V1h-3c-4%200-6%202-6%206v2H6v4h3v8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.ka-social-link.instagram .ka-social-icon{display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%225%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%221.2%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%225%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%221.2%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.ka-social-link.youtube .ka-social-icon{display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22m10%209%206%203-6%203z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22m10%209%206%203-6%203z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.ka-social-link.pinterest .ka-social-icon{display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%202a10%2010%200%200%200-4%2019l2-9c-1-3%200-5%202-5%202%200%202%202%201%204l-1%204c2%202%206%200%206-5%200-7-12-7-12%200%200%202%201%203%202%204l-1%202c-6-4-3-13%205-13%2012%200%2011%2016%203%2016-1%200-2%200-3-1l-1%204A10%2010%200%201%200%2012%202z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%202a10%2010%200%200%200-4%2019l2-9c-1-3%200-5%202-5%202%200%202%202%201%204l-1%204c2%202%206%200%206-5%200-7-12-7-12%200%200%202%201%203%202%204l-1%202c-6-4-3-13%205-13%2012%200%2011%2016%203%2016-1%200-2%200-3-1l-1%204A10%2010%200%201%200%2012%202z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}

/* Product sharing icons independent of the Fashion icon font. */
#product .social-sharing{display:none!important}
#product .ka-product-share{display:flex!important;align-items:center;flex-wrap:wrap;gap:9px;margin:20px 0}
#product .ka-product-share>span{font-size:12px;margin-right:4px;color:#766861}
#product .ka-product-share a{display:inline-flex!important;align-items:center;gap:7px;border:1px solid #d9cabc;border-radius:4px;padding:9px 12px;color:#792e39;background:#faf7f2;text-decoration:none;font:12px Arial,sans-serif}
#product .ka-product-share a:hover{background:#eee3d9}
#product .ka-product-share svg{display:block!important;width:17px!important;height:17px!important;fill:currentColor;flex-shrink:0}
#product .ka-product-share a:before,#product .ka-product-share a:after{content:none!important}
