:root{overflow-x:clip !important}body[id]{overflow-x:clip !important}.ps-shoppingcart.side-cart #blockcart-content{visibility:hidden !important;transition:transform .4s cubic-bezier(.7,0,.3,1),visibility 0s linear .4s !important}.ps-shoppingcart.side-cart .show #blockcart-content{visibility:visible !important;transition:transform .4s cubic-bezier(.7,0,.3,1),visibility 0s !important}.col-mobile-menu-push #_mobile_iqitmegamenu-mobile{visibility:hidden !important;transition:transform .4s cubic-bezier(.7,0,.3,1),visibility 0s linear .4s !important}.col-mobile-menu-push #_mobile_iqitmegamenu-mobile.show{visibility:visible !important;transition:transform .4s cubic-bezier(.7,0,.3,1),visibility 0s !important}.hmcamp{width:100%;overflow:hidden;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.4;letter-spacing:0.01em}.hmcamp__inner{max-width:1280px;margin:0 auto;padding:11px 24px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.hmcamp__icon{display:inline-flex;align-items:center;flex-shrink:0}.hmcamp__message{display:inline-block}.hmcamp__message strong{font-weight:700}.hmcamp__message .hk-italic-burdeos{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400}.hmcamp__code{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;border:0;background:rgba(0,0,0,0.18);color:inherit;font-family:'Courier New',Consolas,monospace;font-size:11.5px;font-weight:700;letter-spacing:0.06em;cursor:pointer;transition:background 0.18s ease,transform 0.18s ease;position:relative;overflow:hidden}.hmcamp__code:hover{background:rgba(0,0,0,0.28);transform:translateY(-1px)}.hmcamp__code-copied{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(111,133,104,0.95);color:#FBF6EF;opacity:0;transition:opacity 0.18s ease;pointer-events:none}.hmcamp__code.hmcamp__code--copied .hmcamp__code-copied{opacity:1}.hmcamp__date{font-size:11.5px;opacity:0.75}.hmcamp--mustard{background:var(--hk-mustard,#E2B85A);color:var(--hk-ink,#3A2C28)}.hmcamp--mustard .hmcamp__icon{color:var(--hk-accent,#8A4A4A)}.hmcamp--mustard .hmcamp__code{background:var(--hk-ink,#3A2C28);color:var(--hk-cream,#FBF6EF)}.hmcamp--mustard .hmcamp__code:hover{background:#1a0e0a}.hmcamp--burdeos{background:var(--hk-accent,#8A4A4A);color:var(--hk-cream,#FBF6EF)}.hmcamp--burdeos .hmcamp__icon{color:var(--hk-mustard,#E2B85A)}.hmcamp--burdeos .hmcamp__code{background:var(--hk-cream,#FBF6EF);color:var(--hk-accent,#8A4A4A)}.hmcamp--burdeos .hmcamp__code:hover{background:#fff}.hmcamp--pajarito{background:var(--hk-cream,#FBF6EF);color:var(--hk-ink,#3A2C28);border-bottom:1px solid rgba(138,74,74,0.18)}.hmcamp--pajarito .hmcamp__icon--bird{color:var(--hk-accent,#8A4A4A)}.hmcamp--pajarito .hmcamp__message .hk-italic-burdeos{color:var(--hk-accent,#8A4A4A)}.hmcamp--pajarito .hmcamp__code{background:var(--hk-ink,#3A2C28);color:var(--hk-cream,#FBF6EF)}.hmcamp--pajarito .hmcamp__code:hover{background:#1a0e0a}@media (max-width:575px){.hmcamp__inner{padding:9px 16px;gap:8px;font-size:11.5px}.hmcamp__date{display:none}}body.hkh-scrolled .hmcamp{max-height:0 !important;opacity:0;padding:0 !important;pointer-events:none;overflow:hidden;transition:max-height 0.32s cubic-bezier(0.2,0.7,0.3,1),opacity 0.22s ease,padding 0.32s cubic-bezier(0.2,0.7,0.3,1)}.hkh-topbar{background:var(--hk-ink);color:var(--hk-cream);width:100%;overflow:hidden}.hkh-topbar__inner{max-width:1280px;margin:0 auto;padding:10px 24px;display:flex;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap;font-family:var(--hk-font-sans);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;font-weight:500}.hkh-topbar__item,.hkh-topbar__item:link,.hkh-topbar__item:visited,.hkh-topbar a.hkh-topbar__item--link,.hkh-topbar a.hkh-topbar__item--link:link,.hkh-topbar a.hkh-topbar__item--link:visited{display:inline-flex;align-items:center;gap:8px;color:var(--hk-cream) !important;text-decoration:none !important;transition:opacity 0.15s ease}.hkh-topbar__item--link:hover{opacity:0.8;color:var(--hk-cream) !important;text-decoration:none !important}.hkh-topbar__icon{flex-shrink:0}.hkh-topbar__sep{opacity:0.4;font-size:12px}@media (max-width:767px){.hkh-topbar__inner{gap:12px;font-size:10px;padding:8px 16px}.hkh-topbar__sep{display:none}}#header,header#header{background:var(--hk-cream);color:var(--hk-ink);border-bottom:0 !important}.header-top{padding-top:18px;padding-bottom:14px;background:var(--hk-cream)}.header-top .container{max-width:1280px}#desktop_logo{display:flex;align-items:center;justify-content:center}#desktop_logo a,#desktop_logo img{max-height:50px;width:auto;height:auto}.hkh-logo-png{display:none}.hkh-logo-text{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;line-height:1;color:var(--hk-ink);transition:opacity 0.15s ease}.hkh-logo-text:hover{text-decoration:none;opacity:0.8;color:var(--hk-ink)}.hkh-logo-text__main{font-family:var(--hk-font-serif);font-style:italic;font-weight:400;font-size:30px;color:var(--hk-ink);letter-spacing:-0.012em;line-height:1}.hkh-logo-text__tag{display:inline-flex;align-items:center;gap:8px;margin-top:6px}.hkh-logo-text__line{width:18px;height:1px;background:var(--hk-accent);opacity:0.7;display:inline-block}.hkh-logo-text__sub{font-family:var(--hk-font-sans);font-weight:500;font-size:9px;letter-spacing:0.38em;text-transform:uppercase;color:var(--hk-ink);padding-left:2px}body.hkh-use-png-logo .hkh-logo-png{display:inline-flex}body.hkh-use-png-logo .hkh-logo-text{display:none}.logo-text,.shop-name{font-family:var(--hk-font-serif);font-style:italic;font-weight:400;letter-spacing:-0.01em;color:var(--hk-ink);font-size:26px;line-height:1}.logo-subtitle,.shop-tagline{font-family:var(--hk-font-sans);font-size:9px;letter-spacing:0.38em;text-transform:uppercase;color:var(--hk-ink-2);margin-top:4px}.col-header-left{display:flex;align-items:center}body .col-header-left{display:flex !important;align-items:center !important}body .col-header-left #search_widget,body .col-header-left .search-widget,body .col-header-left form[id*="search"],body .col-header-left .search-widget form{max-width:200px !important;position:relative !important;display:inline-flex !important;align-items:center !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;margin:0 !important}body .col-header-left #search_widget .input-group,body .col-header-left .search-widget .input-group,body .col-header-left .search-widget .form-group{background:transparent !important;border:0 !important;padding:0 !important;box-shadow:none !important;width:100%;display:inline-flex !important;align-items:center !important}body .col-header-left input[type="text"][name="s"],body .col-header-left input[name="search_query"],body .col-header-left .search-widget input,body .col-header-left .search-widget input.form-control,body .col-header-left #search_widget input,body .col-header-left form input.form-control{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;border-bottom:1px solid transparent !important;border-radius:0 !important;padding:6px 4px 6px 26px !important;margin:0 !important;font-family:var(--hk-font-sans) !important;font-size:11px !important;font-weight:500 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:var(--hk-ink) !important;box-shadow:none !important;height:32px !important;width:170px !important;min-width:0 !important;transition:border-color 0.2s ease,width 0.2s ease !important;outline:none !important}body .col-header-left input[name="s"]:focus,body .col-header-left input[name="search_query"]:focus,body .col-header-left .search-widget input:focus,body .col-header-left #search_widget input:focus{border-bottom-color:var(--hk-accent) !important;outline:none !important;width:220px !important}body .col-header-left .search-widget input::placeholder,body .col-header-left #search_widget input::placeholder,body .col-header-left input[name="s"]::placeholder,body .col-header-left input[name="search_query"]::placeholder{color:var(--hk-ink) !important;font-size:11px !important;font-weight:500 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;opacity:1 !important}body .col-header-left .search-widget button[type="submit"],body .col-header-left #search_widget button[type="submit"],body .col-header-left .search-widget .input-group-btn,body .col-header-left .search-widget .btn{position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;color:var(--hk-ink) !important;background:transparent !important;border:0 !important;padding:0 !important;width:22px !important;height:22px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;z-index:2 !important;box-shadow:none !important;min-width:0 !important}body .col-header-left .search-widget button[type="submit"]:hover,body .col-header-left #search_widget button[type="submit"]:hover{color:var(--hk-accent) !important;background:transparent !important}body .col-header-left .search-widget button i,body .col-header-left #search_widget button i,body .col-header-left .search-widget button .material-icons,body .col-header-left #search_widget button .material-icons{display:none !important}body .col-header-left .search-widget button[type="submit"]::before,body .col-header-left #search_widget button[type="submit"]::before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A2C28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='6'/><path d='M16 16l4 4'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}body .col-header-left .search-widget button[type="submit"]:hover::before,body .col-header-left #search_widget button[type="submit"]:hover::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A4A4A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='6'/><path d='M16 16l4 4'/></svg>")}.col-header-right{color:var(--hk-ink)}body .col-header-right>.row{align-items:center !important;flex-wrap:nowrap !important;margin:0 !important;gap:0 !important}body .col-header-right>.row>.col,body .col-header-right>.row>[class*="col-"],body .col-header-right .header-btn-w{padding:0 !important;margin:0 !important;width:auto !important;flex:0 0 auto !important}body .col-header-right .header-btn,body .col-header-right .blockcart>a,body .col-header-right .blockcart .header,body .col-header-right .blockcart .header>a,body .col-header-right [class*="header-btn"]>a{background:transparent !important;color:var(--hk-ink) !important;border:0 !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px;padding:8px 10px !important;line-height:1 !important;height:auto !important;min-height:0 !important;text-decoration:none !important;transition:color 0.15s ease}body .col-header-right .header-btn:hover,body .col-header-right .blockcart>a:hover,body .col-header-right .blockcart .header>a:hover,body .col-header-right [class*="header-btn"]>a:hover{color:var(--hk-accent) !important;background:transparent !important}body .col-header-right .header-btn .title,body .col-header-right .blockcart-text,body .col-header-right .user-info .title,body .col-header-right [class*="header-btn"] .title,body .col-header-right span.cart-tag,body .col-header-right .blockcart .cart-tag{display:none !important}body .col-header-right i.fa,body .col-header-right i.fas,body .col-header-right i.far,body .col-header-right i.fal,body .col-header-right i.icon,body .col-header-right i.material-icons,body .col-header-right .material-icons,body .col-header-right span.icon,body .col-header-right .header-btn>.icon,body .col-header-right .header-btn>i,body .col-header-right .header-btn>span>i,body .col-header-right .blockcart i,body .col-header-right .blockcart .material-icons{display:none !important}html{scroll-behavior:smooth}#hk-como-trabajamos,[id^="hk-"]{scroll-margin-top:120px}#hk-newsletter{scroll-margin-top:200px}body .col-header-right #cart-toogle::before,body .col-header-right #blockcart>a::before,body #cart-toogle::before,body #blockcart>a::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A2C28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M3 5h2l3 11h11l2-8H7'/><circle cx='9' cy='20' r='1.5'/><circle cx='18' cy='20' r='1.5'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;flex-shrink:0;margin-right:4px}body .col-header-right #cart-toogle:hover::before,body .col-header-right #blockcart>a:hover::before,body #cart-toogle:hover::before,body #blockcart>a:hover::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A4A4A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 5h2l3 11h11l2-8H7'/><circle cx='9' cy='20' r='1.5'/><circle cx='18' cy='20' r='1.5'/></svg>")}body #cart-toogle>i,body #cart-toogle>.material-icons,body #blockcart>a>i,body #blockcart>a>.material-icons{display:none !important}body .col-header-right #cart-toogle .info-wrapper .title,body .col-header-right #cart-toogle .cart-separator,body .col-header-right #cart-toogle .text-faded,body .col-header-right #cart-toogle .value{display:none !important}body .col-header-right #cart-toogle .info-wrapper{display:inline-flex !important;align-items:center;margin:0 !important;padding:0 !important}body .col-header-right #cart-toogle .cart-toggle-details{display:inline-flex !important;align-items:center;margin:0 !important}body .col-header-right #cart-toogle .cart-products-count{background:transparent !important;color:var(--hk-ink) !important;border:0 !important;border-radius:0 !important;padding:0 !important;font-family:var(--hk-font-sans) !important;font-size:12px !important;font-weight:500 !important;letter-spacing:0 !important;margin:0 0 0 2px !important;min-width:auto !important;line-height:1 !important;display:inline-block !important;position:static !important;top:auto !important;right:auto !important;transform:none !important;visibility:visible !important}body .col-header-right .blockcart.cart-empty .cart-products-count{color:var(--hk-ink-3) !important}body #_desktop_blockcart-content,body .blockcart .dropdown-menu-custom{background:var(--hk-cream) !important;border:1px solid var(--hk-line) !important;border-radius:var(--hk-radius-md) !important;box-shadow:var(--hk-shadow-card) !important;color:var(--hk-ink)}.header-custom-html{font-family:var(--hk-font-sans);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--hk-ink-2);text-align:center}.hkh-lang-currency{display:inline-flex !important;width:auto !important;flex:0 0 auto !important;align-items:center;font-family:var(--hk-font-sans);font-size:11px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--hk-ink-2);padding:6px 14px;border-right:1px solid var(--hk-line);margin-right:6px}@media (max-width:575px){.hkh-lang-currency{display:none}}#header-wishlist-btn,.header-wishlist-btn-w{display:inline-flex !important;align-items:center}#header-wishlist-btn .header-btn{display:inline-flex;align-items:center;gap:6px;color:var(--hk-ink);text-decoration:none;padding:6px 10px;background:transparent;transition:color 0.15s ease}#header-wishlist-btn .header-btn:hover{color:var(--hk-accent);background:transparent;text-decoration:none}#header-wishlist-btn .header-btn .fa-heart-o,#header-wishlist-btn .header-btn .fa-heart-o::before{display:none !important}#header-wishlist-btn .header-btn::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A2C28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20s-7-4.5-7-10a4 4 0 017-2.6A4 4 0 0119 10c0 5.5-7 10-7 10z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;flex-shrink:0}#header-wishlist-btn .header-btn:hover::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A4A4A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20s-7-4.5-7-10a4 4 0 017-2.6A4 4 0 0119 10c0 5.5-7 10-7 10z'/></svg>")}#header-wishlist-btn .header-btn .title{display:none}#iqitwishlist-notification.ns-box{position:fixed !important;top:24px !important;right:24px !important;left:auto !important;bottom:auto !important;background:var(--hk-cream,#FBF6EF) !important;color:var(--hk-ink,#3A2C28) !important;border:1px solid #EBDDD0 !important;border-radius:10px !important;padding:14px 18px !important;box-shadow:0 1px 2px rgba(58,44,40,0.04),0 12px 32px rgba(58,44,40,0.12) !important;font-family:Inter,sans-serif !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0.02em !important;max-width:320px;z-index:9999;transform:translateX(110%) !important;transition:transform 0.32s cubic-bezier(0.2,0.7,0.3,1) !important;opacity:1 !important}#iqitwishlist-notification.ns-box.ns-show{transform:translateX(0) !important}#iqitwishlist-notification .ns-box-inner,#iqitwishlist-notification .ns-content{background:transparent !important;padding:0 !important;margin:0 !important}#iqitwishlist-notification .ns-title{display:inline-flex !important;align-items:center !important;gap:10px !important;color:var(--hk-ink,#3A2C28) !important;font-weight:500 !important;background:transparent !important}#iqitwishlist-notification .ns-title strong{font-weight:500 !important;color:var(--hk-ink,#3A2C28) !important}#iqitwishlist-notification .ns-title .fa,#iqitwishlist-notification .ns-title .fa-check{display:none !important}#iqitwishlist-notification .ns-title::before{content:"";display:inline-block;width:22px;height:22px;border-radius:999px;background-color:#EFD9A0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233A2C28' stroke='%233A2C28' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:13px 13px;flex-shrink:0}#iqitwishlist-notification.is-removed .ns-title::before{background-color:#E5D5C8;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A2C28' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/></svg>")}@media (max-width:575px){#iqitwishlist-notification.ns-box{top:auto !important;bottom:16px !important;right:16px !important;left:16px !important;max-width:none;transform:translateY(140%) !important}#iqitwishlist-notification.ns-box.ns-show{transform:translateY(0) !important}}.iqit-megamenu-container{background:var(--hk-cream);border-bottom:0 !important;max-width:1280px;padding:0 24px}html,body{overflow-anchor:none}#header,.header-top{position:sticky;top:0;z-index:1000;background:var(--hk-cream,#FBF6EF);transition:box-shadow 0.25s ease}.hkh-topbar{transition:max-height 0.32s cubic-bezier(0.2,0.7,0.3,1),opacity 0.22s ease,padding 0.32s cubic-bezier(0.2,0.7,0.3,1);max-height:60px;overflow:hidden}#desktop-header-container>.row{transition:opacity 0.16s ease}#desktop-header-container>.row.hkh-row-fading{opacity:0}#desktop-header-container>.row.hkh-no-anim *{transition:none !important}body.hkh-scrolled .hkh-topbar{max-height:0 !important;opacity:0;padding-top:0 !important;padding-bottom:0 !important;pointer-events:none}body.hkh-scrolled #header,body.hkh-scrolled .header-top{box-shadow:0 2px 12px rgba(58,44,40,0.06),0 1px 0 #EBDDD0}body.hkh-mini .hkh-topbar{max-height:0 !important;opacity:0;padding-top:0 !important;padding-bottom:0 !important;pointer-events:none}body.hkh-mini #header,body.hkh-mini .header-top{box-shadow:0 2px 12px rgba(58,44,40,0.06),0 1px 0 #EBDDD0}.hkh-logo-text,#desktop_logo,.hkh-logo-png img,.logo{transition:transform 0.3s cubic-bezier(0.2,0.7,0.3,1)}body.hkh-mini .hkh-logo-text,body.hkh-mini #desktop_logo,body.hkh-mini .hkh-logo-png img,body.hkh-mini .logo{transform:scale(0.9);transform-origin:center center}.header-top{transition:padding 0.3s cubic-bezier(0.2,0.7,0.3,1),box-shadow 0.25s ease}.cbp-hrmenu>ul{transition:padding 0.3s cubic-bezier(0.2,0.7,0.3,1)}body.hkh-mini .header-top{padding-top:5px !important;padding-bottom:5px !important}body.hkh-mini .cbp-hrmenu>ul{padding-top:5px !important;padding-bottom:5px !important}body.hkh-mini .hkh-topbar{border:0 !important;min-height:0 !important}body.hkh-scrolled .header-top{min-height:56px;padding-top:4px !important;padding-bottom:4px !important}body.hkh-scrolled #desktop-header-container>.row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;margin:0 !important;padding-top:6px !important;padding-bottom:6px !important;min-height:48px;width:100%;gap:4px}body.hkh-scrolled #desktop-header-container>.row::before{content:"";flex:1 1 0;order:2;min-width:0}body.hkh-scrolled #desktop-header-container>.row::after{content:"";flex:1 1 0;order:4;min-width:0}body.hkh-scrolled .col-header-left,body.hkh-scrolled .col-header-center,body.hkh-scrolled .col-header-right{display:flex !important;align-items:center;visibility:visible !important;opacity:1 !important}body.hkh-scrolled #desktop-header-container>.row>[class*="col"]{width:auto !important;max-width:none !important;visibility:visible !important;overflow:visible !important;min-width:0 !important}body.hkh-scrolled .col-header-center{grid-area:unset !important;order:1 !important;flex:0 0 auto !important;text-align:left !important;padding:0 !important;display:flex !important;align-items:center;justify-content:flex-start !important;min-width:0 !important}body.hkh-scrolled .hkh-logo-wrap,body.hkh-scrolled #desktop_logo{text-align:left !important;display:inline-flex !important;align-items:center}body.hkh-scrolled .hkh-logo-text{display:inline-flex !important;flex-direction:row !important;align-items:baseline !important;gap:8px !important;line-height:1 !important;text-decoration:none !important}body.hkh-scrolled .hkh-logo-text__main{font-family:Fraunces,Georgia,serif !important;font-style:italic !important;font-weight:400 !important;font-size:26px !important;color:var(--hk-accent,#8A4A4A) !important;line-height:1 !important}body.hkh-scrolled .hkh-logo-text__tag{display:inline-flex !important;align-items:baseline;gap:0 !important;margin:0 !important;transform:none !important}body.hkh-scrolled .hkh-logo-text__sub{font-family:Inter,sans-serif !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0.22em !important;color:var(--hk-ink,#3A2C28) !important;text-transform:uppercase !important}body.hkh-scrolled .hkh-logo-text__line{display:none !important}body.hkh-scrolled .hkh-logo-png img,body.hkh-scrolled .logo{max-height:30px !important;height:auto !important}body.hkh-scrolled .hkh-logo-png img,body.hkh-scrolled .logo{max-height:32px !important;height:auto !important}body.hkh-scrolled .hkh-menu-slot{grid-area:unset !important;order:3 !important;position:static !important;inset:auto !important;margin:0 !important;transform:none !important;flex:0 0 auto !important;width:auto !important;height:auto !important;display:flex !important;justify-content:center !important;align-items:center !important;padding:0 !important;overflow:visible !important;min-width:0 !important;pointer-events:auto !important;z-index:auto !important}body.hkh-scrolled .col-header-left{grid-area:unset !important;order:5 !important;flex:0 0 auto !important;padding:0 !important;margin:0 !important}body.hkh-scrolled .hk-search-trigger{padding:8px !important;border:0 !important}body.hkh-scrolled .hk-search-trigger:hover{background:rgba(58,44,40,0.06) !important;color:var(--hk-ink) !important;border:0 !important}body.hkh-scrolled .hk-search-trigger__label{display:none !important}body.hkh-scrolled .col-header-right{grid-area:unset !important;order:6 !important;flex:0 0 auto !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;visibility:visible !important}body.hkh-scrolled .col-header-right>.row{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:4px;margin:0 !important;justify-content:flex-end !important}body.hkh-scrolled .hkh-lang-currency{display:none !important}body.hkh-scrolled .cart-toogle .info-wrapper{display:none !important}body.hkh-scrolled .hk-userdrop__trigger .title{display:none !important}body.hkh-scrolled #desktop-header-container>.row>.col-12{display:none !important}body.hkh-scrolled .header-nav{display:none !important}body.hkh-scrolled .hkh-menu-slot .iqit-megamenu-container,body.hkh-scrolled .hkh-menu-slot .iqitmegamenu-wrapper,body.hkh-scrolled .hkh-menu-slot .container-iqitmegamenu,body.hkh-scrolled .hkh-menu-slot .iqitmegamenu,body.hkh-scrolled .hkh-menu-slot .iqitmegamenu>.container,body.hkh-scrolled .hkh-menu-slot .iqitmegamenu>.container.container-iqit-menu,body.hkh-scrolled .hkh-menu-slot #cbp-hrmenu{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;border:0 !important;background:transparent !important;display:flex !important;justify-content:center !important;align-items:center !important}body.hkh-scrolled .hkh-menu-slot .cbp-hrmenu>ul,body.hkh-scrolled .cbp-hrmenu>ul{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;padding:0 !important;margin:0 !important;gap:24px !important;border-bottom:0 !important;list-style:none;width:auto}body.hkh-scrolled .cbp-hrmenu>ul>li,body.hkh-scrolled .hkh-menu-slot .cbp-hrmenu>ul>li{flex:0 0 auto !important;float:none !important;display:block !important;white-space:nowrap !important;margin:0 !important;padding:0 !important;border:0 !important}body.hkh-scrolled .cbp-hrmenu .cbp-hrsub,body.hkh-scrolled .cbp-hrmenu .cbp-hrsub *{white-space:normal !important}body.hkh-scrolled .cbp-hrmenu>ul>li>a,body.hkh-scrolled .cbp-hrmenu>ul>li>span.cbp-main-link{font-size:10.5px !important;padding:8px 2px 6px !important;letter-spacing:0.14em !important;line-height:1 !important;border-left:0 !important}body.hkh-scrolled .cbp-hrmenu .cbp-hrsub{position:fixed !important;top:56px !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;margin:0 !important;padding:0 !important;z-index:1100 !important}body.hkh-scrolled .cbp-hrmenu .cbp-hrsub.cbp-show::before,body.hkh-scrolled .cbp-hrmenu .cbp-hropen .cbp-hrsub::before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;background:transparent;pointer-events:auto}body.hkh-scrolled .cbp-hrmenu .cbp-hrsub-inner{display:block !important;max-width:1280px !important;margin:0 auto !important;width:auto !important}body.hkh-scrolled .cbp-hrmenu .cbp-hrsub-inner>.row,body.hkh-scrolled .cbp-hrmenu .cbp-hrsub-inner .iqitmegamenu-submenu-container>.row{display:flex !important;flex-wrap:wrap !important;width:100% !important;margin-left:0 !important;margin-right:0 !important}body.hkh-scrolled .cbp-hrmenu .cbp-hrsub .row.first_rows>.col-12,body.hkh-scrolled .cbp-hrmenu .cbp-hrsub .row.first_rows>[class*="col-12"]{flex:0 0 100% !important;max-width:100% !important;width:100% !important}body.hkh-scrolled #desktop-header-container{max-width:100% !important;padding-left:20px !important;padding-right:20px !important}body.hkh-scrolled #desktop-header-container>.row>.col-12{display:none !important}body.hkh-scrolled .header-banner{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.col-header-center,.col-header-left,.col-header-right,.hkh-logo-text__main{transition:all 0.25s cubic-bezier(0.2,0.7,0.3,1)}#header{will-change:padding}.cbp-hrmenu,.cbp-hrmenu .cbp-hrmenu-tab{background:transparent !important}.cbp-hrmenu>ul{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:28px !important;padding:14px 0 !important;margin:0 !important;border-bottom:2px solid rgb(235,221,208) !important;flex-wrap:wrap;list-style:none}.cbp-hrmenu>ul>li,.cbp-hrmenu>ul>li.cbp-hrmenu-tab{float:none !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important}.cbp-hrmenu>ul>li>a,.cbp-hrmenu>ul>li>span.cbp-main-link{font-family:var(--hk-font-sans) !important;font-size:11.5px !important;font-weight:400 !important;letter-spacing:0.20em !important;text-transform:uppercase !important;color:var(--hk-ink) !important;padding:8px 2px 6px !important;position:relative !important;background:transparent !important;border-radius:0 !important;border-bottom:0 !important;border-left:0 !important;transition:color 0.15s ease;line-height:1.4 !important}.cbp-hrmenu>ul>li>a::after,.cbp-hrmenu>ul>li>span.cbp-main-link::after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1.5px;background:var(--hk-accent);transform:scaleX(0);transform-origin:center;transition:transform 0.22s cubic-bezier(0.2,0.7,0.3,1)}.cbp-hrmenu>ul>li:hover>a,.cbp-hrmenu>ul>li:hover>span.cbp-main-link,.cbp-hrmenu>ul>li.active>a,.cbp-hrmenu>ul>li.active>span.cbp-main-link{color:var(--hk-accent) !important}.cbp-hrmenu>ul>li:hover>a::after,.cbp-hrmenu>ul>li:hover>span.cbp-main-link::after,.cbp-hrmenu>ul>li.active>a::after,.cbp-hrmenu>ul>li.active>span.cbp-main-link::after{transform:scaleX(1)}.cbp-submenu-aindicator{display:none !important}.cbp-hrmenu .cbp-hrsub{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 20px 32px !important}.cbp-hrmenu .cbp-hrsub-inner{background:rgb(251,246,239) !important;border-width:0 1px 1px !important;border-style:solid !important;border-color:rgb(235,221,208) !important;border-radius:0 0 14px 14px !important;box-shadow:rgba(58,44,40,0.04) 0px 1px 1px,rgba(58,44,40,0.08) 0px 14px 32px !important;padding:24px 36px 32px !important;max-width:1280px;margin:0 auto;align-items:flex-start}.cbp-hrmenu .cbp-hrsub .iqitmegamenu-submenu-container{max-width:100%;margin:0;padding:0}.hm-megamenu-parent-cta{margin:0 0 22px !important;padding:0 !important;border:0 !important;text-align:center !important}.cbp-hrmenu .cbp-hrsub-inner.hkh-megamenu-no-product .hm-megamenu-parent-cta{text-align:center !important;margin:0 !important;padding:0 !important}.cbp-hrmenu .cbp-hrsub-inner.hkh-megamenu-no-product .hm-megamenu-parent-cta a{width:auto !important;padding:14px 36px !important;font-size:16px !important}.cbp-hrmenu .cbp-hrsub-inner.hkh-megamenu-no-product .row.first_rows:first-child{margin-bottom:0 !important;text-align:center !important}.cbp-hrmenu .cbp-hrsub-inner.hkh-megamenu-no-product .row.first_rows:first-child .col-12,.cbp-hrmenu .cbp-hrsub-inner.hkh-megamenu-no-product .row.first_rows:first-child>[class*="col-12"]{display:flex !important;justify-content:center !important;padding:0 !important}.hm-megamenu-parent-cta a{display:flex !important;align-items:center;justify-content:space-between;gap:10px;width:100%;background:var(--hk-accent,#8A4A4A) !important;color:var(--hk-cream,#FBF6EF) !important;padding:11px 16px !important;border-radius:12px !important;font-family:'Fraunces',Georgia,serif !important;font-style:italic !important;font-size:15px !important;font-weight:400 !important;text-decoration:none !important;transition:background 0.2s ease,transform 0.18s ease;-webkit-tap-highlight-color:transparent}.hm-megamenu-parent-cta a::after{content:"\2192";font-style:normal;font-size:14px;opacity:.9;flex-shrink:0}.cbp-hrmenu .cbp-hrsub-inner .hm-megamenu-parent-cta a:hover,.cbp-hrmenu .cbp-hrsub-inner .hm-megamenu-parent-cta a:focus,.cbp-hrmenu .cbp-hrsub-inner .hm-megamenu-parent-cta a:active{background:#713D3D !important;color:var(--hk-cream,#FBF6EF) !important;transform:translateY(-1px);text-decoration:none !important;outline:none}.cbp-hrmenu .cbp-hrsub .hkh-megamenu-cta-moved{display:none !important}.cbp-hrmenu .cbp-hrsub .row.first_rows:has(>.hkh-megamenu-cta-moved:only-child){display:none !important}.cbp-hrmenu .cbp-hrsub .product-miniature-container{padding:0 !important;background:transparent !important}.cbp-hrmenu .cbp-hrsub .product-image-container{position:relative;background:var(--hk-paper,#F5EAE2);border-radius:10px !important;overflow:hidden;aspect-ratio:1 / 1;margin-bottom:12px}.cbp-hrmenu .cbp-hrsub .product-image-container img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important}.cbp-hrmenu .cbp-hrsub .product-flags{position:absolute;top:10px;left:10px;z-index:2}.cbp-hrmenu .cbp-hrsub .product-title{font-family:Fraunces,serif !important;font-size:14px !important;font-weight:400 !important;color:var(--hk-ink,#3A2C28) !important;line-height:1.3 !important;margin:0 0 6px !important}.cbp-hrmenu .cbp-hrsub .product-title a{color:var(--hk-ink,#3A2C28) !important;text-decoration:none !important;padding:0 !important}.cbp-hrmenu .cbp-hrsub .product-price-and-shipping{margin:0 !important}.cbp-hrmenu .cbp-hrsub .product-price{font-family:Fraunces,serif !important;font-style:italic !important;font-size:15px !important;font-weight:500 !important;color:var(--hk-accent,#8A4A4A) !important;padding:0 !important;background:transparent !important}.cbp-hrmenu .cbp-column-title{display:flex !important;flex-direction:column !important;justify-content:flex-end !important;font-family:Inter,sans-serif !important;font-size:11px !important;font-weight:500 !important;letter-spacing:0.18em !important;text-transform:uppercase !important;color:var(--hk-ink,#3A2C28) !important;margin:0 0 16px !important;padding-bottom:10px !important;border-bottom:1px solid rgba(58,44,40,0.10);line-height:1.3 !important;min-height:calc(11px * 1.3 * 3 + 10px) !important}.cbp-hrmenu .cbp-column-title a{color:inherit !important;text-decoration:none !important;padding:0 !important;font-size:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important}.cbp-hrmenu .cbp-hrsub ul.cbp-links{padding:0 !important;margin:0 !important;list-style:none}.cbp-hrmenu .cbp-hrsub ul.cbp-links li{padding:0 !important;margin:0 !important}.cbp-hrmenu .cbp-hrsub ul.cbp-links li a{display:block !important;font-family:Inter,sans-serif !important;font-size:13.5px !important;font-weight:400 !important;color:var(--hk-ink,#3A2C28) !important;text-transform:none !important;letter-spacing:0.01em !important;padding:8px 0 !important;line-height:1.4 !important;border-bottom:1px solid rgba(58,44,40,0.05);transition:color 0.15s ease,padding-left 0.18s ease}.cbp-hrmenu .cbp-hrsub ul.cbp-links li:last-child a{border-bottom:0}.cbp-hrmenu .cbp-hrsub ul.cbp-links li a:hover{color:var(--hk-accent,#8A4A4A) !important;background:transparent !important;padding-left:4px !important}@media (min-width:992px){.cbp-hrmenu .hm-viewall-mobile{display:none !important}}.cbp-hrmenu .cbp-hrsub .row.menu_row{margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;margin-bottom:0 !important}.cbp-hrmenu .cbp-hrsub .row.menu_row+.row.menu_row{margin-top:0 !important}.cbp-hrmenu .cbp-hrsub .row.menu_row>.cbp-menu-column{padding-left:16px !important;padding-right:16px !important}.cbp-hrmenu .cbp-hrsub .row.menu_row>.cbp-menu-column:first-child{padding-left:0 !important}.cbp-hrmenu .cbp-hrsub .row.menu_row>.cbp-menu-column:last-child{padding-right:0 !important}.cbp-hrmenu .cbp-hrsub .cbp-menu-column,.cbp-hrmenu .cbp-hrsub .row.menu_row>.cbp-menu-column{margin-top:0 !important}.cbp-hrmenu .cbp-hrsub .cbp-empty-column{display:none !important}.cbp-hrmenu>ul>li>a .cbp-tab-title i.fa-angle-down{display:none !important}.cbp-submenu-aindicator{display:none !important}#footer-container-main,.footer-container.footer-style-2{background:var(--hk-ink);color:var(--hk-cream);padding-top:64px;padding-bottom:0}#footer-container-main .container{max-width:1280px}#footer-container-main .links,#footer-container-main .block-contact,#footer-container-main .block_newsletter,#footer-container-main .ps-emailsubscription-block,#footer-container-main .iqit-link-block,#footer-container-main .footer-block{color:var(--hk-cream) !important;padding:0;margin-bottom:32px}body #footer-container-main h3,body #footer-container-main h4,body #footer-container-main h5,body #footer-container-main .h3,body #footer-container-main .h4,body #footer-container-main .h5,body #footer-container-main .title,body #footer-container-main .footer-title,body #footer-container-main .block-title,body #footer-container-main .links .h3,body #footer-container-main .links h3{font-family:var(--hk-font-sans) !important;font-size:11px !important;font-weight:500 !important;letter-spacing:0.18em !important;text-transform:uppercase !important;color:#E8DAD0 !important;margin-bottom:18px !important;padding-bottom:0 !important;border:0 !important;background:transparent !important;opacity:1 !important}body #footer-container-main *{color:#E8DAD0}body #footer-container-main a{color:#E8DAD0}body #footer-container-main a:hover{color:var(--hk-cream)}body #footer-container-main .logo,body #footer-container-main .footer-logo,body #footer-container-main #footer-logo,body #footer-container-main h2:first-child{color:var(--hk-cream) !important;opacity:1 !important;font-family:var(--hk-font-serif) !important;font-style:italic;font-size:24px !important;margin-bottom:16px}#footer-container-main ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#footer-container-main ul li{margin:0;padding:0;border:0}#footer-container-main ul li a{font-family:var(--hk-font-sans);font-size:13px;color:#E8DAD0;text-decoration:none;text-transform:none;letter-spacing:0;transition:color 0.15s ease}#footer-container-main ul li a:hover{color:var(--hk-cream);text-decoration:underline;text-underline-offset:3px}#footer-container-main p,#footer-container-main .text-muted,#footer-container-main .block-contact-content{font-family:var(--hk-font-sans);font-size:13px;color:#E8DAD0;line-height:1.55}#footer-container-main .block_newsletter input[type="text"],#footer-container-main .block_newsletter input[type="email"]{background:rgba(251,246,239,0.08);border:1px solid rgba(251,246,239,0.2);color:var(--hk-cream);padding:10px 14px;border-radius:var(--hk-radius-sm);font-family:var(--hk-font-sans);font-size:13px}#footer-container-main .block_newsletter input[type="text"]::placeholder,#footer-container-main .block_newsletter input[type="email"]::placeholder{color:rgba(251,246,239,0.55)}#footer-container-main .block_newsletter button,#footer-container-main .block_newsletter input[type="submit"]{background:var(--hk-accent);color:var(--hk-cream);border:0;padding:10px 22px;border-radius:var(--hk-radius-pill);font-family:var(--hk-font-sans);font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background-color 0.15s ease}#footer-container-main .block_newsletter button:hover,#footer-container-main .block_newsletter input[type="submit"]:hover{background:#743D3D;color:var(--hk-cream)}body #footer-container-main .social-links,body #footer-container-main ._footer,body #footer-container-main ul.social,body #footer-container-main ul[class*="social"],body #footer-container-main .block-social,body #footer-container-main .block-social ul,body #footer-container-main .iqit-social-block ul,body #footer-container-main .footer-block-social,body #footer-container-main .footer-block-social ul{display:flex !important;flex-direction:row !important;gap:10px !important;flex-wrap:wrap !important;margin-top:12px !important;padding:0 !important;list-style:none !important;align-items:center}body #footer-container-main .social-links li,body #footer-container-main ._footer li,body #footer-container-main ul.social li,body #footer-container-main ul[class*="social"] li,body #footer-container-main .block-social li,body #footer-container-main .iqit-social-block li,body #footer-container-main .footer-block-social li{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;display:inline-block !important;float:none !important;width:auto !important}body #footer-container-main .social-links li a,body #footer-container-main ._footer li a,body #footer-container-main ul.social li a{width:36px !important;height:36px !important;border-radius:999px !important;border:1px solid rgba(251,246,239,0.4) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:transparent !important;background-image:none !important;color:var(--hk-cream) !important;text-decoration:none !important;transition:background-color 0.15s ease,border-color 0.15s ease !important;padding:0 !important;font-size:16px !important;line-height:1 !important;overflow:hidden}body #footer-container-main .social-links li a:hover,body #footer-container-main ._footer li a:hover,body #footer-container-main ul.social li a:hover{background-color:rgba(251,246,239,0.12) !important;border-color:var(--hk-cream) !important}body #footer-container-main .social-links li a i,body #footer-container-main .social-links li a svg,body #footer-container-main ._footer li a i,body #footer-container-main ._footer li a svg,body #footer-container-main ul.social li a i,body #footer-container-main ul.social li a svg{color:var(--hk-cream) !important;fill:var(--hk-cream) !important;font-size:16px !important;width:16px !important;height:16px !important}body #footer-container-main .social-links li.facebook a,body #footer-container-main .social-links li.instagram a,body #footer-container-main .social-links li.pinterest a,body #footer-container-main .social-links li.twitter a,body #footer-container-main .social-links li.youtube a{background-image:none !important;text-indent:0 !important}body #footer-copyrights,body #footer-copyrights._footer-copyrights-1,body .footer-bottom,body .footer-copyrights,body #footer-bottom{background:var(--hk-ink) !important;color:#C9B6A8 !important;border-top:1px solid rgba(251,246,239,0.13) !important;padding:22px 0 !important;margin:0 !important}body #footer-copyrights .container,body #footer-copyrights._footer-copyrights-1 .container,body .footer-bottom .container,body .footer-copyrights .container,body #footer-bottom .container{max-width:1280px;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap;gap:16px}body #footer-copyrights .container .row{width:100%;margin:0;align-items:center;flex-wrap:wrap;gap:16px}body #footer-copyrights .copyright,body #footer-copyrights .copyright-txt,body #footer-copyrights p,body .footer-bottom .copyright,body .footer-copyrights p,body #footer-bottom p{font-family:var(--hk-font-sans);font-size:11.5px;color:#C9B6A8 !important;margin:0}body #footer-copyrights .hkh-mantra-line{font-family:var(--hk-font-serif);font-style:italic;font-size:14px;color:#E8DAD0 !important;text-align:right}.hkh-mantra-line{font-family:var(--hk-font-serif);font-style:italic;font-size:14px;color:#E8DAD0}@media (max-width:991px){.header-top{padding-top:14px;padding-bottom:10px}#footer-container-main{padding-top:40px}.footer-bottom .container,.footer-copyrights .container{flex-direction:column;text-align:center;gap:8px}}@media (max-width:575px){.col-header-right .blockcart{padding:6px 8px !important}.col-header-right .user-info span,.col-header-right .blockcart-text{display:none}}.hk-userdrop{position:relative}.hk-userdrop__trigger{display:inline-flex !important;align-items:center;gap:8px;color:var(--hk-ink) !important;background:transparent !important;padding:6px 10px !important;border-radius:6px;transition:color 0.15s ease}.hk-userdrop__trigger:hover{color:var(--hk-accent) !important;background:transparent !important;text-decoration:none !important}.hk-userdrop__icon{stroke:currentColor}.hk-userdrop__trigger .title{font-family:Inter,sans-serif;font-size:12px;font-weight:500}@media (max-width:768px){.hk-userdrop__trigger .title{display:none}}.hk-userdrop .dropdown-menu.hk-userdrop__menu{width:340px;max-width:calc(100vw - 32px);padding:0 !important;margin-top:12px !important;background:#FBF6EF !important;border:1px solid #EBDDD0 !important;border-radius:14px !important;box-shadow:0 1px 2px rgba(58,44,40,0.04),0 16px 40px rgba(58,44,40,0.12) !important;overflow:hidden;animation:hk-userdrop-fadein 0.22s cubic-bezier(0.2,0.7,0.3,1)}@keyframes hk-userdrop-fadein{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hk-userdrop .dropdown-menu.hk-userdrop__menu{left:0 !important;right:auto !important}.hk-userdrop__head{display:flex;align-items:center;gap:14px;padding:20px 20px 16px}.hk-userdrop__avatar{--hmlo-tw:34px;--hmlo-th:42px;width:64px;height:64px;border-radius:999px;background:var(--hk-paper,#F5EAE2);color:var(--hk-ink,#3A2C28);display:inline-flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-size:16px;font-weight:500;letter-spacing:-0.02em;flex-shrink:0;border:1px solid rgba(58,44,40,0.08);position:relative;overflow:hidden}.hk-userdrop__avatar.hk-udlion>.hk-userdrop__avatar-fallback{display:none}.hk-udlion-badge{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-radius:999px;background:var(--hk-paper,#F5EAE2);border:1.5px solid #fff;box-shadow:0 1px 3px rgba(58,44,40,0.25);object-fit:contain;padding:2px;z-index:2}.hk-userdrop__greeting{flex:1;min-width:0}.hk-userdrop__eyebrow{display:inline-flex !important;align-items:center;gap:6px;color:var(--hk-accent,#8A4A4A) !important;margin:0 !important}.hk-userdrop__dot{width:6px;height:6px;border-radius:999px;background:var(--hk-sage-dk,#6F8568);display:inline-block;flex-shrink:0}.hk-userdrop__name{font-family:Fraunces,serif !important;font-size:20px !important;font-weight:400 !important;color:var(--hk-ink,#3A2C28);margin:4px 0 2px !important;line-height:1.15}.hk-userdrop__tier{font-family:Inter,sans-serif;font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:var(--hk-ink-2,#6B5852);margin:0}.hk-userdrop__card{display:block !important;margin:0 16px 12px;padding:14px 16px;background:var(--hk-paper,#F5EAE2);border-radius:10px;text-decoration:none !important;color:var(--hk-ink,#3A2C28) !important;transition:transform 0.18s ease,box-shadow 0.18s ease}.hk-userdrop__card:hover{text-decoration:none !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(58,44,40,0.06)}.hk-userdrop__order-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.hk-userdrop__order-eyebrow{display:inline-flex !important;align-items:center;gap:6px;color:var(--hk-sage-dk,#6F8568) !important;margin:0 !important}.hk-userdrop__pulse{width:7px;height:7px;border-radius:999px;background:var(--hk-sage-dk,#6F8568);display:inline-block;position:relative;animation:hk-pulse 1.8s ease-in-out infinite}@keyframes hk-pulse{0%,100%{box-shadow:0 0 0 0 rgba(111,133,104,0.5)}50%{box-shadow:0 0 0 5px rgba(111,133,104,0)}}.hk-userdrop__order-ref{font-family:Fraunces,serif;font-size:15px;color:var(--hk-ink,#3A2C28);margin:0 0 10px;line-height:1.3}.hk-userdrop__order-ref em{font-size:13px;font-weight:400}.hk-userdrop__progress{display:flex;gap:4px;align-items:center}.hk-userdrop__progress-step{flex:1;height:3px;background:rgba(58,44,40,0.10);border-radius:999px;transition:background 0.3s ease}.hk-userdrop__progress-step.is-done{background:var(--hk-sage-dk,#6F8568)}.hk-userdrop__coupon{display:flex !important;align-items:center;gap:12px}.hk-userdrop__coupon-badge{width:44px;height:44px;border-radius:999px;background:var(--hk-accent,#8A4A4A);color:var(--hk-cream,#FBF6EF);display:inline-flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-size:13px;font-weight:500;flex-shrink:0}.hk-userdrop__coupon-body{flex:1;min-width:0}.hk-userdrop__coupon-title{font-family:Inter,sans-serif;font-size:12px;color:var(--hk-ink-2,#6B5852);margin:0 0 2px;letter-spacing:0.04em}.hk-userdrop__coupon-title strong{font-weight:600;color:var(--hk-accent,#8A4A4A);margin-left:4px}.hk-userdrop__coupon-meta{font-family:Inter,sans-serif;font-size:11px;color:var(--hk-ink-3,#9A8780);margin:0}.hk-userdrop__coupon-arrow{flex-shrink:0;color:var(--hk-ink,#3A2C28);stroke:currentColor;opacity:0.5;transition:opacity 0.18s ease,transform 0.18s ease}.hk-userdrop__coupon:hover .hk-userdrop__coupon-arrow{opacity:1;transform:translateX(2px)}.hk-userdrop__nav{display:flex;flex-direction:column;padding:8px 0;border-top:1px solid rgba(58,44,40,0.06);margin-top:4px}.hk-userdrop__item{display:flex !important;align-items:center;gap:12px;padding:10px 20px !important;color:var(--hk-ink,#3A2C28) !important;font-family:Inter,sans-serif !important;font-size:13px !important;text-decoration:none !important;background:transparent !important;transition:background 0.15s ease,color 0.15s ease,padding-left 0.18s ease}.hk-userdrop__item:hover{background:rgba(245,234,226,0.5) !important;color:var(--hk-accent,#8A4A4A) !important;padding-left:24px !important;text-decoration:none !important}.hk-userdrop__item-icon{color:var(--hk-ink-2,#6B5852);stroke:currentColor;flex-shrink:0}.hk-userdrop__item:hover .hk-userdrop__item-icon{color:var(--hk-accent,#8A4A4A)}.hk-userdrop__item-count{margin-left:auto;background:rgba(58,44,40,0.08);color:var(--hk-ink-2,#6B5852);font-size:10px;font-weight:600;letter-spacing:0.04em;padding:2px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.hk-userdrop__item-dot{margin-left:auto;width:8px;height:8px;border-radius:999px;background:var(--hk-sage-dk,#6F8568)}.hk-userdrop__item-arrow{margin-left:auto;color:var(--hk-ink-3,#9A8780);stroke:currentColor;transition:transform 0.18s ease}.hk-userdrop__item:hover .hk-userdrop__item-arrow{color:var(--hk-accent,#8A4A4A);transform:translateX(2px)}.hk-userdrop__item--soon{opacity:0.7;cursor:not-allowed}.hk-userdrop__item--soon:hover{padding-left:20px !important}.hk-userdrop__foot{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 14px;border-top:1px solid rgba(58,44,40,0.08);background:rgba(245,234,226,0.3)}.hk-userdrop__logout{display:inline-flex !important;align-items:center;gap:6px;color:var(--hk-ink,#3A2C28) !important;font-family:Inter,sans-serif;font-size:12px;font-weight:500;text-decoration:none !important;transition:color 0.15s ease}.hk-userdrop__logout:hover{color:var(--hk-accent,#8A4A4A) !important}.hk-userdrop__logout svg{stroke:currentColor}.hk-userdrop__version{font-family:Inter,sans-serif;font-size:10px;color:var(--hk-ink-3,#9A8780);letter-spacing:0.04em}.hk-userdrop__menu--guest{}.hk-userdrop__deco{height:64px;background-color:var(--hk-paper,#F5EAE2);background-image:radial-gradient(circle at 1px 1px,rgba(58,44,40,0.12) 1px,transparent 0);background-size:12px 12px;border-bottom:1px solid rgba(58,44,40,0.06)}.hk-userdrop__guest-head{padding:20px 20px 12px;text-align:center;margin-top:-36px;position:relative}.hk-userdrop__guest-iconwrap{width:56px;height:56px;border-radius:999px;background:var(--hk-cream,#FBF6EF);border:1px solid rgba(58,44,40,0.08);color:var(--hk-accent,#8A4A4A);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 4px 12px rgba(58,44,40,0.06)}.hk-userdrop__guest-iconwrap svg{stroke:currentColor}.hk-userdrop__guest-title{font-family:Fraunces,serif !important;font-size:22px !important;font-weight:400 !important;color:var(--hk-ink,#3A2C28);margin:0 0 6px !important;line-height:1.15}.hk-userdrop__guest-desc{font-family:Inter,sans-serif;font-size:12px;line-height:1.5;color:var(--hk-ink-2,#6B5852);margin:0;max-width:260px;margin-left:auto;margin-right:auto}.hk-userdrop__cta-wrap{display:flex;flex-direction:column;gap:8px;padding:16px 20px 8px}.hk-userdrop__cta{display:inline-flex !important;align-items:center;justify-content:center;gap:8px;padding:12px 18px !important;border-radius:999px !important;font-family:Inter,sans-serif !important;font-size:12px !important;font-weight:500 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;text-decoration:none !important;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.15s ease}.hk-userdrop__cta svg{stroke:currentColor}.hk-userdrop__cta--primary{background:var(--hk-mustard,#E2B85A) !important;color:var(--hk-ink,#3A2C28) !important;border:0 !important}.hk-userdrop__cta--primary:hover{background:#D4A437 !important;color:var(--hk-ink,#3A2C28) !important;transform:translateY(-1px);text-decoration:none !important}.hk-userdrop__cta--ghost{background:transparent !important;color:var(--hk-ink,#3A2C28) !important;border:1px solid var(--hk-ink,#3A2C28) !important}.hk-userdrop__cta--ghost:hover{background:var(--hk-ink,#3A2C28) !important;color:var(--hk-cream,#FBF6EF) !important;text-decoration:none !important}.hk-userdrop__promo{display:flex;align-items:center;gap:14px;padding:14px 20px;margin:12px 16px;background:rgba(245,234,226,0.5);border-radius:12px;border:1px dashed rgba(138,74,74,0.18)}a.hk-userdrop__promo{text-decoration:none;color:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease}a.hk-userdrop__promo:hover{background:rgba(245,234,226,0.9);border-color:rgba(138,74,74,0.4)}.hk-userdrop__promo-arrow{flex-shrink:0;color:var(--hk-accent,#8A4A4A);opacity:.5;transition:opacity .18s ease,transform .18s ease}a.hk-userdrop__promo:hover .hk-userdrop__promo-arrow{opacity:1;transform:translateX(2px)}.hk-userdrop__promo-sticker{width:56px !important;height:56px !important;transform:rotate(-10deg);flex-shrink:0}.hk-userdrop__promo-sticker .hk-sticker__big{font-size:14px !important}.hk-userdrop__promo-sticker .hk-sticker__sub{font-size:7px !important}.hk-userdrop__promo-body{flex:1;min-width:0}.hk-userdrop__promo-title{font-family:Fraunces,serif;font-size:13px;line-height:1.3;color:var(--hk-ink,#3A2C28);margin:0 0 2px}.hk-userdrop__promo-desc{font-family:Inter,sans-serif;font-size:11px;color:var(--hk-ink-2,#6B5852);margin:0}.hk-userdrop__menu--guest .hk-userdrop__nav{border-top:1px solid rgba(58,44,40,0.06);margin-top:4px}.hk-userdrop__menu--guest .hk-userdrop__nav .hk-userdrop__item{padding:12px 20px !important}.hk-userdrop__menu--guest .hk-userdrop__nav .hk-userdrop__item:last-child{padding-bottom:16px !important}@media (max-width:575px){.hk-userdrop .dropdown-menu.hk-userdrop__menu{width:320px;margin-right:-8px !important}}body .btn-iqitwishlist-add>i,body .btn-iqitwishlist-add>.fa,body a.btn-iqitwishlist-add>i{display:none !important}body .btn-iqitwishlist-add,body a.btn-iqitwishlist-add{position:relative !important}body .btn-iqitwishlist-add::before,body a.btn-iqitwishlist-add::before{content:"" !important;display:inline-block;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/></svg>") no-repeat center / contain;transition:background-color 0.18s ease}body .btn-iqitwishlist-add.iqitwishlist-added::before,body a.btn-iqitwishlist-add.iqitwishlist-added::before{background-color:currentColor !important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/></svg>") no-repeat center / contain !important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/></svg>") no-repeat center / contain !important}body .product-flags,body ul.product-flags,body .js-product-flags,body .product-miniature .product-flags,body article.product-miniature .product-flags{position:absolute !important;top:12px !important;left:12px !important;right:auto !important;bottom:auto !important;z-index:5 !important;margin:0 !important;padding:0 !important;list-style:none !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:6px !important;background:transparent !important;border:0 !important;pointer-events:none}body .product-flags .product-flag,body ul.product-flags li.product-flag,body .product-miniature .product-flag,body article.product-miniature .product-flag,body li.product-flag{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:5px 11px !important;background:var(--hk-rose-dk,#C99D93) !important;color:#fff !important;border-radius:999px !important;border:0 !important;font-family:Inter,sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;line-height:1.2 !important;white-space:nowrap !important;box-shadow:0 1px 0 rgba(58,44,40,0.06) !important;pointer-events:auto}body .product-flag.new,body li.product-flag.new{background:var(--hk-sage-dk,#6F8568) !important;color:var(--hk-cream,#FBF6EF) !important}body .product-flag.on-sale,body .product-flag.discount,body .product-flag.discount-amount,body .product-flag.discount-percentage,body li.product-flag.on-sale,body li.product-flag.discount,body li.product-flag.discount-amount,body li.product-flag.discount-percentage{background:var(--hk-accent,#8A4A4A) !important;color:var(--hk-cream,#FBF6EF) !important}body .product-flag.pack,body li.product-flag.pack{background:var(--hk-ink,#3A2C28) !important;color:var(--hk-cream,#FBF6EF) !important}body .product-flag.online-only,body li.product-flag.online-only{background:var(--hk-paper,#F5EAE2) !important;color:var(--hk-ink,#3A2C28) !important;border:1px solid var(--hk-line,#E5D5C8) !important}body .product-flag.out_of_stock,body .product-flag.out-of-stock,body li.product-flag.out_of_stock,body li.product-flag.out-of-stock{background:var(--hk-ink-2,#6B5852) !important;color:var(--hk-cream,#FBF6EF) !important;backdrop-filter:blur(2px)}body .product-flag.top-seller,body .product-flag.bestseller,body .product-flag.top-ventas,body li.product-flag.top-seller,body li.product-flag.bestseller,body li.product-flag.top-ventas{background:var(--hk-rose-dk,#C99D93) !important;color:#fff !important}body #category .product-miniature .thumbnail-container .product-availability,body[id^="category"] .product-miniature .thumbnail-container .product-availability,body .product-miniature .thumbnail-container .product-availability,body article.product-miniature .thumbnail-container .product-availability,body .product-miniature .product-availability.d-block,body article.product-miniature .product-availability.d-block{position:absolute !important;top:12px !important;right:12px !important;left:auto !important;bottom:auto !important;z-index:5 !important;margin:0 !important;padding:0 !important;background:transparent !important;pointer-events:none;display:inline-block !important;width:auto !important;max-width:none !important;min-width:0 !important;height:auto !important;align-items:initial !important;flex-direction:initial !important;transform:none !important;bottom:auto !important}body .product-miniature .product-availability .badge.product-available,body article.product-miniature .product-availability .badge.product-available{display:none !important}body .product-miniature .product-availability .badge.product-unavailable,body article.product-miniature .product-availability .badge.product-unavailable,body .product-miniature .product-availability .badge.badge-danger,body article.product-miniature .product-availability .badge.badge-danger{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:5px 11px !important;background:var(--hk-ink-3,#9A8780) !important;color:var(--hk-cream,#FBF6EF) !important;border:0 !important;border-radius:999px !important;font-family:Inter,sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;line-height:1.2 !important;white-space:nowrap !important;width:auto !important;max-width:none !important;min-width:0 !important;box-shadow:0 1px 0 rgba(58,44,40,0.06) !important;margin:0 !important}body .product-miniature .product-availability .badge.product-unavailable .fa,body article.product-miniature .product-availability .badge.product-unavailable .fa,body .product-miniature .product-availability .badge.badge-danger .fa,body article.product-miniature .product-availability .badge.badge-danger .fa{display:none !important}body #category .product-miniature .thumbnail-container .product-availability,body[id^="category"] .product-miniature .thumbnail-container .product-availability,body .product-miniature .thumbnail-container .product-availability,body article.product-miniature .thumbnail-container .product-availability,body .product-miniature .product-availability.d-block,body article.product-miniature .product-availability.d-block{display:none !important}body .product-flag.out_of_stock,body .product-flag.out-of-stock,body li.product-flag.out_of_stock,body li.product-flag.out-of-stock{background:var(--hk-ink-2,#6B5852) !important;color:var(--hk-cream,#FBF6EF) !important;backdrop-filter:none}body ul.product-flags li.product-flag.out_of_stock,body ul.product-flags li.product-flag.out-of-stock,body ul.product-flags.js-product-flags li.product-flag.out_of_stock,body ul.product-flags.js-product-flags li.product-flag.out-of-stock,body article.product-miniature ul.product-flags li.product-flag.out_of_stock,body article.product-miniature ul.product-flags li.product-flag.out-of-stock{background:var(--hk-ink-2,#6B5852) !important;color:var(--hk-cream,#FBF6EF) !important}body .products-list .product-miniature .product-flags{top:8px !important;left:8px !important}body .products-list .product-miniature .product-flag{padding:4px 9px !important;font-size:9px !important;letter-spacing:0.1em !important}body #product .product-cover .product-flags,body[id^="product"] .product-cover .product-flags{position:absolute !important;top:-22px !important;left:-22px !important;z-index:20 !important;margin:0 !important;padding:0 !important;list-style:none !important;display:flex !important;flex-direction:column !important;gap:12px !important;background:transparent !important;pointer-events:none;overflow:visible !important}@media (max-width:1480px){body #product .product-cover .product-flags,body[id^="product"] .product-cover .product-flags{top:10px !important;left:10px !important}}body #product .product-cover .product-flags li.product-flag.new,body[id^="product"] .product-cover .product-flags li.product-flag.new,body #product .product-cover .product-flag.new,body[id^="product"] .product-cover .product-flag.new{width:86px !important;height:86px !important;padding:0 !important;border-radius:50% !important;background:var(--hk-sage-dk,#6F8568) !important;color:var(--hk-cream,#FBF6EF) !important;border:0 !important;display:inline-flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;font-family:Fraunces,Georgia,serif !important;font-size:22px !important;font-weight:400 !important;font-style:italic !important;letter-spacing:0 !important;text-transform:lowercase !important;line-height:1 !important;transform:rotate(-9deg) !important;box-shadow:0 6px 20px rgba(58,44,40,0.18),0 2px 6px rgba(58,44,40,0.08) !important;position:relative}body #product .product-cover .product-flag.new::after,body[id^="product"] .product-cover .product-flag.new::after{content:none !important;display:none !important}body #product .product-cover .product-flag.new:hover,body[id^="product"] .product-cover .product-flag.new:hover{transform:rotate(-9deg) scale(1.05) !important;box-shadow:0 10px 28px rgba(58,44,40,0.22),0 3px 8px rgba(58,44,40,0.12) !important;transition:transform 0.25s cubic-bezier(0.2,0.7,0.3,1),box-shadow 0.25s ease}body #product .product-flag:not(.new):not(.discount):not(.on-sale):not(.discount-percentage):not(.discount-amount):not(.out_of_stock):not(.out-of-stock),body[id^="product"] .product-flag:not(.new):not(.discount):not(.on-sale):not(.discount-percentage):not(.discount-amount):not(.out_of_stock):not(.out-of-stock),body #product li.product-flag:not(.new):not(.discount):not(.on-sale):not(.discount-percentage):not(.discount-amount):not(.out_of_stock):not(.out-of-stock){padding:7px 14px !important;font-size:11px !important;letter-spacing:0.14em !important}body #product .product-flag.on-sale,body #product .product-flag.discount,body #product .product-flag.discount-percentage,body #product .product-flag.discount-amount,body[id^="product"] .product-flag.on-sale,body[id^="product"] .product-flag.discount,body[id^="product"] .product-flag.discount-percentage,body[id^="product"] .product-flag.discount-amount{width:78px !important;height:78px !important;padding:0 !important;border-radius:50% !important;background:var(--hk-accent,#8A4A4A) !important;color:var(--hk-cream,#FBF6EF) !important;border:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;font-family:Fraunces,Georgia,serif !important;font-size:19px !important;font-weight:400 !important;font-style:italic !important;letter-spacing:0 !important;text-transform:none !important;line-height:1 !important;transform:rotate(-9deg) !important;box-shadow:0 6px 20px rgba(58,44,40,0.18),0 2px 6px rgba(58,44,40,0.08) !important}body #product .product-flag.out_of_stock,body #product .product-flag.out-of-stock,body #product li.product-flag.out_of_stock,body[id^="product"] .product-flag.out_of_stock,body[id^="product"] .product-flag.out-of-stock,body[id^="product"] li.product-flag.out_of_stock{width:78px !important;height:78px !important;padding:0 !important;border-radius:50% !important;background:var(--hk-ink-2,#6B5852) !important;color:var(--hk-cream,#FBF6EF) !important;border:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;font-family:Fraunces,Georgia,serif !important;font-size:12.5px !important;font-weight:400 !important;font-style:italic !important;letter-spacing:0 !important;text-transform:none !important;line-height:1.12 !important;white-space:normal !important;transform:rotate(-9deg) !important;box-shadow:0 6px 20px rgba(58,44,40,0.18),0 2px 6px rgba(58,44,40,0.08) !important}body #product .product-flag.on-sale,body[id^="product"] .product-flag.on-sale{font-size:12.5px !important;line-height:1.12 !important;white-space:normal !important;padding:0 10px !important}body #product .hkh-cross--product .product-flag.on-sale,body #product .hkh-cross--product .product-flag.discount,body #product .hkh-cross--product .product-flag.discount-percentage,body #product .hkh-cross--product .product-flag.discount-amount,body[id^="product"] .hkh-cross--product .product-flag.on-sale,body[id^="product"] .hkh-cross--product .product-flag.discount,body[id^="product"] .hkh-cross--product .product-flag.discount-percentage,body[id^="product"] .hkh-cross--product .product-flag.discount-amount,body #product #hkp-section-related .product-flag.on-sale,body #product #hkp-section-related .product-flag.discount,body #product #hkp-section-related .product-flag.discount-percentage,body #product #hkp-section-related .product-flag.discount-amount,body[id^="product"] #hkp-section-related .product-flag.on-sale,body[id^="product"] #hkp-section-related .product-flag.discount,body[id^="product"] #hkp-section-related .product-flag.discount-percentage,body[id^="product"] #hkp-section-related .product-flag.discount-amount,body .cbp-hrmenu .cbp-hrsub .product-flag.on-sale,body .cbp-hrmenu .cbp-hrsub .product-flag.discount,body .cbp-hrmenu .cbp-hrsub .product-flag.discount-percentage,body .cbp-hrmenu .cbp-hrsub .product-flag.discount-amount,body #product .cbp-hrmenu .cbp-hrsub .product-flag.on-sale,body #product .cbp-hrmenu .cbp-hrsub .product-flag.discount,body #product .cbp-hrmenu .cbp-hrsub .product-flag.discount-percentage,body #product .cbp-hrmenu .cbp-hrsub .product-flag.discount-amount,body[id^="product"] .cbp-hrmenu .cbp-hrsub .product-flag.on-sale,body[id^="product"] .cbp-hrmenu .cbp-hrsub .product-flag.discount,body[id^="product"] .cbp-hrmenu .cbp-hrsub .product-flag.discount-percentage,body[id^="product"] .cbp-hrmenu .cbp-hrsub .product-flag.discount-amount{width:auto !important;height:auto !important;border-radius:999px !important;padding:5px 11px !important;font-family:Inter,sans-serif !important;font-size:10px !important;font-style:normal !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;line-height:1.2 !important;white-space:nowrap !important;transform:none !important;box-shadow:0 1px 0 rgba(58,44,40,0.06) !important}body #product #product-availability.badge-danger.product-unavailable,body[id^="product"] #product-availability.badge-danger.product-unavailable{display:inline-flex !important;align-items:center !important;gap:6px !important;background:var(--hk-ink-2,#6B5852) !important;color:var(--hk-cream,#FBF6EF) !important;border:0 !important;border-radius:999px !important;padding:7px 16px !important;font-family:Inter,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;line-height:1.2 !important;box-shadow:0 1px 0 rgba(58,44,40,0.06) !important}body #product #product-availability.badge-danger.product-unavailable .fa,body[id^="product"] #product-availability.badge-danger.product-unavailable .fa{font-size:10px !important}body #product .product-flags,body[id^="product"] .product-flags,body #product .product-cover .product-flags,body[id^="product"] .product-cover .product-flags,body #product .product-cover:hover .product-flags,body[id^="product"] .product-cover:hover .product-flags{opacity:1 !important;visibility:visible !important;z-index:1000 !important}body #product .product-cover,body[id^="product"] .product-cover{position:relative !important;overflow:visible !important;border-radius:14px !important;background:transparent !important;margin:0 !important;padding:0 !important;box-shadow:none !important}body #product .product-cover .product-images-large,body[id^="product"] .product-cover .product-images-large,body #product .product-cover #product-images-large,body[id^="product"] .product-cover #product-images-large{border-radius:14px !important;overflow:hidden !important;margin:0 !important;padding:0 !important;background:var(--hk-paper,#F5EAE2) !important;width:100% !important;max-width:100% !important}body #product .product-cover .swiper-wrapper,body[id^="product"] .product-cover .swiper-wrapper{width:100% !important}body #product .images-container,body[id^="product"] .images-container,body #product .images-container.js-images-container,body[id^="product"] .images-container.js-images-container,body #product .product-cover .swiper-container,body[id^="product"] .product-cover .swiper-container,body #product .js-qv-mask,body[id^="product"] .js-qv-mask{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}body #product .col-product-image,body[id^="product"] .col-product-image{position:sticky !important;top:119px;align-self:flex-start !important;z-index:1;transition:none !important}body #product .row.product-info-row,body[id^="product"] .row.product-info-row{align-items:flex-start !important;overflow:visible !important}@media (max-width:991px){body #product .col-product-image,body[id^="product"] .col-product-image,body #product .hkp-personalize-box .hkp-personalize-header,body[id^="product"] .hkp-personalize-box .hkp-personalize-header,body #product #hkpTabs,body[id^="product"] #hkpTabs{position:static !important;top:auto !important}body #product .col-product-image,body[id^="product"] .col-product-image,body #product .col-product-info,body[id^="product"] .col-product-info{width:100% !important;max-width:100% !important;flex:0 0 100% !important}body #product .product-cover .product-flags,body[id^="product"] .product-cover .product-flags{top:10px !important;left:10px !important}}@media (min-width:600px) and (max-width:991px){body #product .product-cover,body[id^="product"] .product-cover{max-width:55vh !important;margin-left:auto !important;margin-right:auto !important}}@media (min-width:992px) and (max-width:1199px){#iqitmegamenu-horizontal .cbp-hrmenu>ul>li>a,#iqitmegamenu-horizontal .cbp-hrmenu-tab>a{letter-spacing:1.3px !important}#iqitmegamenu-horizontal .cbp-hrmenu>ul>li{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}}@media (max-width:991px){body #mobile-header,body #mobile-header-sticky{background:var(--hk-cream,#FBF6EF) !important}body #mobile-header-sticky{border-bottom:1px solid var(--hk-line,#E5D5C8) !important;box-shadow:none !important}body #mobile-header-sticky.stuck-up,body #mobile-header-sticky.stuck-up.visible-stuck-up-scroll{transform:translateY(0) !important;opacity:1 !important;visibility:visible !important}body #mobile-header .mobile-main-bar{padding-left:6px !important;padding-right:6px !important}body #mobile-header .m-nav-btn,body #mobile-header .m-nav-btn>i.fa{color:var(--hk-ink,#3A2C28) !important}body #mobile-header .col-mobile-btn .m-nav-btn{display:inline-flex !important;align-items:center;justify-content:center;min-width:44px;min-height:44px}body #mobile-header .m-nav-btn>i.fa{font-size:19px !important}body #mobile-header img.logo{max-height:38px !important;width:auto !important;max-width:72% !important}body #mobile-header .cart-products-count{background:var(--hk-accent,#8A4A4A) !important;color:var(--hk-cream,#FBF6EF) !important}body #mobile-header img.logo{display:none !important}body #mobile-header .hkmh-logo{display:inline-flex;flex-direction:column;align-items:center;line-height:1;text-decoration:none}body #mobile-header .hkmh-logo__main{font-family:'Fraunces','Playfair Display',Georgia,serif;font-style:italic;font-weight:500;font-size:25px;color:var(--hk-ink,#3A2C28);letter-spacing:.005em}body #mobile-header .hkmh-logo__sub{font-family:'Inter','Helvetica Neue',sans-serif;font-weight:600;font-size:8px;letter-spacing:.44em;text-transform:uppercase;color:var(--hk-ink-2,#6B5852);margin-top:4px;padding-left:.44em}body #mobile-header .m-nav-btn .hkmh-ico,body #mobile-header .col-mobile-btn .hkmh-ico,body #mobile-header .hkmh-ico{display:inline-flex !important;align-items:center;justify-content:center;color:var(--hk-ink,#3A2C28);line-height:0}body #mobile-header .hkmh-ico svg{display:block}body .hkh-topbar__inner>*:not(:first-child){display:none !important}body .hkh-topbar__inner{justify-content:center !important}body #search-widget-mobile,body #mobile-btn-search .dropdown-content{display:none !important}}body .hkmh-userflyout{position:fixed !important;top:0 !important;right:0 !important;left:0 !important;bottom:0 !important;margin:0 !important;width:100vw !important;max-width:100vw !important;height:100vh !important;height:100dvh !important;padding:0 !important;background:#FBF6EF !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow-y:auto !important;overflow-x:hidden !important;z-index:100050 !important;transform:none !important;display:none !important}body .hkmh-userflyout.is-open{display:block !important}body.hkmh-fly-open{overflow:hidden !important}.hkmh-flyout-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #E5D5C8;position:sticky;top:0;background:#FBF6EF;z-index:5}.hkmh-flyout-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#6B5852}.hkmh-flyout-close{width:40px;height:40px;border:0;background:transparent;color:#3A2C28;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0;transition:background 0.18s ease}.hkmh-flyout-close:hover{background:rgba(58,44,40,0.08)}body .hkmh-userflyout .hk-userdrop__head,body .hkmh-userflyout .hk-userdrop__card,body .hkmh-userflyout .hk-userdrop__cta-wrap,body .hkmh-userflyout .hk-userdrop__promo,body .hkmh-userflyout .hk-userdrop__nav,body .hkmh-userflyout .hk-userdrop__foot,body .hkmh-userflyout .hk-userdrop__guest-head,body .hkmh-userflyout .hk-userdrop__deco{max-width:480px;margin-left:auto !important;margin-right:auto !important}body #product .product-cover .swiper-slide,body[id^="product"] .product-cover .swiper-slide,body #product #product-images-large .swiper-slide,body[id^="product"] #product-images-large .swiper-slide{width:100% !important;max-width:100% !important;margin:0 !important}body #product .product-cover .swiper-slide img,body[id^="product"] .product-cover .swiper-slide img,body #product .product-cover .product-lmage-large img,body[id^="product"] .product-cover .product-lmage-large img{border-radius:14px !important;display:block !important;width:100% !important;height:auto !important}body .hm-trust-ribbon{position:absolute !important;bottom:14px;left:14px;right:14px;z-index:6;background:rgba(251,246,239,0.95);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:10px 14px;border-radius:999px;display:flex;justify-content:space-around;align-items:center;gap:8px;box-shadow:0 4px 14px rgba(58,44,40,0.08),0 1px 2px rgba(58,44,40,0.04);pointer-events:none}body .hm-trust-ribbon .hm-trust-item{display:flex;align-items:center;gap:7px;flex:0 1 auto}body .hm-trust-ribbon .hm-trust-icon{color:var(--hk-sage-dk,#6F8568);flex-shrink:0;display:block}body .hm-trust-ribbon .hm-trust-text{font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--hk-ink,#3A2C28);white-space:nowrap;line-height:1.2}body .hm-trust-ribbon,body #product .product-cover .product-flags,body[id^="product"] .product-cover .product-flags{transition:opacity 0.28s cubic-bezier(0.2,0.7,0.3,1) !important}body #product .product-cover:hover .hm-trust-ribbon,body[id^="product"] .product-cover:hover .hm-trust-ribbon,body #product .product-cover:hover .product-flags,body[id^="product"] .product-cover:hover .product-flags{opacity:1 !important;pointer-events:none !important}@media (max-width:575px){body .hm-trust-ribbon{padding:8px 12px;gap:6px;bottom:10px;left:10px;right:10px}body .hm-trust-ribbon .hm-trust-text{font-size:9px;letter-spacing:0.06em}body .hm-trust-ribbon .hm-trust-icon{width:12px;height:12px}body .hm-trust-ribbon .hm-trust-item{gap:5px}}body #product .js-qv-mask,body[id^="product"] .js-qv-mask,body #product #product-images-thumbs,body[id^="product"] #product-images-thumbs{margin-top:20px !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}body #product .hkp-title,body #product h1.hkp-title,body[id^="product"] .hkp-title{font-family:Fraunces,Georgia,serif !important;font-size:clamp(28px, 3.4vw, 44px) !important;font-weight:400 !important;line-height:1.05 !important;color:var(--hk-ink,#3A2C28) !important;letter-spacing:-0.01em !important;margin:10px 0 0 !important;padding:0 !important;text-transform:none !important}body #product .hkp-title>span,body[id^="product"] .hkp-title>span{display:block !important;background:transparent !important;padding:0 !important;margin:0 !important}body #product .hkp-title .hkp-title-first,body[id^="product"] .hkp-title .hkp-title-first{display:block !important;color:var(--hk-ink,#3A2C28) !important;font-style:normal !important;font-weight:400 !important}body #product .hkp-title .hkp-title-em,body[id^="product"] .hkp-title .hkp-title-em{display:block !important;color:var(--hk-accent,#8A4A4A) !important;font-style:italic !important;font-weight:400 !important;margin-top:2px !important}body #product .hkp-eyebrow,body[id^="product"] .hkp-eyebrow{display:inline-block !important;font-family:Inter,sans-serif !important;font-size:10.5px !important;font-weight:600 !important;letter-spacing:0.16em !important;text-transform:uppercase !important;color:var(--hk-accent,#8A4A4A) !important;margin:0 0 0 !important;padding:0 !important;line-height:1.2 !important}body #product .hkp-rating-fake,body[id^="product"] .hkp-rating-fake{display:flex !important;align-items:center !important;gap:12px !important;margin:14px 0 0 !important;padding:0 !important;flex-wrap:wrap}body #product .hkp-rating-fake .hkp-rating-stars,body[id^="product"] .hkp-rating-fake .hkp-rating-stars{display:inline-flex !important;align-items:center !important;gap:2px !important;color:var(--hk-accent,#8A4A4A) !important;line-height:0}body #product .hkp-rating-fake .hkp-rating-stars svg,body[id^="product"] .hkp-rating-fake .hkp-rating-stars svg{display:block;flex-shrink:0}body #product .hkp-rating-fake .hkp-rating-text,body[id^="product"] .hkp-rating-fake .hkp-rating-text{font-family:Inter,sans-serif !important;font-size:12px !important;color:var(--hk-ink2,#6B5852) !important;line-height:1.4 !important}body #product .hkp-rating-fake .hkp-rating-text strong,body[id^="product"] .hkp-rating-fake .hkp-rating-text strong{color:var(--hk-ink,#3A2C28) !important;font-weight:700 !important}body #product .col-product-info,body[id^="product"] .col-product-info,body #product .col-product-info *,body[id^="product"] .col-product-info *{text-align:left !important}@media (min-width:992px){body #product .col-product-info,body[id^="product"] .col-product-info{padding-left:50px !important}}@media (min-width:1280px){body #product .col-product-info,body[id^="product"] .col-product-info{padding-left:70px !important}}body #product .col-product-info .hkp-eyebrow,body[id^="product"] .col-product-info .hkp-eyebrow,body #product .col-product-info .hkp-title,body[id^="product"] .col-product-info .hkp-title,body #product .col-product-info .hkp-rating-fake,body[id^="product"] .col-product-info .hkp-rating-fake{text-align:left !important}body #product .col-product-info em,body[id^="product"] .col-product-info em,body #product .product-information em,body[id^="product"] .product-information em,body #product .product-description em,body[id^="product"] .product-description em,body #product .product-description-short em,body[id^="product"] .product-description-short em,body #product .col-product-info p em,body[id^="product"] .col-product-info p em,body #product .resumen-producto em,body #product .resumen-producto p em,body[id^="product"] .resumen-producto em,body[id^="product"] .resumen-producto p em,body #product .col-product-info .resumen-producto em,body #product .col-product-info .resumen-producto p em,body[id^="product"] .col-product-info .resumen-producto em,body[id^="product"] .col-product-info .resumen-producto p em{font-family:Fraunces,Georgia,serif !important;color:var(--hk-accent,#8A4A4A) !important;font-style:italic !important;font-weight:400 !important;font-size:17px !important;line-height:1.45 !important;letter-spacing:-0.005em !important}body #product .col-product-info p:has(>em:only-child),body[id^="product"] .col-product-info p:has(>em:only-child),body #product .resumen-producto p:has(>em:only-child),body[id^="product"] .resumen-producto p:has(>em:only-child){margin-top:18px !important}body #product .hkp-personalize-box,body[id^="product"] .hkp-personalize-box{background:var(--hk-cream,#FBF6EF) !important;border:1.5px solid var(--hk-sage-dk,#6F8568) !important;border-radius:12px !important;overflow:visible !important;margin:26px 0 0 !important;padding:0 !important;box-shadow:0 4px 18px rgba(58,44,40,0.05);transition:box-shadow 0.25s ease,border-color 0.25s ease;position:relative}body #product .hkp-personalize-box.hkp-is-editing,body[id^="product"] .hkp-personalize-box.hkp-is-editing{box-shadow:0 8px 28px rgba(111,133,104,0.18);border-color:var(--hk-sage-dk,#6F8568) !important}body #product .hkp-personalize-box .hkp-personalize-header,body[id^="product"] .hkp-personalize-box .hkp-personalize-header{background:#EFDFD3;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;position:sticky;top:0;z-index:5;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 2px 6px rgba(58,44,40,0);transition:box-shadow 0.2s ease}body #product .hkp-personalize-box .hkp-personalize-header:hover,body[id^="product"] .hkp-personalize-box .hkp-personalize-header:hover{box-shadow:0 2px 8px rgba(58,44,40,0.08)}body #product .hkp-personalize-box .hkp-personalize-icon,body[id^="product"] .hkp-personalize-box .hkp-personalize-icon,body #product .hkp-personalize-box .hkp-personalize-emoji,body[id^="product"] .hkp-personalize-box .hkp-personalize-emoji{width:34px;height:34px;border-radius:9px;background:var(--hk-sage-dk,#6F8568);color:var(--hk-cream,#FBF6EF);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}body #product .hkp-personalize-box .hkp-personalize-icon svg,body[id^="product"] .hkp-personalize-box .hkp-personalize-icon svg{display:block}body #product .hkp-personalize-box .hkp-personalize-header-text,body[id^="product"] .hkp-personalize-box .hkp-personalize-header-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}body #product .hkp-personalize-box .hkp-personalize-step,body[id^="product"] .hkp-personalize-box .hkp-personalize-step{font-family:Inter,sans-serif !important;font-size:11.5px !important;font-weight:600 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:var(--hk-ink,#3A2C28) !important;line-height:1.2 !important;margin:0 !important}body #product .hkp-personalize-box .hkp-personalize-hint,body[id^="product"] .hkp-personalize-box .hkp-personalize-hint{font-family:Inter,sans-serif !important;font-size:11.5px !important;color:var(--hk-ink2,#6B5852) !important;line-height:1.3 !important;margin:0 !important}body #product .hkp-personalize-box .hkp-personalize-status,body[id^="product"] .hkp-personalize-box .hkp-personalize-status{display:inline-flex !important;align-items:center !important;gap:7px !important;background:rgba(46,37,32,0.10) !important;padding:5px 12px !important;border-radius:999px !important;font-family:Inter,sans-serif !important;font-size:10px !important;font-weight:600 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:var(--hk-ink,#3A2C28) !important;line-height:1.2 !important;transition:background 0.2s ease,color 0.2s ease;flex:0 1 auto !important;min-width:0 !important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #product .hkp-personalize-box .hkp-personalize-status-text,body[id^="product"] .hkp-personalize-box .hkp-personalize-status-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}body #product .hkp-personalize-box .hkp-personalize-dot,body[id^="product"] .hkp-personalize-box .hkp-personalize-dot{width:7px;height:7px;border-radius:999px;background:var(--hk-ink,#3A2C28);box-shadow:0 0 0 3px rgba(46,37,32,0.18);flex-shrink:0;transition:background 0.2s ease,box-shadow 0.2s ease}body #product .hkp-personalize-box.hkp-is-editing .hkp-personalize-status,body[id^="product"] .hkp-personalize-box.hkp-is-editing .hkp-personalize-status{background:var(--hk-ink,#3A2C28) !important;color:var(--hk-cream,#FBF6EF) !important}body #product .hkp-personalize-box.hkp-is-editing .hkp-personalize-dot,body[id^="product"] .hkp-personalize-box.hkp-is-editing .hkp-personalize-dot{background:var(--hk-sage-dk,#6F8568);box-shadow:0 0 0 3px rgba(111,133,104,0.4);animation:hkp-dot-pulse 1.4s ease-in-out infinite}@keyframes hkp-dot-pulse{0%,100%{box-shadow:0 0 0 3px rgba(111,133,104,0.4)}50%{box-shadow:0 0 0 5px rgba(111,133,104,0.6)}}body #product .hkp-personalize-box .hkp-personalize-body,body[id^="product"] .hkp-personalize-box .hkp-personalize-body{padding:22px 22px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;margin:0 !important}body #product .hkp-personalize-box .hkp-personalize-body>form>ul,body[id^="product"] .hkp-personalize-box .hkp-personalize-body>form>ul{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:18px !important}body #product .hkp-personalize-box .hkp-field,body[id^="product"] .hkp-personalize-box .hkp-field{position:relative;padding:8px 12px 10px !important;border:1.5px solid transparent !important;border-radius:10px !important;background:transparent !important;transition:border-color 0.22s ease,background 0.22s ease;margin:0 !important;list-style:none !important}body #product .hkp-personalize-box .hkp-field.hkp-field-active,body[id^="product"] .hkp-personalize-box .hkp-field.hkp-field-active{border-color:var(--hk-sage-dk,#6F8568) !important;background:rgba(111,133,104,0.06) !important}body #product .hkp-personalize-box .hkp-field-label,body[id^="product"] .hkp-personalize-box .hkp-field-label{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important;margin:0 0 8px !important;padding:0 !important;cursor:pointer;line-height:1.3}body #product .hkp-personalize-box .hkp-field-dot,body[id^="product"] .hkp-personalize-box .hkp-field-dot{width:6px;height:6px;border-radius:999px;background:var(--hk-sage-dk,#6F8568);flex-shrink:0;opacity:0;transform:scale(0.6);transition:opacity 0.22s ease,transform 0.22s ease;display:inline-block}body #product .hkp-personalize-box .hkp-field.hkp-field-active .hkp-field-dot,body[id^="product"] .hkp-personalize-box .hkp-field.hkp-field-active .hkp-field-dot{opacity:1;transform:scale(1)}body #product .hkp-personalize-box .hkp-field-title,body[id^="product"] .hkp-personalize-box .hkp-field-title{font-family:Inter,sans-serif !important;font-size:11.5px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--hk-ink,#3A2C28) !important;line-height:1.2 !important}body #product .hkp-personalize-box .hkp-field-sep,body[id^="product"] .hkp-personalize-box .hkp-field-sep{width:1px;height:12px;background:rgba(58,44,40,0.3);display:inline-block;flex-shrink:0;margin:0 2px}body #product .hkp-personalize-box .hkp-field-hint,body[id^="product"] .hkp-personalize-box .hkp-field-hint{font-family:Inter,sans-serif !important;font-size:11.5px !important;font-weight:400 !important;color:var(--hk-ink2,#6B5852) !important;line-height:1.3 !important;letter-spacing:0 !important;text-transform:none !important;opacity:0.95;font-style:normal}body #product .hkp-personalize-box .hkp-field-counter,body[id^="product"] .hkp-personalize-box .hkp-field-counter{display:block !important;text-align:right !important;font-family:Inter,sans-serif !important;font-size:11px !important;color:var(--hk-ink2,#6B5852) !important;opacity:0.7;margin-top:6px !important;float:none !important}body #product .hkp-personalize-box textarea,body[id^="product"] .hkp-personalize-box textarea,body #product .hkp-personalize-box input[type="text"],body[id^="product"] .hkp-personalize-box input[type="text"]{width:100% !important;background:var(--hk-white,#FFFFFF) !important;border:1px solid var(--hk-line,#E5D5C8) !important;border-radius:8px !important;padding:12px 14px !important;font-family:Inter,sans-serif !important;font-size:13.5px !important;color:var(--hk-ink,#3A2C28) !important;line-height:1.5 !important;box-shadow:none !important;outline:none !important;transition:border-color 0.22s ease,box-shadow 0.22s ease,background 0.22s ease !important;resize:vertical;min-height:44px}body #product .hkp-personalize-box textarea:focus,body[id^="product"] .hkp-personalize-box textarea:focus,body #product .hkp-personalize-box input[type="text"]:focus,body[id^="product"] .hkp-personalize-box input[type="text"]:focus{background:var(--hk-white,#FFFFFF) !important;border-color:var(--hk-sage-dk,#6F8568) !important;box-shadow:0 0 0 3px rgba(111,133,104,0.18) !important}body #product .hkp-personalize-box textarea::placeholder,body[id^="product"] .hkp-personalize-box textarea::placeholder,body #product .hkp-personalize-box input::placeholder,body[id^="product"] .hkp-personalize-box input::placeholder{color:var(--hk-ink3,#9B8A82) !important;opacity:0.85;font-style:normal}body #product .hkp-personalize-box .hkp-file-row,body[id^="product"] .hkp-personalize-box .hkp-file-row{display:flex;align-items:stretch;width:100%;background:var(--hk-white,#FFFFFF);border:1px solid var(--hk-line,#E5D5C8);border-radius:8px;overflow:hidden;transition:border-color 0.22s ease,box-shadow 0.22s ease}body #product .hkp-personalize-box .hkp-file-row:focus-within,body[id^="product"] .hkp-personalize-box .hkp-file-row:focus-within{border-color:var(--hk-sage-dk,#6F8568);box-shadow:0 0 0 3px rgba(111,133,104,0.18)}body #product .hkp-personalize-box .hkp-file-fake,body[id^="product"] .hkp-personalize-box .hkp-file-fake{flex:1 1 auto;min-width:0;margin:0;padding:12px 14px;display:flex;align-items:center;cursor:pointer;background:transparent;border:0;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.4;color:var(--hk-ink,#3A2C28)}body #product .hkp-personalize-box .hkp-file-fake-text,body[id^="product"] .hkp-personalize-box .hkp-file-fake-text{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #product .hkp-personalize-box .hkp-file-fake-text:empty,body[id^="product"] .hkp-personalize-box .hkp-file-fake-text:empty{color:var(--hk-ink3,#9B8A82)}body #product .hkp-personalize-box .hkp-file-input,body[id^="product"] .hkp-personalize-box .hkp-file-input{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}body #product .hkp-personalize-box .hkp-file-btn,body[id^="product"] .hkp-personalize-box .hkp-file-btn{flex-shrink:0;margin:0;padding:0 18px;display:inline-flex;align-items:center;gap:8px;background:var(--hk-ink,#3A2C28);color:#FFF;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;border:0;transition:background 0.18s ease}body #product .hkp-personalize-box .hkp-file-btn:hover,body[id^="product"] .hkp-personalize-box .hkp-file-btn:hover{background:#2A1F1C}body #product .hkp-personalize-box .hkp-file-btn svg,body[id^="product"] .hkp-personalize-box .hkp-file-btn svg{flex-shrink:0}body #product .hkp-personalize-box .hkp-file-preview,body[id^="product"] .hkp-personalize-box .hkp-file-preview{display:flex;align-items:center;gap:12px;margin-bottom:10px}body #product .hkp-personalize-box .hkp-file-preview img,body[id^="product"] .hkp-personalize-box .hkp-file-preview img{width:60px;height:60px;object-fit:cover;border-radius:6px;border:1px solid var(--hk-line,#E5D5C8)}body #product .hkp-personalize-box .hkp-file-preview .remove-image,body[id^="product"] .hkp-personalize-box .hkp-file-preview .remove-image{font-family:Inter,sans-serif;font-size:12px;color:var(--hk-accent,#8A4A4A);text-decoration:underline;text-underline-offset:2px}body #product .hkp-personalize-box li.hkp-field .hkp-field-counter[data-legacy="formats"],body[id^="product"] .hkp-personalize-box li.hkp-field .hkp-field-counter[data-legacy="formats"]{display:none !important}body #product .hkp-personalize-box .bootstrap-filestyle,body[id^="product"] .hkp-personalize-box .bootstrap-filestyle{display:none !important}body #product .hkp-personalize-box .hkp-personalize-footer,body[id^="product"] .hkp-personalize-box .hkp-personalize-footer{background:rgba(255,248,220,0.6);padding:14px 22px;display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--hk-line-soft,#F3E7DC);border-bottom-left-radius:10px;border-bottom-right-radius:10px}body #product .hkp-personalize-box .hkp-personalize-warning-emoji,body[id^="product"] .hkp-personalize-box .hkp-personalize-warning-emoji{flex-shrink:0;margin-top:1px;color:var(--hk-accent,#8A4A4A);display:inline-flex}body #product .hkp-personalize-box .hkp-personalize-warning-emoji svg,body[id^="product"] .hkp-personalize-box .hkp-personalize-warning-emoji svg{display:block}body #product .hkp-personalize-box .hkp-personalize-warning-text,body[id^="product"] .hkp-personalize-box .hkp-personalize-warning-text{font-family:Inter,sans-serif !important;font-size:12px !important;line-height:1.55 !important;color:var(--hk-ink2,#6B5852) !important;flex:1 1 auto}body #product .hkp-personalize-box .hkp-personalize-warning-text strong,body[id^="product"] .hkp-personalize-box .hkp-personalize-warning-text strong{color:var(--hk-ink,#3A2C28) !important;font-weight:700 !important}@media (max-width:575px){body #product .hkp-personalize-box .hkp-personalize-header{padding:14px 16px}body #product .hkp-personalize-box .hkp-personalize-status{margin-left:auto}body #product .hkp-personalize-box .hkp-personalize-body{padding:18px 16px !important}body #product .hkp-personalize-box .hkp-personalize-footer{padding:12px 16px}}body #product .hkp-variants,body[id^="product"] .hkp-variants{margin:26px 0 0 !important;background:var(--hk-paper,#F5EAE2) !important;border-radius:12px !important;padding:22px !important;box-sizing:border-box !important}body #product .hkp-variants:empty,body[id^="product"] .hkp-variants:empty,body #product .hkp-variants:not(:has(.hkp-variants-group)),body[id^="product"] .hkp-variants:not(:has(.hkp-variants-group)){display:none !important;margin:0 !important;padding:0 !important}body #product .hkp-variants .hkp-variants-group,body[id^="product"] .hkp-variants .hkp-variants-group{margin:0 0 22px !important;padding:0 !important;float:none !important}body #product .hkp-variants .hkp-variants-group:last-child,body[id^="product"] .hkp-variants .hkp-variants-group:last-child{margin-bottom:0 !important}body #product .hkp-variants .hkp-variants-head,body[id^="product"] .hkp-variants .hkp-variants-head{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:8px !important;margin:0 0 10px !important}body #product .hkp-variants .hkp-variants-name,body[id^="product"] .hkp-variants .hkp-variants-name{font-family:Inter,sans-serif !important;font-size:11.5px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--hk-ink,#3A2C28) !important;line-height:1.2 !important;margin:0 !important;padding:0 !important}body #product .hkp-variants .hkp-variants-hint,body[id^="product"] .hkp-variants .hkp-variants-hint{font-family:Inter,sans-serif !important;font-size:11.5px !important;font-weight:400 !important;color:var(--hk-ink2,#6B5852) !important;line-height:1.3 !important;opacity:0.85;margin:0 !important}body #product .hkp-variants .hkp-variants-options,body[id^="product"] .hkp-variants .hkp-variants-options{display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important;gap:10px !important;margin:0 !important;padding:0 !important;grid-template-columns:none !important}body #product .hkp-variants .hkp-variant-card,body[id^="product"] .hkp-variants .hkp-variant-card{flex:0 1 150px !important}body #product .hkp-variants .hkp-variant-card,body[id^="product"] .hkp-variants .hkp-variant-card{position:relative;display:flex !important;align-items:center !important;justify-content:center !important;min-height:60px;padding:14px 10px !important;background:var(--hk-paper,#F5EAE2) !important;border:1.5px solid var(--hk-line,#E5D5C8) !important;border-radius:10px !important;cursor:pointer !important;transition:border-color 0.2s ease,background 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease !important;overflow:hidden;text-align:center;margin:0 !important}body #product .hkp-variants .hkp-variant-card:hover,body[id^="product"] .hkp-variants .hkp-variant-card:hover{border-color:rgba(138,74,74,0.4) !important;transform:translateY(-1px) !important;box-shadow:0 2px 8px rgba(58,44,40,0.04)}body #product .hkp-variants .hkp-variant-card.hkp-variant-selected,body[id^="product"] .hkp-variants .hkp-variant-card.hkp-variant-selected,body #product .hkp-variants .hkp-variant-card:has(input:checked),body[id^="product"] .hkp-variants .hkp-variant-card:has(input:checked){border-color:var(--hk-accent,#8A4A4A) !important;background:var(--hk-cream,#FBF6EF) !important;box-shadow:0 0 0 1px var(--hk-accent,#8A4A4A) inset,0 4px 12px rgba(138,74,74,0.12)}body #product .hkp-variants .hkp-variant-input,body[id^="product"] .hkp-variants .hkp-variant-input{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:0;height:0}body #product .hkp-variants .hkp-variant-name,body[id^="product"] .hkp-variants .hkp-variant-name{font-family:Fraunces,Georgia,serif !important;font-size:18px !important;font-weight:400 !important;color:var(--hk-ink,#3A2C28) !important;line-height:1.1 !important;letter-spacing:-0.005em !important;width:100% !important;text-align:center !important}body #product .hkp-variants .hkp-variant-check,body[id^="product"] .hkp-variants .hkp-variant-check{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:var(--hk-accent,#8A4A4A);color:var(--hk-cream,#FBF6EF);display:flex !important;align-items:center;justify-content:center;opacity:0;transform:scale(0.6);transition:opacity 0.22s ease,transform 0.22s ease;box-shadow:0 1px 3px rgba(58,44,40,0.12);border:0 !important;padding:0 !important}body #product .hkp-variants .hkp-variant-card.hkp-variant-selected .hkp-variant-check,body #product .hkp-variants .hkp-variant-card:has(input:checked) .hkp-variant-check,body[id^="product"] .hkp-variants .hkp-variant-card.hkp-variant-selected .hkp-variant-check{opacity:1;transform:scale(1)}body #product .hkp-variants .hkp-variant-name,body[id^="product"] .hkp-variants .hkp-variant-name,body #product .hkp-variants .hkp-variant-card .hkp-variant-name,body[id^="product"] .hkp-variants .hkp-variant-card .hkp-variant-name,body #product .hkp-variants .hkp-variant-card span.hkp-variant-name{border:0 !important;background:transparent !important;box-shadow:none !important}body #product .hkp-variants .hkp-variant-card.hkp-variant-selected .hkp-variant-name,body #product .hkp-variants .hkp-variant-card:has(input:checked) .hkp-variant-name,body[id^="product"] .hkp-variants .hkp-variant-card.hkp-variant-selected .hkp-variant-name{background:transparent !important;background-image:none !important;padding:0 !important;margin:0 !important;text-decoration:none !important;border:0 !important}body #product .hkp-variants-typography .hkp-variant-card.hkp-variant-selected .hkp-variant-name,body[id^="product"] .hkp-variants-typography .hkp-variant-card.hkp-variant-selected .hkp-variant-name{background:transparent !important;padding:0 !important;margin:0 !important}body #product .hkp-variants-typography .hkp-variant-card.hkp-variant-selected .hkp-variant-preview,body #product .hkp-variants-typography .hkp-variant-card:has(input:checked) .hkp-variant-preview,body[id^="product"] .hkp-variants-typography .hkp-variant-card.hkp-variant-selected .hkp-variant-preview{background:transparent !important;background-image:none !important;padding:0 !important;margin:0 !important;text-decoration:none !important}body #product .hkp-variants-typography .hkp-variant-typo-tag,body[id^="product"] .hkp-variants-typography .hkp-variant-typo-tag{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);font-family:Inter,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--hk-accent,#8A4A4A);opacity:0;transition:opacity 0.22s ease;white-space:nowrap}body #product .hkp-variants-typography .hkp-variant-card.hkp-variant-selected .hkp-variant-typo-tag,body #product .hkp-variants-typography .hkp-variant-card:has(input:checked) .hkp-variant-typo-tag{opacity:1}body #product .hkp-variants .hkp-variant-card.hkp-variant-disabled,body[id^="product"] .hkp-variants .hkp-variant-card.hkp-variant-disabled{opacity:0.4;cursor:not-allowed !important}body #product .hkp-variants-color .hkp-variants-color-list,body[id^="product"] .hkp-variants-color .hkp-variants-color-list{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important;gap:16px !important}body #product .hkp-variants-color .hkp-variant-color-item,body[id^="product"] .hkp-variants-color .hkp-variant-color-item{float:none !important;margin:0 !important;padding:0 !important;position:relative;display:flex !important;flex-direction:column !important;align-items:center !important;gap:6px !important;cursor:pointer;transition:transform 0.18s ease}body #product .hkp-variants-color .hkp-variant-color-item:hover,body[id^="product"] .hkp-variants-color .hkp-variant-color-item:hover{transform:translateY(-1px)}body #product .hkp-variants-color .hkp-variant-color-item .color,body[id^="product"] .hkp-variants-color .hkp-variant-color-item .color{display:flex !important;align-items:center;justify-content:center;width:38px !important;height:38px !important;border-radius:50% !important;border:1px solid rgba(58,44,40,0.15) !important;box-sizing:border-box;position:relative;transition:box-shadow 0.22s ease,transform 0.18s ease}body #product .hkp-variants-color .hkp-variant-color-item.hkp-variant-selected .color,body[id^="product"] .hkp-variants-color .hkp-variant-color-item.hkp-variant-selected .color,body #product .hkp-variants-color .hkp-variant-color-item:has(input:checked) .color{box-shadow:0 0 0 2px var(--hk-cream,#FBF6EF),0 0 0 3.5px var(--hk-accent,#8A4A4A);border-color:transparent !important}body #product .hkp-variants-color .hkp-variant-color-check,body[id^="product"] .hkp-variants-color .hkp-variant-color-check{color:var(--hk-accent,#8A4A4A);opacity:0;transform:scale(0.6);transition:opacity 0.2s ease,transform 0.2s ease;display:flex;align-items:center;justify-content:center}body #product .hkp-variants-color .hkp-variant-color-item.hkp-variant-selected .hkp-variant-color-check,body #product .hkp-variants-color .hkp-variant-color-item:has(input:checked) .hkp-variant-color-check{opacity:1;transform:scale(1)}body #product .hkp-variants-color .hkp-variant-color-label,body[id^="product"] .hkp-variants-color .hkp-variant-color-label{font-family:Inter,sans-serif !important;font-size:9.5px !important;font-weight:600 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--hk-ink2,#6B5852) !important;line-height:1.2 !important;text-align:center;opacity:0.7;transition:color 0.2s ease,opacity 0.2s ease,font-weight 0.2s ease;white-space:nowrap}body #product .hkp-variants-color .hkp-variant-color-item.hkp-variant-selected .hkp-variant-color-label,body #product .hkp-variants-color .hkp-variant-color-item:has(input:checked) .hkp-variant-color-label{color:var(--hk-ink,#3A2C28) !important;opacity:1;font-weight:700 !important}body #product .hkp-variants-color .hkp-variant-color-input,body[id^="product"] .hkp-variants-color .hkp-variant-color-input{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:0;height:0}body #product .hkp-variants-color-selected,body[id^="product"] .hkp-variants-color-selected{display:none !important}body #product .hkp-variants-color-selected .hkp-variants-color-sep,body[id^="product"] .hkp-variants-color-selected .hkp-variants-color-sep{color:rgba(58,44,40,0.3);font-weight:400}body #product .hkp-variants-color-selected .hkp-variants-color-name,body[id^="product"] .hkp-variants-color-selected .hkp-variants-color-name{font-family:Inter,sans-serif !important;font-size:12px !important;font-weight:600 !important;color:var(--hk-accent,#8A4A4A) !important;text-transform:none !important;letter-spacing:0 !important}body #product .hkp-variants-select-wrapper,body[id^="product"] .hkp-variants-select-wrapper{position:relative;max-width:100%}body #product .hkp-variants-select,body[id^="product"] .hkp-variants-select{width:100% !important;background:var(--hk-paper,#F5EAE2) !important;border:1.5px solid var(--hk-line,#E5D5C8) !important;border-radius:10px !important;padding:12px 40px 12px 14px !important;font-family:Inter,sans-serif !important;font-size:13.5px !important;color:var(--hk-ink,#3A2C28) !important;cursor:pointer !important;appearance:none !important;-webkit-appearance:none !important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233A2C28' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:12px !important;transition:border-color 0.22s ease,box-shadow 0.22s ease !important}body #product .hkp-variants-select:focus,body[id^="product"] .hkp-variants-select:focus{outline:none !important;border-color:var(--hk-accent,#8A4A4A) !important;box-shadow:0 0 0 3px rgba(138,74,74,0.15) !important}@media (max-width:575px){body #product .hkp-variants .hkp-variants-options{grid-template-columns:repeat(2,1fr) !important}}body #product .col-product-info .product-prices,body[id^="product"] .col-product-info .product-prices,body #product .product-prices,body[id^="product"] .product-prices{text-align:center !important;margin:22px 0 0 !important;padding:0 !important;background:transparent !important;border:0 !important}body #product .col-product-info .product-prices *,body[id^="product"] .col-product-info .product-prices *,body #product .product-prices *,body[id^="product"] .product-prices *{text-align:center !important}body #product .col-product-info .product-prices .current-price,body[id^="product"] .col-product-info .product-prices .current-price,body #product .product-prices .current-price,body[id^="product"] .product-prices .current-price{display:inline-flex !important;align-items:baseline !important;gap:10px !important;justify-content:center !important;width:100%}body #product .col-product-info .product-prices .current-price-value,body #product .col-product-info .product-prices .product-price,body[id^="product"] .col-product-info .product-prices .current-price-value,body[id^="product"] .col-product-info .product-prices .product-price,body #product .product-prices .current-price-value,body[id^="product"] .product-prices .current-price-value,body #product .product-prices .product-price,body[id^="product"] .product-prices .product-price{font-family:Fraunces,Georgia,serif !important;font-size:clamp(32px, 4vw, 44px) !important;font-weight:400 !important;font-style:italic !important;color:var(--hk-accent,#8A4A4A) !important;line-height:1.1 !important;letter-spacing:-0.01em !important}body #product .product-prices .hkp-tax-inline,body[id^="product"] .product-prices .hkp-tax-inline{font-family:Inter,sans-serif !important;font-size:12px !important;font-weight:400 !important;color:var(--hk-ink2,#6B5852) !important;letter-spacing:0 !important;text-transform:none !important;font-style:normal !important;opacity:0.85;margin-left:6px;align-self:baseline}body #product .product-prices .tax-shipping-delivery-label,body[id^="product"] .product-prices .tax-shipping-delivery-label{display:none !important}body #product .product-add-to-cart,body[id^="product"] .product-add-to-cart{padding-top:20px !important}body #product .product-add-to-cart .product-quantity,body[id^="product"] .product-add-to-cart .product-quantity{display:flex !important;flex-direction:row !important;align-items:stretch !important;justify-content:center !important;gap:12px !important;margin:0 !important}body #product .product-add-to-cart .col-add-qty,body[id^="product"] .product-add-to-cart .col-add-qty{flex:0 0 auto !important;max-width:none !important;padding:0 !important}body #product .product-add-to-cart .col-add-btn,body[id^="product"] .product-add-to-cart .col-add-btn{flex:1 1 auto !important;max-width:320px !important;padding:0 !important}body #product .product-add-to-cart .qty input,body[id^="product"] .product-add-to-cart .qty input,body #product .product-add-to-cart #quantity_wanted{width:70px !important;height:48px !important;text-align:center !important;font-family:Fraunces,Georgia,serif !important;font-size:18px !important;font-weight:400 !important;color:var(--hk-ink,#3A2C28) !important;background:var(--hk-cream,#FBF6EF) !important;border:1px solid var(--hk-line,#E5D5C8) !important;border-radius:999px !important;box-shadow:none !important;padding:0 !important}body #product .product-add-to-cart .qty input:focus{outline:none !important;border-color:var(--hk-accent,#8A4A4A) !important}body #product .product-add-to-cart .btn.add-to-cart,body[id^="product"] .product-add-to-cart .btn.add-to-cart{width:100% !important;height:48px !important;background:var(--hk-mustard,#E2B85A) !important;color:var(--hk-ink,#3A2C28) !important;font-family:Inter,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;border:0 !important;border-radius:999px !important;padding:0 24px !important;box-shadow:0 1px 0 rgba(58,44,40,0.06) !important;transition:background 0.2s ease,transform 0.18s ease,box-shadow 0.2s ease !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}body #product .product-add-to-cart .btn.add-to-cart:hover,body[id^="product"] .product-add-to-cart .btn.add-to-cart:hover{background:#d6a849 !important;color:var(--hk-ink,#3A2C28) !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(226,184,90,0.3) !important}body #product .product-add-to-cart .btn.add-to-cart .hkp-cart-icon,body[id^="product"] .product-add-to-cart .btn.add-to-cart .hkp-cart-icon{width:20px;height:20px;flex-shrink:0;stroke-width:1.6}body #product .product-add-to-cart .btn.add-to-cart .bag-icon,body[id^="product"] .product-add-to-cart .btn.add-to-cart .bag-icon,body #product .product-add-to-cart .btn.add-to-cart .fa-shopping-bag,body[id^="product"] .product-add-to-cart .btn.add-to-cart .fa-shopping-bag{display:none !important}body #product .iqitwishlist-product,body[id^="product"] .iqitwishlist-product,body #product .product-actions-buttons.iqit-product-actions,body[id^="product"] .product-actions-buttons.iqit-product-actions,body #product .product-quantity~.iqitwishlist-product,body #product .col-add-btn~.iqitwishlist-product,body #product .col-add-btn+div .iqitwishlist-product,body #product .product-quantity .col-add-btn+.col,body #product .product-quantity>.col:has(.btn-iqitwishlist-add),body[id^="product"] .product-quantity>.col:has(.btn-iqitwishlist-add){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;opacity:0 !important;pointer-events:none !important;display:block !important;visibility:hidden !important}body #product .product-add-to-cart .btn-iqitwishlist-add,body[id^="product"] .product-add-to-cart .btn-iqitwishlist-add,body #product .product-quantity .btn-iqitwishlist-add,body[id^="product"] .product-quantity .btn-iqitwishlist-add{position:absolute !important;opacity:0 !important;pointer-events:auto !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important}body #product .product-add-to-cart .input-group-btn-vertical,body[id^="product"] .product-add-to-cart .input-group-btn-vertical,body #product .product-add-to-cart .bootstrap-touchspin-up,body #product .product-add-to-cart .bootstrap-touchspin-down,body[id^="product"] .product-add-to-cart .bootstrap-touchspin-up,body[id^="product"] .product-add-to-cart .bootstrap-touchspin-down,body #product .product-add-to-cart .input-group-append,body[id^="product"] .product-add-to-cart .input-group-append{display:none !important}body #product .product-add-to-cart input[type="number"]::-webkit-outer-spin-button,body #product .product-add-to-cart input[type="number"]::-webkit-inner-spin-button,body[id^="product"] .product-add-to-cart input[type="number"]::-webkit-outer-spin-button,body[id^="product"] .product-add-to-cart input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none !important;appearance:none !important;margin:0 !important}body #product .product-add-to-cart input[type="number"],body[id^="product"] .product-add-to-cart input[type="number"]{-moz-appearance:textfield !important;appearance:textfield !important}body #product .product-add-to-cart .qty,body[id^="product"] .product-add-to-cart .qty{display:inline-flex !important;align-items:stretch !important;width:auto !important;position:relative !important;background:var(--hk-cream,#FBF6EF) !important;border:1px solid var(--hk-line,#E5D5C8) !important;border-radius:999px !important;overflow:hidden !important;height:48px !important;box-shadow:none !important}body #product .product-add-to-cart .qty input,body #product .product-add-to-cart #quantity_wanted,body[id^="product"] .product-add-to-cart #quantity_wanted{width:44px !important;height:100% !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;text-align:center !important;padding:0 !important;font-family:Inter,sans-serif !important;font-size:15px !important;font-weight:500 !important;color:var(--hk-ink,#3A2C28) !important}body #product .product-add-to-cart .qty input:focus,body #product .product-add-to-cart #quantity_wanted:focus{outline:none !important;background:transparent !important}body #product .product-add-to-cart .hkp-qty-btn,body[id^="product"] .product-add-to-cart .hkp-qty-btn{background:transparent !important;border:0 !important;padding:0 14px !important;cursor:pointer !important;color:var(--hk-ink,#3A2C28) !important;font-family:Inter,sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:background 0.18s ease,color 0.18s ease !important;user-select:none;-webkit-user-select:none;min-width:32px;box-shadow:none !important}body #product .product-add-to-cart .hkp-qty-btn:hover,body[id^="product"] .product-add-to-cart .hkp-qty-btn:hover{background:var(--hk-paper,#F5EAE2) !important;color:var(--hk-accent,#8A4A4A) !important}body #product .product-add-to-cart .hkp-qty-btn:active,body[id^="product"] .product-add-to-cart .hkp-qty-btn:active{background:rgba(58,44,40,0.12) !important}body #product .product-add-to-cart .hkp-qty-minus,body[id^="product"] .product-add-to-cart .hkp-qty-minus{font-size:18px !important;font-weight:500 !important}body[id^="product"] .hkp-csel{position:relative;width:100%}body[id^="product"] .hkp-csel-trigger{width:100%;display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:10px;cursor:pointer;text-align:left;background:var(--hk-cream,#FBF6EF);border:1.5px solid var(--hk-line,#EBDDD0);font-family:Inter,sans-serif;transition:border-color 0.12s ease,box-shadow 0.12s ease}body[id^="product"] .hkp-csel-trigger[aria-expanded="true"]{border-color:var(--hk-accent,#8A4A4A);box-shadow:0 0 0 3px rgba(138,74,74,0.10)}body[id^="product"] .hkp-csel-label{flex:1;font-size:14px;color:var(--hk-ink,#3A2C28)}body[id^="product"] .hkp-csel-trigger.is-placeholder .hkp-csel-label{color:var(--hk-ink-3,#9A8780)}body[id^="product"] .hkp-csel-caret{display:inline-flex;color:var(--hk-ink-2,#6B5852);transition:transform 0.15s ease}body[id^="product"] .hkp-csel-trigger[aria-expanded="true"] .hkp-csel-caret{transform:rotate(180deg)}body[id^="product"] .hkp-csel-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;margin:0;padding:6px;list-style:none;background:var(--hk-cream,#FBF6EF);border:1px solid var(--hk-line,#EBDDD0);border-radius:10px;box-shadow:0 16px 40px rgba(58,44,40,0.18);overflow-y:auto;max-height:320px}body[id^="product"] .hkp-csel-menu[hidden]{display:none}body[id^="product"] .hkp-csel-opt{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:7px;cursor:pointer;transition:background 0.1s ease}body[id^="product"] .hkp-csel-opt:hover{background:rgba(138,74,74,0.08)}body[id^="product"] .hkp-csel-opt[aria-selected="true"]{background:var(--hk-accent,#8A4A4A)}body[id^="product"] .hkp-csel-opt[data-disabled="1"]{cursor:default}body[id^="product"] .hkp-csel-opt[data-disabled="1"]:hover{background:transparent}body[id^="product"] .hkp-csel-opt-label{flex:1;min-width:0;font-family:Inter,sans-serif;font-size:13.5px;color:var(--hk-ink,#3A2C28)}body[id^="product"] .hkp-csel-opt[data-disabled="1"] .hkp-csel-opt-label{color:var(--hk-ink-3,#9A8780)}body[id^="product"] .hkp-csel-opt[aria-selected="true"] .hkp-csel-opt-label{color:var(--hk-cream,#FBF6EF);font-weight:600}body[id^="product"] .hkp-csel-opt-check{display:none;flex-shrink:0;color:var(--hk-cream,#FBF6EF)}body[id^="product"] .hkp-csel-opt[aria-selected="true"] .hkp-csel-opt-check{display:inline-flex}body[id^="product"] .product-variants-item .custom-select2{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}body[id^="product"] .product-variants-item .custom-select2::after,body[id^="product"] .product-variants-item .custom-select2::before{display:none !important;content:none !important}body #product .hkp-action-row,body[id^="product"] .hkp-action-row{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:10px !important;margin:18px 0 0 !important;align-items:stretch !important}body #product .hkp-action-row>*,body[id^="product"] .hkp-action-row>*{min-width:0 !important}body #product .hkp-action-row .hmgs-wrap,body[id^="product"] .hkp-action-row .hmgs-wrap{position:relative !important;width:100% !important;margin:0 !important;border-top:0 !important;padding-top:0 !important}body #product .hkp-action-row .js-hkp-wishlist-link,body #product .hkp-action-row .hmgs-btn,body #product .hkp-action-row #hmwa-product-btn,body[id^="product"] .hkp-action-row .js-hkp-wishlist-link,body[id^="product"] .hkp-action-row .hmgs-btn,body[id^="product"] .hkp-action-row #hmwa-product-btn{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:7px !important;width:100% !important;height:100% !important;min-height:76px !important;margin:0 !important;padding:13px 8px !important;background:#FFFFFF !important;border:1px solid var(--hk-line,#E5D5C8) !important;border-radius:12px !important;color:var(--hk-ink,#3A2C28) !important;font-family:Inter,sans-serif !important;font-size:12px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;text-align:center !important;cursor:pointer !important;box-shadow:none !important;transition:border-color .18s ease,background .18s ease,transform .15s ease !important}body #product .hkp-action-row .js-hkp-wishlist-link:hover,body #product .hkp-action-row .hmgs-btn:hover,body #product .hkp-action-row #hmwa-product-btn:hover,body[id^="product"] .hkp-action-row .js-hkp-wishlist-link:hover,body[id^="product"] .hkp-action-row .hmgs-btn:hover,body[id^="product"] .hkp-action-row #hmwa-product-btn:hover{border-color:var(--hk-accent,#8A4A4A) !important;background:var(--hk-cream,#FBF6EF) !important;transform:translateY(-1px) !important;color:var(--hk-ink,#3A2C28) !important}body #product .hkp-action-row .hkp-action-cell svg,body[id^="product"] .hkp-action-row .hkp-action-cell svg{width:20px !important;height:20px !important;flex:0 0 auto !important;margin:0 !important}body #product .hkp-action-row .hmgs-btn svg,body #product .hkp-action-row #hmwa-product-btn svg,body[id^="product"] .hkp-action-row .hmgs-btn svg,body[id^="product"] .hkp-action-row #hmwa-product-btn svg{color:var(--hk-ink,#3A2C28) !important;stroke:currentColor}body #product .hkp-action-row .hkp-secondary-label,body #product .hkp-action-row .hmgs-btn span,body #product .hkp-action-row #hmwa-product-btn span,body[id^="product"] .hkp-action-row .hkp-secondary-label,body[id^="product"] .hkp-action-row .hmgs-btn span,body[id^="product"] .hkp-action-row #hmwa-product-btn span{display:block !important;text-align:center !important;line-height:1.15 !important;color:inherit !important;font-size:12px !important;font-weight:600 !important;margin:0 !important}body #product .hkp-action-row .hkp-action-translate,body[id^="product"] .hkp-action-row .hkp-action-translate{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:7px !important;width:100% !important;height:100% !important;min-height:76px !important;margin:0 !important;padding:13px 8px !important;background:#FFFFFF !important;border:1px solid var(--hk-line,#E5D5C8) !important;border-radius:12px !important;color:var(--hk-ink,#3A2C28) !important;text-decoration:none !important;font-family:Inter,sans-serif !important;font-size:12px !important;font-weight:600 !important;text-align:center !important;cursor:pointer !important;transition:border-color .18s ease,background .18s ease,transform .15s ease !important}body #product .hkp-action-row .hkp-action-translate:hover,body[id^="product"] .hkp-action-row .hkp-action-translate:hover{border-color:var(--hk-accent,#8A4A4A) !important;background:var(--hk-cream,#FBF6EF) !important;transform:translateY(-1px) !important}body #product .hkp-action-row .hkp-action-translate svg,body[id^="product"] .hkp-action-row .hkp-action-translate svg{width:20px !important;height:20px !important;color:var(--hk-ink,#3A2C28) !important;flex:0 0 auto !important}body #product .hkp-action-row .hkp-action-translate span,body[id^="product"] .hkp-action-row .hkp-action-translate span{display:block !important;line-height:1.15 !important;font-size:12px !important;font-weight:600 !important;color:inherit !important}body #product .hkp-action-row~#block-reassurance,body[id^="product"] .hkp-action-row~#block-reassurance{display:none !important}body .hm-sm-row{display:flex !important;flex-wrap:wrap !important;gap:10px !important;width:100% !important;margin:14px 0 0 !important}body .hm-sm-row .hm-switch-model.hm-sm-enhanced{margin:0 !important;max-width:none !important;flex:1 1 0;min-width:200px}body .hm-switch-model.hm-sm-enhanced{display:flex !important;align-items:center !important;gap:12px !important;width:100% !important;max-width:360px;box-sizing:border-box !important;margin:14px 0 0 !important;padding:11px 16px !important;background:var(--hk-cream,#FBF6EF) !important;border:1px solid var(--hk-line,#E5D5C8) !important;border-radius:14px !important;text-decoration:none !important;color:var(--hk-ink,#3A2C28) !important;box-shadow:0 1px 2px rgba(58,44,40,.04) !important;transition:border-color .2s ease,background .2s ease,transform .15s ease,box-shadow .2s ease !important}body .hm-switch-model.hm-sm-enhanced:hover{border-color:var(--hk-accent,#8A4A4A) !important;background:#FFFFFF !important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(138,74,74,.10) !important}body .hm-switch-model.hm-sm-enhanced .hm-sm-ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(138,74,74,.08);color:var(--hk-accent,#8A4A4A)}body .hm-switch-model.hm-sm-enhanced .hm-sm-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25}body .hm-switch-model.hm-sm-enhanced .hm-sm-title{font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;color:var(--hk-ink,#3A2C28)}body .hm-switch-model.hm-sm-enhanced .hm-sm-sub{font-family:Inter,sans-serif;font-size:11.5px;font-weight:400;color:var(--hk-ink-3,#9A8780);margin-top:1px}body .hm-switch-model.hm-sm-enhanced .hm-sm-arrow{flex:0 0 auto;margin-left:auto;color:var(--hk-ink-3,#9A8780);transition:transform .2s ease,color .2s ease}body .hm-switch-model.hm-sm-enhanced:hover .hm-sm-arrow{color:var(--hk-accent,#8A4A4A);transform:translateX(3px)}body[id^="product"] .product-miniature .product-functional-buttons,body[id^="product"] .crossselling-products .product-functional-buttons,body[id^="product"] .hkh-cross--product .product-functional-buttons{position:absolute !important;top:12px !important;right:12px !important;left:auto !important;bottom:auto !important;width:auto !important;margin:0 !important;padding:0 !important;background:transparent !important;box-shadow:none !important;z-index:6 !important;opacity:1 !important;visibility:visible !important;transform:none !important}body[id^="product"] .product-miniature .btn-iqitwishlist-add{position:relative !important;width:38px !important;height:38px !important;min-width:38px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:rgba(251,246,239,.92) !important;color:var(--hk-ink,#3A2C28) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 16px rgba(58,44,40,.10) !important;text-decoration:none !important;font-size:0 !important;line-height:1 !important;transition:transform .18s ease,background .2s ease !important}body[id^="product"] .product-miniature .btn-iqitwishlist-add:hover{transform:scale(1.07) !important;background:#FFFFFF !important;color:var(--hk-accent,#8A4A4A) !important}body[id^="product"] .product-miniature .btn-iqitwishlist-add i,body[id^="product"] .product-miniature .btn-iqitwishlist-add .fa{display:none !important}body[id^="product"] .product-miniature .btn-iqitwishlist-add::before{content:'' !important;display:block !important;width:18px !important;height:18px !important;-webkit-mask:none !important;mask:none !important;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A2C28' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E") !important}body[id^="product"] .product-miniature .btn-iqitwishlist-add.iqitwishlist-added::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%238A4A4A' stroke='%238A4A4A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E") !important}body #product .hkp-secondary-actions,body[id^="product"] .hkp-secondary-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:28px !important;margin:14px 0 0 !important;padding:0 !important}body #product .hkp-secondary-action,body[id^="product"] .hkp-secondary-action{display:inline-flex !important;align-items:center !important;gap:7px !important;font-family:Inter,sans-serif !important;font-size:13px !important;font-weight:500 !important;color:var(--hk-ink2,#6B5852) !important;text-decoration:none !important;cursor:pointer !important;transition:color 0.2s ease !important;background:transparent !important;padding:0 !important;border:0 !important}body #product .hkp-secondary-action:hover,body[id^="product"] .hkp-secondary-action:hover{color:var(--hk-accent,#8A4A4A) !important;text-decoration:none !important}body #product .hkp-secondary-action svg,body[id^="product"] .hkp-secondary-action svg{flex-shrink:0}body #product .js-hkp-wishlist-link .hkp-heart-outline,body[id^="product"] .js-hkp-wishlist-link .hkp-heart-outline{display:inline-block !important}body #product .js-hkp-wishlist-link .hkp-heart-filled,body[id^="product"] .js-hkp-wishlist-link .hkp-heart-filled{display:none !important}body #product .js-hkp-wishlist-link.is-saved .hkp-heart-outline,body[id^="product"] .js-hkp-wishlist-link.is-saved .hkp-heart-outline{display:none !important}body #product .js-hkp-wishlist-link.is-saved .hkp-heart-filled,body[id^="product"] .js-hkp-wishlist-link.is-saved .hkp-heart-filled{display:inline-block !important;color:var(--hk-accent,#8A4A4A) !important;animation:hkp-heart-pop 0.45s cubic-bezier(0.34,1.56,0.64,1)}@keyframes hkp-heart-pop{0%{transform:scale(1)}35%{transform:scale(1.45)}70%{transform:scale(0.9)}100%{transform:scale(1)}}body #product .js-hkp-wishlist-link.is-saved,body[id^="product"] .js-hkp-wishlist-link.is-saved,body #product .js-hkp-wishlist-link.is-saved .hkp-secondary-label,body[id^="product"] .js-hkp-wishlist-link.is-saved .hkp-secondary-label{color:var(--hk-accent,#8A4A4A) !important}body #product #block-reassurance .hkr-svg,body[id^="product"] #block-reassurance .hkr-svg,body #block-reassurance .hkr-svg{color:var(--hk-sage-dk,#6F8568) !important;flex-shrink:0;display:block}body #product #block-reassurance .block-reassurance-item.hkr-has-svg,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg,body #block-reassurance .block-reassurance-item.hkr-has-svg{display:flex !important;align-items:center !important;gap:12px !important;padding:6px 0 !important;background:transparent !important;border:0 !important}body #product #block-reassurance .block-reassurance-item.hkr-has-svg span,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg span,body #block-reassurance .block-reassurance-item.hkr-has-svg span{font-family:Inter,sans-serif !important;font-size:13px !important;font-weight:400 !important;color:var(--hk-ink,#3A2C28) !important;line-height:1.4 !important;padding:0 !important;background:transparent !important}body #product .product-additional-info,body[id^="product"] .product-additional-info{border-top:0 !important}body #product .product-additional-info:empty,body[id^="product"] .product-additional-info:empty{padding:0 !important;margin:0 !important}body #product #block-reassurance,body[id^="product"] #block-reassurance{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:22px 0 0 !important;box-sizing:border-box !important;border-top:0 !important;padding-top:8px !important}body #product #block-reassurance ul,body[id^="product"] #block-reassurance ul{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:14px !important}body #product #block-reassurance li,body[id^="product"] #block-reassurance li{list-style:none !important;padding:0 !important;margin:0 !important}body #product #block-reassurance .block-reassurance-item.hkr-has-svg,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg{padding:0 !important;gap:18px !important;background:transparent !important;display:flex !important;align-items:center !important}body #product #block-reassurance .block-reassurance-item.hkr-has-svg .hkr-svg,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg .hkr-svg{width:22px !important;height:22px !important;padding:11px !important;box-sizing:content-box;background:var(--hk-paper,#F5EAE2) !important;border:0 !important;border-radius:50% !important;color:var(--hk-accent,#8A4A4A) !important;flex-shrink:0}body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="truck"] .hkr-svg,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="shield"] .hkr-svg,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="check"] .hkr-svg,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="hand"] .hkr-svg,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="return"] .hkr-svg,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="heart"] .hkr-svg,body#product #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="truck"] .hkr-svg,body#product #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="shield"] .hkr-svg,body#product #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="check"] .hkr-svg,body#product #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="hand"] .hkr-svg,body#product #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="return"] .hkr-svg,body#product #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="heart"] .hkr-svg{color:var(--hk-sage-dk,#6F8568) !important;background:rgba(111,133,104,0.16) !important}body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="noedit"] .hkr-svg,body#product #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="noedit"] .hkr-svg{color:var(--hk-accent,#8A4A4A) !important;background:rgba(138,74,74,0.14) !important}body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="translate"] .hkr-svg,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="pencil"] .hkr-svg,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="clock"] .hkr-svg,body#product #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="translate"] .hkr-svg,body#product #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="pencil"] .hkr-svg,body#product #block-reassurance .block-reassurance-item.hkr-has-svg[data-icon="clock"] .hkr-svg{color:var(--hk-mustard-dk,#C99A3F) !important;background:rgba(226,184,90,0.20) !important}body #product #block-reassurance .block-reassurance-item.hkr-has-svg span,body[id^="product"] #block-reassurance .block-reassurance-item.hkr-has-svg span{color:var(--hk-ink,#3A2C28) !important;font-weight:400 !important;font-family:Inter,sans-serif !important;font-size:15px !important;line-height:1.45 !important;background:transparent !important;padding:0 !important;flex:1 1 auto}body #product #product-images-thumbs,body[id^="product"] #product-images-thumbs,body #product .js-qv-mask,body[id^="product"] .js-qv-mask{overflow:visible !important}body #product #product-images-thumbs .swiper-wrapper,body[id^="product"] #product-images-thumbs .swiper-wrapper{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:8px !important;transform:none !important;flex-wrap:wrap !important;width:100% !important;height:auto !important}body #product #product-images-thumbs .swiper-slide,body[id^="product"] #product-images-thumbs .swiper-slide{width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;flex:initial !important}body #product #product-images-thumbs .swiper-slide,body[id^="product"] #product-images-thumbs .swiper-slide{padding:0 !important;background:transparent !important}body #product #product-images-thumbs .thumb-container,body[id^="product"] #product-images-thumbs .thumb-container{border-radius:8px !important;overflow:visible !important;background:transparent !important;padding:0 !important;margin:0 !important;width:100% !important;height:auto !important;line-height:0 !important;position:relative;transition:transform 0.18s ease,box-shadow 0.2s ease}body #product #product-images-thumbs .thumb,body[id^="product"] #product-images-thumbs .thumb,body #product #product-images-thumbs .thumb-container img,body[id^="product"] #product-images-thumbs .thumb-container img{border-radius:8px !important;display:block !important;width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;cursor:pointer;box-shadow:none !important;outline:none !important;border:0 !important;object-fit:cover !important}body #product #product-images-thumbs .swiper-slide:has(.js-thumb-selected),body #product #product-images-thumbs .swiper-slide:has(.thumb.selected),body #product #product-images-thumbs .thumb-container:has(.js-thumb-selected),body #product #product-images-thumbs .thumb-container:has(.thumb.selected),body[id^="product"] #product-images-thumbs .swiper-slide:has(.js-thumb-selected),body[id^="product"] #product-images-thumbs .thumb-container:has(.js-thumb-selected){box-shadow:0 0 0 2px var(--hk-accent,#8A4A4A) !important;border-radius:8px !important;outline:none !important}@media (min-width:600px) and (max-width:991px){body #product #product-images-thumbs .swiper-wrapper,body[id^="product"] #product-images-thumbs .swiper-wrapper{grid-template-columns:none !important;grid-auto-flow:column !important;grid-auto-columns:104px !important;overflow-x:auto !important;gap:8px !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch}body #product #product-images-thumbs .swiper-wrapper::-webkit-scrollbar,body[id^="product"] #product-images-thumbs .swiper-wrapper::-webkit-scrollbar{display:none !important}body #product #product-images-thumbs .swiper-slide,body[id^="product"] #product-images-thumbs .swiper-slide{width:104px !important;max-width:104px !important;min-width:104px !important}}@supports not selector(:has(*)){body #product #product-images-thumbs .thumb.selected,body #product #product-images-thumbs .thumb.js-thumb-selected,body[id^="product"] #product-images-thumbs .thumb.selected,body[id^="product"] #product-images-thumbs .thumb.js-thumb-selected{box-shadow:0 0 0 2px var(--hk-accent,#8A4A4A) !important;outline:none !important}}body #product #product-images-thumbs .thumb-container:hover,body[id^="product"] #product-images-thumbs .thumb-container:hover{transform:translateY(-1px);transition:transform 0.18s ease}body #product .swiper-button-prev,body #product .swiper-button-next,body #product .swiper-button-arrow,body[id^="product"] .swiper-button-prev,body[id^="product"] .swiper-button-next,body[id^="product"] .swiper-button-arrow,body #product .swiper-button-inner-prev,body #product .swiper-button-inner-next{background-color:var(--hk-cream,#FBF6EF) !important;color:var(--hk-ink,#3A2C28) !important;border:1px solid var(--hk-line,#E5D5C8) !important;box-shadow:0 2px 10px rgba(58,44,40,0.10) !important;transition:background-color 0.2s ease,color 0.2s ease,transform 0.18s ease,box-shadow 0.2s ease,border-color 0.2s ease !important}body #product .swiper-button-prev:hover,body #product .swiper-button-next:hover,body #product .swiper-button-arrow:hover,body[id^="product"] .swiper-button-prev:hover,body[id^="product"] .swiper-button-next:hover,body[id^="product"] .swiper-button-arrow:hover{background-color:#FFFFFF !important;color:var(--hk-ink,#3A2C28) !important;border-color:var(--hk-line,#E5D5C8) !important;transform:scale(1.06) !important;box-shadow:0 6px 18px rgba(58,44,40,0.16) !important}body #product .swiper-button-prev::after,body #product .swiper-button-next::after,body #product .swiper-button-arrow::after,body[id^="product"] .swiper-button-prev::after,body[id^="product"] .swiper-button-next::after,body[id^="product"] .swiper-button-arrow::after{color:inherit !important;font-weight:700 !important}body #product .swiper-button-disabled,body[id^="product"] .swiper-button-disabled{background-color:rgba(58,44,40,0.12) !important;color:rgba(58,44,40,0.4) !important;cursor:default !important;box-shadow:none !important}body #product .swiper-button-disabled:hover,body[id^="product"] .swiper-button-disabled:hover{transform:none !important;background-color:rgba(58,44,40,0.12) !important}body .hkp-shipping-trigger{display:flex !important;align-items:center !important;gap:12px !important;width:100% !important;box-sizing:border-box !important;margin:16px 0 0 !important;padding:11px 16px !important;border:1px solid var(--hk-line,#E5D5C8) !important;border-radius:14px !important;background:var(--hk-cream,#FBF6EF) !important;text-decoration:none !important;cursor:pointer;color:var(--hk-ink,#3A2C28) !important;font-family:Inter,sans-serif !important;text-align:left;box-shadow:0 1px 2px rgba(58,44,40,.04) !important;outline:none;transition:background 0.2s ease,border-color 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease !important}body .hkp-shipping-trigger:focus-visible{outline:2px solid var(--hk-sage-dk,#6F8568);outline-offset:2px}body .hkp-shipping-trigger:hover{border-color:var(--hk-sage-dk,#6F8568) !important;background:#FFFFFF !important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(111,133,104,.12) !important}body .hkp-shipping-trigger-icon{flex:0 0 auto !important;width:34px !important;height:34px !important;padding:8px !important;box-sizing:border-box !important;border-radius:999px !important;background:rgba(111,133,104,.12) !important;color:var(--hk-sage-dk,#6F8568) !important}body .hkp-shipping-trigger-text{display:flex !important;flex-direction:column !important;align-items:flex-start !important;min-width:0;line-height:1.25}body .hkp-shipping-trigger-label{color:var(--hk-ink,#3A2C28) !important;font-family:Inter,sans-serif !important;font-size:13.5px !important;font-weight:700 !important}body .hkp-shipping-trigger-cta{color:var(--hk-ink-3,#9A8780) !important;font-family:Inter,sans-serif !important;font-size:11.5px !important;font-weight:400 !important;text-decoration:none !important;margin:1px 0 0 !important}body .hkp-shipping-trigger-arrow{flex:0 0 auto !important;margin-left:auto !important;color:var(--hk-ink-3,#9A8780) !important;transition:transform 0.2s ease,color 0.2s ease}body .hkp-shipping-trigger:hover .hkp-shipping-trigger-arrow{color:var(--hk-sage-dk,#6F8568) !important;transform:translateX(3px)}body .hkp-shipping-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}body .hkp-shipping-modal.is-open{display:flex}body .hkp-shipping-modal-backdrop{position:fixed;inset:0;background:rgba(58,44,40,0.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer}body .hkp-shipping-modal-dialog{position:relative;width:100%;max-width:720px;background:var(--hk-cream,#FBF6EF);border-radius:14px;box-shadow:0 24px 60px rgba(58,44,40,0.25);overflow:hidden;animation:hkp-modal-in 0.32s cubic-bezier(0.2,0.7,0.3,1);margin:0 auto}@keyframes hkp-modal-in{from{opacity:0;transform:translateY(10px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}body .hkp-shipping-modal-head{display:flex;justify-content:space-between;align-items:flex-start;padding:26px 28px 18px;border-bottom:1px solid var(--hk-line,#E5D5C8)}body .hkp-shipping-eyebrow{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.16em;color:var(--hk-sage-dk,#6F8568);margin:0 0 8px}body .hkp-shipping-title{font-family:Fraunces,Georgia,serif;font-size:clamp(22px, 2.4vw, 28px);font-weight:400;color:var(--hk-ink,#3A2C28);margin:0;line-height:1.2}body .hkp-shipping-title em{font-style:italic;color:var(--hk-accent,#8A4A4A)}body .hkp-shipping-modal-close{background:transparent;border:0;width:36px;height:36px;border-radius:50%;cursor:pointer;color:var(--hk-ink,#3A2C28);display:flex;align-items:center;justify-content:center;transition:background 0.18s ease;flex-shrink:0}body .hkp-shipping-modal-close:hover{background:rgba(58,44,40,0.08)}body .hkp-shipping-modal-body{padding:22px 28px 28px}body .hkp-shipping-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:rgba(111,133,104,0.10);border-left:3px solid var(--hk-sage-dk,#6F8568);border-radius:8px;margin:0 0 22px}body .hkp-shipping-alert svg{color:var(--hk-sage-dk,#6F8568);flex-shrink:0;margin-top:2px}body .hkp-shipping-alert p{margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:var(--hk-ink,#3A2C28)}body .hkp-shipping-alert strong{color:var(--hk-sage-dk,#6F8568);font-weight:700}body .hkp-shipping-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px}body .hkp-shipping-card{background:white;border:1.5px solid var(--hk-line,#E5D5C8);border-radius:10px;padding:18px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}body .hkp-shipping-card-highlight{background:var(--hk-paper,#F5EAE2);border-color:var(--hk-line,#EBDDD0)}body .hkp-shipping-card-icon{color:var(--hk-accent,#8A4A4A);margin-bottom:4px}body .hkp-shipping-card-title{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.16em;color:var(--hk-ink,#3A2C28)}body .hkp-shipping-card-days{font-family:Inter,sans-serif;font-size:13px;color:var(--hk-ink2,#6B5852);margin:0}body .hkp-shipping-card-date{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:13px;color:var(--hk-accent,#8A4A4A);margin:2px 0 6px}body .hkp-shipping-card-badge{display:inline-block;padding:4px 12px;background:var(--hk-paper,#F5EAE2);color:var(--hk-ink,#3A2C28);border-radius:999px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:0.08em}body .hkp-shipping-card:not(.hkp-shipping-card-highlight) .hkp-shipping-card-badge{background:var(--hk-paper,#F5EAE2);color:var(--hk-ink,#3A2C28)}body .hkp-shipping-card-price{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:var(--hk-ink,#3A2C28);margin:2px 0 0}body .hkp-shipping-card--soon{opacity:0.72;border-style:dashed}body .hkp-shipping-h3{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:400;color:var(--hk-ink,#3A2C28);margin:0 0 12px}body .hkp-shipping-gastos{background:white;border:1px solid var(--hk-line,#E5D5C8);border-radius:10px;overflow:hidden;margin:0 0 22px}body .hkp-shipping-gastos-row{padding:12px 16px;border-bottom:1px solid var(--hk-line,#E5D5C8)}body .hkp-shipping-gastos-row:last-child{border-bottom:0}body .hkp-shipping-gastos-zone{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:var(--hk-ink,#3A2C28);margin:0 0 4px}body .hkp-shipping-gastos-text{font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:var(--hk-ink2,#6B5852)}body .hkp-shipping-gastos-text strong{color:var(--hk-sage-dk,#6F8568);font-weight:700}body .hkp-shipping-aviso{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:8px;margin:0 0 10px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}body .hkp-shipping-aviso p{margin:0;color:var(--hk-ink,#3A2C28)}body .hkp-shipping-aviso strong{color:var(--hk-ink,#3A2C28);font-weight:700}body .hkp-shipping-aviso svg{flex-shrink:0;margin-top:2px}body .hkp-shipping-aviso-bulk{background:rgba(111,133,104,0.10);border-left:3px solid var(--hk-sage-dk,#6F8568)}body .hkp-shipping-aviso-bulk svg{color:var(--hk-sage-dk,#6F8568)}body .hkp-shipping-aviso-banners{background:rgba(111,133,104,0.10);border-left:3px solid var(--hk-sage-dk,#6F8568)}body .hkp-shipping-aviso-banners svg{color:var(--hk-sage-dk,#6F8568)}@media (max-width:575px){body .hkp-shipping-modal{padding:12px}body .hkp-shipping-modal-head{padding:20px 18px 14px}body .hkp-shipping-modal-body{padding:18px 18px 22px}body .hkp-shipping-cards{grid-template-columns:1fr}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body #product .tabs.product-tabs,body[id^="product"] .tabs.product-tabs,body #product .product-tabs.ets-ept-list-tabs-more-info,body #product .iqit-accordion,body[id^="product"] .iqit-accordion,body #product .product-info-block,body #product #product-infos-accordion-mobile{display:none !important}body #product .hkp-product-footer,body[id^="product"] .hkp-product-footer{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:64px;background:var(--hk-bg,#FBF6EF)}body #product .hkp-tabs,body[id^="product"] .hkp-tabs{position:sticky;top:0;z-index:50;background:var(--hk-bg,#FBF6EF);border-bottom:1px solid var(--hk-line,#E5D5C8);box-shadow:0 1px 0 transparent;transition:box-shadow 0.22s ease}body #product .hkp-tabs.is-stuck,body[id^="product"] .hkp-tabs.is-stuck{box-shadow:0 2px 12px rgba(58,44,40,0.06)}body #product .hkp-tabs-inner,body[id^="product"] .hkp-tabs-inner{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}body #product .hkp-tabs-inner::-webkit-scrollbar,body[id^="product"] .hkp-tabs-inner::-webkit-scrollbar{display:none}body #product .hkp-tab,body[id^="product"] .hkp-tab{flex-shrink:0;padding:22px 18px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--hk-ink2,#6B5852);text-decoration:none !important;border-bottom:3px solid transparent;transition:color 0.2s ease,border-color 0.2s ease;white-space:nowrap;background:transparent;cursor:pointer;line-height:1.2}body #product .hkp-tab:hover,body[id^="product"] .hkp-tab:hover{color:var(--hk-accent,#8A4A4A);text-decoration:none !important}body #product .hkp-tab.is-active,body[id^="product"] .hkp-tab.is-active{color:var(--hk-ink,#3A2C28);border-bottom-color:var(--hk-accent,#8A4A4A)}body #product .hkp-section,body[id^="product"] .hkp-section{padding:64px 0;border-bottom:1px solid var(--hk-line,#E5D5C8);scroll-margin-top:80px}body #product .hkp-section:last-child,body[id^="product"] .hkp-section:last-child{border-bottom:0}body #product .hkp-section-placeholder,body[id^="product"] .hkp-section-placeholder{max-width:1280px;margin:0 auto;padding:0 40px;text-align:center;color:var(--hk-ink2,#6B5852)}body #product .hkp-section-eyebrow,body[id^="product"] .hkp-section-eyebrow{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.16em;color:var(--hk-accent,#8A4A4A);margin:0 0 12px;text-transform:uppercase}body #product .hkp-section:nth-child(even),body[id^="product"] .hkp-section:nth-child(even){background:var(--hk-cream,#FBF6EF)}body #product .hkp-section:nth-child(odd),body[id^="product"] .hkp-section:nth-child(odd){background:var(--hk-paper,#F5EAE2)}body #product .hkp-section.hkp-section-reviews,body[id^="product"] .hkp-section.hkp-section-reviews{background:var(--hk-cream,#FBF6EF)}body #product .hkp-section.hkp-section-related,body[id^="product"] .hkp-section.hkp-section-related{background:var(--hk-paper,#F5EAE2);padding-bottom:0 !important}body #product #wrapper,body[id^="product"] #wrapper{padding-bottom:0 !important}body #product .hkp-section-related .titulo-cross,body[id^="product"] .hkp-section-related .titulo-cross,body #product .hkp-section-related .section-title,body[id^="product"] .hkp-section-related .section-title{display:none}body #product .hkp-section-related .hkh-cross--product,body[id^="product"] .hkp-section-related .hkh-cross--product,body #product .hkp-section-related .crossselling-products,body[id^="product"] .hkp-section-related .crossselling-products,body #product .hkp-section-related .product-accessories,body[id^="product"] .hkp-section-related .product-accessories{margin:0;padding:0;background:transparent;border:0}body #product .hkp-section-related .hkp-related-mount,body[id^="product"] .hkp-section-related .hkp-related-mount{margin-top:8px}body[id^="product"] .hkp-related-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;flex-wrap:wrap}body[id^="product"] .hkp-related-eyebrow{margin-bottom:12px}body[id^="product"] .hkp-related-title{font-size:clamp(26px, 3.4vw, 40px);line-height:1.12;margin:0;color:var(--hk-ink,#3A2C28)}body[id^="product"] .hkp-related-title em{font-style:italic;color:var(--hk-accent,#8A4A4A)}body[id^="product"] .hkp-related-cta{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hk-accent,#8A4A4A) !important;text-decoration:none !important;border:1px solid var(--hk-line,#E5D5C8);border-radius:999px;padding:10px 18px;white-space:nowrap;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}body[id^="product"] .hkp-related-cta:hover{background:var(--hk-ink,#3A2C28);color:var(--hk-cream,#FBF6EF) !important;border-color:var(--hk-ink,#3A2C28)}@media (max-width:768px){body[id^="product"] .hkp-related-head{flex-direction:column;align-items:stretch}}body[id^="product"] #hkp-section-related .section-content,body[id^="product"] #hkp-section-related .swiper-container-wrapper,body[id^="product"] #hkp-section-related .swiper-container{overflow:visible !important}body[id^="product"] #hkp-section-related .swiper-wrapper{display:grid !important;grid-template-columns:repeat(4,1fr);gap:24px;transform:none !important;transition:none !important}body[id^="product"] #hkp-section-related .swiper-slide,body[id^="product"] #hkp-section-related .product-carousel{width:auto !important;min-width:0 !important;margin:0 !important}body[id^="product"] #hkp-section-related .swiper-slide:nth-child(n+5){display:none !important}body[id^="product"] #hkp-section-related .swiper-button-prev,body[id^="product"] #hkp-section-related .swiper-button-next,body[id^="product"] #hkp-section-related .swiper-pagination{display:none !important}@media (max-width:991px){body[id^="product"] #hkp-section-related .swiper-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){body[id^="product"] #hkp-section-related .swiper-wrapper{grid-template-columns:repeat(2,1fr);gap:14px}}body[id^="product"] #hkp-section-related .product-miniature{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}body[id^="product"] #hkp-section-related .thumbnail-container{position:relative;background:var(--hk-paper-deep,#EFDFD3);border-radius:14px;overflow:hidden;aspect-ratio:1 / 1;margin-bottom:14px}body[id^="product"] #hkp-section-related .thumbnail-container .product-thumbnail{display:block;width:100%;height:100%;position:relative}body[id^="product"] #hkp-section-related .product-thumbnail-first{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.55s cubic-bezier(0.2,0.7,0.3,1) !important;will-change:transform;backface-visibility:hidden}body[id^="product"] #hkp-section-related .product-thumbnail-second{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover;opacity:0;transform:translate3d(50%,0,0) !important;transition:opacity 0.45s ease,transform 0.55s cubic-bezier(0.2,0.7,0.3,1) !important;will-change:opacity,transform;backface-visibility:hidden}body[id^="product"] #hkp-section-related .product-miniature:hover .product-thumbnail-first{transform:translate3d(-50%,0,0) !important}body[id^="product"] #hkp-section-related .product-miniature:hover .product-thumbnail-second{opacity:1;transform:translate3d(0,0,0) !important}body[id^="product"] #hkp-section-related .product-flags{position:absolute;top:12px;left:12px;margin:0;padding:0;list-style:none;z-index:2}body[id^="product"] #hkp-section-related .product-flag{display:inline-block;background:var(--hk-ink,#3A2C28);color:var(--hk-cream,#FBF6EF);border-radius:999px;padding:4px 11px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;box-shadow:0 2px 6px rgba(58,44,40,0.1)}body[id^="product"] #hkp-section-related .product-functional-buttons{position:absolute;bottom:12px;right:12px;z-index:3;top:auto;left:auto;opacity:1 !important;visibility:visible !important;transform:none !important}body[id^="product"] #hkp-section-related .product-functional-buttons-links>*{display:none !important}body[id^="product"] #hkp-section-related .product-functional-buttons-links>.btn-iqitwishlist-add,body[id^="product"] #hkp-section-related .product-functional-buttons-links>a.btn-iqitwishlist-add{display:inline-flex !important}body[id^="product"] #hkp-section-related .js-quick-view-iqit,body[id^="product"] #hkp-section-related [data-link-action="quickview"],body[id^="product"] #hkp-section-related .quick-view,body[id^="product"] #hkp-section-related .btn-iqitcompare-add,body[id^="product"] #hkp-section-related .js-iqitcompare-add{display:none !important}body[id^="product"] #hkp-section-related .product-functional-buttons-links{display:flex;gap:6px}body[id^="product"] #hkp-section-related .product-functional-buttons-links .btn-iqitwishlist-add,body[id^="product"] #hkp-section-related .product-functional-buttons-links a.btn-iqitwishlist-add{width:34px;height:34px;border-radius:999px;background:#fff !important;display:inline-flex !important;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(58,44,40,0.12);color:var(--hk-ink,#3A2C28);border:0;transition:background 0.18s ease,color 0.18s ease}body[id^="product"] #hkp-section-related .btn-iqitwishlist-add.iqitwishlist-added{background:var(--hk-accent,#8A4A4A) !important;color:var(--hk-cream,#FBF6EF) !important}body[id^="product"] #hkp-section-related .swiper-slide{display:flex}body[id^="product"] #hkp-section-related .product-carousel{width:100% !important;display:flex}body[id^="product"] #hkp-section-related .product-miniature{display:flex;flex-direction:column;width:100%}body[id^="product"] #hkp-section-related .product-description{text-align:left;padding:0;display:flex;flex-direction:column;flex:1 1 auto}body[id^="product"] #hkp-section-related .product-category-name,body[id^="product"] #hkp-section-related .product-brand,body[id^="product"] #hkp-section-related .product-reference,body[id^="product"] #hkp-section-related .product-description-short,body[id^="product"] #hkp-section-related .products-variants,body[id^="product"] #hkp-section-related .product-availability,body[id^="product"] #hkp-section-related .product-add-cart,body[id^="product"] #hkp-section-related .product-add-cart-below{display:none !important}body[id^="product"] #hkp-section-related .product-title{font-family:var(--hk-font-serif,Georgia,serif);font-size:15px;line-height:1.3;margin:0 0 6px;font-weight:400}body[id^="product"] #hkp-section-related .product-title a{color:var(--hk-ink,#3A2C28);text-decoration:none}body[id^="product"] #hkp-section-related .product-title a:hover{color:var(--hk-accent,#8A4A4A)}body[id^="product"] #hkp-section-related .product-price-and-shipping{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:10px}body[id^="product"] #hkp-section-related .product-price{font-family:var(--hk-font-serif,Georgia,serif);font-style:italic;font-weight:400;color:var(--hk-accent,#8A4A4A);font-size:16px}@media (max-width:575px){body #product .hkp-tabs-inner{padding:0 16px;gap:4px}body #product .hkp-tab{padding:14px 10px;font-size:11px;letter-spacing:0.1em}body #product .hkp-section{padding:40px 0;scroll-margin-top:60px}body #product .hkp-section-placeholder{padding:0 16px}}body #product .hkp-section-wrap,body[id^="product"] .hkp-section-wrap{max-width:980px;margin:0 auto;padding:0 40px}body #product .hkp-section-description .hkp-section-eyebrow,body[id^="product"] .hkp-section-description .hkp-section-eyebrow{text-align:left;margin-bottom:18px}body #product .hkp-desc-body,body[id^="product"] .hkp-desc-body{display:flex;flex-wrap:wrap;gap:40px 48px;max-width:980px;margin:0 auto;font-family:'Inter',system-ui,sans-serif;color:var(--hk-ink,#3A2C28);line-height:1.75;font-size:15.5px;text-align:left}body #product .hkp-desc-body>*,body[id^="product"] .hkp-desc-body>*{width:100%;margin:0}body #product .hkp-desc-body h2,body[id^="product"] .hkp-desc-body h2{font-family:'Fraunces',Georgia,serif;font-weight:400;font-size:clamp(28px, 4vw, 42px);line-height:1.18;text-align:left;color:var(--hk-ink,#3A2C28);margin-top:0;margin-bottom:-8px;letter-spacing:-0.005em}body #product .hkp-desc-body h2+p,body[id^="product"] .hkp-desc-body h2+p{margin-top:8px}body #product .hkp-desc-body h2 em,body[id^="product"] .hkp-desc-body h2 em,body #product .hkp-desc-body h2 i,body[id^="product"] .hkp-desc-body h2 i{color:var(--hk-accent,#8A4A4A);font-style:italic;font-weight:400;font-family:'Fraunces',Georgia,serif}body #product .hkp-desc-body h3,body[id^="product"] .hkp-desc-body h3{font-family:'Fraunces',Georgia,serif;font-weight:400;font-size:22px;line-height:1.3;color:var(--hk-ink,#3A2C28);margin-top:10px;margin-bottom:10px;text-align:left}body #product .hkp-desc-body p,body[id^="product"] .hkp-desc-body p{color:var(--hk-ink2,#6B5852);margin:0}body #product .hkp-desc-body a,body[id^="product"] .hkp-desc-body a{color:var(--hk-accent,#8A4A4A);text-decoration:underline;text-underline-offset:3px}body #product .hkp-desc-body strong,body[id^="product"] .hkp-desc-body strong{color:var(--hk-ink,#3A2C28);font-weight:600}body #product .hkp-desc-body em,body[id^="product"] .hkp-desc-body em{color:var(--hk-accent,#8A4A4A);font-style:italic}body #product .hkp-desc-body .hkp-desc-pair,body[id^="product"] .hkp-desc-body .hkp-desc-pair{width:100%}body #product .hkp-desc-body .hkp-desc-pair h3,body[id^="product"] .hkp-desc-body .hkp-desc-pair h3{margin-top:0;margin-bottom:6px}body #product .hkp-desc-body .hkp-desc-pair p,body[id^="product"] .hkp-desc-body .hkp-desc-pair p{margin:0}@media (min-width:768px){body #product .hkp-desc-body .hkp-desc-pair,body[id^="product"] .hkp-desc-body .hkp-desc-pair{flex:1 1 calc(50% - 24px);min-width:280px}}body #product .hkp-desc-body .hm-info-box,body[id^="product"] .hkp-desc-body .hm-info-box{width:100%;background:rgba(229,213,200,0.32);border:1px solid var(--hk-line,#E5D5C8);border-radius:14px;padding:32px 36px;margin-top:16px}body #product .hkp-desc-body .hm-info-box h3,body[id^="product"] .hkp-desc-body .hm-info-box h3{font-family:'Fraunces',Georgia,serif;font-size:17px;font-weight:500;color:var(--hk-ink,#3A2C28);margin-top:0;margin-bottom:14px;letter-spacing:0.01em}body #product .hkp-desc-body .hm-info-box ul,body[id^="product"] .hkp-desc-body .hm-info-box ul{list-style:none;padding:0;margin:0;columns:2;column-gap:32px;font-size:14.5px;color:var(--hk-ink2,#6B5852)}body #product .hkp-desc-body .hm-info-box li,body[id^="product"] .hkp-desc-body .hm-info-box li{display:flex;gap:10px;align-items:flex-start;line-height:1.45;margin-bottom:10px;break-inside:avoid;-webkit-column-break-inside:avoid}body #product .hkp-desc-body .hm-info-box li::before,body[id^="product"] .hkp-desc-body .hm-info-box li::before,body #product .hkp-desc-body>ul>li::before,body[id^="product"] .hkp-desc-body>ul>li::before{content:'';flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--hk-accent,#8A4A4A);margin-top:9px;opacity:0.65}body #product .hkp-desc-body>ul,body[id^="product"] .hkp-desc-body>ul{list-style:none;padding:0;columns:2;column-gap:32px;font-size:14.5px;color:var(--hk-ink2,#6B5852)}body #product .hkp-desc-body>ul>li,body[id^="product"] .hkp-desc-body>ul>li{display:flex;gap:10px;align-items:flex-start;line-height:1.45;margin-bottom:10px;break-inside:avoid;-webkit-column-break-inside:avoid}body #product .hkp-desc-empty,body[id^="product"] .hkp-desc-empty{text-align:center;color:var(--hk-ink2,#6B5852);font-style:italic;padding:24px 0}@media (max-width:767px){body #product .hkp-section-wrap,body[id^="product"] .hkp-section-wrap{padding:0 20px}body #product .hkp-desc-body,body[id^="product"] .hkp-desc-body{gap:18px 0;font-size:15px}body #product .hkp-desc-body h2,body[id^="product"] .hkp-desc-body h2{font-size:26px}body #product .hkp-desc-body h3,body[id^="product"] .hkp-desc-body h3{font-size:19px}body #product .hkp-desc-body .hm-info-box,body[id^="product"] .hkp-desc-body .hm-info-box{padding:20px 18px}body #product .hkp-desc-body .hm-info-box ul,body #product .hkp-desc-body>ul,body[id^="product"] .hkp-desc-body .hm-info-box ul,body[id^="product"] .hkp-desc-body>ul{columns:1}}body #product .hkp-section-wrap--wide,body[id^="product"] .hkp-section-wrap--wide{max-width:1280px;padding:0 40px}body #product .hkp-workshop-head,body[id^="product"] .hkp-workshop-head{display:grid;grid-template-columns:1fr 1fr;gap:24px 60px;align-items:end;margin-bottom:40px}body #product .hkp-workshop-head-left,body[id^="product"] .hkp-workshop-head-left{display:flex;flex-direction:column;gap:14px}body #product .hkp-workshop-eyebrow,body[id^="product"] .hkp-workshop-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.16em;color:var(--hk-accent,#8A4A4A);text-transform:uppercase;line-height:1}body #product .hkp-workshop-title,body[id^="product"] .hkp-workshop-title{font-family:'Fraunces',Georgia,serif;font-weight:400;font-size:clamp(28px, 3.6vw, 40px);line-height:1.18;color:var(--hk-ink,#3A2C28);margin:0;letter-spacing:-0.005em}body #product .hkp-workshop-title em,body[id^="product"] .hkp-workshop-title em,body #product .hkp-workshop-title i,body[id^="product"] .hkp-workshop-title i{color:var(--hk-accent,#8A4A4A);font-style:italic;font-family:'Fraunces',Georgia,serif}body #product .hkp-workshop-intro,body[id^="product"] .hkp-workshop-intro{font-family:Inter,sans-serif;font-size:15px;line-height:1.65;color:var(--hk-ink2,#6B5852);margin:0;max-width:480px}body #product .hkp-workshop-grid,body[id^="product"] .hkp-workshop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}body #product .hkp-workshop-card,body[id^="product"] .hkp-workshop-card{display:flex;flex-direction:column;background:#FFF;border-radius:14px;overflow:hidden;border:1px solid var(--hk-line,#E5D5C8);transition:transform 0.25s ease,box-shadow 0.25s ease}body #product .hkp-workshop-card:hover,body[id^="product"] .hkp-workshop-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(58,44,40,0.06)}body #product .hkp-workshop-card-media,body[id^="product"] .hkp-workshop-card-media{aspect-ratio:1 / 1;background:var(--hk-paper,#F5EAE2);display:flex;align-items:center;justify-content:center;overflow:hidden}body #product .hkp-workshop-card-media img,body[id^="product"] .hkp-workshop-card-media img{width:100%;height:100%;object-fit:cover;display:block}body #product .hkp-workshop-card-media-empty,body[id^="product"] .hkp-workshop-card-media-empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--hk-ink3,#9B8A82);text-align:center}body #product .hkp-workshop-card-media-empty small,body[id^="product"] .hkp-workshop-card-media-empty small{font-family:Inter,sans-serif;font-size:11px;letter-spacing:0.05em}body #product .hkp-workshop-card-body,body[id^="product"] .hkp-workshop-card-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto}body #product .hkp-workshop-card-num,body[id^="product"] .hkp-workshop-card-num{font-family:'Fraunces',Georgia,serif;font-style:italic;font-weight:400;font-size:22px;color:var(--hk-accent,#8A4A4A);line-height:1;margin-bottom:6px}body #product .hkp-workshop-card-title,body[id^="product"] .hkp-workshop-card-title{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:18px;line-height:1.3;color:var(--hk-ink,#3A2C28);margin:0 0 4px}body #product .hkp-workshop-card-text,body[id^="product"] .hkp-workshop-card-text{font-family:Inter,sans-serif;font-size:13.5px;line-height:1.6;color:var(--hk-ink2,#6B5852);margin:0}@media (max-width:991px){body #product .hkp-workshop-grid,body[id^="product"] .hkp-workshop-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:767px){body #product .hkp-section-wrap--wide,body[id^="product"] .hkp-section-wrap--wide{padding:0 20px}body #product .hkp-workshop-head,body[id^="product"] .hkp-workshop-head{grid-template-columns:1fr;gap:16px;margin-bottom:28px}body #product .hkp-workshop-intro,body[id^="product"] .hkp-workshop-intro{max-width:100%}body #product .hkp-workshop-card-body,body[id^="product"] .hkp-workshop-card-body{padding:18px 18px 20px}}@media (max-width:479px){body #product .hkp-workshop-grid,body[id^="product"] .hkp-workshop-grid{grid-template-columns:1fr}}body #product .hkp-wood-block,body[id^="product"] .hkp-wood-block{display:grid;grid-template-columns:minmax(300px, 420px) 1fr;gap:56px;align-items:center;background:rgba(164,181,156,0.13);border:1px solid rgba(111,133,104,0.4);border-radius:16px;padding:32px;max-width:1080px;margin:0 auto}body #product .hkp-wood-media,body[id^="product"] .hkp-wood-media{aspect-ratio:1 / 1;background:rgba(245,234,226,0.6);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}body #product .hkp-wood-media img,body[id^="product"] .hkp-wood-media img{width:100%;height:100%;object-fit:cover;display:block}body #product .hkp-wood-media-empty,body[id^="product"] .hkp-wood-media-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;color:var(--hk-ink3,#9B8A82);text-align:center}body #product .hkp-wood-media-empty small,body[id^="product"] .hkp-wood-media-empty small{font-family:Inter,sans-serif;font-size:12px;letter-spacing:0.02em;line-height:1.4}body #product .hkp-wood-body,body[id^="product"] .hkp-wood-body{display:flex;flex-direction:column;gap:14px}body #product .hkp-wood-eyebrow,body[id^="product"] .hkp-wood-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.16em;color:var(--hk-sage-dk,#6F8568);text-transform:uppercase;line-height:1}body #product .hkp-wood-title,body[id^="product"] .hkp-wood-title{font-family:'Fraunces',Georgia,serif;font-weight:400;font-size:clamp(26px, 3vw, 34px);line-height:1.2;color:var(--hk-ink,#3A2C28);margin:0;letter-spacing:-0.005em}body #product .hkp-wood-title em,body[id^="product"] .hkp-wood-title em,body #product .hkp-wood-title i,body[id^="product"] .hkp-wood-title i{color:var(--hk-sage-dk,#6B8454);font-style:italic;font-family:'Fraunces',Georgia,serif}body #product .hkp-wood-text,body[id^="product"] .hkp-wood-text{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:var(--hk-ink2,#6B5852);margin:0;max-width:540px}@media (max-width:767px){body #product .hkp-wood-block,body[id^="product"] .hkp-wood-block{grid-template-columns:1fr;gap:24px;padding:20px}body #product .hkp-wood-media,body[id^="product"] .hkp-wood-media{max-width:320px;margin:0 auto;width:100%}body #product .hkp-wood-title,body[id^="product"] .hkp-wood-title{font-size:24px}}body #product .hkp-reviews-block,body[id^="product"] .hkp-reviews-block{max-width:1100px;margin:0 auto}body #product .hkp-reviews-head,body[id^="product"] .hkp-reviews-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 40px;flex-wrap:wrap;margin-bottom:36px;padding-bottom:22px;border-bottom:1px solid var(--hk-line,#E5D5C8)}body #product .hkp-reviews-head-left,body[id^="product"] .hkp-reviews-head-left{display:flex;flex-direction:column;gap:12px}body #product .hkp-reviews-eyebrow,body[id^="product"] .hkp-reviews-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.16em;color:var(--hk-accent,#8A4A4A);text-transform:uppercase;line-height:1}body #product .hkp-reviews-title,body[id^="product"] .hkp-reviews-title{font-family:'Fraunces',Georgia,serif;font-weight:400;font-size:clamp(26px, 3.2vw, 36px);line-height:1.2;color:var(--hk-ink,#3A2C28);margin:0;letter-spacing:-0.005em}body #product .hkp-reviews-title em,body[id^="product"] .hkp-reviews-title em,body #product .hkp-reviews-title i,body[id^="product"] .hkp-reviews-title i{color:var(--hk-accent,#8A4A4A);font-style:italic;font-family:'Fraunces',Georgia,serif}body #product .hkp-reviews-score,body[id^="product"] .hkp-reviews-score{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}body #product .hkp-reviews-stars,body[id^="product"] .hkp-reviews-stars{color:var(--hk-accent,#8A4A4A);font-size:17px;letter-spacing:2px;line-height:1}body #product .hkp-reviews-score-text,body[id^="product"] .hkp-reviews-score-text{font-family:Inter,sans-serif;font-size:13px;color:var(--hk-ink2,#6B5852)}body #product .hkp-reviews-score-text strong,body[id^="product"] .hkp-reviews-score-text strong{font-family:'Fraunces',Georgia,serif;font-style:italic;font-size:16px;color:var(--hk-accent,#8A4A4A);font-weight:500}body #product .hkp-reviews-grid,body[id^="product"] .hkp-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}body #product .hkp-review-card,body[id^="product"] .hkp-review-card{background:rgba(245,234,226,0.45);border:1px solid var(--hk-line,#E5D5C8);border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;gap:14px}body #product .hkp-review-stars,body[id^="product"] .hkp-review-stars{color:var(--hk-accent,#8A4A4A);font-size:14px;letter-spacing:2px;line-height:1}body #product .hkp-review-text,body[id^="product"] .hkp-review-text{font-family:'Fraunces',Georgia,serif;font-size:15.5px;line-height:1.55;color:var(--hk-ink,#3A2C28);margin:0;flex:1 1 auto}body #product .hkp-review-foot,body[id^="product"] .hkp-review-foot{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--hk-line,#E5D5C8);padding-top:12px}body #product .hkp-review-meta,body[id^="product"] .hkp-review-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px}body #product .hkp-review-author,body[id^="product"] .hkp-review-author{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--hk-ink,#3A2C28)}body #product .hkp-review-date,body[id^="product"] .hkp-review-date{font-family:Inter,sans-serif;font-size:11.5px;color:var(--hk-ink3,#9B8A82);flex-shrink:0}body #product .hkp-review-gift,body[id^="product"] .hkp-review-gift{font-family:Inter,sans-serif;font-size:12px;color:var(--hk-ink2,#6B5852);font-style:italic}body #product .hkp-review-gift em,body[id^="product"] .hkp-review-gift em{font-style:italic;color:var(--hk-accent,#8A4A4A)}body #product .hkp-reviews-cta,body[id^="product"] .hkp-reviews-cta{display:flex;justify-content:center;margin-top:32px}body #product .hkp-reviews-all-btn,body[id^="product"] .hkp-reviews-all-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 28px;border:1px solid var(--hk-ink,#3A2C28);border-radius:999px;background:transparent;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hk-ink,#3A2C28);text-decoration:none;transition:background 0.2s ease,color 0.2s ease}body #product .hkp-reviews-all-btn:hover,body[id^="product"] .hkp-reviews-all-btn:hover{background:var(--hk-ink,#3A2C28);color:#FFF}body #product .hkp-reviews-localnote,body[id^="product"] .hkp-reviews-localnote{margin:20px 0 0;text-align:center;font-family:Inter,sans-serif;font-size:12px;color:var(--hk-ink3,#9B8A82);font-style:italic}@media (max-width:991px){body #product .hkp-reviews-grid,body[id^="product"] .hkp-reviews-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:767px){body #product .hkp-reviews-head,body[id^="product"] .hkp-reviews-head{flex-direction:column;align-items:flex-start;gap:14px}body #product .hkp-reviews-score,body[id^="product"] .hkp-reviews-score{align-items:flex-start;text-align:left}}body #product p.hkp-minqty,body[id^="product"] p.hkp-minqty{display:flex !important;align-items:flex-start !important;gap:10px !important;margin:14px 0 0 !important;padding:12px 14px !important;background:rgba(164,181,156,0.16) !important;border:1px solid var(--hk-sage,#A4B59C) !important;border-radius:10px !important}body #product p.hkp-minqty .hkp-minqty-ico,body[id^="product"] p.hkp-minqty .hkp-minqty-ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--hk-sage-dk,#6F8568);color:#fff}body #product p.hkp-minqty .hkp-minqty-txt,body[id^="product"] p.hkp-minqty .hkp-minqty-txt{font-family:var(--hk-font-sans,Inter,sans-serif) !important;font-size:13px !important;line-height:1.45 !important;color:var(--hk-ink-2,#6B5852) !important;padding-top:2px}body #product p.hkp-minqty .hkp-minqty-txt b,body[id^="product"] p.hkp-minqty .hkp-minqty-txt b{color:var(--hk-sage-dk,#6F8568) !important;font-weight:700 !important}body #product p.hkp-minqty>i.fa,body[id^="product"] p.hkp-minqty>i.fa{display:none !important}body #product .hkp-disc-table,body[id^="product"] .hkp-disc-table{width:100% !important;margin:16px 0 0 !important;border:1px solid var(--hk-line,#EBDDD0) !important;border-radius:12px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;background:#fff !important;box-shadow:none !important}body #product .hkp-disc-table thead th,body[id^="product"] .hkp-disc-table thead th{padding:11px 14px !important;background:var(--hk-paper,#F5EAE2) !important;border:0 !important;border-bottom:1px solid var(--hk-line,#EBDDD0) !important;font-family:var(--hk-font-sans,Inter,sans-serif) !important;font-size:10.5px !important;font-weight:600 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--hk-ink-3,#9A8780) !important;text-align:left !important;vertical-align:middle !important}body #product .hkp-disc-table tbody td,body[id^="product"] .hkp-disc-table tbody td{padding:11px 14px !important;border:0 !important;border-bottom:1px solid var(--hk-line-soft,#F3E7DC) !important;background:transparent !important;font-family:var(--hk-font-sans,Inter,sans-serif) !important;font-size:13.5px !important;color:var(--hk-ink-2,#6B5852) !important;vertical-align:middle !important}body #product .hkp-disc-table tbody tr:last-child td,body[id^="product"] .hkp-disc-table tbody tr:last-child td{border-bottom:0 !important}body #product .hkp-disc-table tbody td:first-child,body[id^="product"] .hkp-disc-table tbody td:first-child{font-family:var(--hk-font-serif,Fraunces,serif) !important;font-size:15px !important;color:var(--hk-ink,#3A2C28) !important}body #product .hkp-disc-table tbody td:nth-child(3),body[id^="product"] .hkp-disc-table tbody td:nth-child(3){font-family:var(--hk-font-serif,Fraunces,serif) !important;font-style:italic !important;color:var(--hk-accent,#8A4A4A) !important}body #product .hkp-disc-table .hkp-disc-pill,body[id^="product"] .hkp-disc-table .hkp-disc-pill{display:inline-block;padding:3px 9px;border-radius:999px;background:rgba(164,181,156,0.22);color:var(--hk-sage-dk,#6F8568);font-size:12px;font-weight:600;letter-spacing:.01em}body #product .hkp-disc-table tbody tr.hkp-disc-active td,body[id^="product"] .hkp-disc-table tbody tr.hkp-disc-active td{background:rgba(138,74,74,0.10) !important}body #product .hkp-disc-table tbody tr.hkp-disc-active td:first-child,body[id^="product"] .hkp-disc-table tbody tr.hkp-disc-active td:first-child{box-shadow:inset 3px 0 0 var(--hk-accent,#8A4A4A) !important;font-weight:600 !important}.hkp-dpick{margin:6px 0 2px}.hkp-dpick-head{margin-bottom:12px}.hkp-dpick-eyebrow{display:block;font-family:var(--hk-font-sans,Inter,sans-serif);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hk-ink-2,#6B5852);margin-bottom:4px}.hkp-dpick-head .hkp-dpick-eyebrow{display:none}.hkp-dpick-namerow{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hkp-dpick-selname{font-family:var(--hk-font-serif,Fraunces,serif);font-style:italic;font-size:17px;color:var(--hk-accent,#8A4A4A)}.hkp-colorlist-selname{display:block;margin:2px 0 12px}.hkp-dpick-verbtn{flex-shrink:0;background:transparent;border:0;cursor:pointer;font-family:var(--hk-font-sans,Inter,sans-serif);font-size:11.5px;font-weight:600;color:var(--hk-accent,#8A4A4A);display:inline-flex;align-items:center;gap:5px}.hkp-dpick-verbtn:hover{text-decoration:underline}.hkp-dpick-verbtn svg{display:block}.hkp-dpick-see{flex:0 1 auto;min-width:0;text-align:right;font-family:var(--hk-font-sans,Inter,sans-serif);font-size:11px;line-height:1.45;color:var(--hk-ink-3,#9A8780)}.hkp-dpick-see .hkp-dpick-verbtn{display:inline-flex;white-space:nowrap;vertical-align:baseline}.hkp-dpick-stripwrap{position:relative}.hkp-dpick-strip{display:flex;gap:12px;overflow-x:auto;padding:8px 6px 10px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.hkp-dpick-strip::-webkit-scrollbar{height:6px}.hkp-dpick-strip::-webkit-scrollbar-thumb{background:var(--hk-line,#EBDDD0);border-radius:999px}.hkp-dpick-card{flex-shrink:0;width:100px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px}.hkp-dpick-thumb{position:relative;width:100px;height:100px;border-radius:12px;overflow:hidden;border:1px solid var(--hk-line,#EBDDD0);background:var(--hk-paper,#F5EAE2);display:flex;align-items:center;justify-content:center;transition:outline-color .15s ease}.hkp-dpick-thumb img{width:100%;height:100%;object-fit:cover;display:block}.hkp-dpick-num{font-family:var(--hk-font-serif,Fraunces,serif);font-size:34px;line-height:1;color:var(--hk-ink-3,#9A8780)}.hkp-dpick-check{position:absolute;bottom:3px;right:3px;width:18px;height:18px;border-radius:999px;background:var(--hk-accent,#8A4A4A);border:1.5px solid var(--hk-cream,#FBF6EF);display:none;align-items:center;justify-content:center;color:var(--hk-cream,#FBF6EF)}.hkp-dpick-cardlabel{font-family:var(--hk-font-sans,Inter,sans-serif);font-size:10px;color:var(--hk-ink-3,#9A8780);text-align:center;line-height:1.2;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hkp-dpick-card.is-on .hkp-dpick-thumb{outline:2.5px solid var(--hk-accent,#8A4A4A);outline-offset:2px;border-color:transparent}.hkp-dpick-card.is-on .hkp-dpick-check{display:inline-flex}.hkp-dpick-card.is-on .hkp-dpick-cardlabel{color:var(--hk-accent,#8A4A4A);font-weight:600}.hkp-dpick-arrow{position:absolute;top:58px;transform:translateY(-50%);z-index:3;width:28px;height:28px;border-radius:999px;border:1px solid var(--hk-line,#EBDDD0);background:var(--hk-cream,#FBF6EF);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(58,44,40,.14);color:var(--hk-ink,#3A2C28)}.hkp-dpick-arrow:hover{background:var(--hk-accent,#8A4A4A);color:var(--hk-cream,#FBF6EF)}.hkp-dpick-arrow-prev{left:-6px}.hkp-dpick-arrow-next{right:-6px}.hkp-dpick-hint{margin:8px 0 0;font-family:var(--hk-font-sans,Inter,sans-serif);font-size:11px;color:var(--hk-ink-3,#9A8780)}.hkp-dpick-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(58,44,40,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hkp-dpick-modal{width:min(720px, 100%);max-height:100%;overflow-y:auto;background:var(--hk-cream,#FBF6EF);border-radius:16px;padding:26px 28px;box-shadow:0 30px 80px rgba(58,44,40,.34)}.hkp-dpick-modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.hkp-dpick-modal-title{margin:4px 0 0;font-family:var(--hk-font-serif,Fraunces,serif);font-size:24px;color:var(--hk-ink,#3A2C28)}.hkp-dpick-modal-title em{font-style:italic;color:var(--hk-accent,#8A4A4A)}.hkp-dpick-close{flex-shrink:0;width:36px;height:36px;border-radius:999px;border:0;background:rgba(58,44,40,.07);color:var(--hk-ink,#3A2C28);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.hkp-dpick-close:hover{background:rgba(58,44,40,.15)}.hkp-dpick-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.hkp-dpick-card-lg{width:100%}.hkp-dpick-card-lg .hkp-dpick-thumb{width:100%;height:auto;aspect-ratio:1 / 1}.hkp-dpick-card-lg .hkp-dpick-cardlabel{font-size:10.5px;color:var(--hk-ink-2,#6B5852);max-width:100%}@media (max-width:767px){.hkp-dpick-grid{grid-template-columns:repeat(3,1fr)}.hkp-dpick-modal{padding:20px 18px}}.hkp-dpick-zoom{position:absolute;top:4px;right:4px;z-index:2;width:24px;height:24px;border-radius:999px;padding:0;border:0;background:rgba(251,246,239,.92);color:var(--hk-accent,#8A4A4A);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px rgba(58,44,40,.22);opacity:0;transition:opacity .15s ease,background .15s ease,transform .15s ease}.hkp-dpick-thumb:hover .hkp-dpick-zoom,.hkp-dpick-card:focus-within .hkp-dpick-zoom{opacity:1}.hkp-dpick-zoom:hover{background:var(--hk-accent,#8A4A4A);color:var(--hk-cream,#FBF6EF);transform:scale(1.08)}@media (hover:none){.hkp-dpick-zoom{opacity:1}}.hkp-dlb-overlay{position:fixed;inset:0;z-index:100010;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(58,44,40,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hkp-dlb{position:relative;width:min(560px, 100%);background:var(--hk-cream,#FBF6EF);border-radius:18px;padding:22px;box-shadow:0 30px 80px rgba(58,44,40,.4);display:flex;flex-direction:column;align-items:center}.hkp-dlb-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:999px;border:0;background:rgba(58,44,40,.07);color:var(--hk-ink,#3A2C28);cursor:pointer;z-index:2;display:inline-flex;align-items:center;justify-content:center}.hkp-dlb-close:hover{background:rgba(58,44,40,.15)}.hkp-dlb-stage{display:flex;align-items:center;gap:10px;width:100%}.hkp-dlb-figure{flex:1 1 auto;width:100%;max-width:440px;margin:6px auto 0;border-radius:14px;overflow:hidden;aspect-ratio:1 / 1;background:var(--hk-paper,#F5EAE2);border:1px solid var(--hk-line,#EBDDD0);display:flex;align-items:center;justify-content:center}.hkp-dlb-img{width:100%;height:100%;object-fit:contain;display:block}.hkp-dlb-nav{flex-shrink:0;width:40px;height:40px;border-radius:999px;border:1px solid var(--hk-line,#EBDDD0);background:var(--hk-white,#fff);color:var(--hk-ink,#3A2C28);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(58,44,40,.14)}.hkp-dlb-nav:hover{background:var(--hk-accent,#8A4A4A);color:var(--hk-cream,#FBF6EF)}.hkp-dlb-cap{margin-top:16px;text-align:center}.hkp-dlb-name{display:block;font-family:var(--hk-font-serif,Fraunces,serif);font-size:19px;color:var(--hk-ink,#3A2C28);font-style:italic}.hkp-dlb-count{display:block;margin-top:3px;font-family:var(--hk-font-sans,Inter,sans-serif);font-size:12px;color:var(--hk-ink-3,#9A8780);letter-spacing:.04em}.hkp-dlb-choose{margin-top:16px;border:0;border-radius:999px;cursor:pointer;background:var(--hk-accent,#8A4A4A);color:var(--hk-cream,#FBF6EF);font-family:var(--hk-font-sans,Inter,sans-serif);font-size:13px;font-weight:600;padding:11px 26px;transition:background .15s ease}.hkp-dlb-choose:hover{background:var(--hk-accent-soft,#A66565)}@media (max-width:767px){.hkp-dlb{padding:16px}.hkp-dlb-nav{width:34px;height:34px}.hkp-dlb-name{font-size:17px}}.product-prices .discount-percentage,.product-prices .badge-discount,.product-prices .discount.discount-percentage{background:var(--hk-accent,#8A4A4A) !important;color:var(--hk-cream,#FBF6EF) !important;border:0 !important;border-radius:999px !important;padding:3px 10px !important;font-size:12px !important;font-weight:600 !important;line-height:1.4 !important;box-shadow:none !important;vertical-align:middle}.product-prices .regular-price{color:var(--hk-ink-3,#9A8780) !important;font-weight:400 !important}body[id^="product"] .product-prices,body #product .product-prices{transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){body[id^="product"] .product-prices,body #product .product-prices{transition:none}}body[id^="product"] .hkp-personalize-box,body #product .hkp-personalize-box{border-color:var(--hk-line,#EBDDD0) !important}body[id^="product"] .hkp-personalize-box .hkp-personalize-header,body #product .hkp-personalize-box .hkp-personalize-header{background:var(--hk-ink,#3A2C28) !important}body[id^="product"] .hkp-personalize-box .hkp-personalize-icon,body #product .hkp-personalize-box .hkp-personalize-icon{background:var(--hk-sage-dk,#6F8568) !important;color:var(--hk-cream,#FBF6EF) !important}body[id^="product"] .hkp-personalize-box .hkp-personalize-step,body #product .hkp-personalize-box .hkp-personalize-step{color:var(--hk-cream,#FBF6EF) !important}body[id^="product"] .hkp-personalize-box .hkp-personalize-hint,body #product .hkp-personalize-box .hkp-personalize-hint{color:rgba(251,246,239,0.72) !important}body[id^="product"] .hkp-personalize-box .hkp-personalize-status,body #product .hkp-personalize-box .hkp-personalize-status{background:rgba(251,246,239,0.16) !important;color:var(--hk-cream,#FBF6EF) !important}body[id^="product"] .hkp-personalize-box .hkp-personalize-dot,body #product .hkp-personalize-box .hkp-personalize-dot{background:rgba(251,246,239,0.7) !important;box-shadow:0 0 0 3px rgba(251,246,239,0.15) !important}body[id^="product"] .hkp-personalize-box.hkp-is-editing .hkp-personalize-status,body #product .hkp-personalize-box.hkp-is-editing .hkp-personalize-status{background:var(--hk-cream,#FBF6EF) !important;color:var(--hk-ink,#3A2C28) !important}body[id^="product"] .hkp-personalize-box.hkp-is-editing .hkp-personalize-dot,body #product .hkp-personalize-box.hkp-is-editing .hkp-personalize-dot{background:var(--hk-sage,#A4B59C) !important}body[id^="product"] .hkp-personalize-box .hkp-personalize-footer,body #product .hkp-personalize-box .hkp-personalize-footer{background:rgba(164,181,156,0.16) !important;border-top-color:var(--hk-line-soft,#F3E7DC) !important}body[id^="product"] .hkp-field.hmp-field-error .hkp-field-title,body #product .hkp-field.hmp-field-error .hkp-field-title{color:#C4543C !important}body[id^="product"] textarea.hmp-error-border,body[id^="product"] .hkp-field.hmp-field-error textarea,body #product textarea.hmp-error-border,body #product .hkp-field.hmp-field-error textarea{border-color:#C4543C !important;background:rgba(111,133,104,0.05) !important;box-shadow:inset 0 0 0 1px #C4543C !important}body[id^="product"] .hmp-field-error-msg,body #product .hmp-field-error-msg{display:flex;align-items:center;gap:7px;margin-top:8px;font-family:var(--hk-font-sans,Inter,sans-serif);font-size:12px;color:#C4543C;line-height:1.4}body[id^="product"] .hmp-field-error-ico,body #product .hmp-field-error-ico{flex-shrink:0;width:16px;height:16px;border-radius:999px;background:#C4543C;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}body[id^="product"] .hmp-error-summary,body #product .hmp-error-summary{display:flex;align-items:flex-start;gap:11px;margin:0 0 18px;padding:13px 15px;border:1px solid #C4543C;background:rgba(111,133,104,0.08);border-radius:10px}body[id^="product"] .hmp-error-summary-ico,body #product .hmp-error-summary-ico{flex-shrink:0;width:22px;height:22px;border-radius:999px;background:#C4543C;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;margin-top:1px}body[id^="product"] .hmp-error-summary-title,body #product .hmp-error-summary-title{display:block;font-family:var(--hk-font-sans,Inter,sans-serif);font-size:13px;font-weight:600;color:#C4543C;margin-bottom:2px}body[id^="product"] .hmp-error-summary-list strong,body #product .hmp-error-summary-list strong{color:#C4543C;font-weight:600}body[id^="product"] .hmp-error-summary-text span,body #product .hmp-error-summary-text span{font-family:var(--hk-font-sans,Inter,sans-serif);font-size:12.5px;color:var(--hk-ink-2,#6B5852);line-height:1.45}body[id^="product"] .hkp-personalize-box .hkp-personalize-body .hkp-field.hmp-field-error textarea,body #product .hkp-personalize-box .hkp-personalize-body .hkp-field.hmp-field-error textarea,body[id^="product"] .hkp-personalize-box textarea.hmp-error-border,body #product .hkp-personalize-box textarea.hmp-error-border{border-color:#C4543C !important;box-shadow:inset 0 0 0 1px #C4543C !important;background:rgba(111,133,104,0.05) !important}body[id^="product"] .hkp-personalize-box .hmp-error-summary,body #product .hkp-personalize-box .hmp-error-summary{background:rgba(111,133,104,0.08) !important;border:1px solid #C4543C !important}body[id^="product"] .hkp-personalize-box .hmp-field-error-msg,body[id^="product"] .hkp-personalize-box .hmp-field-error-msg span,body #product .hkp-personalize-box .hmp-field-error-msg,body #product .hkp-personalize-box .hmp-field-error-msg span{color:#C4543C !important}body[id^="product"] .hkp-personalize-box .hmp-field-error-msg .hmp-field-error-ico,body #product .hkp-personalize-box .hmp-field-error-msg .hmp-field-error-ico{background:#C4543C !important;color:#fff !important}body[id^="product"] .hkp-personalize-box .hmp-error-summary-text strong,body #product .hkp-personalize-box .hmp-error-summary-text strong{color:#C4543C !important}body[id^="product"] .hkp-personalize-box .hmp-error-summary .hmp-error-summary-ico,body #product .hkp-personalize-box .hmp-error-summary .hmp-error-summary-ico{background:#C4543C !important;color:#fff !important}body#cms:has(.hkleg,.hkc-about,.hkc-faq,.hkc-lang,.hkenv) .page-header{display:none !important}.hk-userdrop__guest-iconwrap{position:relative}.hk-userdrop__guest-iconwrap.hk-udlion{--hmlo-tw:60px;--hmlo-th:75px;width:116px;height:116px;margin-top:-32px;background:#FBF3E0;overflow:hidden}.hk-userdrop__guest-iconwrap.hk-udlion>svg:not(.hk-udlion-svg){display:none}.hk-udlion-svg{position:absolute;left:50%;top:0;width:116px;height:116px;transform:translateX(-50%);overflow:visible}.hk-udlion-svg #body-static{display:none}.hk-udlion-svg #arm-left{transform:translate(192px,96px) rotate(-30deg) translate(-192px,-96px) translateY(84px)}.hk-udlion-svg #arm-right{transform:translate(260.1px,96px) rotate(30deg) translate(-260.1px,-96px) translateY(84px)}.hk-udlion-svg #eyelid-left,.hk-udlion-svg #eyelid-right{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);animation:hkUdParpadeo 4.6s linear 1s infinite}@keyframes hkUdParpadeo{0%,92%{transform:scaleY(0)}95%,98%{transform:scaleY(1)}100%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.hk-udlion-svg #arm-right{animation:none;transform:translate(260.1px,96px) rotate(17deg) translate(-260.1px,-96px)}.hk-udlion-svg #eyelid-left,.hk-udlion-svg #eyelid-right{animation:none}}.hk-userdrop__avatar.hk-udlion .hk-udlion-svg{width:64px;height:64px}@media (max-width:767px){body #product .hm-trust-ribbon .hm-trust-item:nth-child(2),body[id^="product"] .hm-trust-ribbon .hm-trust-item:nth-child(2){display:none !important}body #product .hkp-personalize-box .hkp-personalize-body,body[id^="product"] .hkp-personalize-box .hkp-personalize-body{padding:14px 14px !important}body #product .hkp-personalize-box .hkp-personalize-body>form>ul,body[id^="product"] .hkp-personalize-box .hkp-personalize-body>form>ul{gap:10px !important}body #product .product-add-to-cart .col-add-qty,body[id^="product"] .product-add-to-cart .col-add-qty{display:flex !important;justify-content:center !important}body #product #hkpTabs,body[id^="product"] #hkpTabs{position:sticky !important;top:63px !important}body #product .hkp-tabs-inner,body[id^="product"] .hkp-tabs-inner{display:grid !important;grid-template-columns:repeat(3,1fr) !important;overflow-x:hidden !important;padding:0 !important;gap:0 !important}body #product .hkp-tab,body[id^="product"] .hkp-tab{flex:none !important;width:100% !important;text-align:center !important;padding:14px 4px !important;font-size:10px !important;letter-spacing:0.09em !important;overflow:hidden !important;text-overflow:ellipsis !important}body #product .hkp-section,body[id^="product"] .hkp-section{scroll-margin-top:110px !important}body #product .hkp-workshop-grid,body[id^="product"] .hkp-workshop-grid{grid-template-columns:1fr 1fr !important;gap:12px !important}body #product .hkp-workshop-card-body,body[id^="product"] .hkp-workshop-card-body{padding:14px 12px 16px !important;gap:4px !important}body #product .hkp-workshop-card-num,body[id^="product"] .hkp-workshop-card-num{font-size:18px !important;margin-bottom:2px !important}body #product .hkp-workshop-card-title,body[id^="product"] .hkp-workshop-card-title{font-size:14px !important;margin:0 !important}body #product .hkp-workshop-card-text,body[id^="product"] .hkp-workshop-card-text{font-size:12px !important;line-height:1.45 !important}body #product .hkp-rv-carousel,body[id^="product"] .hkp-rv-carousel{margin:0 -16px}body #product .hkp-rv-swiper,body[id^="product"] .hkp-rv-swiper{overflow:hidden;padding:0 16px 4px}body #product .hkp-rv-swiper .swiper-wrapper,body[id^="product"] .hkp-rv-swiper .swiper-wrapper{align-items:stretch}body #product .hkp-rv-swiper .swiper-slide,body[id^="product"] .hkp-rv-swiper .swiper-slide{height:auto;box-sizing:border-box}body #product .hkp-rv-nav,body[id^="product"] .hkp-rv-nav{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}body #product .hkp-rv-dots,body[id^="product"] .hkp-rv-dots{position:static;width:auto;display:inline-flex;align-items:center;gap:8px}body #product .hkp-rv-dots .swiper-pagination-bullet,body[id^="product"] .hkp-rv-dots .swiper-pagination-bullet{width:8px;height:8px;margin:0 !important;background:#E5D5C8;opacity:1;border-radius:999px;transition:width .3s cubic-bezier(.2,.7,.3,1),background .3s ease}body #product .hkp-rv-dots .swiper-pagination-bullet-active,body[id^="product"] .hkp-rv-dots .swiper-pagination-bullet-active{width:28px;background:#8A4A4A}body #product .hkp-rv-navbtn,body[id^="product"] .hkp-rv-navbtn{width:32px;height:32px;padding:0;border-radius:999px;background:transparent;border:1px solid #E5D5C8;color:#3A2C28;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}body #product .hkp-rv-navbtn:hover,body[id^="product"] .hkp-rv-navbtn:hover{background:#3A2C28;color:#FBF6EF;border-color:#3A2C28}body #product .hkp-rv-navbtn.swiper-button-disabled,body[id^="product"] .hkp-rv-navbtn.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}body .hkp-shipping-modal-dialog{display:flex !important;flex-direction:column !important;max-height:calc(100dvh - 40px) !important}body .hkp-shipping-modal-head{flex-shrink:0 !important;padding:16px 16px 12px !important}body .hkp-shipping-modal-body{flex:1 1 auto !important;overflow-y:auto !important;padding:14px 14px 18px !important;-webkit-overflow-scrolling:touch}body .hkp-shipping-alert{padding:10px 12px !important;margin-bottom:14px !important}body .hkp-shipping-cards{grid-template-columns:1fr 1fr !important;gap:10px !important;margin-bottom:16px !important}body .hkp-shipping-card{padding:12px 10px !important;gap:3px !important}body .hkp-shipping-card-days{font-size:12px !important}body .hkp-shipping-card-date{font-size:13px !important}body .hkp-shipping-h3{margin-bottom:8px !important}body .hkp-shipping-gastos{margin-bottom:14px !important}body .hkp-shipping-gastos-row{padding:9px 12px !important}body .hkp-shipping-aviso{padding:10px 12px !important;gap:10px !important}}@media (max-width:767px){body#cms #inner-wrapper.container,body#contact #inner-wrapper.container{padding-left:12px !important;padding-right:12px !important}body#cms [class^="hkc-"]{padding-left:14px !important;padding-right:14px !important}body#cms .hkleg{padding-left:4px !important;padding-right:4px !important}body#cms .hkleg .hkleg-body{padding-left:14px !important;padding-right:14px !important}#cookiesplus-tab{bottom:8px !important;left:0 !important}body #product .product-cover .product-flags,body[id^="product"] .product-cover .product-flags{top:10px !important;left:10px !important}body #product .product-cover .product-flag.new,body[id^="product"] .product-cover .product-flag.new{width:64px !important;height:64px !important;font-size:17px !important}}.hk-userdrop__avatar-fallback .hk-isologo{height:26px;width:auto;display:block;color:var(--hk-accent,#8A4A4A)}body #product .hkp-oos-box .hkp-personalize-header,body[id^="product"] .hkp-oos-box .hkp-personalize-header{background:#6F8568 !important}body #product .hkp-oos-box,body[id^="product"] .hkp-oos-box{border-color:#6F8568}body #product .hkp-oos-box .hkp-oos-text,body[id^="product"] .hkp-oos-box .hkp-oos-text{margin:0;font-size:14px;line-height:1.6;color:#4F6049}body #product .hkp-oos-box .hkp-oos-text a,body[id^="product"] .hkp-oos-box .hkp-oos-text a{color:#3A2C28;font-weight:700;text-decoration:underline}body[id^="product"] .product-add-to-cart .add-to-cart[disabled],body[id^="product"] .product-add-to-cart .add-to-cart.disabled{background-color:#D9D2CE !important;border-color:#D9D2CE !important;color:#8A7A73 !important;opacity:1 !important;cursor:not-allowed !important;box-shadow:none !important;pointer-events:none}body[id^="product"] .product-add-to-cart .add-to-cart[disabled]:hover,body[id^="product"] .product-add-to-cart .add-to-cart.disabled:hover{background-color:#D9D2CE !important;border-color:#D9D2CE !important;color:#8A7A73 !important;transform:none !important}@media (max-width:767px){body[id^="product"] .product-customization textarea,body[id^="product"] .product-customization input[type="text"],body[id^="product"] textarea.product-message,body #product .customization-text,body[id^="product"] .customization-text{font-size:16px !important}body #product .product-add-to-cart .qty input,body #product .product-add-to-cart #quantity_wanted,body[id^="product"] .product-add-to-cart #quantity_wanted{font-size:16px !important}}@media (max-width:767px){body[id^="product"] .product-description-short,body[id^="product"] .product-description-short p{font-size:15px !important;line-height:1.55 !important}body[id^="product"] .hkp-tabs,body[id^="product"] .hkp-tabs.is-stuck{position:static !important;top:auto !important}}.hkp-pkg-trigger{margin-top:8px}.hkp-pkg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:4px}.hkp-pkg-tile{margin:0}.hkp-pkg-img,.hkp-pkg-ph{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;background:#F5EAE2}.hkp-pkg-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed #D9C7B8;color:#B79B86;text-align:center}.hkp-pkg-ph-txt{font-family:var(--hk-font-sans,Arial,sans-serif);font-size:12px;letter-spacing:.04em}.hkp-pkg-cap{margin:8px 2px 0;font-family:var(--hk-font-sans,Arial,sans-serif);font-size:12.5px;color:#6B5852;text-align:center}@media (max-width:480px){.hkp-pkg-grid{gap:9px}.hkp-pkg-cap{font-size:11.5px}}.hkh-logo-text.hkh-logo-svg{flex-direction:row;align-items:center;gap:0;line-height:0}.hkh-logo-svg img{display:block;width:auto;max-width:100%}.hkh-logo-svg__2l{height:66px}.hkh-logo-svg__1l{display:none;height:24px}body.hkh-scrolled .hkh-logo-text.hkh-logo-svg{flex-direction:row !important;align-items:center !important;gap:0 !important}body.hkh-scrolled .hkh-logo-svg__2l{display:none}body.hkh-scrolled .hkh-logo-svg__1l{display:block}@media (max-width:1199px){.hkh-logo-svg__2l{height:50px}}@media (max-width:991px){.hkh-logo-svg__2l{height:44px}}.reviStarsContainer{--star-background:var(--hk-accent,#8A4A4A);--star-color:var(--hk-line,#EBDDD0)}.reviStarsContainer .reviStarsBlock{font-family:Inter,sans-serif;color:var(--hk-ink2,#6B5852)}.hkh-logo-svg__2l{display:none !important}.hkh-logo-svg__1l{display:block;height:40px}body.hkh-scrolled .hkh-logo-svg__1l{display:block;height:32px}@media (max-width:1199px){.hkh-logo-svg__1l{height:34px}}@media (max-width:991px){.hkh-logo-svg__1l{height:32px}}.hkf__logo-img{display:block;height:26px;width:auto;max-width:100%}.hkf__logo{display:inline-block;line-height:0}.hk-userdrop__version{display:inline-flex;align-items:center;line-height:0}.hk-userdrop__seal{display:block;width:26px;height:26px;opacity:.9}body.hkh-use-png-logo .hkh-logo-text.hkh-logo-svg{display:inline-flex !important}body.hkh-use-png-logo .hkh-logo-png{display:none !important}#desktop_logo .hkh-logo-svg__2l{display:none !important}#desktop_logo .hkh-logo-svg__1l{display:block !important;width:auto !important;height:40px !important;max-height:none !important}body.hkh-scrolled #desktop_logo .hkh-logo-svg__1l{height:32px !important}@media (max-width:1199px){#desktop_logo .hkh-logo-svg__1l{height:34px !important}}@media (max-width:991px){#desktop_logo .hkh-logo-svg__1l{height:32px !important}}