.drm-page{--drm-bg:#f2f0ec;--drm-bg2:#e9e7e3;--drm-bg3:#dfddd9;--drm-card:#fbfaf7;--drm-card2:#f2efea;--drm-black:#18191b;--drm-charcoal:#2e3033;--drm-gun:#555b60;--drm-gold:#c9954b;--drm-gold2:#e5bc76;--drm-amber:#c97826;--drm-blue:#407b9d;--drm-title:#292b2e;--drm-ink:#44474a;--drm-body:#6d7073;--drm-line:rgba(49,52,55,.1);width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;container-type:inline-size;color:var(--drm-ink);background:radial-gradient(circle at 5% 0%,rgba(255,255,255,.96),transparent 28%),radial-gradient(circle at 95% 10%,rgba(201,149,75,.09),transparent 30%),radial-gradient(circle at 80% 92%,rgba(64,123,157,.06),transparent 25%),linear-gradient(150deg,var(--drm-bg),var(--drm-bg2) 52%,var(--drm-bg3))}.drm-page *,.drm-page *:before,.drm-page *:after{box-sizing:border-box}.drm-page img{display:block;max-width:100%}.drm-page a{color:inherit}.drm-page .drm-shell{width:min(1180px,calc(100% - 24px));margin:0 auto;padding:16px 0 54px}.drm-page .drm-card{position:relative;isolation:isolate;overflow:hidden;margin:0 0 15px;border:1px solid var(--drm-line);border-radius:25px;background:radial-gradient(circle at 95% 5%,rgba(255,255,255,.87),transparent 29%),linear-gradient(145deg,var(--drm-card),var(--drm-card2));box-shadow:0 18px 48px #20222417;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.drm-page .drm-card:after{content:"";position:absolute;z-index:6;top:-70%;right:-70%;bottom:-70%;left:-70%;pointer-events:none;background:linear-gradient(112deg,transparent 45%,rgba(255,255,255,.55) 49%,transparent 53%);transform:translate(-62%) rotate(7deg);animation:drm-sweep 11s ease-in-out infinite}@keyframes drm-sweep{0%,25%{transform:translate(-62%) rotate(7deg)}70%,to{transform:translate(62%) rotate(7deg)}}.drm-page .drm-card:active{transform:scale(.988)}@media(hover:hover){.drm-page .drm-card:hover{transform:translateY(-4px);border-color:#c9954b33;box-shadow:0 25px 58px #20222424}}.drm-page .drm-accent{background:radial-gradient(circle at 95% 5%,rgba(255,255,255,.54),transparent 28%),linear-gradient(145deg,#ece7df,#e4e4e2)}.drm-page .drm-dark{color:#fff;background:radial-gradient(circle at 8% 8%,rgba(201,149,75,.18),transparent 29%),radial-gradient(circle at 92% 89%,rgba(64,123,157,.1),transparent 27%),linear-gradient(145deg,#303236,#1b1c1e);border-color:#ffffff12}.drm-page .drm-dark .drm-h1,.drm-page .drm-dark .drm-h2{color:#fff}.drm-page .drm-dark .drm-p{color:#e2e3e4}.drm-page .drm-dark .drm-kicker{color:#f6d49d;border-color:#ffffff24;background:#ffffff14}.drm-page .drm-dark .drm-tag{color:#f5f5f6;border-color:#ffffff1a;background:#ffffff14}.drm-page .drm-split{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.drm-page .drm-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:27px 21px}.drm-page .drm-kicker{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0 0 14px;padding:7px 11px;border:1px solid rgba(201,149,75,.16);border-radius:999px;color:#786548;background:#ffffffa3;font-size:10px;line-height:1.3;font-weight:850;letter-spacing:.125em;text-transform:uppercase}.drm-page .drm-kicker:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--drm-gold),var(--drm-amber));box-shadow:0 0 11px #c9954b66}.drm-page .drm-h1,.drm-page .drm-h2{margin:0;color:var(--drm-title);font-weight:900;line-height:1.04;letter-spacing:-.045em;overflow-wrap:anywhere}.drm-page .drm-h1{font-size:clamp(31px,8.2cqw,56px)}.drm-page .drm-h2{font-size:clamp(25px,6.4cqw,42px)}.drm-page .drm-p{margin:15px 0 0;color:var(--drm-body);font-size:15px;line-height:1.68}.drm-page .drm-shimmer{background:linear-gradient(105deg,#292b2e,#70583b,#c9954b 40%,#4f5960,#407b9d 78%,#292b2e);background-size:260% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:drm-shimmer 10s linear infinite}.drm-page .drm-dark .drm-shimmer{background:linear-gradient(105deg,#fff,#ffd795 23%,#fff0c7 43%,#9fd9fa 64%,#fff 82% 100%);background-size:260% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes drm-shimmer{0%{background-position:190% center}to{background-position:-60% center}}.drm-page .drm-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.drm-page .drm-tag{padding:8px 11px;border:1px solid rgba(49,52,55,.1);border-radius:999px;color:#5e6063;background:#ffffffa8;font-size:12px;line-height:1.3;font-weight:800}.drm-page .drm-media{position:relative;width:100%;min-width:0;aspect-ratio:1/1;overflow:hidden;background:#dedfdf}.drm-page .drm-media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;margin:0!important;object-fit:cover!important;object-position:center!important}.drm-page .drm-marquee{overflow:hidden;margin-bottom:15px;padding:12px 0;border:1px solid rgba(49,52,55,.09);border-radius:15px;background:linear-gradient(90deg,#e7e4df,#f1efeb,#e3e2e0)}.drm-page .drm-track{display:flex;width:max-content;animation:drm-scroll 28s linear infinite}.drm-page .drm-set{display:flex;flex:none;align-items:center;gap:25px;padding:0 13px}.drm-page .drm-set span{white-space:nowrap;color:#575b5e;font-size:11px;font-weight:850;letter-spacing:.11em}.drm-page .drm-set i{color:var(--drm-gold);font-style:normal}@keyframes drm-scroll{to{transform:translate(-50%)}}.drm-page .drm-pad{padding:26px 20px}.drm-page .drm-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.drm-page .drm-feature{min-width:0;padding:17px;border:1px solid rgba(49,52,55,.09);border-radius:17px;background:#ffffff9e}.drm-page .drm-feature span{display:block;margin-bottom:10px;font-size:24px}.drm-page .drm-feature strong{display:block;margin-bottom:6px;color:#484b4e;font-size:15px}.drm-page .drm-feature p{margin:0;color:#6e7275;font-size:13px;line-height:1.55}.drm-page .drm-steps{display:grid;gap:10px;margin-top:20px}.drm-page .drm-step{padding:17px;border:1px solid rgba(49,52,55,.09);border-radius:17px;background:#ffffff9e}.drm-page .drm-step em{display:grid;place-items:center;width:32px;height:32px;margin-bottom:11px;border-radius:10px;color:#1b1b1d;background:linear-gradient(135deg,#e7c486,#c9954b);font-style:normal;font-weight:950}.drm-page .drm-step strong{display:block;color:#484b4e;font-size:15px}.drm-page .drm-step p{margin:7px 0 0;color:#6e7275;font-size:13px;line-height:1.53}.drm-page .drm-forms{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.drm-page .drm-form{padding:20px;border:1px solid rgba(49,52,55,.09);border-radius:18px;background:#ffffff9e}.drm-page .drm-form b{display:block;margin-bottom:7px;color:var(--drm-gold);font-size:31px;line-height:1;font-weight:950}.drm-page .drm-form strong{display:block;color:#484b4e;font-size:15px}.drm-page .drm-form p{margin:8px 0 0;color:#6e7275;font-size:13px;line-height:1.56}.drm-page .drm-note{margin-top:18px;padding:18px;border:1px solid rgba(49,52,55,.11);border-radius:17px;color:#62666a;background:#ffffffb3;font-size:13px;line-height:1.62}.drm-page .drm-note strong{display:block;margin-bottom:7px;color:#474a4d;font-size:15px}.drm-page .drm-specs{display:grid;gap:8px;margin-top:19px}.drm-page .drm-spec{display:grid;gap:5px;padding:14px;border:1px solid rgba(49,52,55,.09);border-radius:14px;background:#ffffff9e}.drm-page .drm-spec dt{color:#484b4e;font-size:12px;font-weight:850}.drm-page .drm-spec dd{margin:0;color:#6e7275;font-size:13px;line-height:1.5}.drm-page .drm-faq{margin-top:18px}.drm-page .drm-faq details{overflow:hidden;margin-bottom:9px;border:1px solid rgba(49,52,55,.09);border-radius:14px;background:#ffffff9e}.drm-page .drm-faq summary{position:relative;cursor:pointer;list-style:none;padding:17px 44px 17px 15px;color:#484b4e;font-size:14px;font-weight:850}.drm-page .drm-faq summary::-webkit-details-marker{display:none}.drm-page .drm-faq summary:after{content:"+";position:absolute;top:12px;right:15px;color:var(--drm-gold);font-size:23px}.drm-page .drm-faq details[open] summary:after{content:"\2212"}.drm-page .drm-faq p{margin:0;padding:0 15px 17px;color:#6e7275;font-size:13px;line-height:1.63}.drm-page .drm-cta{padding:39px 20px;text-align:center}.drm-page .drm-cta .drm-kicker{margin-left:auto;margin-right:auto}.drm-page .drm-cta .drm-p{max-width:700px;margin:16px auto 0}.drm-page .drm-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:55px;margin-top:22px;padding:14px 25px;border-radius:999px;color:#fff!important;text-decoration:none;background:linear-gradient(105deg,#1e2022,#665136,#c9954b,#41789a,#1e2022);background-size:260% auto;box-shadow:0 13px 32px #26272938;font-size:15px;font-weight:900;animation:drm-btn 7s linear infinite}@keyframes drm-btn{to{background-position:260% center}}.drm-page .drm-footnote{max-width:720px;margin:14px auto 0;color:#62666a;font-size:11px;line-height:1.6}@container (min-width:720px){.drm-page .drm-shell{width:min(1180px,calc(100% - 40px));padding-top:25px}.drm-page .drm-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:500px}.drm-page .drm-hero{min-height:590px}.drm-page .drm-copy{min-height:500px;padding:43px 40px}.drm-page .drm-media{position:relative;align-self:stretch;width:100%;height:100%;min-height:100%;aspect-ratio:auto}.drm-page .drm-media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important}.drm-page .drm-reverse>.drm-media{order:2}.drm-page .drm-pad{padding:40px}.drm-page .drm-grid,.drm-page .drm-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.drm-page .drm-forms{grid-template-columns:repeat(2,minmax(0,1fr))}.drm-page .drm-spec{grid-template-columns:210px minmax(0,1fr);align-items:center}.drm-page .drm-btn{width:auto;min-width:330px}.drm-page .drm-cta{padding:56px 40px}}@media(prefers-reduced-motion:reduce){.drm-page *,.drm-page *:before,.drm-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.drm-page .drm-shimmer{background-image:linear-gradient(105deg,#292b2e,#886038 18%,#ffdf9a 32%,#fff5d9 38%,#c9954b 46%,#407b9d 68%,#292b2e)!important;background-size:320% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:drm-shimmer-bright 4.2s linear infinite!important}.drm-page .drm-dark .drm-shimmer{background-image:linear-gradient(105deg,#fff,#f3c87d 19%,#fffdf3 34%,#ffe1a3 45%,#9fd9fa 68%,#fff)!important}@keyframes drm-shimmer-bright{0%{background-position:180% center}to{background-position:-130% center}}.drm-page .drm-card:after{top:-100%!important;right:-130%!important;bottom:-100%!important;left:-130%!important;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.02) 46%,rgba(255,255,255,.66) 49%,rgba(255,255,255,.08) 52%,transparent 56%)!important;transform:translate(-58%) rotate(8deg);animation:drm-flash-sweep 6.5s ease-in-out infinite!important}@keyframes drm-flash-sweep{0%,12%{transform:translate(-58%) rotate(8deg)}43%,to{transform:translate(58%) rotate(8deg)}}.drm-page .drm-btn{position:relative;overflow:hidden;animation:drm-btn 4s linear infinite,drm-cta-glow 2.8s ease-in-out infinite!important}@keyframes drm-cta-glow{0%,to{box-shadow:0 12px 28px #c9954b2e}50%{box-shadow:0 12px 34px #c9954b80,0 0 18px #c9954b40}}@media(prefers-reduced-motion:reduce){.drm-page .drm-shimmer,.drm-page .drm-card:after,.drm-page .drm-btn{animation:none!important}}.dragon-details{max-width:1100px;margin:auto;padding-top:24px;padding-bottom:32px}.dragon-details img{max-width:100%;height:auto}@media(max-width:749px){.dragon-details{padding-left:12px;padding-right:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dragon-livoraya.css.map */
