@media screen and (min-width:992px){body .drawer[drawer-type=cart-drawer] .drawer__wrapper{width:510px!important;max-width:510px!important;height:100vh!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:0!important;background:radial-gradient(circle at 86% 5%,rgba(152,216,251,.105),transparent 29%),linear-gradient(150deg,#040a0f,#081925 58%,#102f40)!important;box-shadow:-30px 0 90px #00000075!important}body .drawer[drawer-type=search-drawer] .drawer__wrapper{width:490px!important;max-width:490px!important;height:100vh!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:0!important;background:radial-gradient(circle at 86% 5%,rgba(152,216,251,.105),transparent 29%),linear-gradient(150deg,#040a0f,#081925 58%,#102f40)!important;box-shadow:-30px 0 90px #00000075!important}body .drawer:is([drawer-type=cart-drawer],[drawer-type=search-drawer]) .drawer__header{flex:0 0 auto!important;min-height:78px!important;padding:14px 20px!important;background:#03090ea3!important;border-bottom:1px solid rgba(152,216,251,.16)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}body .drawer:is([drawer-type=cart-drawer],[drawer-type=search-drawer]) .drawer__header__inner__wrapper{display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center!important;min-height:48px!important;padding:0!important}body .drawer:is([drawer-type=cart-drawer],[drawer-type=search-drawer]) .drawer__close__btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:13px!important;background:#98d8fb12!important;border:1px solid rgba(152,216,251,.28)!important;box-shadow:inset 0 1px #ffffff0f,0 7px 18px #00000029!important}body .drawer:is([drawer-type=cart-drawer],[drawer-type=search-drawer]) .drawer__close__btn svg,body .drawer:is([drawer-type=cart-drawer],[drawer-type=search-drawer]) .drawer__close__btn svg *{stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .drawer[drawer-type=cart-drawer] .drawer__head{font-size:32px!important;line-height:1!important}body .header__iconGroup ul{gap:5px!important;align-items:center!important}body .header__iconGroup .header__icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:12px!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}body .header__iconGroup .header__icon:hover{background:#ffffff13!important;transform:translateY(-1px)!important;box-shadow:inset 0 0 0 1px #ffffff0f!important}body .header__iconGroup .header__icon svg{width:25px!important;height:25px!important;overflow:visible!important}body .header__iconGroup .header__icon svg path,body .header__iconGroup .header__icon svg circle,body .header__iconGroup .header__icon svg line,body .header__iconGroup .header__icon svg polyline,body .header__iconGroup .header__icon svg rect{stroke-width:2.05px!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .header__iconGroup .header__cart__icon-count{min-width:17px!important;height:17px!important;padding:0 4px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#a7defb!important;color:#071018!important;font-size:9px!important;font-weight:800!important;line-height:1!important;box-shadow:0 0 0 2px #071018f2,0 4px 10px #00000038!important}body .drawer[drawer-type=cart-drawer] .drawer__body{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:transparent!important}body .drawer[drawer-type=cart-drawer] .drawer__body__wrapper{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;scrollbar-width:thin!important;scrollbar-color:rgba(152,216,251,.32) transparent!important}body .drawer[drawer-type=cart-drawer] .cart__drawer{height:100%!important;padding:0 20px 20px!important;overflow:visible!important}body .drawer[drawer-type=cart-drawer] drawer-cart>form{display:flex!important;flex-direction:column!important;min-height:100%!important}body .drawer[drawer-type=cart-drawer] .cart__free__shipping__alignment{position:relative!important;top:auto!important;z-index:1!important;margin:0 -20px 14px!important;padding:14px 20px 16px!important;background:linear-gradient(90deg,#123247,#173b50)!important;border-bottom:1px solid rgba(152,216,251,.14)!important;box-shadow:none!important}body .drawer[drawer-type=cart-drawer] .cart__free__shipping__alignment p,body .drawer[drawer-type=cart-drawer] .cart__free__shipping__alignment span{font-size:13px!important;letter-spacing:.01em!important;color:#f5f8fa!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__items-list{margin:0!important;padding:14px 0 4px!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__item{margin:0 0 12px!important;padding:15px!important;border:1px solid rgba(152,216,251,.18)!important;border-radius:16px!important;background:linear-gradient(145deg,#14374ae0,#0b2331eb)!important;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00000021!important;overflow:hidden!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__itemWrap{display:flex!important;gap:15px!important;align-items:flex-start!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__imgWrp{flex:0 0 88px!important;width:88px!important;height:104px!important;margin:0!important;border:1px solid rgba(152,216,251,.18)!important;border-radius:13px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 38%,#ffffff1f,#98d8fb0b 72%)!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__imgWrp img,body .drawer[drawer-type=cart-drawer] .cart__drawer__imgWrp svg{display:block!important;width:88px!important;height:104px!important;object-fit:contain!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__itemBody{min-width:0!important;padding:1px 0 0!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__vendor{margin:0 0 3px!important;color:#ffffffa3!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__itemBodyHead a{font-size:15px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.005em!important;color:#f6f9fb!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__product-option,body .drawer[drawer-type=cart-drawer] .cart__drawer__product-properties{font-size:12.5px!important;line-height:1.4!important;color:#ffffffb8!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__prices{margin-top:7px!important}body .drawer[drawer-type=cart-drawer] .cart__drawer__prices .price{font-size:15px!important;font-weight:600!important;color:#f7fafb!important}body .drawer[drawer-type=cart-drawer] .product-quantity__selector-wrapper{width:126px!important;max-width:126px!important;margin-right:12px!important}body .drawer[drawer-type=cart-drawer] .product-quantity__selector{min-height:42px!important;border:1px solid rgba(152,216,251,.28)!important;border-radius:11px!important;background:#04141d7a!important}body .drawer[drawer-type=cart-drawer] .product-quantity__selector button{min-width:38px!important}body .drawer[drawer-type=cart-drawer] .product-quantity__selector svg,body .drawer[drawer-type=cart-drawer] .product-quantity__selector svg *{stroke-width:1.8px!important}body .drawer[drawer-type=cart-drawer] .remove__lineItem{min-height:42px!important;display:flex!important;align-items:center!important;color:#ffffff9e!important;text-decoration-color:#ffffff75!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation__position{position:relative!important;inset:auto!important;width:100%!important;margin-top:auto!important;margin-bottom:12px!important;padding:16px 0 17px!important;border-top:1px solid rgba(152,216,251,.14)!important;border-bottom:1px solid rgba(152,216,251,.14)!important;background:transparent!important;overflow:visible!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation__position cart-recommendation,body .drawer[drawer-type=cart-drawer] .cart__recommendation__position cart-recommendation.recommendations-active,body .drawer[drawer-type=cart-drawer] .cart__recommendation__position cart-recommendation.set--as--carousel{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;display:block!important;visibility:visible!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;transform:none!important;border:0!important;background:transparent!important;transition:none!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation__position .recommendation__wrapper{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important}body .drawer[drawer-type=cart-drawer] .recommendation__head{position:static!important;top:auto!important;margin:0 0 12px!important;padding:0!important;font-family:rafaella,sans-serif!important;font-size:28px!important;font-weight:400!important;line-height:1!important;text-align:left!important;color:#fff!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation{display:block!important;opacity:1!important;width:100%!important;overflow:visible!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation .swiper-container{width:100%!important;overflow:visible!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;transform:none!important;align-items:stretch!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation .swiper-slide{width:auto!important;height:auto!important;margin:0!important;transform:none!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation__item{height:100%!important;min-height:0!important;margin:0!important;padding:9px!important;border:1px solid rgba(152,216,251,.14)!important;border-radius:13px!important;background:#ffffff0a!important;box-shadow:none!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation__flex__wrap{display:flex!important;flex-direction:column!important;height:100%!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation__leftBlock{width:100%!important;max-width:none!important;margin:0 0 8px!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation__item .image--aspectSize{width:100%!important;height:108px!important;aspect-ratio:auto!important;border-radius:10px!important;background:#ffffff0e!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation__item .image--aspectSize img{width:100%!important;height:100%!important;object-fit:contain!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation__itemHead{display:block!important;margin:0 0 5px!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important;color:#f6f9fb!important}body .drawer[drawer-type=cart-drawer] .cart__recommendation__rightBlock .price,body .drawer[drawer-type=cart-drawer] .cart__recommendation__rightBlock .price *{font-size:12px!important;color:#ffffffb3!important}body .drawer[drawer-type=cart-drawer] .drawer__action__btn{position:relative!important;inset:auto!important;bottom:auto!important;z-index:2!important;margin:0!important;padding:0 0 2px!important;border-top:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .drawer[drawer-type=cart-drawer] .cart-drawer__extra__elements{margin:0 0 10px!important;border:1px solid rgba(152,216,251,.15)!important;border-radius:12px!important;overflow:hidden!important;background:#ffffff0b!important}body .drawer[drawer-type=cart-drawer] .cart-drawer__extra__elements>button{min-height:43px!important;margin:0!important;background:transparent!important;color:#ecf4f8!important;border:0!important}body .drawer[drawer-type=cart-drawer] .cart-drawer__extra__elements .text-color{color:#ecf4f8!important;font-size:13px!important;font-weight:700!important}body .drawer[drawer-type=cart-drawer] .cart-drawer__extra__elements svg,body .drawer[drawer-type=cart-drawer] .cart-drawer__extra__elements svg *{stroke-width:1.8px!important;color:#d7e7ef!important;stroke:#d7e7ef!important}body .drawer[drawer-type=cart-drawer] .cart-drawer__checkoutButtons{margin:0!important}body .drawer[drawer-type=cart-drawer] .cart-drawer__checkoutButtons-normal{min-height:56px!important;margin:0!important;border-radius:13px!important;font-size:15px!important;font-weight:800!important;letter-spacing:.065em!important;box-shadow:0 10px 24px #0003,inset 0 1px #ffffff75!important}body .drawer[drawer-type=cart-drawer] .tax-note{margin:7px 0 0!important;color:#ffffff80!important;font-size:11px!important}body .drawer[drawer-type=search-drawer] .drawer__body{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:transparent!important;scrollbar-width:thin!important;scrollbar-color:rgba(152,216,251,.3) transparent!important}body .drawer[drawer-type=search-drawer] .drawer__body__wrapper{height:auto!important;min-height:100%!important;padding:0 0 22px!important;overflow:visible!important}body .drawer[drawer-type=search-drawer] .search-form-container,body .drawer[drawer-type=search-drawer] .search-form{height:auto!important;margin:0!important}body .drawer[drawer-type=search-drawer] .search-form__container{padding:22px 22px 18px!important}body .drawer[drawer-type=search-drawer] .search-form__wrp{position:relative!important}body .drawer[drawer-type=search-drawer] .search-form__input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:14px 17px!important;border:1px solid rgba(152,216,251,.29)!important;border-radius:14px!important;background:#fff1!important;color:#f6f9fb!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f!important;font-family:futura-pt,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;letter-spacing:0!important}body .drawer[drawer-type=search-drawer] .search-form__input::placeholder{color:#ffffff7a!important;opacity:1!important;visibility:visible!important}body .drawer[drawer-type=search-drawer] .search-form__input:focus{background:#ffffff17!important;color:#fff!important;border-color:#98d8fbbf!important;box-shadow:0 0 0 3px #98d8fb17,0 12px 28px #00000029!important}body .drawer[drawer-type=search-drawer] .prompt_text{display:none!important}body .drawer[drawer-type=search-drawer] .search-trending-product{height:auto!important;padding:0 22px 16px!important}body .drawer[drawer-type=search-drawer] .search-trending-product__heading{padding:3px 0 12px!important}body .drawer[drawer-type=search-drawer] .search-trending-product__heading .h3{margin:0!important;padding:0!important;font-family:rafaella,sans-serif!important;font-size:29px!important;font-weight:400!important;line-height:1!important;color:#fff!important}body .drawer[drawer-type=search-drawer] .search-trending-product__body{height:auto!important;overflow:visible!important}body .drawer[drawer-type=search-drawer] .search-trending-product__wrapper{display:grid!important;gap:8px!important;height:auto!important;margin:0!important;padding:0!important}body .drawer[drawer-type=search-drawer] .search-trending-product__wrapper li{margin:0!important;padding:0!important}body .drawer[drawer-type=search-drawer] .search-trending-product__item{display:flex!important;align-items:center!important;gap:13px!important;min-height:78px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:13px!important;background:#ffffff06!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}body .drawer[drawer-type=search-drawer] .search-trending-product__item:hover{background:#98d8fb13!important;border-color:#98d8fb21!important;transform:translate(2px)!important;text-decoration:none!important}body .drawer[drawer-type=search-drawer] .search-trending-product__imageWrp{flex:0 0 66px!important;width:66px!important}body .drawer[drawer-type=search-drawer] .search-trending-product__image{width:66px!important;height:66px!important;padding:0!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:11px!important;overflow:hidden!important;background:#ffffffe0!important}body .drawer[drawer-type=search-drawer] .search-trending-product__image img{width:100%!important;height:100%!important;object-fit:contain!important}body .drawer[drawer-type=search-drawer] .search-trending-product__item__content{min-width:0!important;flex:1!important}body .drawer[drawer-type=search-drawer] .search-trending-product__item__heading{margin:0 0 3px!important;font-family:futura-pt,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;color:#f5f8fa!important}body .drawer[drawer-type=search-drawer] .search-trending-product__item__price,body .drawer[drawer-type=search-drawer] .search-trending-product__item__price .price,body .drawer[drawer-type=search-drawer] .search-trending-product__item__price .price *{font-size:12px!important;color:#ffffff91!important}body .drawer[drawer-type=search-drawer] .predictive-search__tab-body,body .drawer[drawer-type=search-drawer] .predictive-search__query-wrp{padding-inline:22px!important}body .drawer[drawer-type=search-drawer] .predictive-search__tab-list{padding-inline:22px!important;gap:18px!important}body .drawer[drawer-type=search-drawer] .predictive-search__item--link{padding:8px!important;border-radius:12px!important}body .drawer[drawer-type=search-drawer] .predictive-search__image{flex:0 0 66px!important;width:66px!important;height:66px!important;padding:0!important;border-radius:10px!important;overflow:hidden!important;background:#ffffffe6!important}body .drawer[drawer-type=search-drawer] .predictive-search__image img{width:100%!important;height:100%!important;object-fit:contain!important}body .drawer[drawer-type=search-drawer] .predictive-search__list-item__heading{font-size:14px!important;line-height:1.3!important;color:#f5f8fa!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mjg-desktop-drawers.css.map */
