.dm-video{display:block;margin:12px 0}.dm-video[hidden]{display:none}.dm-video-btn{display:inline-flex;align-items:center;gap:9px;background:#001b55;color:#fff;border:1px solid #001b55;border-radius:5px;padding:11px 16px;min-height:44px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.dm-video-btn:hover{opacity:.88}.dm-video-modal{padding:0;border:0;border-radius:8px;background:#000;color:#fff;margin:auto;width:min(92vw,900px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto}.dm-video-modal--portrait{width:min(92vw,440px,calc((100vh - 90px)*.5625));width:min(92vw,440px,calc((100dvh - 90px)*.5625))}.dm-video-modal::backdrop{background:#000000db}.dm-video-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 16px;height:48px;font:500 14px/1.3 sans-serif}.dm-video-close{position:static;display:grid;place-items:center;background:none;color:#fff;border:0;min-width:44px;min-height:44px;font:32px/1 sans-serif;cursor:pointer}.dm-video-player{width:100%;aspect-ratio:16/9}.dm-video-modal--portrait .dm-video-player{aspect-ratio:9/16}.dm-video-player iframe{display:block;width:100%;height:100%;border:0}body:has(.dm-video-modal[open]){overflow:hidden}.dm-video-btn:focus-visible,.dm-video-close:focus-visible,.dm-upsell-button:focus-visible{outline:3px solid #b99454;outline-offset:3px}.dm-upsells{margin:24px 0;padding-top:18px;border-top:1px solid #e4e4e4}.dm-upsells-heading{margin:0 0 14px;font-size:22px;line-height:1.3}.dm-upsells-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dm-upsell-card{min-width:0;display:flex;gap:12px;align-items:flex-start}.dm-upsell-image{display:block;flex:0 0 86px;aspect-ratio:1;overflow:hidden;background:#f6f6f6;border-radius:4px}.dm-upsell-image img{display:block;width:100%;height:100%;object-fit:contain}.dm-upsell-info{min-width:0}.dm-upsell-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4}.dm-upsell-price{margin:6px 0;font-size:14px;font-weight:600}.dm-upsell-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;background:#001b55;color:#fff;border:1px solid #001b55;border-radius:4px;font-size:13px;font-weight:600;line-height:1.3;text-align:center}.dm-upsell-button:hover{background:#123569;color:#fff}.dm-upsells--product .dm-upsells-grid,.dm-upsells--drawer .dm-upsells-grid{grid-template-columns:1fr}.dm-upsells--drawer{padding:16px;margin:0}.dm-upsells--drawer .dm-upsells-heading{font-size:19px}.dm-cart-delivery{font-size:14px;margin:12px 0}.dm-cart-delivery a{text-decoration:underline}body.template-product shopify-forms-embed,body.template-cart shopify-forms-embed{display:none!important}html.stick-atc-show body.template-product #chat-bubble{bottom:calc(var(--f-sticky-atc-bar-height, 80px) + 16px)!important}body.template-cart #chat-bubble{bottom:100px!important}@media(max-width:767px){.dm-upsells-grid{grid-template-columns:1fr}.dm-upsell-image{flex-basis:80px}.m-collection-page-header__title{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.template-product media-gallery .m-media-gallery__inner{opacity:1;transition:none}body.template-product media-gallery .m-media-gallery__inner responsive-image img{opacity:1;transition:none}body.template-product media-gallery .m-media-gallery__inner:not(.swiper-container-initialized) .m-product-media--item:not(:first-child){display:none}@media(max-width:767px){.m-footer--block-newsletter.open .m-accordion--item-content{max-height:none;opacity:1;transition:none}}body:has(.m-cart-drawer--active) #chat-bubble{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/52/assets/dm-conversion.css.map */
