html body.tpl-index .dkduo,html body.tpl-index .dkduo *{box-sizing:border-box}html body.tpl-index .dkduo{--wine:#4A0C22;--dark:#2A0613;--gold:#E6C98F;--cream:#FCF9F4;position:relative;width:min(1480px,calc(100% - 48px));margin:10px auto 38px;padding:17px 18px 18px;background:linear-gradient(155deg,#fffdf9 2%,#fcf9f4 59%,#f8f0e6);border:1px solid rgba(201,162,94,.33);border-radius:19px;box-shadow:0 23px 48px -38px #4a0c2270;color:var(--wine);isolation:isolate}html body.tpl-index .dkduo__row{display:grid;grid-template-columns:minmax(0,1.18fr) 1px minmax(0,.92fr);min-height:455px;align-items:stretch;gap:clamp(11px,1.3vw,21px)}html body.tpl-index .dkduo__panel{position:relative;min-width:0;display:grid;grid-template-columns:minmax(125px,.33fr) minmax(0,.67fr);align-items:center;gap:7px}html body.tpl-index .dkduo__panel--cube{grid-template-columns:minmax(133px,.46fr) minmax(0,.54fr)}html body.tpl-index .dkduo__divider{align-self:stretch;display:flex;align-items:center;justify-content:center;width:1px;position:relative;background:linear-gradient(transparent,#c9a25e83 25%,#c9a25e83 75%,transparent);font:16px Georgia,serif;color:#b88b48}html body.tpl-index .dkduo__divider:before{content:"";position:absolute;top:0;bottom:0;left:0;border-left:1px solid transparent}html body.tpl-index .dkduo__copy{position:relative;z-index:2;min-width:0;padding:16px 0 16px 10px}html body.tpl-index .dkduo__eyebrow{margin:0 0 15px!important;color:#8a5f3a!important;font:750 clamp(8px,.74vw,11px)/1.4 Manrope,Arial,sans-serif!important;letter-spacing:.19em!important;text-transform:uppercase}html body.tpl-index .dkduo__copy h2{margin:0!important;font:400 clamp(28px,3vw,49px)/1.05 "Playfair Display",Georgia,serif!important;letter-spacing:-.035em;color:#4a0c22!important;text-wrap:balance}html body.tpl-index .dkduo__copy h2 em{display:block;font-family:Playfair Display,Georgia,serif!important;font-size:.92em!important;font-weight:400!important;color:#9c6925!important;line-height:1.15}html body.tpl-index .dkduo__desc{max-width:240px;margin:17px 0 24px!important;color:#5d3540!important;font:400 clamp(11px,1vw,14px)/1.55 Manrope,Arial,sans-serif!important}html body.tpl-index .dkduo__cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:44px;padding:11px 17px;border-radius:999px;background:linear-gradient(130deg,#d0aa64,#f5e1af 52%,#d3af6c);box-shadow:0 10px 25px #4a0c221f;color:#360c1d!important;text-decoration:none!important;font:800 10px/1.2 Manrope,Arial,sans-serif;letter-spacing:.09em;transition:filter .25s,transform .25s}html body.tpl-index .dkduo__cta span{font-size:20px}html body.tpl-index .dkduo__cta:hover{filter:brightness(1.055);transform:translateY(-2px)}html body.tpl-index .dkduo__links{display:flex;flex-direction:column;align-items:flex-start;gap:8px}html body.tpl-index .dkduo__links a{display:inline-flex;align-items:center;justify-content:center;min-width:105px;min-height:36px;padding:9px 15px;background:#4a0c22;color:#f7e6c5!important;text-decoration:none!important;border:1px solid #C9A25E;border-radius:30px;font:750 9px/1.2 Manrope,Arial,sans-serif;letter-spacing:.09em}html body.tpl-index .dkduo__links a:first-child{background:linear-gradient(120deg,#d3ad69,#ffe7b3);color:#421428!important}html body.tpl-index .dkduo__gallery{position:relative;min-width:0;height:448px;overflow:hidden;touch-action:pan-y;perspective:1050px}html body.tpl-index .dkduo__orbit{position:absolute;top:0;right:0;bottom:38px;left:0;perspective:1050px;transform-style:preserve-3d;overflow:visible}html body.tpl-index .dkduo-card{position:relative;margin:0;background:linear-gradient(160deg,#470d24,#260713);border:1px solid rgba(230,201,143,.87);border-radius:14px;color:#fbf1e1;box-shadow:0 17px 33px #31091e61,0 0 0 2px #e6c98f1f;overflow:hidden;backface-visibility:hidden;transform-style:preserve-3d}html body.tpl-index .dkduo-card--offer{position:absolute;left:50%;top:48%;width:clamp(130px,13.4vw,196px);height:332px;transform-origin:center center;transition:transform .78s cubic-bezier(.22,.82,.24,1),opacity .65s ease,visibility .65s;will-change:transform;overflow:hidden}html body.tpl-index .dkduo-card__photo{display:block;width:100%;height:70%;overflow:hidden;background:#501b30}html body.tpl-index .dkduo-card__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .6s ease}html body.tpl-index .dkduo-card:hover .dkduo-card__photo img{transform:scale(1.025)}html body.tpl-index .dkduo-card__info{position:absolute;left:0;right:0;bottom:0;min-height:30%;padding:9px 10px 8px;background:linear-gradient(140deg,#4a0c22,#2a0613);z-index:2;display:flex;flex-direction:column;gap:4px}html body.tpl-index .dkduo-card__name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 5px);color:#f8e4c6!important;text-decoration:none!important;font:italic 15px/1.15 Playfair Display,Georgia,serif}html body.tpl-index .dkduo-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:auto;padding-right:36px}html body.tpl-index .dkduo-card__price strong{font:750 20px/1.2 Manrope,Arial,sans-serif;color:#f9dc9f}html body.tpl-index .dkduo-card__price s{font:400 10px/1.2 Manrope,Arial,sans-serif;color:#ead6bb85}html body.tpl-index .dkduo-card__wish{position:absolute;top:9px;right:9px;z-index:5;display:grid;place-items:center!important;width:38px;height:38px;padding:8px!important;border-radius:50%!important;border:1px solid #e6c98fcc!important;background:#fffaf0!important;color:#6a1435!important;cursor:pointer}html body.tpl-index .dkduo-card__wish svg{width:22px;height:22px}html body.tpl-index .dkduo-card__wish[aria-pressed=true] svg{fill:#6a1435}html body.tpl-index .dkduo-card__buy{position:absolute;right:6px;bottom:5px;display:flex;align-items:center;gap:2px;z-index:5}html body.tpl-index .dkduo-card__buy select{max-width:68px;height:23px;padding:1px;color:#f5dfbc;background:#54152e;border:1px solid #e6c98f5c;border-radius:5px;font-size:9px}html body.tpl-index .dkduo-card__buy button{width:33px;height:33px;display:grid;place-items:center;padding:7px!important;border:0!important;border-radius:50%!important;background:#f1d49c!important;color:#4a0c22!important;cursor:pointer}html body.tpl-index .dkduo-card__buy button:disabled{opacity:.5}html body.tpl-index .dkduo-card__buy button svg{width:19px;height:19px}html body.tpl-index .dkduo__controls{position:absolute;left:10%;right:10%;bottom:2px;display:flex;align-items:center;justify-content:center;gap:16px;z-index:25}html body.tpl-index .dkduo__controls button{display:grid;place-items:center!important;flex:0 0 37px;width:37px;height:37px;padding:0!important;background:#4a0c22!important;border:1px solid #e6c98f!important;color:#f5dda8!important;border-radius:50%!important;font:28px/1 Georgia,serif;cursor:pointer;box-shadow:0 5px 15px #2a061326;transition:transform .23s,background .23s}html body.tpl-index .dkduo__controls button:hover{background:#6a1435!important;transform:scale(1.08)}html body.tpl-index .dkduo__controls span{min-width:42px;text-align:center;font:italic 14px/1 Playfair Display,Georgia,serif;color:#6a1435;font-variant-numeric:tabular-nums}html body.tpl-index .dkduo__cube-world{position:absolute;top:7px;right:0;bottom:43px;left:0;display:grid;place-items:center;perspective:1000px;pointer-events:auto}html body.tpl-index .dkduo__cube{--duo-depth:112px;--duo-angle:-40deg;position:relative;width:224px;height:336px;transform:translateZ(calc(-1 * var(--duo-depth))) rotateY(var(--duo-angle));transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.83,.2,1);will-change:transform}html body.tpl-index .dkduo-card--cube{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:110px 110px 13px 13px;backface-visibility:hidden;overflow:hidden}html body.tpl-index .dkduo-card--cube:nth-child(1){transform:rotateY(0) translateZ(var(--duo-depth))}html body.tpl-index .dkduo-card--cube:nth-child(2){transform:rotateY(90deg) translateZ(var(--duo-depth))}html body.tpl-index .dkduo-card--cube:nth-child(3){transform:rotateY(180deg) translateZ(var(--duo-depth))}html body.tpl-index .dkduo-card--cube:nth-child(4){transform:rotateY(270deg) translateZ(var(--duo-depth))}html body.tpl-index .dkduo-card--cube .dkduo-card__photo{height:75%}html body.tpl-index .dkduo-card--cube .dkduo-card__info{min-height:25%}html body.tpl-index .dkduo__notice{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);z-index:99;min-height:0;margin:0!important;font:700 11px Manrope,Arial,sans-serif;color:#6a1435;background:#fff9f0;border-radius:12px;padding:0 8px}html body.tpl-index .dkduo__notice:empty{display:none}html body.tpl-index .dkduo__gallery:focus-visible{outline:2px solid #b88e4d;outline-offset:-4px;border-radius:10px}@media(max-width:1210px)and (min-width:801px){html body.tpl-index .dkduo{width:calc(100% - 30px);padding:12px}html body.tpl-index .dkduo__row{grid-template-columns:minmax(0,1.17fr) 1px minmax(0,.83fr);gap:9px}html body.tpl-index .dkduo__panel{grid-template-columns:minmax(105px,.3fr) minmax(0,.7fr)}html body.tpl-index .dkduo__panel--cube{grid-template-columns:minmax(96px,.35fr) minmax(0,.65fr)}html body.tpl-index .dkduo__copy{padding-left:5px}html body.tpl-index .dkduo__copy h2{font-size:clamp(24px,2.8vw,35px)!important}html body.tpl-index .dkduo__cube{width:165px;height:288px;--duo-depth:82.5px}html body.tpl-index .dkduo-card--offer{width:clamp(125px,14vw,164px);height:305px}html body.tpl-index .dkduo__gallery{height:400px}html body.tpl-index .dkduo__row{min-height:420px}html body.tpl-index .dkduo-card__price strong{font-size:16px}}@media(max-width:800px){html body.tpl-index .dkduo{width:calc(100% - 24px);padding:14px 11px;margin:18px auto 28px}html body.tpl-index .dkduo__row{display:flex;flex-direction:column;gap:12px}html body.tpl-index .dkduo__divider{width:100%;height:1px;align-self:auto;background:linear-gradient(90deg,transparent,#c9a25e8c,transparent);font-size:0}html body.tpl-index .dkduo__panel,html body.tpl-index .dkduo__panel--cube{display:block}html body.tpl-index .dkduo__copy{padding:4px 14px 6px;text-align:center}html body.tpl-index .dkduo__copy h2{font-size:clamp(29px,8vw,41px)!important}html body.tpl-index .dkduo__copy h2 em{display:inline;font-size:.94em!important}html body.tpl-index .dkduo__eyebrow{margin:5px 0 9px!important}html body.tpl-index .dkduo__desc{max-width:340px;margin:8px auto 10px!important;font-size:12px!important}html body.tpl-index .dkduo__cta{min-height:35px;padding:8px 16px;font-size:9px}html body.tpl-index .dkduo__gallery--offers{height:345px}html body.tpl-index .dkduo__gallery--cube{height:357px}html body.tpl-index .dkduo__links{flex-direction:row;justify-content:center}html body.tpl-index .dkduo__links a{min-width:110px;min-height:32px}html body.tpl-index .dkduo-card--offer{width:clamp(134px,38vw,181px);height:278px}html body.tpl-index .dkduo-card__photo{height:68%}html body.tpl-index .dkduo-card__name{font-size:13px}html body.tpl-index .dkduo-card__price strong{font-size:17px}html body.tpl-index .dkduo-card__wish{height:34px;width:34px}html body.tpl-index .dkduo__cube-world{top:0;right:0;bottom:42px;left:0}html body.tpl-index .dkduo__cube{width:190px;height:291px;--duo-depth:95px}html body.tpl-index .dkduo__controls{bottom:0}}@media(max-width:359px){html body.tpl-index .dkduo{width:calc(100% - 14px);padding:12px 6px}html body.tpl-index .dkduo__gallery--offers{height:303px}html body.tpl-index .dkduo-card--offer{width:132px;height:250px}html body.tpl-index .dkduo__cube{width:175px;height:268px;--duo-depth:87.5px}html body.tpl-index .dkduo__gallery--cube{height:324px}html body.tpl-index .dkduo__copy h2{font-size:28px!important}}@media(prefers-reduced-motion:reduce){html body.tpl-index .dkduo-card--offer,html body.tpl-index .dkduo__cube,html body.tpl-index .dkduo-card__photo img{transition:none!important}}html body.tpl-index .dkduo .dkduo__panel--cube{padding:7px 8px 7px 2px;border-radius:17px;border:1px solid rgba(201,162,94,.3);background:linear-gradient(118deg,#fff9ef,#fcf5eb 40%,#f2e3d2);box-shadow:inset 0 1px #fffffff0,0 15px 35px -30px #4a0c2261}html body.tpl-index .dkduo .dkduo__gallery--cube{isolation:isolate;position:relative;border:1px solid rgba(230,201,143,.62);border-radius:16px;background:radial-gradient(ellipse at var(--duo-glow-x,52%) 32%,rgba(255,228,176,.29),transparent 46%),radial-gradient(ellipse at 82% 78%,rgba(146,54,77,.43),transparent 54%),repeating-linear-gradient(101deg,transparent 0 16%,rgba(255,234,191,.025) 17%,transparent 20%),linear-gradient(130deg,#230712 2%,#4b102b 43%,#270913 98%);box-shadow:inset 0 0 38px #0c02084f,inset 0 1px #ffedcc2b,0 14px 36px -25px #23041173;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}html body.tpl-index .dkduo .dkduo__gallery--cube.dkduo--grabbing,html body.tpl-index .dkduo .dkduo__gallery--cube.dkduo--grabbing *{cursor:grabbing!important}html body.tpl-index .dkduo .dkduo__gallery--cube:before{content:"";position:absolute;top:5%;right:9%;bottom:11%;left:9%;z-index:0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,221,165,.25),transparent 63%);filter:blur(13px);opacity:.92;pointer-events:none}html body.tpl-index .dkduo .dkduo__gallery--cube:after{content:"";position:absolute;left:9%;right:9%;bottom:36px;height:32px;z-index:0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(248,207,138,.26),transparent 73%);filter:blur(11px);pointer-events:none}html body.tpl-index .dkduo .dkduo__gallery--cube .dkduo__cube-world{z-index:1}html body.tpl-index .dkduo .dkduo__gallery--cube .dkduo__cube{--duo-depth:98px;width:196px;height:332px;transform:translateZ(calc(-1 * var(--duo-depth))) rotateX(var(--duo-tilt,0deg)) rotateY(var(--duo-angle))}html body.tpl-index .dkduo .dkduo-card--cube{border-radius:14px!important;border:1px solid rgba(230,201,143,.87);background:linear-gradient(160deg,#470d24,#260713);box-shadow:0 17px 33px #31091e61,0 0 0 2px #e6c98f1f;overflow:hidden}html body.tpl-index .dkduo .dkduo-card--cube .dkduo-card__photo{height:70%!important}html body.tpl-index .dkduo .dkduo-card--cube .dkduo-card__info{min-height:30%!important;padding:9px 10px 8px;background:linear-gradient(140deg,#4a0c22,#2a0613)}html body.tpl-index .dkduo .dkduo__gallery--cube .dkduo__controls{z-index:25}@media(min-width:801px)and (max-width:1210px){html body.tpl-index .dkduo .dkduo__gallery--cube .dkduo__cube{width:155px;height:305px;--duo-depth:77.5px}html body.tpl-index .dkduo .dkduo__panel--cube{padding:6px 5px 6px 2px}}@media(max-width:800px){html body.tpl-index .dkduo .dkduo__panel--cube{padding:8px 7px 10px}html body.tpl-index .dkduo .dkduo__gallery--cube .dkduo__cube{width:clamp(148px,42vw,177px);height:278px;--duo-depth:clamp(74px,21vw,88.5px)}html body.tpl-index .dkduo .dkduo__gallery--cube{height:348px}}@media(max-width:359px){html body.tpl-index .dkduo .dkduo__gallery--cube .dkduo__cube{width:138px;height:250px;--duo-depth:69px}html body.tpl-index .dkduo .dkduo__gallery--cube{height:320px}}@media(prefers-reduced-motion:reduce){html body.tpl-index .dkduo .dkduo__gallery--cube .dkduo__cube{transition:none!important;--duo-tilt:0deg!important}}html body.tpl-index .dkduo .dkduo__gallery--cube .dkduo__controls span{color:#f9e2ba!important;text-shadow:0 1px 6px rgba(11,2,7,.7);font-size:15px}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube){--duo-height:clamp(600px,58vw,850px);width:min(1480px,calc(100% - 24px));margin:18px auto 30px;padding:15px 17px;background:linear-gradient(140deg,#fffdf9,#fcf9f4 65%,#f8f0e6);border:1px solid rgba(201,162,94,.48);border-radius:26px;box-shadow:0 24px 50px -38px #4a0c2259}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__row{display:block!important;min-height:var(--duo-height)!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__panel{display:grid!important;grid-template-columns:minmax(230px,37%) minmax(0,63%)!important;align-items:center;gap:0!important;width:100%;height:var(--duo-height)!important;min-height:0!important;padding:0 8px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy{padding:24px clamp(15px,3vw,50px)!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy h2{font-size:clamp(45px,5vw,77px)!important;line-height:1.12!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__eyebrow{font-size:clamp(11px,1.1vw,15px)!important;margin:0 0 20px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__desc{font-size:clamp(15px,1.5vw,21px)!important;margin:23px 0 38px!important;max-width:470px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__gallery{height:100%!important;min-height:0!important}html body.tpl-index .dkduo--offers .dkduo__cta{min-height:60px;padding:16px 28px;font-size:12px}html body.tpl-index .dkduo--offers .dkduo-card--offer{width:clamp(225px,24vw,342px)!important;height:clamp(390px,41vw,576px)!important;top:49%}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__name{font-size:clamp(17px,1.6vw,23px)}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__price strong{font-size:clamp(22px,2.25vw,34px)}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls{bottom:clamp(15px,3.4vw,51px)!important;gap:24px}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls button{width:53px;height:53px;flex-basis:53px;font-size:34px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls span{font-size:20px!important;min-width:65px}html body.tpl-index .dkduo--cube .dkduo__panel--cube{background:linear-gradient(120deg,#fffaf2,#fbf4e9)!important;border-radius:21px}html body.tpl-index .dkduo--cube .dkduo__gallery--cube{width:100%;border-radius:20px;cursor:grab}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__cube{width:clamp(245px,25vw,342px)!important;height:clamp(390px,41vw,576px)!important;--duo-depth:clamp(122.5px,12.5vw,171px)!important;--duo-angle:0deg}html body.tpl-index .dkduo--cube .dkduo__cube-world{top:4px!important;right:0!important;bottom:72px!important;left:0!important}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__controls{bottom:20px!important}html body.tpl-index .dkduo--cube .dkduo__links{flex-direction:row;flex-wrap:wrap}html body.tpl-index .dkduo--cube .dkduo__links a{min-height:44px;padding:12px 19px;font-size:11px!important}@media(min-width:801px)and (max-width:1130px){html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube){--duo-height:635px}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__panel{grid-template-columns:minmax(220px,38%) minmax(0,62%)!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy h2{font-size:clamp(34px,4vw,51px)!important}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__cube{width:246px!important;height:410px!important;--duo-depth:123px!important}html body.tpl-index .dkduo--offers .dkduo-card--offer{width:246px!important;height:425px!important}}@media(max-width:800px){html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube){--duo-height:640px;width:calc(100% - 22px);margin:14px auto 10px;padding:10px 9px}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__panel{display:flex!important;flex-direction:column!important;justify-content:flex-start;gap:2px!important;height:var(--duo-height)!important;padding:4px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy{padding:10px 10px 5px!important;text-align:center;width:100%}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy h2{font-size:clamp(30px,8vw,41px)!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__eyebrow{font-size:10px!important;margin:1px 0 8px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__desc{font-size:12px!important;margin:9px auto 13px!important;max-width:310px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__gallery{width:100%;flex:1 1 auto;height:auto!important;min-height:0!important}html body.tpl-index .dkduo--offers .dkduo__cta{min-height:39px;padding:10px 17px;font-size:10px}html body.tpl-index .dkduo--offers .dkduo-card--offer{width:clamp(138px,47vw,205px)!important;height:clamp(266px,74vw,336px)!important}html body.tpl-index .dkduo--cube .dkduo__panel--cube{padding:4px!important}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__cube{width:clamp(148px,49vw,205px)!important;height:clamp(256px,73vw,332px)!important;--duo-depth:clamp(74px,24.5vw,102.5px)!important}html body.tpl-index .dkduo--cube .dkduo__cube-world{top:1px!important;right:0!important;bottom:46px!important;left:0!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls{bottom:8px!important;gap:17px}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls button{width:41px;height:41px;flex-basis:41px;font-size:26px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls span{font-size:15px!important;min-width:48px}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__name{font-size:15px}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__price strong{font-size:19px}html body.tpl-index .dkduo--cube .dkduo__links{justify-content:center}html body.tpl-index .dkduo--cube .dkduo__links a{min-height:34px;padding:9px 14px;font-size:10px!important}}@media(max-width:359px){html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube){--duo-height:600px;width:calc(100% - 14px);padding:8px 5px}html body.tpl-index .dkduo--offers .dkduo-card--offer{width:140px!important;height:262px!important}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__cube{width:148px!important;height:263px!important;--duo-depth:74px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy h2{font-size:28px!important}}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube){--duo-height:580px}@media(min-width:801px)and (max-width:1180px){html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube){--duo-height:540px}}@media(min-width:801px){html body.tpl-index .dkduo--offers .dkduo-card--offer{width:min(270px,calc((var(--duo-height) - 180px)*.63))!important;height:min(430px,calc(var(--duo-height) - 180px))!important}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__cube{--duo-mirror-width:min(270px,calc((var(--duo-height) - 180px)*.63));width:var(--duo-mirror-width)!important;height:min(430px,calc(var(--duo-height) - 180px))!important;--duo-depth:calc(var(--duo-mirror-width)/2)!important}}@media(max-width:800px){html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube){--duo-height:560px}html body.tpl-index .dkduo--offers .dkduo-card--offer{height:min(clamp(266px,74vw,336px),max(215px,calc(var(--duo-height) - 225px)))!important}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__cube{height:min(clamp(256px,73vw,332px),max(215px,calc(var(--duo-height) - 225px)))!important}}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__panel{grid-template-columns:minmax(0,35%) minmax(0,65%)!important;align-items:center!important;gap:0!important;overflow:hidden}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;align-self:stretch!important;min-width:0!important;min-height:0!important;max-height:100%!important;padding:clamp(14px,2.25vw,34px)!important;overflow:visible!important;text-align:left!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__eyebrow{font-size:clamp(10px,.77vw,13px)!important;letter-spacing:.17em!important;margin:0 0 clamp(12px,1.5vw,20px)!important;line-height:1.35!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy h2{font-size:clamp(35px,3.15vw,57px)!important;line-height:1.08!important;letter-spacing:-.03em!important;width:100%!important;max-width:440px!important;margin:0!important;text-wrap:balance}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy h2 em{display:block!important;font-size:.93em!important;margin-top:3px!important;line-height:1.13!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__desc{width:100%!important;max-width:380px!important;margin:clamp(12px,1.5vw,21px) 0 clamp(15px,1.7vw,24px)!important;font-size:clamp(13px,1.05vw,17px)!important;line-height:1.45!important}html body.tpl-index .dkduo--offers .dkduo__cta{position:relative!important;flex:0 0 auto!important;align-self:flex-start!important;display:inline-flex!important;min-height:45px!important;max-width:100%!important;padding:12px clamp(15px,1.65vw,23px)!important;margin:0!important;font-size:clamp(9px,.71vw,11px)!important;line-height:1.25!important;white-space:normal!important;letter-spacing:.065em!important;box-shadow:0 9px 24px -15px #4a0c2280!important}html body.tpl-index .dkduo--offers .dkduo__cta span{font-size:18px!important}html body.tpl-index .dkduo--offers .dkduo-card--offer{--dk-card-height:clamp(292px,calc(var(--duo-height) - 102px),460px);height:var(--dk-card-height)!important;width:calc(var(--dk-card-height) * .675)!important;top:46.5%!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__info{padding:clamp(9px,.75vw,13px) clamp(9px,.75vw,13px) 12px!important;gap:5px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;width:100%!important;min-height:2.2em!important;max-height:2.35em!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:break-word!important;font-size:clamp(15px,1.05vw,19px)!important;line-height:1.16!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__price{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:5px!important;padding-right:32px!important;min-height:29px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__price strong{white-space:nowrap!important;font-size:clamp(18px,1.62vw,28px)!important;line-height:1.1!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.025em!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__price s{white-space:nowrap!important;font-size:10px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__buy button{width:34px!important;height:34px!important;min-width:34px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls{bottom:12px!important;gap:clamp(12px,1.3vw,18px)!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls button{flex:0 0 42px!important;width:42px!important;height:42px!important;font-size:27px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls span{font-size:16px!important;min-width:46px!important}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__cube{--dk-card-height:clamp(292px,calc(var(--duo-height) - 102px),460px);--dk-card-width:calc(var(--dk-card-height)*.675);height:var(--dk-card-height)!important;width:var(--dk-card-width)!important;--duo-depth:calc(var(--dk-card-width) / 2)!important}html body.tpl-index .dkduo--cube .dkduo__cube-world{top:0!important;right:0!important;bottom:51px!important;left:0!important}html body.tpl-index .dkduo--cube .dkduo__panel--cube{padding:8px!important}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__controls{bottom:11px!important}html body.tpl-index .dkduo--cube .dkduo__links{flex-direction:row!important;flex-wrap:wrap!important;gap:9px!important}html body.tpl-index .dkduo--cube .dkduo__links a{min-width:110px!important;min-height:37px!important;padding:9px 15px!important;font-size:10px!important}@media(min-width:801px)and (max-width:1180px){html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__panel{grid-template-columns:minmax(0,39%) minmax(0,61%)!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy{padding:13px 20px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy h2{font-size:clamp(33px,3.45vw,43px)!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__desc{font-size:13px!important;margin:12px 0 16px!important}html body.tpl-index .dkduo--cube .dkduo__links a{min-height:34px!important;padding:8px 12px!important}}@media(max-width:800px){html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__panel{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy{flex:0 0 auto!important;align-self:stretch!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding:7px 7px 4px!important;max-height:none!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__eyebrow{font-size:9px!important;margin:2px 0 7px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy h2{font-size:clamp(27px,7vw,36px)!important;max-width:100%!important;line-height:1.06!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy h2 em{display:inline!important;line-height:1.1!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__desc{font-size:11px!important;margin:8px auto 10px!important;line-height:1.35!important}html body.tpl-index .dkduo--offers .dkduo__cta{align-self:center!important;min-height:36px!important;font-size:9px!important;padding:8px 14px!important;margin:0 0 4px!important;white-space:nowrap!important}html body.tpl-index .dkduo--offers .dkduo-card--offer{width:clamp(138px,45vw,203px)!important;height:clamp(238px,66vw,310px)!important;top:48%!important}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__cube{width:clamp(148px,47vw,195px)!important;height:clamp(240px,65vw,305px)!important;--duo-depth:clamp(74px,23.5vw,97.5px)!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__name{font-size:13px!important;min-height:2.2em!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__price{padding-right:30px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo-card__price strong{font-size:17px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls{bottom:7px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls button{flex-basis:36px!important;width:36px!important;height:36px!important;font-size:24px!important}html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__controls span{font-size:14px!important}html body.tpl-index .dkduo--cube .dkduo__cube-world{top:0!important;right:0!important;bottom:41px!important;left:0!important}}@media(max-width:359px){html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube) .dkduo__copy h2{font-size:26px!important}html body.tpl-index .dkduo--offers .dkduo-card--offer{width:136px!important;height:236px!important}html body.tpl-index .dkduo--cube .dkduo__gallery--cube .dkduo__cube{width:142px!important;height:242px!important;--duo-depth:71px!important}}@media(max-width:800px){html body.tpl-index .dkduo:is(.dkduo--offers,.dkduo--cube){margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/dk-home-duo-8d4d.css.map */
