.eshop-detail-module *,.eshop-detail-module *:before,.eshop-detail-module *:after{box-sizing:border-box}.eshop-detail-module{--atlas-input-border-color: #000;--atlas-label-color: #bcbcbc}.eshop-detail-module form.hs-form .hs-input:not([type=checkbox]):not([type=radio]){height:unset}.eshop-detail-module{padding-top:var(--mod-pt-desktop, 80px);padding-bottom:var(--mod-pb-desktop, 150px)}@media (max-width: 991.98px){.eshop-detail-module{padding-top:var(--mod-pt-tablet, var(--mod-pt-desktop, 60px));padding-bottom:var(--mod-pb-tablet, var(--mod-pb-desktop, 110px))}}@media (max-width: 575.98px){.eshop-detail-module{padding-top:var(--mod-pt-mobile, var(--mod-pt-tablet, 47px));padding-bottom:var(--mod-pb-mobile, var(--mod-pb-tablet, 65px))}}.eshop-detail-module__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}.eshop-detail-module__intro{grid-column:1 / span 6}.eshop-detail-module__media{grid-column:9 / span 4;margin-top:100px;aspect-ratio:479 / 485;overflow:hidden}.eshop-detail-module__media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.eshop-detail-module__order{grid-column:1 / -1}.eshop-detail-module__title,.eshop-detail-module__desc,.eshop-detail-module__order-heading{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.eshop-detail-module__title{margin:0 0 60px;font-size:70px;line-height:75px;font-weight:700}.eshop-detail-module__desc{margin:0 0 40px;line-height:28px}.eshop-detail-module__desc>:first-child{margin-top:0}.eshop-detail-module__desc>:last-child{margin-bottom:0}.eshop-detail-module__prices{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:0 0 120px;font-weight:700;line-height:28px}.eshop-detail-module__prices dt,.eshop-detail-module__prices dd{margin:0;overflow-wrap:break-word}.eshop-detail-module__order-heading{margin:0 0 60px;font-size:40px;line-height:50px;font-weight:700}.eshop-detail-module .hs-form-field:has(.eshop-detail-module__stepper){display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:35px}.eshop-detail-module .hs-form-field:has(.eshop-detail-module__stepper) .hs-error-msgs{flex:0 0 100%;margin:0}.eshop-detail-module .hs-form-field:has(.eshop-detail-module__stepper)>label{position:static;flex:0 0 auto;white-space:nowrap;color:var(--atlas-text-primary, #000)}.eshop-detail-module .hs-form-field:has(.eshop-detail-module__stepper)>label span{font-size:inherit!important}.eshop-detail-module__stepper{display:flex;align-items:center;gap:10px}.eshop-detail-module .eshop-detail-module__stepper input.hs-input:not([type=checkbox]):not([type=radio]){width:60px!important;height:37px;flex:0 0 60px;border:1px solid var(--atlas-input-border-color, #000);padding:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.eshop-detail-module .eshop-detail-module__stepper input.hs-input::-webkit-outer-spin-button,.eshop-detail-module .eshop-detail-module__stepper input.hs-input::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.eshop-detail-module .hs-submit{margin-top:20px}.eshop-detail-module__step{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;padding:0;border:0;background:none;color:var(--atlas-text-primary, #000);cursor:pointer}.eshop-detail-module__step img,.eshop-detail-module__step svg{display:block;width:21px;height:21px}.eshop-detail-module__step:focus-visible{outline:2px solid var(--atlas-accent, #dcff03);outline-offset:2px}@media (max-width: 767.98px){.eshop-detail-module__grid{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}.eshop-detail-module__intro,.eshop-detail-module__media,.eshop-detail-module__order{grid-column:1}.eshop-detail-module__intro{display:contents}.eshop-detail-module__title{order:1;margin-bottom:20px;font-size:30px;line-height:38px}.eshop-detail-module__media{order:2;width:63.8%;margin:0 auto 25px;aspect-ratio:217 / 221}.eshop-detail-module__desc{order:3;margin-bottom:25px;font-size:16px;line-height:22px}.eshop-detail-module__prices{order:4;gap:0 5px;margin-bottom:50px;font-size:16px;line-height:26px}.eshop-detail-module__order{order:5}.eshop-detail-module__order-heading{margin-bottom:30px;font-size:25px;line-height:30px}.eshop-detail-module .hs-form-field:has(.eshop-detail-module__stepper){margin-bottom:40px}}
