body:has(.product-information) .product-details{color:#211d16}body:has(.product-information) .product-details :is(h1,.product-title,[class*=product-title]){line-height:1.14;letter-spacing:-.025em}body:has(.product-information) .product-details product-price{display:block;margin:16px 0;padding:14px 16px;border:1px solid #e7d1a7;border-radius:14px;background:linear-gradient(115deg,#fff8e9,#f0dfbd)}body:has(.product-information) .product-details .dkj-price-container{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}body:has(.product-information) .product-details .dkj-price-container .price{font-weight:800;letter-spacing:.01em}body:has(.product-information) .product-details .variant-picker,body:has(.product-information) .product-details variant-picker{margin-block:14px}body:has(.product-information) .product-details .variant-picker label,body:has(.product-information) .product-details variant-picker label{font-weight:650}body:has(.product-information) .product-details .buy-buttons-block button,body:has(.product-information) .product-details product-form-component button[type=submit],body:has(.product-information) .product-details .shopify-payment-button__button{min-height:52px;border-radius:10px!important;font-weight:800!important;letter-spacing:.035em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}body:has(.product-information) .product-details .buy-buttons-block button[type=submit],body:has(.product-information) .product-details product-form-component button[type=submit]{background:#d4af57!important;color:#17130b!important;border:1px solid #b58b30!important;box-shadow:0 5px 14px #8a651d24!important}body:has(.product-information) .product-details .buy-buttons-block button[type=submit]:hover,body:has(.product-information) .product-details product-form-component button[type=submit]:hover{background:#171511!important;color:#f8e8c5!important;border-color:#d4af57!important;transform:translateY(-1px);box-shadow:0 8px 20px #17151125!important}body:has(.product-information) .product-details button:focus-visible,body:has(.product-information) .product-details a:focus-visible{outline:3px solid #bd9137!important;outline-offset:3px!important}body:has(.product-information) .product-information__media,body:has(.product-information) .product-media-gallery,body:has(.product-information) .product-media-container{border-radius:16px;overflow:hidden}body:has(.product-information) .product-information__media img,body:has(.product-information) .product-media-gallery img,body:has(.product-information) .product-media-container img{object-fit:contain!important}body:has(.product-information) .product-information__media,body:has(.product-information) .product-media-container{background:#f5eee2}body:has(.product-information) .product-media-gallery :is(button,[role=button]){transition:background-color .18s ease,border-color .18s ease}body:has(.product-information) .product-media-gallery :is(button,[role=button]):hover{border-color:#d4af57}body:has(.product-information) .product-details details{border-color:#e4d2b4}body:has(.product-information) .product-details details>summary{padding-block:13px;font-weight:700}@media(min-width:990px){body:has(.product-information) .product-media-gallery{position:sticky;top:24px;align-self:start}body:has(.product-information) .product-details{padding:24px!important}}@media(max-width:749px){body:has(.product-information) .product-details product-price{padding:12px;margin-block:12px}body:has(.product-information) .product-details .buy-buttons-block button[type=submit],body:has(.product-information) .product-details product-form-component button[type=submit]{width:100%;min-height:50px}body:has(.product-information) .product-information__media,body:has(.product-information) .product-media-gallery,body:has(.product-information) .product-media-container{border-radius:12px}body:has(.product-information) .product-details{padding-inline:14px!important}}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte){display:block!important;width:100%!important;max-width:100%!important;text-align:left!important;color:#27231d!important;font-size:16px!important;line-height:1.7!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>h2{padding:20px 17px!important;margin:8px 0 20px!important;border-radius:16px!important;background:linear-gradient(125deg,#11100d,#4a3516)!important;color:#f8e7bd!important;text-align:left!important;font-size:clamp(24px,2.1vw,34px)!important;line-height:1.2!important;box-shadow:inset 4px 0 #d4af57!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>h3{margin:26px 0 12px!important;padding:12px 14px!important;border-left:4px solid #d4af57!important;border-radius:0 12px 12px 0!important;background:#f0e3cd!important;color:#282117!important;text-align:left!important;font-size:clamp(20px,1.65vw,27px)!important;line-height:1.3!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p{margin:12px 0 18px!important;text-align:left!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:has(>img){margin:22px 0!important;padding:clamp(12px,2vw,24px)!important;border:1px solid #e5d3b3!important;border-radius:17px!important;background:linear-gradient(145deg,#fffdf8,#eee0c8)!important;box-shadow:0 10px 26px #4b35150d!important;overflow:hidden!important;text-align:center!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:has(>img):nth-of-type(4n+1){background:#171511!important;border-color:#4a391e!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:has(>img) img{display:block!important;width:100%!important;max-width:900px!important;max-height:520px!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;border-radius:10px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0!important;margin:18px 0 24px!important;list-style:none!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ul>li{margin:0!important;padding:13px!important;border:1px solid #e6d5b8!important;border-radius:12px!important;background:#fffaf1!important;text-align:left!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>table{width:100%!important;margin:22px 0 28px!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #e2cfad!important;border-radius:13px!important;background:#fffaf2!important;font-size:14px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>table th{padding:12px!important;background:#211c13!important;color:#f7e5bc!important;text-align:left!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>table td{padding:10px 12px!important;border-bottom:1px solid #eadfc9!important;text-align:left!important}@media(max-width:749px){body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte){font-size:15px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>h2{padding:16px 13px!important;font-size:23px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>h3{font-size:19px!important;padding:10px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:has(>img){padding:9px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ul{grid-template-columns:1fr!important;gap:8px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>table{font-size:12px!important;display:block!important;overflow-x:auto!important}}body:has(.product-information) .product-details rte-formatter,body:has(.product-information) .product-details .text-block.rte{display:flow-root!important;max-width:100%!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:first-of-type:not(:has(img)){padding:17px 19px!important;margin:14px 0 24px!important;border-left:4px solid #d4af57!important;border-radius:0 14px 14px 0!important;background:linear-gradient(110deg,#fffaf0,#f0e3ce)!important;font-size:clamp(16px,1.15vw,18px)!important;line-height:1.75!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>h2{position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:clamp(22px,3vw,38px) clamp(18px,3vw,34px)!important;margin:34px 0 20px!important;border:1px solid #5b4827!important;border-radius:18px!important;background:radial-gradient(ellipse at 92% 10%,#6d5122,#2a2113 27%,#11100d 68%)!important;color:#fff5df!important;text-align:left!important;font-size:clamp(24px,2.2vw,36px)!important;line-height:1.16!important;box-shadow:0 12px 28px #1a140e16!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>h2:after{content:"";display:block;width:64px;height:3px;margin-top:17px;border-radius:4px;background:#d4af57}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>h3{display:flex!important;align-items:center!important;gap:11px!important;margin:28px 0 14px!important;padding:13px 15px!important;border:1px solid #e5d3b3!important;border-left:4px solid #d4af57!important;border-radius:0 12px 12px 0!important;background:linear-gradient(100deg,#f5ead7,#fffaf1)!important;color:#282117!important;text-align:left!important;font-size:clamp(19px,1.6vw,25px)!important;line-height:1.3!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:has(>img){position:relative!important;margin:22px 0 28px!important;padding:clamp(12px,2.3vw,28px)!important;border:1px solid #e4d2b4!important;border-radius:18px!important;background:linear-gradient(145deg,#fffdf8,#f0e3d0)!important;box-shadow:0 12px 28px #38270f10!important;overflow:hidden!important;text-align:center!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:has(>img):nth-of-type(4n+1){background:radial-gradient(ellipse at 85% 15%,#3e301b,#161410 68%)!important;border-color:#5c4827!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:has(>img):nth-of-type(4n+1) img{filter:drop-shadow(0 12px 18px #0003)}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:has(>img) img{display:block!important;width:100%!important;max-width:940px!important;max-height:560px!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;border-radius:10px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:has(>strong):not(:has(>img)){padding:16px 18px!important;margin:18px 0!important;border:1px solid #e1c78f!important;border-radius:13px!important;background:linear-gradient(115deg,#fff5dc,#f0dfb9)!important;color:#292117!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;margin:20px 0 28px!important;list-style:none!important;counter-reset:dkj-benefit!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ul>li{position:relative!important;margin:0!important;padding:16px 15px 16px 42px!important;border:1px solid #e6d5b8!important;border-radius:13px!important;background:#fffaf2!important;text-align:left!important;box-shadow:0 4px 14px #4b351509!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ul>li:before{content:"\2713";position:absolute;left:14px;top:14px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#d4af57;color:#17130b;font-weight:900;font-size:12px}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ol{counter-reset:dkj-steps;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0!important;margin:22px 0 28px!important;list-style:none!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ol>li{counter-increment:dkj-steps;position:relative!important;margin:0!important;padding:54px 15px 17px!important;border:1px solid #e2cfad!important;border-radius:14px!important;background:linear-gradient(160deg,#fffaf1,#eee0c9)!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ol>li:before{content:counter(dkj-steps,decimal-leading-zero);position:absolute;top:12px;left:14px;color:#9a742c;font-size:25px;font-weight:900;letter-spacing:-.04em}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>table{width:100%!important;margin:22px 0 30px!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #e2cfad!important;border-radius:14px!important;background:#fffaf2!important;font-size:14px!important;overflow:hidden!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>table th{padding:13px!important;background:#211c13!important;color:#f7e5bc!important;text-align:left!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>table td{padding:11px 13px!important;border-bottom:1px solid #eadfc9!important;text-align:left!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>table tr:nth-child(2n) td{background:#f2e7d5!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte) hr{height:1px!important;margin:28px 0!important;border:0!important;background:linear-gradient(90deg,#d4af57,transparent)!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte) strong{color:#4b3718}@media(max-width:749px){body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:first-of-type:not(:has(img)){padding:14px!important;font-size:15px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>h2{padding:21px 16px!important;font-size:24px!important;margin:27px 0 16px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>h3{font-size:19px!important;padding:11px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>p:has(>img){padding:9px!important;border-radius:13px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ul{grid-template-columns:1fr!important;gap:8px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ol{grid-template-columns:1fr!important;gap:9px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>ol>li{padding:48px 14px 14px!important}body:has(.product-information) .product-details :is(rte-formatter,.text-block.rte)>table{font-size:12px!important;display:block!important;overflow-x:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dkj-product-detail-finish.css.map */
