.template-product .mv-pdp__shell{align-items:start!important}.template-product .mv-gallery{align-self:start!important;height:max-content!important;min-width:0!important;grid-template-rows:auto auto!important}.template-product .mv-gallery__stage{position:relative!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:1/1!important;display:grid!important;place-items:center!important;overflow:hidden!important}.template-product .mv-gallery__stage>img,.template-product .mv-gallery__stage>svg,.template-product .mv-gallery__stage>video,.template-product .mv-gallery__stage>iframe,.template-product .mv-gallery__stage model-viewer{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;display:block!important}.template-product .mv-gallery__thumb{aspect-ratio:1/1!important}.template-product .mv-gallery__thumb img{width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important}@media(max-width:650px){.template-product .mv-gallery{grid-template-columns:1fr!important}.template-product .mv-gallery__stage{aspect-ratio:1/1!important}.template-product .mv-gallery__utility{grid-column:1!important}}.template-product .mv-actions--before-shipping{margin-top:18px;margin-bottom:22px}.template-product .mv-actions--before-shipping+.mv-shipping-card{margin-top:0}.template-product .mv-coupon__collect{margin-left:auto;border:0;background:none;color:var(--mp-purple);font-weight:800;text-decoration:none;cursor:pointer}.template-product .mv-coupon__collect:hover{text-decoration:underline}.template-product .mv-highlights__empty{margin:0;color:#777;font-size:13px}@media(max-width:990px){.template-product .mv-mobile-bar{display:grid;grid-template-columns:minmax(58px,.75fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 18px #00000021}.template-product .mv-mobile-bar>div:first-child{min-width:0;overflow:hidden}.template-product .mv-mobile-bar small{display:block;font-size:11px;line-height:1.1;color:#666;white-space:nowrap}.template-product .mv-mobile-bar strong{display:block;font-size:clamp(13px,4vw,18px);line-height:1.1;font-weight:800;white-space:normal;overflow-wrap:anywhere}.template-product .mv-mobile-bar .mv-add,.template-product .mv-mobile-bar .mv-buy-now{width:100%;min-width:0;height:clamp(42px,11vw,46px);padding:0 10px;font-size:clamp(11px,3.6vw,15px);line-height:1.1;white-space:nowrap}.template-product .mv-pdp__page{padding-bottom:120px}}@media(max-width:480px){.template-product .mv-mobile-bar{grid-template-columns:minmax(54px,.72fr) minmax(0,1fr) minmax(0,1fr);gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}.template-product .mv-mobile-bar strong{font-size:clamp(12px,3.8vw,16px)}.template-product .mv-mobile-bar .mv-add,.template-product .mv-mobile-bar .mv-buy-now{height:42px;padding:0 8px;font-size:clamp(10px,3.4vw,14px);border-radius:6px}}@media(max-width:360px){.template-product .mv-mobile-bar{grid-template-columns:minmax(48px,.68fr) minmax(0,1fr) minmax(0,1fr);gap:5px;padding-left:8px;padding-right:8px}.template-product .mv-mobile-bar small{font-size:10px}.template-product .mv-mobile-bar strong{font-size:12px}.template-product .mv-mobile-bar .mv-add,.template-product .mv-mobile-bar .mv-buy-now{font-size:10px;padding:0 6px}}.template-product .mv-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 10px;padding:14px 16px 5px;min-width:0}.template-product .mv-current-price{color:var(--mp-purple)!important;font-size:clamp(24px,2.2vw,30px)!important;line-height:1.08;font-weight:800;letter-spacing:-.015em;max-width:100%;overflow-wrap:anywhere}.template-product .mv-old-price{font-size:clamp(13px,1.15vw,16px);line-height:1.2;color:#858089}.template-product .mv-discount{color:var(--mp-purple)!important;background:#f1ebff!important;font-size:11px;white-space:nowrap}.template-product .mv-coupon>span{background:var(--mp-purple)!important}.template-product .mv-stock-row span,.template-product .mv-social-proof .is-urgent{color:var(--mp-purple)!important}@media(max-width:650px){.template-product .mv-price-row{padding:12px 12px 4px;gap:6px 8px}.template-product .mv-current-price{font-size:clamp(21px,7vw,26px)!important}.template-product .mv-old-price{font-size:clamp(12px,4vw,14px)}.template-product .mv-discount{font-size:10px;padding:3px 5px}}@media(max-width:360px){.template-product .mv-current-price{font-size:20px!important}.template-product .mv-old-price{font-size:11px}}.template-product .mv-delivery-highlight{margin:16px 0 12px;padding:14px 16px;display:flex;align-items:center;gap:10px;width:100%;border:1px solid #e8e3f5;border-radius:12px;background:#fbf9ff}.template-product .mv-delivery-highlight__icon{flex:0 0 auto;font-size:20px;line-height:1}.template-product .mv-delivery-highlight__content{min-width:0;display:flex;align-items:center}.template-product .mv-delivery-highlight__content strong{display:block;margin:0;color:#343434;font-size:16px;line-height:1.35;font-weight:800}.template-product .mv-social-proof--enhanced{margin:14px 0 18px;gap:9px}.template-product .mv-social-proof--enhanced .mv-social-proof__item{width:max-content;max-width:100%;padding:8px 12px;border-radius:999px;font-size:13px;line-height:1.3;font-weight:800;letter-spacing:.01em}.template-product .mv-social-proof--enhanced .mv-social-proof__item strong{font-weight:800}.template-product .mv-social-proof--enhanced .mv-social-proof__icon{font-size:16px;line-height:1}.template-product .mv-social-proof--enhanced .mv-social-proof__item--hot{color:#a93c00;background:#fff1e7;border:1px solid #ffd8bc}.template-product .mv-social-proof--enhanced .mv-social-proof__item--wish{color:#5a22c7;background:#f3edff;border:1px solid #dfd0ff}.template-product .mv-social-proof--enhanced .is-urgent{color:#d6203f!important;background:#fff0f3;border:1px solid #ffcbd5}@media(max-width:650px){.template-product .mv-delivery-highlight{margin:14px 0 10px;padding:12px 13px;gap:8px;border-radius:10px}.template-product .mv-delivery-highlight__icon{font-size:18px}.template-product .mv-delivery-highlight__content strong{font-size:14px;line-height:1.35}.template-product .mv-social-proof--enhanced .mv-social-proof__item{width:100%;border-radius:9px;padding:9px 11px;font-size:12px}}.mv-pdp .mv-contact-ctas{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:12px 0 16px!important;width:100%!important;align-items:stretch!important}.mv-pdp .mv-contact-ctas--two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-pdp .mv-contact-cta{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:13px 16px!important;border:1.5px solid #dedede!important;border-radius:12px!important;text-decoration:none!important;font-size:16px!important;line-height:1.2!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;box-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}.mv-pdp .mv-contact-cta:hover{transform:translateY(-1px)!important;box-shadow:0 5px 14px #00000012!important}.mv-pdp .mv-contact-cta:focus-visible{outline:3px solid rgba(70,23,156,.18)!important;outline-offset:2px!important}.mv-pdp .mv-contact-cta__icon{width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;min-height:24px!important;max-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important;overflow:hidden!important}.mv-pdp .mv-contact-cta__icon svg,.mv-pdp .mv-contact-cta__icon--messenger svg{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;min-height:24px!important;max-height:24px!important;flex:0 0 24px!important}.mv-pdp .mv-contact-cta__icon--messenger svg{fill:none!important}.mv-pdp .mv-contact-cta--messenger{color:#1665d8!important;background:#f6f9ff!important;border-color:#bed3ff!important}.mv-pdp .mv-contact-cta--messenger:hover{background:#edf4ff!important;border-color:#8eb4ff!important}.mv-pdp .mv-contact-cta--whatsapp{color:#128c4a!important;background:#ecfff3!important;border-color:#aee9c2!important}.mv-pdp .mv-contact-cta--whatsapp:hover{background:#e1fbed!important;border-color:#83dda4!important}.mv-pdp .mv-contact-cta--whatsapp svg{fill:#25d366!important}@media(max-width:650px){.mv-pdp .mv-contact-ctas,.mv-pdp .mv-contact-ctas--two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:10px 0 14px!important}.mv-pdp .mv-contact-cta{min-height:50px!important;padding:11px 8px!important;border-radius:10px!important;font-size:14px!important;gap:7px!important}.mv-pdp .mv-contact-cta__icon,.mv-pdp .mv-contact-cta__icon svg,.mv-pdp .mv-contact-cta__icon--messenger svg{width:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;min-height:21px!important;max-height:21px!important;flex-basis:21px!important}}@media(max-width:360px){.mv-pdp .mv-contact-cta{font-size:12px!important;padding:10px 6px!important;gap:5px!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/gettmo-pdp-square.css.map */
