:root{--gm-purple: #5c5e97;--gm-purple-hover: #4a4c80;--gm-purple-deep: #2f3057;--gm-lilac: #f3f0fa;--gm-lilac-2: #ece7f7;--gm-mint-text: #2f7d6f;--gm-text: #222222;--gm-text-2: #616161;--gm-icon-2: #8a8a8a;--gm-border: #e3e3e3;--gm-border-strong: #cccccc;--gm-hover: #f7f7f7;--gm-r-card: 16px;--gm-r-option: 12px;--gm-ease: cubic-bezier(.25, .1, .25, 1);--gm-fast: .15s;--gm-shadow-card: 0 1px 0 0 rgba(26, 26, 26, .07);--gm-shadow-btn: 0 -1px 0 0 #b5b5b5 inset, 0 0 0 1px rgba(0, 0, 0, .1) inset, 0 .5px 0 1.5px #fff inset, 0 1px 2px rgba(26, 26, 26, .06);--gm-shadow-btn-hover: 0 1px 0 0 #ebebeb inset, -1px 0 0 0 #ebebeb inset, 1px 0 0 0 #ebebeb inset, 0 -1px 0 0 #ccc inset, 0 1px 2px rgba(26, 26, 26, .08);--gm-shadow-btn-active: -1px 0 1px 0 rgba(26, 26, 26, .122) inset, 1px 0 1px 0 rgba(26, 26, 26, .122) inset, 0 2px 1px 0 rgba(26, 26, 26, .2) inset;--gm-shadow-primary: inset 0 -1px 0 0 rgba(0, 0, 0, .2), inset 0 1px 0 0 rgba(255, 255, 255, .16), 0 1px 2px 0 rgba(26, 26, 26, .12);--gm-shadow-primary-hover: inset 0 -1px 0 0 rgba(0, 0, 0, .24), inset 0 1px 0 0 rgba(255, 255, 255, .12), 0 6px 14px -6px rgba(47, 48, 87, .55);--gm-shadow-primary-active: inset 0 2px 3px 0 rgba(0, 0, 0, .28)}@keyframes gm-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}body .m-breadcrumb{font-size:13px;line-height:1.4;color:var(--gm-text-2)}body .m-breadcrumb a{color:var(--gm-text-2);transition:color var(--gm-fast) var(--gm-ease)}body .m-breadcrumb a:hover{color:var(--gm-text)}body .m-main-product .m-product-title{font-size:30px;line-height:1.25}body .m-main-product .main-product__block-shipping,body .m-main-product .main-product__block:has(.gm-legal),body .m-main-product .main-product__block-inventory_status{margin-top:14px}body .m-main-product .m-product-shipping{margin:0;padding:0;list-style:none}body .m-main-product .m-product-shipping--item{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}body .m-main-product .m-product-shipping--icon{display:flex;flex:none;margin:0;color:var(--gm-purple)}body .m-main-product .m-product-shipping--icon svg{width:20px;height:20px}body .m-main-product .m-product-shipping--content{margin:0;padding:0}body .m-main-product .m-product-shipping--content p{display:flex;flex-wrap:wrap;column-gap:6px;margin:0;font-size:14px;line-height:1.45}body .m-main-product .m-product-shipping--content strong{font-weight:600}body .m-main-product .m-product-shipping--content__value{margin:0;white-space:nowrap;color:var(--gm-text-2)}.gm-legal{margin:0}.gm-legal__sum{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:14px;line-height:1.45;font-weight:500;color:var(--gm-text)}.gm-legal__sum::-webkit-details-marker{display:none}.gm-legal__sum::marker{content:""}.gm-legal__sum:focus-visible{outline:2px solid var(--gm-purple);outline-offset:3px;border-radius:6px}.gm-legal__icon{display:flex;flex:none;color:var(--gm-purple)}.gm-legal__icon svg,.gm-legal__chev svg{width:20px;height:20px}.gm-legal__label{text-decoration:underline;text-decoration-color:#22222259;text-underline-offset:3px;transition:text-decoration-color var(--gm-fast) var(--gm-ease)}.gm-legal__sum:hover .gm-legal__label{text-decoration-color:currentColor}.gm-legal__chev{display:flex;flex:none;color:var(--gm-icon-2);transition:transform .2s var(--gm-ease)}.gm-legal[open] .gm-legal__chev{transform:rotate(180deg)}.gm-legal__body{margin-top:12px;padding-left:30px;font-size:14px;line-height:1.5}.gm-legal[open]>.gm-legal__body{animation:gm-reveal .18s var(--gm-ease)}.gm-legal__body img{display:block;width:100%;max-width:600px;height:auto;border:1px solid var(--gm-border);border-radius:8px}.gm-legal__body p{margin:8px 0 0}.gm-legal__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}body .m-main-product .m-product-inventory__text{display:inline-flex;align-items:center;gap:0;padding-left:30px;font-size:14px;line-height:1.45}body .m-main-product .m-product-inventory__pin{left:5px;margin:0}body .m-main-product .m-product-inventory__status{font-style:normal;font-weight:500}body .m-main-product .m-product-form--wrapper{gap:12px}body .m-main-product .m-product-option--label{margin-bottom:6px;font-size:13px;line-height:1.4;font-weight:500;color:var(--gm-text-2)}body .m-main-product .m-quantity{height:52px;border:1px solid var(--gm-border-strong);border-radius:999px;background:#fff;overflow:hidden;transition:border-color var(--gm-fast) var(--gm-ease),box-shadow var(--gm-fast) var(--gm-ease)}body .m-main-product .m-quantity:hover{border-color:#b5b5b5}body .m-main-product .m-quantity:focus-within{border-color:var(--gm-purple);box-shadow:0 0 0 1px var(--gm-purple)}body .m-main-product .m-quantity__button{width:44px;height:44px;margin:3px;border-radius:999px;color:var(--gm-text);transition:background-color var(--gm-fast) var(--gm-ease)}body .m-main-product .m-quantity__button:hover{background:var(--gm-hover)}body .m-main-product .m-quantity__button:active{box-shadow:var(--gm-shadow-btn-active)}body .m-main-product .m-quantity__input{font-size:16px;font-weight:500;color:var(--gm-text);background:transparent}body .m-main-product .m-product-form .m-add-to-cart,body .m-sticky-addtocart .m-add-to-cart{min-height:52px;padding:12px 24px;border:0;border-radius:999px;background:var(--gm-purple);color:#fff;font-size:16px;font-weight:600;letter-spacing:0;box-shadow:var(--gm-shadow-primary);transition:background-color var(--gm-fast) var(--gm-ease),box-shadow var(--gm-fast) var(--gm-ease),color var(--gm-fast) var(--gm-ease)}body .m-main-product .m-product-form .m-add-to-cart:hover,body .m-sticky-addtocart .m-add-to-cart:hover{background:var(--gm-purple-hover);color:#fff;box-shadow:var(--gm-shadow-primary-hover)}body .m-main-product .m-product-form .m-add-to-cart:active,body .m-sticky-addtocart .m-add-to-cart:active{background:var(--gm-purple-hover);box-shadow:var(--gm-shadow-primary-active)}body .m-main-product .m-product-form .m-add-to-cart:focus-visible,body .m-sticky-addtocart .m-add-to-cart:focus-visible{outline:2px solid var(--gm-purple);outline-offset:2px}body .m-main-product .m-product-form .m-add-to-cart[disabled],body .m-main-product .m-product-form .m-add-to-cart[aria-disabled=true],body .m-sticky-addtocart .m-add-to-cart[disabled]{background:#c9c9d9;color:#fff;box-shadow:none;cursor:not-allowed}body .m-sticky-addtocart .m-add-to-cart{min-height:46px;padding:10px 22px;font-size:15px}body .m-sticky-addtocart .m-quantity{border-radius:999px}body .m-main-product .m-product-dynamic-checkout{margin-top:12px}body .m-main-product shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 26px;--shopify-accelerated-checkout-button-box-shadow: none}body .m-main-product .shopify-payment-button__more-options{margin-top:10px;font-size:13px;line-height:1.4;color:var(--gm-text-2);text-decoration:underline;text-underline-offset:3px;transition:color var(--gm-fast) var(--gm-ease)}body .m-main-product .shopify-payment-button__more-options:hover{color:var(--gm-text)}body .m-main-product .gm-pk__card{padding:14px 10px 10px;border-color:var(--gm-border);box-shadow:var(--gm-shadow-card);transition:border-color var(--gm-fast) var(--gm-ease),background-color var(--gm-fast) var(--gm-ease),box-shadow var(--gm-fast) var(--gm-ease)}body .m-main-product .gm-pk__card:hover{border-color:var(--gm-border-strong);background:#fafafa}body .m-main-product .gm-pk__card:active{box-shadow:0 2px 1px #1a1a1a1f inset}body .m-main-product .gm-pk__card.is-selected,body .m-main-product .gm-pk__card.is-selected:hover{border-color:var(--gm-purple);background:var(--gm-lilac);box-shadow:inset 0 0 0 1px var(--gm-purple)}body .m-main-product .gm-pk__card.is-disabled,body .m-main-product .gm-pk__card.is-disabled:hover{border-color:var(--gm-border);background:#fff;box-shadow:none}body .m-main-product .gm-pk__badge{padding:2px 8px;border-radius:8px;background:var(--gm-lilac-2);color:var(--gm-purple-deep);font-size:12px;box-shadow:0 0 0 2px #fff;transition:background-color var(--gm-fast) var(--gm-ease),color var(--gm-fast) var(--gm-ease)}body .m-main-product .gm-pk__card.is-selected .gm-pk__badge{background:var(--gm-purple);color:#fff}body .m-main-product .gm-pk__each,body .m-main-product .gm-pk__unit,body .m-main-product .gm-pk__note{color:var(--gm-text-2)}body .m-main-product .gm-up{padding:16px 16px 14px;border-color:var(--gm-border);border-radius:var(--gm-r-card);background:#fff;box-shadow:var(--gm-shadow-card)}body .m-main-product .gm-up__img{border-radius:10px;background:var(--gm-hover)}body .m-main-product .gm-up__btn{min-height:36px;padding:8px 14px;border:0;background:#fff;color:var(--gm-purple-deep);box-shadow:var(--gm-shadow-btn);transition:background-color var(--gm-fast) var(--gm-ease),box-shadow var(--gm-fast) var(--gm-ease),color var(--gm-fast) var(--gm-ease)}body .m-main-product .gm-up__btn:hover,body .m-main-product .gm-up__btn:focus-visible{background:var(--gm-lilac);color:var(--gm-purple-deep);box-shadow:inset 0 0 0 1px var(--gm-purple),0 6px 14px -8px #2f30578c}body .m-main-product .gm-up__btn:active{background:var(--gm-lilac-2);box-shadow:inset 0 0 0 1px var(--gm-purple),var(--gm-shadow-btn-active)}body .m-main-product .gm-up__btn[disabled]{opacity:1;background:#fff;color:var(--gm-mint-text);box-shadow:var(--gm-shadow-btn)}body .m-main-product .gm-up__ship{margin-top:14px;padding-top:12px;border-top-color:var(--gm-border)}body .m-main-product .gm-up__bar{background:var(--gm-lilac-2)}body .m-main-product .gm-up__note{opacity:1;color:var(--gm-text-2)}body .gm-sb .gm-sb__icon svg{width:24px;height:24px;stroke-width:1.5}@media(min-width:768px)and (max-width:989px){body .gm-sb .gm-sb__list{justify-content:space-between;gap:12px 24px;padding:10px 24px;overflow:visible;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}body .gm-sb .gm-sb__list:after{content:none}body .gm-sb .gm-sb__item:has(a[href^="mailto:"]){display:none}body .gm-sb .gm-sb__link{gap:8px}body .gm-sb .gm-sb__icon svg{width:20px;height:20px}body .gm-sb .gm-sb__title{font-size:13px}body .gm-sb .gm-sb__sub{font-size:12px}body .gm-sb .gm-sb__pay{gap:3px}body .gm-sb .gm-sb__payicon{width:24px;height:15px}}.gm-faq .m-section__header{margin-bottom:20px}.gm-faq .m-section__description,.gm-faq .m-section__subheading{color:var(--gm-text-2)}body .m-app-section #az_reviews{max-width:none!important;margin-left:0!important;margin-right:0!important}body .m-app-section #az_reviews .write_review_button{border:0;border-radius:999px;padding:10px 18px;background:#fff;color:var(--gm-purple-deep);font-weight:600;box-shadow:var(--gm-shadow-btn);transition:background-color var(--gm-fast) var(--gm-ease),box-shadow var(--gm-fast) var(--gm-ease)}body .m-app-section #az_reviews .write_review_button:hover{background:var(--gm-lilac);box-shadow:inset 0 0 0 1px var(--gm-purple),0 6px 14px -8px #2f30578c}.gm-dt{container-type:inline-size;color:var(--gm-text)}.gm-dt__intro{margin:0 0 14px;font-size:15px;line-height:1.65}.gm-dt__intro>:first-child{margin-top:0}.gm-dt__intro p{margin:0 0 8px}.gm-dt__intro p:last-child{margin-bottom:0}.gm-dt__list{border:1px solid var(--gm-border);border-radius:var(--gm-r-card);background:#fff;box-shadow:var(--gm-shadow-card);overflow:hidden}.gm-dt__row+.gm-dt__row{border-top:1px solid var(--gm-border)}.gm-dt__sum{display:flex;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;list-style:none;font-size:15px;line-height:1.35;font-weight:600;color:var(--gm-text);transition:background-color var(--gm-fast) var(--gm-ease)}.gm-dt__sum::-webkit-details-marker{display:none}.gm-dt__sum::marker{content:""}.gm-dt__sum:hover{background:var(--gm-hover)}.gm-dt__sum:focus-visible{outline:2px solid var(--gm-purple);outline-offset:-2px}.gm-dt__ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--gm-lilac);color:var(--gm-purple)}.gm-dt__ico svg,.gm-dt__chev svg{width:20px;height:20px}.gm-dt__title{flex:1 1 auto;min-width:0}.gm-dt__chev{display:flex;flex:none;color:var(--gm-icon-2);transition:transform .2s var(--gm-ease)}.gm-dt__row[open] .gm-dt__chev{transform:rotate(180deg)}.gm-dt__body{padding:2px 18px 18px 62px;font-size:15px;line-height:1.6}.gm-dt__row[open]>.gm-dt__body{animation:gm-reveal .18s var(--gm-ease)}.gm-dt__body>:first-child{margin-top:0}.gm-dt__body p,.gm-dt__plain p{margin:0 0 12px}.gm-dt__body p:last-child,.gm-dt__plain p:last-child{margin-bottom:0}.gm-dt__body ul,.gm-dt__plain ul{display:grid;gap:10px;margin:0 0 12px;padding:0;list-style:none}.gm-dt__body ul:last-child,.gm-dt__plain ul:last-child{margin-bottom:0}.gm-dt__body li,.gm-dt__plain li{position:relative;margin:0;padding-left:18px;line-height:1.6}.gm-dt__body li:before,.gm-dt__plain li:before{content:"";position:absolute;top:.66em;left:2px;width:6px;height:6px;border-radius:50%;background:var(--gm-purple)}.gm-dt__body li>p,.gm-dt__plain li>p{margin:0}.gm-dt__body strong,.gm-dt__body b,.gm-dt__plain strong,.gm-dt__plain b{font-weight:600}.gm-dt__body small,.gm-dt__plain small{font-size:12.5px;line-height:1.5;color:var(--gm-text-2)}.gm-dt__body h3,.gm-dt__body h4,.gm-dt__plain h2,.gm-dt__plain h3{margin:16px 0 8px;font-family:inherit;font-size:15px;line-height:1.4;font-weight:600;font-style:normal;color:var(--gm-text)}.gm-dt a{color:var(--gm-purple);text-decoration:underline;text-underline-offset:3px}.gm-dt img{max-width:100%;height:auto;border-radius:8px}.gm-dt table{width:100%;border-collapse:collapse;font-size:14px}.gm-dt td,.gm-dt th{padding:6px 8px;border-bottom:1px solid var(--gm-border);text-align:left}@container (max-width: 480px){.gm-dt__sum{padding:14px 16px}.gm-dt__body{padding:2px 16px 16px}}@media(max-width:1023px){body .m-main-product .m-product-title{font-size:24px;line-height:1.3}}@media(prefers-reduced-motion:reduce){.gm-dt__sum,.gm-dt__chev,.gm-legal__chev,.gm-legal__label,body .m-main-product .gm-pk__card,body .m-main-product .gm-pk__badge,body .m-main-product .gm-up__btn,body .m-main-product .m-quantity,body .m-main-product .m-quantity__button,body .m-main-product .m-product-form .m-add-to-cart,body .m-sticky-addtocart .m-add-to-cart{transition:none}.gm-dt__row[open]>.gm-dt__body,.gm-legal[open]>.gm-legal__body{animation:none}}.gm-pi{margin:8px 0 14px}.gm-pi__text{max-width:62ch;margin:0;font-size:15px;line-height:1.55;color:var(--gm-text-2, #616161)}.gm-pi__tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.gm-pi__tag{display:inline-flex;align-items:center;min-height:28px;padding:3px 11px;border:1px solid var(--gm-border, #e3e3e3);border-radius:999px;background:#fff;color:var(--gm-text, #222);font-size:12.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .15s cubic-bezier(.25,.1,.25,1),color .15s cubic-bezier(.25,.1,.25,1),background-color .15s cubic-bezier(.25,.1,.25,1)}a.gm-pi__tag:hover{border-color:var(--gm-purple, #5c5e97);color:var(--gm-purple, #5c5e97);background:#f7f6fc}a.gm-pi__tag:focus-visible{outline:2px solid var(--gm-purple, #5c5e97);outline-offset:2px}@media(max-width:767px){.gm-pi{margin:6px 0 12px}.gm-pi__text{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/gm-pdp.css.map */
