.how-to-use,.how-to-messure{background:var(--button-background-color-secondary);border:2px solid var(--button-background-color-secondary)25;border-radius:14px;padding:16px 12px;margin-bottom:14px;position:relative;cursor:pointer;overflow:hidden;transition:all .35s ease}.how-to-use:before,.how-to-messure:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background:var(--button-background-color-secondary);transform:scaleY(0);transform-origin:top;transition:transform .35s ease}.how-to-use:hover,.how-to-messure:hover{border-color:var(--color-button-background);box-shadow:0 14px 30px var(--button-background-color-secondary) 25;transform:translateY(-3px)}.how-to-use:hover:before,.how-to-messure:hover:before{transform:scaleY(1)}.how-to-use p,.how-to-messure p{color:#fff;font-size:16px;font-weight:600;margin:0}.product_extra_feature .button-image{width:46px;height:46px;border-radius:12px;background:var(--button-background-color-secondary)15;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.how-to-use video,.how-to-messure img{max-width:40px;max-height:40px;border-radius:8px}.how-to-use:hover .icon-wrapper,.how-to-messure:hover .measure-image{background:var(--button-background-color-secondary)}.how-to-use svg path,.how-to-messure svg path{stroke:#fff;transition:transform .3s ease}.how-to-use:hover svg,.how-to-messure:hover svg{transform:translate(6px,-6px)}@media(max-width:768px){.how-to-use p,.how-to-messure p{font-size:15px}}.scm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.scm-modal.active{display:block}.scm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6}.scm-content{position:absolute;top:50%;left:50%;width:92%;max-width:540px;background:var(--color-background);transform:translate(-50%,-50%);border-radius:18px;padding:55px 22px 22px;box-shadow:0 25px 60px rgba(var(--color-button-background-rgb),.35)}.scm-close{position:absolute;top:14px;right:16px;font-size:26px;background:none;border:none;cursor:pointer}.scm-tabs{display:flex;gap:10px;margin-bottom:18px}.scm-tab{flex:1;padding:12px 10px;border-radius:12px;border:2px solid rgba(var(--color-button-background-rgb),.25);background:var(--color-button-text);color:#0c2a3a;font-weight:600;cursor:pointer;transition:all .3s ease}.scm-tab.active{background:var(--color-button-background);color:var(--color-button-text);box-shadow:0 12px 30px rgba(var(--color-button-background-rgb),.45)}.scm-body{position:relative}.scm-panel{display:none;animation:scmFade .35s ease}.scm-panel.active{display:block}.scm-panel img{width:100%;border-radius:14px}@keyframes scmFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.scm-content{padding:18px}}.how-to-use-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.how-to-use-modal.active{display:block}.how-to-use-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6}.how-to-use-content{position:absolute;top:50%;left:50%;width:92%;max-width:520px;background:#fff;transform:translate(-50%,-50%);border-radius:18px;padding:26px 22px;box-shadow:0 30px 70px var(--button-background-color-secondary) 35;animation:htuFade .35s ease}.how-to-use-close{position:absolute;top:14px;right:16px;font-size:26px;background:none;border:none;cursor:pointer}.how-to-use-content h2{margin:0 0 18px;font-size:22px;font-weight:700;color:#0c2a3a}.how-to-use-content video{width:100%;border-radius:14px;background:#f7fcff}@keyframes htuFade{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:768px){.how-to-use-content{padding:20px 18px}}.need-help-box{background:#f2f8fb;border-radius:12px;padding:30px;margin-top:20px}.need-help-title{font-weight:600;margin-bottom:10px;color:#222}.need-help-item{display:flex;align-items:center;gap:20px;padding:12px 0;text-decoration:underline;color:#000;font-size:14px;border-top:1px dashed var(--button-background-color-secondary)}.need-help-item:first-of-type{border-top:none}.need-help-item{text-decoration:none}.need-help-item .icon{width:50px;height:50px}.need-help-item .icon svg{width:100%;height:100%}.need-help-item .text{font-size:22px}.combo-add-to-cart-button{display:none!important}.accordion-section h2{text-align:center;font-weight:700;font-size:32px;color:var(--color-text-primary);position:relative}.accordion-section h2:after{content:"";display:block;width:70px;height:4px;background:#25276d;margin:14px auto 0;border-radius:10px}.accordion-section .accordion-item{border:none;border-radius:14px;margin-bottom:16px;overflow:hidden;box-shadow:0 10px 30px #25276d12;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #25276d}.accordion-section .accordion-item:hover{transform:translateY(-3px);box-shadow:0 16px 40px #25276d20}.accordion-section .accordion-button{background:#25276d;color:#fff;font-weight:600;font-size:16px;padding:18px 22px;border:none;border-radius:14px;transition:all .3s ease}.accordion-section .accordion-button:focus{box-shadow:none}.accordion-section .accordion-button:not(.collapsed){background:#25276d;color:#fff;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:14px!important;border-top-right-radius:14px!important}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:14px!important;border-bottom-left-radius:14px!important}.accordion-item:last-of-type{border-bottom-right-radius:14px!important;border-bottom-left-radius:14px!important}.accordion-section .accordion-button:after{filter:brightness(0) invert(1);transform:scale(1.1);transition:transform .3s ease}.accordion-section .accordion-button:not(.collapsed):after{transform:rotate(180deg) scale(1.1)}.accordion-section .accordion-body{padding:22px;font-size:15px;line-height:1.7;color:var(--color-text);border-top:1px solid #25276d25}.accordion-section .accordion-body a{color:var(--color-link);font-weight:600;text-decoration:underline}.accordion-section .accordion-body a:hover{color:var(--color-link-hover)}.accordion-section .accordion-body p:last-child,.accordion-section .accordion-body p:only-child{margin-bottom:0}@media(max-width:768px){.accordion-section h2{font-size:26px}.accordion-section .accordion-button{font-size:15px;padding:16px 18px}}.shipping-timeline{display:flex;justify-content:space-between;background:#f7f7f7;padding:20px;border-radius:14px}.timeline-step{text-align:center;flex:1}.timeline-step .icon{background:#000;color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;font-size:18px}.timeline-step strong{display:block;font-size:14px}.timeline-step span{font-size:12px;color:#666}#default-product-images,#variant-metafield-images{position:sticky;top:90px;align-self:flex-start}.product-media,.js-product-media-container,.product,.product__container,.product__grid,.product__media{overflow:visible!important}@media(max-width:1199px){#default-product-images,#variant-metafield-images{position:static}}.product-policy-icons{border-top:1px solid #eee;padding:24px 0}#variant-metafield-images:not(:has(.variant-images)){width:0}.policy-wrapper{display:flex;justify-content:space-between;gap:16px;text-align:center;flex-wrap:wrap}.policy-item{flex:1;min-width:110px}.policy-item svg{margin-bottom:8px}.policy-item p{font-size:13px;color:#555;margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-product.css.map */
