.modal,.modal--is-loading .modal__content{visibility:hidden}.modal,.modal__loader{left:0;position:fixed}.modal-img-btn__icon-wrapper .mc4-icon,.modal__close-btn--outer svg{color:hsl(var(--mc4-color-white-hsl))}button.button-link{border:none;font-size:17px;margin-top:25px;cursor:pointer}.quick-buy-btn{background:#8b8b8b;cursor:pointer;font-family:graphik-regular;position:absolute;top:10px;right:10px;font-size:12px;line-height:15px;padding:10px;color:#fff;border:none;z-index:999;display:block;opacity:0}.basic-item:hover .quick-buy-btn{opacity:1}.quick-buy-btn:hover{background:#222}.modal .dm-product-block article{padding:0}.modal .custom-select select{outline:0}.modal .content-block article{max-width:80%;margin:0 0 0 80px}button,input,select,textarea{background-color:transparent;border-radius:0;color:inherit;line-height:inherit;appearance:none}:root{--mc4-color-primary-hsl:250,84%,54%;--mc4-color-bg-hsl:0,0%,100%;--mc4-color-contrast-high-hsl:230,7%,23%;--mc4-color-contrast-higher-hsl:230,13%,9%;--mc4-color-contrast-lower-hsl:240,4%,85%;--mc4-color-bg-light-hsl:0,0%,100%;--mc4-color-bg-lighter-hsl:0,0%,100%;--mc4-color-black-hsl:230,13%,9%;--mc4-color-white-hsl:0,0%,100%;--mc4-color-bg-dark-hsl:240,4%,95%;--mc4-color-primary-darker-hsl:250,84%,38%;--mc4-color-primary-light-hsl:250,84%,60%;--mc4-color-accent-hsl:342,89%,48%;--mc4-space-xs:0.5rem;--mc4-space-sm:0.75rem;--mc4-space-md:1.25rem;--mc4-space-2xs:0.375rem;--mc4-text-lg:1.25rem;--mc4-text-md:1.2rem;--mc4-text-sm:0.833rem;--modal-transition-duration:0.2s}.mc4-icon{height:var(--mc4-size,1em);width:var(--mc4-size,1em);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.mc4-icon--xs{--mc4-size:16px}.mc4-icon--sm{--mc4-size:24px}.modal{z-index:9999;width:100%;height:100%;top:0;opacity:0;background:#0006}.modal:not(.modal--is-visible){pointer-events:none;background-color:transparent}.modal--is-visible{opacity:1;visibility:visible}.modal__close-btn{display:flex;flex-shrink:0;border-radius:50%;transition:.2s}.modal__close-btn svg{display:block;margin:auto}.modal__close-btn--outer{width:48px;height:48px;position:fixed;top:var(--mc4-space-sm);right:var(--mc4-space-sm);z-index:10;background-color:hsla(var(--mc4-color-black-hsl),.9);transition:.2s;border:none}.modal__close-btn--outer svg{transition:transform .3s cubic-bezier(.34, 1.56, .64, 1);transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),-webkit-transform .3s cubic-bezier(.34, 1.56, .64, 1)}.modal__close-btn--outer:hover{background-color:hsla(var(--mc4-color-black-hsl),1)}.modal__close-btn--outer:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal__close-btn--inner{--mc4-size:32px;width:var(--mc4-size);height:var(--mc4-size);background-color:hsl(var(--mc4-color-bg-light-hsl));box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1);transition:.2s}.modal-img-btn:hover::after,.modal-img-btn__icon-wrapper{background-color:hsla(var(--mc4-color-black-hsl),.7)}.modal__close-btn--inner svg{color:inherit}.modal__close-btn--inner:hover{background-color:hsl(var(--mc4-color-bg-lighter-hsl));box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12)}@media (prefers-reduced-motion:no-preference){.modal--animate-fade,.modal--animate-scale,.modal--animate-translate-down,.modal--animate-translate-left,.modal--animate-translate-right,.modal--animate-translate-up{--modal-transition-duration:0.2s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-fade.modal--is-visible{transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale .modal__content,.modal--animate-translate-down .modal__content,.modal--animate-translate-left .modal__content,.modal--animate-translate-right .modal__content,.modal--animate-translate-up .modal__content{will-change:transform;transition:-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1),-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1)}.modal--animate-scale.modal--is-visible,.modal--animate-translate-down.modal--is-visible,.modal--animate-translate-left.modal--is-visible,.modal--animate-translate-right.modal--is-visible,.modal--animate-translate-up.modal--is-visible{transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale.modal--is-visible .modal__content,.modal--animate-translate-down.modal--is-visible .modal__content,.modal--animate-translate-left.modal--is-visible .modal__content,.modal--animate-translate-right.modal--is-visible .modal__content,.modal--animate-translate-up.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-slide-down,.modal--animate-slide-left,.modal--animate-slide-right,.modal--animate-slide-up{--modal-transition-duration:0.3s;transition:opacity 0s var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-slide-down .modal__content,.modal--animate-slide-left .modal__content,.modal--animate-slide-right .modal__content,.modal--animate-slide-up .modal__content{will-change:transform;transition:-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1),-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1)}.modal--animate-slide-down.modal--is-visible,.modal--animate-slide-left.modal--is-visible,.modal--animate-slide-right.modal--is-visible,.modal--animate-slide-up.modal--is-visible{transition:background-color var(--modal-transition-duration),visibility 0s}.modal--animate-slide-down.modal--is-visible .modal__content,.modal--animate-slide-left.modal--is-visible .modal__content,.modal--animate-slide-right.modal--is-visible .modal__content,.modal--animate-slide-up.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-scale .modal__content{-webkit-transform:scale(.95);transform:scale(.95)}.modal--animate-translate-up .modal__content{-webkit-transform:translateY(40px);transform:translateY(40px)}.modal--animate-translate-down .modal__content{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.modal--animate-translate-right .modal__content{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.modal--animate-translate-left .modal__content{-webkit-transform:translateX(40px);transform:translateX(40px)}.modal--animate-slide-up .modal__content{-webkit-transform:translateY(100%);transform:translateY(100%)}.modal--animate-slide-down .modal__content{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.modal--animate-slide-right .modal__content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.modal--animate-slide-left .modal__content{-webkit-transform:translateX(100%);transform:translateX(100%)}}.mc4-flex,.modal--is-loading .modal__loader{display:flex}.modal__loader{top:0;width:100%;height:100%;justify-content:center;align-items:center;display:none;pointer-events:none}.modal-img-btn{position:relative;cursor:pointer}.modal-img-btn::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:hsla(var(--mc4-color-black-hsl),0);transition:background .2s}.mc4-inner-glow-top::after,.mc4-inner-glow::after{content:'';position:absolute;left:0;border-radius:inherit;pointer-events:none}.modal-img-btn:hover .modal-img-btn__icon-wrapper{opacity:1}.modal-img-btn__icon-wrapper{position:absolute;z-index:2;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .2s}.mc4-max-width-100\%{max-width:150rem}.mc4-max-height-100\%{max-height:100%}.mc4-shadow-md{box-shadow:0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12)}.mc4-radius-md{border-radius:.25em}.mc4-block{display:block}.mc4-pointer-events-none{pointer-events:none}.mc4-flex-center{justify-content:center;align-items:center}.mc4-height-100\%{height:100%}.mc4-width-100\%{width:100%}.mc4-padding-md{padding:var(--mc4-space-md)}.mc4-bg-black{--mc4-bg-o:1;background-color:hsla(var(--mc4-color-black-hsl),var(--mc4-bg-o,1))}.mc4-width-3xl{width:8rem}.mc4-overflow-hidden{overflow:hidden}.mc4-text-lg{font-size:var(--mc4-text-lg)}.mc4-text-component :where(h1,h2,h3,h4){line-height:var(--mc4-heading-line-height, 1.2);margin-top:calc(var(--mc4-space-md) * var(--mc4-space-multiplier,1));margin-bottom:calc(var(--mc4-space-sm) * var(--mc4-space-multiplier,1))}.mc4-text-component :where(p,blockquote,ul li,ol li){line-height:var(--mc4-body-line-height, 1.4)}.mc4-text-component :where(ul,ol,p,blockquote,.mc4-text-component__block){margin-bottom:calc(var(--mc4-space-sm) * var(--mc4-space-multiplier,1))}.mc4-text-component :where(ul,ol){padding-left:1.25em}.mc4-text-component ol :where(ul,ol),.mc4-text-component ul :where(ul,ol){padding-left:1em;margin-bottom:0}.mc4-text-component ul{list-style-type:disc}.mc4-text-component ol{list-style-type:decimal}.mc4-text-component img{display:block;margin:0 auto}.mc4-text-component figcaption{margin-top:calc(var(--mc4-space-xs) * var(--mc4-space-multiplier,1));font-size:var(--mc4-text-sm);text-align:center}.mc4-text-component em{font-style:italic}.mc4-text-component strong{font-weight:700}.mc4-text-component s{text-decoration:line-through}.mc4-text-component u{text-decoration:underline}.mc4-text-component mark{background-color:hsla(var(--mc4-color-accent-hsl),.2);color:inherit}.mc4-text-component blockquote{padding-left:1em;border-left:4px solid hsl(var(--mc4-color-contrast-lower-hsl));font-style:italic}.mc4-text-component hr{margin:calc(var(--mc4-space-md) * var(--mc4-space-multiplier,1)) auto;background:hsl(var(--mc4-color-contrast-lower-hsl));height:1px}.mc4-text-component>:first-child{margin-top:0}.mc4-text-component>:last-child{margin-bottom:0}.mc4-text-component.mc4-line-height-xs{--mc4-heading-line-height:1;--mc4-body-line-height:1.1}.mc4-text-component.mc4-line-height-sm{--mc4-heading-line-height:1.1;--mc4-body-line-height:1.2}.mc4-text-component.mc4-line-height-md{--mc4-heading-line-height:1.15;--mc4-body-line-height:1.4}.mc4-text-component.mc4-line-height-lg{--mc4-heading-line-height:1.22;--mc4-body-line-height:1.58}.mc4-text-component.mc4-line-height-xl{--mc4-heading-line-height:1.3;--mc4-body-line-height:1.72}.mc4-top-0{top:0}.mc4-position-sticky{position:sticky}.mc4-float-right{float:right}:where(.mc4-inner-glow){position:relative}.mc4-inner-glow::after{top:0;width:100%;height:100%;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075)}.mc4-bg{--mc4-bg-o:1;background-color:hsla(var(--mc4-color-bg-hsl),var(--mc4-bg-o,1))}.mc4-overflow-auto{overflow:auto}.mc4-max-width-sm{max-width:48rem}@media not all and (min-width:64rem){.mc4-display\@md{display:none!important}}.mc4-gap-xs{gap:var(--mc4-space-xs)}.mc4-justify-end{justify-content:flex-end}.mc4-padding-x-md{padding-left:var(--mc4-space-md);padding-right:var(--mc4-space-md)}.mc4-padding-y-sm{padding-top:var(--mc4-space-sm);padding-bottom:var(--mc4-space-sm)}.mc4-text-md{font-size:var(--mc4-text-md)}.mc4-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc4-justify-between{justify-content:space-between}.mc4-items-center{align-items:center}.mc4-bg-contrast-lower{--mc4-bg-o:1;background-color:hsla(var(--mc4-color-contrast-lower-hsl),var(--mc4-bg-o,1))}.mc4-max-width-xs{max-width:60rem;min-height:40rem}.mc4-flex-shrink-0{flex-shrink:0}:where(.mc4-inner-glow-top){position:relative}.mc4-inner-glow-top::after{top:0;width:100%;height:100%;box-shadow:var(inset 0 1px .5px hsla(0,0%,100%,.075))}.mc4-momentum-scrolling{-webkit-overflow-scrolling:touch}.mc4-flex-grow{flex-grow:1}.mc4-flex-column{flex-direction:column}.mc4-bg-opacity-90\%{--mc4-bg-o:0.9}.mc4-bg-opacity-50\%{--mc4-bg-o:0.5}@media(min-width:64rem){:root{--mc4-space-xs:0.75rem;--mc4-space-sm:1.125rem;--mc4-space-md:2rem;--mc4-space-2xs:0.5625rem;--mc4-text-lg:1.75rem;--mc4-text-md:1.5625rem;--mc4-text-sm:1rem}.mc4-hide\@md{display:none!important}}
