@media screen and (min-width:750px){body .jdgm-carousel-wrapper .jdgm-carousel-item a.jdgm-carousel-item__product{display:flex!important;align-items:center!important;justify-content:center!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;padding:0!important;overflow:hidden!important}body .jdgm-carousel-wrapper .jdgm-carousel-item img.jdgm-carousel-item__product-image{display:block!important;width:300px!important;height:300px!important;max-width:300px!important;max-height:300px!important;margin:0 auto!important;padding:0!important;object-fit:contain!important}body .jdgm-carousel-wrapper .jdgm-carousel-item__review-wrapper{margin-top:0!important;padding-top:0!important}}.breadcrumbs{margin:0 auto .15rem;font-size:12px;color:#656565;max-width:var(--page-width);padding:1rem 1.5rem 1rem 4.5rem;box-sizing:border-box}.breadcrumbs__list{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0}.breadcrumbs__item{display:inline-flex;align-items:center;color:inherit}.breadcrumbs__item+.breadcrumbs__item:before{content:"\203a";margin:0 .15rem;opacity:.6;color:#656565}.breadcrumbs a{color:#656565;text-decoration:none}.breadcrumbs a:hover{color:#656565;text-decoration:underline}#MainContent [id$=__image_banner] .banner__heading{font-size:21px!important;margin-top:-20px}#MainContent [id$=__image_banner] .banner__heading strong{font-weight:700!important;font-size:inherit!important}#MainContent [id$=__image_banner] .mobile-break{display:none}@media(max-width:750px){#MainContent [id$=__image_banner],#MainContent [id$=__image_banner] .banner__media{min-height:0!important;height:auto!important}#MainContent [id$=__image_banner] .banner__media{position:relative!important}#MainContent [id$=__image_banner] .banner__media img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;display:block!important}#MainContent [id$=__image_banner] .banner__heading{max-width:250px;margin-left:auto;margin-right:auto}}@media(min-width:751px){#MainContent [id$=__image_banner] .banner__box{transform:translate(clamp(-180px,-8vw,-40px))}#MainContent [id$=__image_banner] .banner__heading{white-space:nowrap;max-width:none;letter-spacing:-.02em}}#MainContent [id$=__image_banner_byxYQ9] strong{font-weight:700!important}@media screen and (min-width:750px)and (max-width:1599px){#MainContent [id$=__image_banner_byxYQ9] .banner__box{position:relative;left:clamp(0px,5vw,70px);width:58vw;max-width:58vw;min-width:0;box-sizing:border-box}#MainContent [id$=__image_banner_byxYQ9] .banner__heading{width:100%;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(44px,5vw,64px)!important;line-height:1!important;text-wrap:balance;word-break:normal;overflow-wrap:normal}#MainContent [id$=__image_banner_byxYQ9] .banner__text,#MainContent [id$=__image_banner_byxYQ9] .banner__text p{max-width:100%;font-size:clamp(20px,2.2vw,26px)!important;line-height:1.3}#MainContent [id$=__image_banner_byxYQ9] .banner__buttons .button{min-width:220px!important}}@media screen and (min-width:990px){#MainContent [id$=__image_banner_byxYQ9] .banner__text,#MainContent [id$=__image_banner_byxYQ9] .banner__heading{margin-bottom:clamp(32px,3vw,52px)!important}#MainContent [id$=__image_banner_byxYQ9] .banner__buttons{margin-top:0!important}}@media screen and (min-width:1600px){#MainContent [id$=__image_banner_byxYQ9] .banner__box{position:relative;left:250px}#MainContent [id$=__image_banner_byxYQ9] .banner__heading{font-size:80px!important;line-height:1.05;margin-bottom:52px!important}#MainContent [id$=__image_banner_byxYQ9] .banner__text,#MainContent [id$=__image_banner_byxYQ9] .banner__text p{font-size:30px!important;line-height:1.4}#MainContent [id$=__image_banner_byxYQ9] .banner__text{margin-bottom:52px!important}#MainContent [id$=__image_banner_byxYQ9] .banner__buttons .button{min-width:260px!important}}@media screen and (max-width:749px){#MainContent [id$=__image_banner_byxYQ9],#MainContent [id$=__image_banner_byxYQ9] .banner__media{height:auto!important;min-height:0!important}#MainContent [id$=__image_banner_byxYQ9] .banner__media{position:relative!important}#MainContent [id$=__image_banner_byxYQ9] .banner__media img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}}@media screen and (orientation:landscape)and (min-width:750px)and (max-width:1100px)and (max-height:700px){#MainContent [id$=__image_banner_byxYQ9]{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}#MainContent [id$=__image_banner_byxYQ9] .banner__media{position:relative!important;width:100%!important;height:auto!important;min-height:0!important}#MainContent [id$=__image_banner_byxYQ9] .banner__media img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}#MainContent [id$=__image_banner_byxYQ9] .banner__content{position:relative!important;width:100%!important;padding:24px 20px!important}#MainContent [id$=__image_banner_byxYQ9] .banner__box{position:relative!important;left:0!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#MainContent [id$=__image_banner_byxYQ9] .banner__heading{width:100%;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:24px!important;font-size:clamp(32px,5vw,48px)!important;line-height:1!important;white-space:normal!important}#MainContent [id$=__image_banner_byxYQ9] .banner__text{margin-bottom:24px!important}#MainContent [id$=__image_banner_byxYQ9] .banner__text,#MainContent [id$=__image_banner_byxYQ9] .banner__text p{font-size:clamp(16px,2.2vw,21px)!important;line-height:1.3}#MainContent [id$=__image_banner_byxYQ9] .banner__buttons{margin-top:0!important;justify-content:center!important}#MainContent [id$=__image_banner_byxYQ9] .banner__buttons .button{min-width:210px!important}}#MainContent [id$=__image_banner_byxYQ9] .banner__heading strong{font-weight:700!important;font-synthesis:weight}@media screen and (min-width:750px)and (max-width:1100px)and (max-height:650px)and (orientation:landscape){#MainContent [id$=__image_banner],#MainContent [id$=__image_banner_byxYQ9]{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}#MainContent [id$=__image_banner] .banner__media,#MainContent [id$=__image_banner_byxYQ9] .banner__media{position:relative!important;width:100%!important;height:auto!important;min-height:0!important}#MainContent [id$=__image_banner] .banner__media img,#MainContent [id$=__image_banner_byxYQ9] .banner__media img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}#MainContent [id$=__image_banner] .banner__content,#MainContent [id$=__image_banner_byxYQ9] .banner__content{position:relative!important;width:100%!important}#MainContent [id$=__image_banner] .banner__box{transform:none!important}#MainContent [id$=__image_banner_byxYQ9] .banner__box{left:0!important;width:100%!important;max-width:100%!important}#MainContent [id$=__image_banner] .banner__heading{white-space:normal!important}}@media screen and (orientation:landscape)and (max-width:1100px)and (max-height:700px){#MainContent [id$=__image_banner] .banner__content{justify-content:center!important}#MainContent [id$=__image_banner] .banner__box{transform:none!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#MainContent [id$=__image_banner] .banner__heading{white-space:normal!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#MainContent [id$=__image_banner] .banner__buttons{justify-content:center!important}}#MainContent .banner .banner__heading{font-size:21px!important;margin-top:-20px}#MainContent .banner .banner__heading strong{font-weight:700!important;font-size:inherit!important}#MainContent .banner .mobile-break{display:none}@media screen and (min-width:751px){#MainContent .banner .banner__box{transform:translate(clamp(-180px,-8vw,-40px))}#MainContent .banner .banner__heading{white-space:nowrap;max-width:none;letter-spacing:-.02em}}@media screen and (max-width:750px){#MainContent .banner,#MainContent .banner .banner__media{min-height:0!important;height:auto!important}#MainContent .banner .banner__media{position:relative!important}#MainContent .banner .banner__media img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;display:block!important}#MainContent .banner .banner__heading{max-width:250px;margin-left:auto;margin-right:auto}}@media screen and (min-width:750px)and (max-width:1100px)and (max-height:650px)and (orientation:landscape){#MainContent .banner{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}#MainContent .banner .banner__media{position:relative!important;width:100%!important;height:auto!important;min-height:0!important}#MainContent .banner .banner__media img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}#MainContent .banner .banner__content{position:relative!important;width:100%!important}#MainContent .banner .banner__box{transform:none!important}#MainContent .banner .banner__heading{white-space:normal!important}}@media screen and (orientation:landscape)and (max-width:1100px)and (max-height:700px){#MainContent .banner .banner__content{justify-content:center!important}#MainContent .banner .banner__box{transform:none!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#MainContent .banner .banner__heading{white-space:normal!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#MainContent .banner .banner__buttons{justify-content:center!important}}[id^=MainProduct-] details:not(.faq-section) summary{position:relative!important;padding-right:44px!important}[id^=MainProduct-] details:not(.faq-section) summary svg{display:none!important}[id^=MainProduct-] details:not(.faq-section) .summary__title{gap:0!important;padding-left:0!important;margin-left:0!important}[id^=MainProduct-] details:not(.faq-section) summary:after{content:"+"!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;font-size:20px!important;font-weight:400!important;line-height:1!important;color:#444!important}[id^=MainProduct-] details:not(.faq-section)[open] summary:after{content:"\2212"!important}.card-wrapper .card{border-radius:14px;overflow:hidden}.product-grid .card,.product-grid .card__inner,.product-grid .card__media,.product-grid .card__media .media{background:transparent!important}.product-grid .card__media .media{aspect-ratio:1 / 1}.product-grid .card__media .media img{object-fit:contain!important;padding:1px}.product-grid .grid__item{display:flex}.product-grid .card-wrapper{width:100%;height:100%;display:flex;flex-direction:column;transition:transform .2s ease}.product-grid .card-wrapper:hover{transform:translateY(-3px)}.product-grid .card{width:100%;flex:1;display:flex;flex-direction:column}.product-grid .card>.card__content{flex:1;display:flex;flex-direction:column;padding:0 10px 10px}.product-grid .card>.card__content>.card__information{width:100%;flex:1;display:flex;flex-direction:column;box-sizing:border-box;background:#f7f7f7;border:1px solid #eeeeee;border-radius:12px;padding:16px 18px!important;margin-top:12px}.product-grid .card__heading{font-size:16px;line-height:1.3;margin:0!important;height:3.9em;min-height:3.9em;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.product-grid .card__heading a{overflow:hidden!important}.product-grid .card-information{min-height:5.2rem;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end}.product-grid .card-information .price{margin:7px 0 0!important;font-weight:700}.product-grid .quick-add{margin:8px 0 0!important}.product-grid .quick-add__submit{width:100%;min-height:44px;border-radius:10px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;box-shadow:none!important;transition:.2s ease}.product-grid .quick-add__submit:before,.product-grid .quick-add__submit:after{display:none!important}.product-grid .quick-add__submit:hover{background:#2b2b2b!important;color:#fff!important;border-color:#2b2b2b!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/67/assets/custom.css.map */
