@keyframes dvdIn{0%{opacity:0}to{opacity:1}}@keyframes dvdUp{0%{opacity:0}to{opacity:1}}.dv-drawer{--ink:#242833;--soft:#f6f7fb;--line:#e7e9f0;--muted:#7a7f8c;background:#fff!important;border-right:0!important;box-shadow:24px 0 60px #2428332e;width:min(42rem,calc(100vw - 4rem))!important;border-radius:0 22px 22px 0;overflow:hidden}.dv-drawer .menu-drawer__inner-container{height:100%;display:flex;flex-direction:column}.dv-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden}.dv-drawer__top{padding:1.6rem 1.6rem .4rem}.dv-drawer__search{display:flex;align-items:center;gap:1rem;background:var(--soft);border:1.5px solid transparent;border-radius:99px;padding:0 1.6rem;height:4.8rem;transition:border-color .2s,background .2s}.dv-drawer__search:focus-within{border-color:var(--ink);background:#fff}.dv-drawer__search svg{flex:none;color:var(--muted)}.dv-drawer__search input{flex:1;border:0;background:none;font:inherit;font-size:1.5rem;outline:none;color:var(--ink);min-width:0}.dv-drawer .menu-drawer__navigation{padding:.8rem 1rem 1rem}.dv-drawer .menu-drawer__menu>li{animation:none}.menu-drawer-container[open] .dv-drawer .menu-drawer__navigation>.menu-drawer__menu>li{animation:dvdIn .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 40ms + 80ms)}.dv-drawer .menu-drawer__menu-item{display:flex!important;align-items:center;gap:1.2rem;padding:.9rem 1rem!important;margin:.2rem 0;border-radius:14px;font-size:1.6rem!important;font-weight:600;color:var(--ink)!important;text-decoration:none!important;transition:background .2s}.dv-drawer .menu-drawer__menu-item:hover,.dv-drawer .menu-drawer__menu-item:focus-visible,.dv-drawer .menu-drawer__menu-item--active{background:var(--soft)!important}.dv-drawer .menu-drawer__menu-item>.svg-wrapper{margin-left:auto;width:1.4rem;height:1.4rem;color:var(--muted)}.dv-drawer .menu-drawer__menu-item>.svg-wrapper:last-child{display:none}.dv-drawer__thumb{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border-radius:12px;overflow:hidden;background:var(--soft);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-weight:800;color:#9aa0ad;font-size:1.6rem;text-transform:uppercase}.dv-drawer__thumb img{width:100%;height:100%;object-fit:cover}.dv-drawer__thumb--sm{flex-basis:4rem;width:4rem;height:4rem;border-radius:10px}.dv-drawer__label{display:flex;flex-direction:column;line-height:1.25;min-width:0;text-transform:none;letter-spacing:0}.dv-drawer__label small{font-size:1.2rem;font-weight:500;color:var(--muted);margin-top:.2rem}.dv-drawer__pill{margin-left:auto;font-style:normal;background:#d32f2f;color:#fff;font-size:1.1rem;font-weight:700;border-radius:99px;padding:.3rem .9rem}.dv-drawer .menu-drawer__navigation>ul>li:first-child .dv-drawer__label{color:#1f4e8c}.dv-drawer .menu-drawer__navigation>ul>li:last-child .dv-drawer__label{color:#d32f2f}.dv-drawer .menu-drawer__submenu{background:#fff!important;padding:0!important}.dv-drawer .menu-drawer__inner-submenu{padding:1.2rem 1.2rem 3rem;height:100%;overflow-y:auto}.dv-drawer .menu-drawer__close-button{display:flex!important;align-items:center;gap:1rem;width:100%;padding:1.2rem 1rem!important;margin:0 0 .8rem!important;font-size:1.8rem!important;font-weight:800;color:var(--ink)!important;background:none;border:0;border-bottom:1px solid var(--line);text-decoration:none!important}.dv-drawer .menu-drawer__close-button .svg-wrapper{width:3.4rem;height:3.4rem;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center;margin:0!important}.dv-drawer .menu-drawer__close-button .svg-wrapper svg{width:1.4rem;height:1.4rem;transform:rotate(180deg)}.dv-drawer__viewall{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-height:12rem;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#2f3442,#242833);color:#fff!important;text-decoration:none!important;padding:1.6rem 1.8rem;margin:0 0 1.2rem}.dv-drawer__viewall img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.dv-drawer__viewall:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2428330d,#242833cc)}.dv-drawer__viewall span,.dv-drawer__viewall i{position:relative;z-index:1}.dv-drawer__viewall span{display:flex;flex-direction:column;font-size:2rem;font-weight:800;line-height:1.15}.dv-drawer__viewall small{font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-bottom:.2rem}.dv-drawer__viewall i{font-style:normal;width:3.8rem;height:3.8rem;border-radius:50%;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;font-weight:800}.dv-drawer__viewall:active img{transform:scale(1.05)}details[open]>.menu-drawer__submenu .dv-drawer__grid>li{animation:dvdUp .35s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 30ms + .12s)}.dv-drawer .dv-drawer__grid .menu-drawer__menu-item{font-size:1.5rem!important}.dv-drawer__utility{margin-top:auto;padding:1.4rem 1.6rem 2.4rem!important;background:var(--soft)!important;border-top:1px solid var(--line)}.dv-drawer__promo{display:block;border-radius:18px;padding:1.6rem 1.8rem;margin-bottom:1.4rem;text-decoration:none!important;color:#fff!important;background:linear-gradient(120deg,#d32f2f,#a8201f);box-shadow:0 10px 24px #d32f2f40;position:relative;overflow:hidden}.dv-drawer__promo:before{content:"";position:absolute;width:14rem;height:14rem;border-radius:50%;background:#ffffff1f;right:-4rem;top:-6rem}.dv-drawer__promo span{position:relative;display:flex;flex-direction:column;gap:.2rem}.dv-drawer__promo small{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.85}.dv-drawer__promo b{font-size:1.9rem}.dv-drawer__promo em{font-style:normal;font-size:1.3rem;font-weight:600;opacity:.95}.dv-drawer__quick{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1.4rem}.dv-drawer .dv-drawer__qa{display:flex!important;align-items:center;gap:.8rem;background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.2rem!important;font-size:1.35rem!important;font-weight:600;color:var(--ink)!important;text-decoration:none!important;margin:0!important;transition:border-color .2s}.dv-drawer .dv-drawer__qa:hover{border-color:var(--ink)}.dv-drawer .dv-drawer__qa .svg-wrapper,.dv-drawer .dv-drawer__qa svg{width:2rem;height:2rem;flex:none;margin:0!important}.dv-drawer__perks{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.dv-drawer__perks li{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:#4a4f5c}.dv-drawer__perks li:before{content:"";flex:0 0 1.6rem;height:1.6rem;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/60% no-repeat}.dv-drawer .list-social{margin-top:1.2rem}@media(prefers-reduced-motion:reduce){.dv-drawer *{animation:none!important;transition:none!important}}.dv-drawer .menu-drawer__submenu{z-index:5}product-form .quick-add__submit:not([disabled])>span:not(.sold-out-message):not(.quick-view){font-size:0!important;letter-spacing:0!important}product-form .quick-add__submit:not([disabled])>span:not(.sold-out-message):not(.quick-view):after{content:"Add to Basket";font-size:1.45rem;font-weight:600;letter-spacing:.01em}product-form .quick-add__submit:not([disabled])>svg,product-form .quick-add__submit:not([disabled])>.svg-wrapper,product-form .quick-add__submit:not([disabled])>.icon{display:none!important}@media screen and (max-width:749px){product-form .quick-add__submit:not([disabled])>span:not(.sold-out-message):not(.quick-view):after{font-size:1.35rem}}html body :is(#product-grid,ul.product-grid) .card__media img,html body .ft-collection-prime .card__media img,html body .related-products .card__media img{object-fit:contain!important;padding:.6rem;background:#fff}html body :is(#product-grid,ul.product-grid) .card__inner .card__media,html body .ft-collection-prime .card__inner .card__media,html body .related-products .card__inner .card__media{left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important}shopify-accelerated-checkout,shopify-accelerated-checkout-cart,.shopify-payment-button{--shopify-accelerated-checkout-button-border-radius:12px;--shopify-accelerated-checkout-button-block-size:50px}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.shopify-payment-button [role=button]{border-radius:12px!important;overflow:hidden}@media screen and (max-width:749px){shopify-accelerated-checkout,shopify-accelerated-checkout-cart,.shopify-payment-button{--shopify-accelerated-checkout-button-block-size:46px}}@media screen and (max-width:749px){html body:has(.dv-pd) product-info{background:#fff!important}html body:has(.dv-pd) product-info>.page-width{padding-left:1.6rem!important;padding-right:1.6rem!important}html body:has(.dv-pd) .product .product__info-container{padding:1.6rem 0 0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:static!important;top:auto!important}html body:has(.dv-pd) .product .product__info-container:before,html body:has(.dv-pd) .product .product__info-container:after{display:none!important}}html body .product__info-container .product__inventory:after,html body .product__info-container .product__inventory:before{display:none!important;content:none!important}html body :is(#product-grid,ul.product-grid) .quick-add__submit{white-space:nowrap!important;gap:0!important}html body :is(#product-grid,ul.product-grid) .quick-add__submit[aria-haspopup]>svg,html body :is(#product-grid,ul.product-grid) .quick-add__submit[aria-haspopup]>.svg-wrapper,html body :is(#product-grid,ul.product-grid) .quick-add__submit[aria-haspopup]>.icon{display:none!important}html body :is(#product-grid,ul.product-grid) .quick-add__submit>span{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.collection__view-all .button,.collection__view-all a.button{border-radius:10px!important;min-height:4.6rem!important;padding:0 3rem!important;font-size:1.5rem!important}.collection__view-all .button:before,.collection__view-all .button:after{border-radius:10px!important}@media screen and (max-width:749px){html body :is(#product-grid,ul.product-grid) .quick-add__submit{font-size:1.3rem!important}html body ul.product-grid.slider{padding-bottom:.4rem!important;margin-bottom:0!important}.collection__view-all{margin-top:1.6rem!important}.collection__view-all .button,.collection__view-all a.button{min-height:4.2rem!important;font-size:1.4rem!important}html body .ft-collection-prime.collection{padding-bottom:2.4rem!important}}@media screen and (min-width:750px){html body #product-grid{--grid-desktop-horizontal-spacing:2.8rem;--grid-desktop-vertical-spacing:4.8rem;column-gap:2.8rem!important;row-gap:4.8rem!important}html body #product-grid .card>.card__content{padding-top:1.6rem!important}html body #product-grid .card__heading{margin-bottom:.8rem!important}html body #product-grid .quick-add{margin-top:1.4rem!important}}.pagination__load-more{border-radius:10px!important;min-height:4.8rem!important;padding:0 3.6rem!important;background:#fff!important;color:#242833!important;border:1.5px solid #242833!important;box-shadow:none!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.01em!important;transition:background .2s,color .2s,transform .2s!important}.pagination__load-more:before,.pagination__load-more:after{display:none!important}.pagination__load-more:hover{background:#242833!important;color:#fff!important}.pagination__load-more:hover .button-text{color:#fff!important}.pagination__load-more:active{transform:scale(.98)}.pagination:has(.pagination__load-more){margin-top:4.8rem!important}@media screen and (max-width:749px){.pagination__load-more{min-height:4.4rem!important;font-size:1.4rem!important;width:100%;max-width:32rem}.pagination:has(.pagination__load-more){margin-top:3.2rem!important}}quick-add-modal .quick-add-modal__content{border-radius:20px;overflow:hidden}quick-add-modal .product-description-details,quick-add-modal .list-social{display:none!important}quick-add-modal .product__info-container{padding:2.4rem!important;border-radius:16px}quick-add-modal .product__title h1,quick-add-modal .product__title h2,quick-add-modal .product__title a{font-family:var(--font-body-family)!important;font-size:2.2rem!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important;color:#242833}quick-add-modal .dv-pd-rating{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;color:#4a4f5c;text-decoration:none;margin:.4rem 0 .2rem}quick-add-modal .dv-pd-rating u{text-underline-offset:3px}quick-add-modal .dv-stars{position:relative;display:inline-block;color:#d9dce4;letter-spacing:.12em;font-size:1.4rem;line-height:1}quick-add-modal .dv-stars span{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#f5a623}quick-add-modal .product__inventory{display:inline-flex;align-items:center;gap:.6rem;background:#eaf6ef;color:#1e7a46;border-radius:99px;padding:.4rem 1.1rem;font-size:1.25rem;font-weight:600}quick-add-modal .product__inventory:after,quick-add-modal .product__inventory:before{display:none!important}quick-add-modal .price{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}quick-add-modal .price--on-sale .price-item--last,quick-add-modal .price-item--sale{color:#d32f2f!important;font-size:2.6rem!important;font-weight:800}quick-add-modal .price:not(.price--on-sale) .price-item--regular{font-size:2.6rem!important;font-weight:800;color:#242833}quick-add-modal .price--on-sale .price__sale .price-item--regular{font-size:1.5rem;color:#8a8f9c}quick-add-modal .price__badge-sale,quick-add-modal .price .badge{background:#d32f2f!important;color:#fff!important;border:0!important;border-radius:6px!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:700;text-transform:none!important;letter-spacing:0!important;padding:.3rem .8rem!important}quick-add-modal .dv-pd-save{display:inline-flex;align-items:center;gap:.8rem;margin:.4rem 0 .8rem;padding:.7rem 1.2rem;border:1px dashed #f0a3a3;background:#fff5f5;color:#c62828;border-radius:10px;font-size:1.3rem;font-weight:600}quick-add-modal .dv-pd-save svg{width:1.6rem;height:1.6rem;flex:none}quick-add-modal .product-form__input input[type=radio]+label{border-radius:10px!important;padding:.8rem 1.4rem!important;font-size:1.35rem!important}quick-add-modal .product-form__quantity .quantity{border-radius:12px!important;min-height:4.8rem}quick-add-modal .product-form__submit{border-radius:12px!important;min-height:4.8rem!important;background:#242833!important;color:#fff!important;border:0!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:.01em!important}quick-add-modal .product-form__submit:before,quick-add-modal .product-form__submit:after{display:none!important}quick-add-modal .product-form__submit:hover{background:#3a3f4d!important}quick-add-modal .dv-pd-perks{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem}quick-add-modal .dv-pd-perks li{display:flex;align-items:center;gap:1rem;background:#f6f7fb;border-radius:12px;padding:1rem 1.2rem;font-size:1.2rem;color:#5d6270;line-height:1.35}quick-add-modal .dv-pd-perks li::marker{content:none}quick-add-modal .dv-pd-perks svg{width:2.2rem!important;height:2.2rem!important;flex:none;color:#242833}quick-add-modal .dv-pd-perks span{display:flex;flex-direction:column}quick-add-modal .dv-pd-perks strong{font-size:1.3rem;color:#242833}quick-add-modal .dv-pd-pay{display:flex;align-items:center;gap:.6rem;margin-top:1.2rem;font-size:1.2rem;color:#8a8f9c}quick-add-modal .dv-pd-pay svg{width:1.4rem;height:1.4rem;flex:none}quick-add-modal .product__view-details{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;font-size:1.4rem;font-weight:600;color:#242833;text-decoration:underline;text-underline-offset:3px}quick-add-modal .product__view-details svg{width:1.4rem}@media screen and (max-width:749px){quick-add-modal .product__info-container{padding:1.6rem!important}quick-add-modal .product__title h1,quick-add-modal .product__title h2,quick-add-modal .product__title a{font-size:1.9rem!important}quick-add-modal .dv-pd-perks{grid-template-columns:1fr}}quick-add-modal .product-form__quantity .quantity{border-radius:12px!important;border:1px solid #e7e9f0;overflow:hidden;min-height:4.8rem;background:#fff}quick-add-modal .product-form__quantity .quantity:before,quick-add-modal .product-form__quantity .quantity:after{display:none!important}quick-add-modal .product-form__quantity .quantity__button{transition:background .2s}quick-add-modal .product-form__quantity .quantity__button:hover{background:#f6f7fb}quick-add-modal .product-form__quantity .quantity__input{font-weight:700}@media screen and (max-width:749px){quick-add-modal .quick-add-modal__content{width:calc(100% - 2.4rem)!important;margin:0 auto;border-radius:18px}quick-add-modal .quick-add-modal__content-info{padding:0 1.6rem 2rem!important}quick-add-modal .quick-add-modal__content-info>product-info,quick-add-modal .quick-add-modal__content-info .page-width{padding:0!important}quick-add-modal .product__column-sticky,quick-add-modal media-gallery{position:static!important;top:auto!important}quick-add-modal .product__media-wrapper{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}quick-add-modal .product__media-list .product__media-item,quick-add-modal .product__media-item{padding:0!important}quick-add-modal .product__media-wrapper .product-media-container,quick-add-modal .product__media-wrapper .product__media{border-radius:0!important;background:#fff!important}quick-add-modal .product__media-wrapper .product__media{padding-top:0!important;height:30vh;max-height:26rem}quick-add-modal .product__media-wrapper .product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain!important;padding:1.2rem;box-sizing:border-box}quick-add-modal .product__media-wrapper .slider-counter,quick-add-modal .product__media-wrapper .slider-buttons{margin-top:.4rem}quick-add-modal .product__info-wrapper{padding:0!important}quick-add-modal .product__info-container{padding:1.4rem 0 0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}quick-add-modal .product__info-container>*{margin-top:.6rem!important;margin-bottom:0!important}quick-add-modal .product__info-container>.product__title{margin-top:0!important}quick-add-modal .product__title h1,quick-add-modal .product__title h2,quick-add-modal .product__title a{font-size:1.7rem!important;line-height:1.35!important}quick-add-modal .dv-pd-rating{font-size:1.2rem}quick-add-modal .dv-stars{font-size:1.2rem}quick-add-modal .product__inventory{font-size:1.15rem;padding:.3rem .9rem}quick-add-modal .price--on-sale .price-item--last,quick-add-modal .price-item--sale,quick-add-modal .price:not(.price--on-sale) .price-item--regular{font-size:2.2rem!important}quick-add-modal .price--on-sale .price__sale .price-item--regular{font-size:1.3rem}quick-add-modal .product__tax{font-size:1.15rem}quick-add-modal .dv-pd-save{font-size:1.2rem;padding:.6rem 1rem;line-height:1.35}quick-add-modal .product-form__input legend,quick-add-modal .product-form__input .form__label{font-size:1.3rem;margin-bottom:.6rem}quick-add-modal .product-form__input input[type=radio]+label{padding:.6rem 1.1rem!important;font-size:1.25rem!important;margin:0 .6rem .6rem 0!important}quick-add-modal .product-form__quantity .quantity{min-height:4.4rem!important;height:4.4rem!important;width:11rem!important}quick-add-modal .product-form__quantity .quantity__input{font-size:1.4rem}quick-add-modal .product-form__submit{min-height:4.4rem!important;height:4.4rem;font-size:1.4rem!important}quick-add-modal .product-form__buttons{margin-top:.4rem}quick-add-modal .dv-pd-perks{grid-template-columns:1fr 1fr!important;gap:.6rem;margin-top:1.2rem}quick-add-modal .dv-pd-perks li{padding:.8rem;font-size:1.1rem;gap:.7rem}quick-add-modal .dv-pd-perks strong{font-size:1.15rem}quick-add-modal .dv-pd-perks svg{width:1.8rem!important;height:1.8rem!important}quick-add-modal .quick-add-modal__toggle{width:3.6rem;height:3.6rem;top:1rem;right:1rem;background:#fff;border-radius:50%;box-shadow:0 2px 10px #24283326;z-index:5}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/divchi-drawer.css.map */
