@media screen and (max-width: 749px){.page-width{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important;margin:0!important}.product-template,.product-details-grid,.product-hero,.product-images,.product-info{max-width:100vw!important;width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important;padding-left:.8rem!important;padding-right:.8rem!important;margin-left:0!important;margin-right:0!important}.product-details-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.white-box,.price-quantity-cart-box,.description-box{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.quantity-cart-share-row{display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important}.quantity-selector{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important}.cart-share-section{display:flex!important;flex-direction:column!important;gap:.8rem!important;width:100%!important}.add-to-cart-btn{width:100%!important;max-width:100%!important;padding:1rem 1.5rem!important;box-sizing:border-box!important}.share-btn{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.product-image-main,.product-main-image,img{max-width:100%!important;width:100%!important;height:auto!important}.analysis-section,.usage-section,.distinction-section{width:100%!important;max-width:100%!important;padding-left:.8rem!important;padding-right:.8rem!important;box-sizing:border-box!important}h1,.product-title{font-size:2.6rem!important;line-height:1.2!important}h2{font-size:2.2rem!important;line-height:1.3!important}h3{font-size:1.8rem!important;line-height:1.4!important}p,li{font-size:1.4rem!important;line-height:1.6!important}.price{font-size:2.6rem!important}.mobile-accordion{background:#fffffff2;border:2px solid #e9ecef;border-radius:15px;margin:1.5rem 0;overflow:hidden;width:100%;box-shadow:0 4px 15px #00000014;transition:all .3s ease}.mobile-accordion:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.mobile-accordion-header{background:linear-gradient(135deg,#228b2214,#228b220d);padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid rgba(34,139,34,.15);transition:all .3s ease;position:relative}.mobile-accordion-header:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#228b22,#32cd32);transition:width .3s ease}.mobile-accordion-header:hover:before{width:8px}.mobile-accordion.is-open .mobile-accordion-header{background:linear-gradient(135deg,#228b221f,#228b2214)}.mobile-accordion-header:hover{background:linear-gradient(135deg,#228b2226,#228b221a)}.mobile-accordion-header h3{margin:0;font-size:1.6rem;font-weight:700;color:#000;padding-left:.5rem}.mobile-accordion-header:after{content:"\25be";font-size:1.8rem;color:#228b22;font-weight:700;transition:transform .3s ease}.mobile-accordion.is-open .mobile-accordion-header:after{transform:rotate(180deg);color:#32cd32}.mobile-accordion-content{display:none;padding:1.5rem;background:#fff;animation:slideDown .3s ease}.mobile-accordion.is-open .mobile-accordion-content{display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-accordion-content .occasion-item,.mobile-accordion-content .distinction-item{background:linear-gradient(135deg,#228b2214,#228b220d);border:2px solid rgba(34,139,34,.25);border-radius:10px;padding:1.2rem;margin-bottom:1rem;position:relative;box-shadow:0 2px 8px #228b221a}.mobile-accordion-content .occasion-item:before,.mobile-accordion-content .distinction-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#228b22,#32cd32,#228b22);border-radius:10px 10px 0 0}.mobile-accordion-content .occasion-item h4,.mobile-accordion-content .distinction-item h4{font-size:1.4rem;font-weight:700;color:#228b22;margin:.3rem 0 .8rem}.mobile-accordion-content .occasion-item p,.mobile-accordion-content .distinction-item p{font-size:1.3rem;line-height:1.6;color:#333;margin:0}.mobile-accordion-content .occasion-item strong,.mobile-accordion-content .distinction-item strong{color:#228b22;font-weight:700}.family-analysis-mobile{background:linear-gradient(135deg,#228b2214,#228b220d);border:2px solid rgba(34,139,34,.2);border-radius:12px;padding:1.5rem;margin-top:1.5rem;box-shadow:0 4px 12px #228b221a}.family-analysis-mobile h3{font-size:1.6rem;font-weight:700;color:#000;margin-bottom:1rem;text-align:center}.family-analysis-mobile h4{font-size:1.5rem;font-weight:700;color:#228b22;margin:1.5rem 0 .8rem}.family-analysis-mobile p{font-size:1.3rem;line-height:1.6;color:#000;margin-bottom:1rem}.family-analysis-mobile ul{font-size:1.3rem;line-height:1.6;padding-left:1.5rem}.family-analysis-mobile li{margin-bottom:.8rem}.family-analysis-mobile strong{color:#228b22}.verdict-box-mobile{background:#ffffffe6;border:2px solid rgba(34,139,34,.3);border-radius:10px;padding:1.2rem;margin-top:1.2rem}.verdict-box-mobile h4{font-size:1.5rem;font-weight:700;color:#228b22;margin:0 0 .8rem;text-align:center}.verdict-box-mobile ul{font-size:1.3rem;line-height:1.5;margin:0}.mobile-accordion-content .usage-category{background:#fff;border:2px solid #e9ecef;border-radius:10px;padding:1.2rem;margin-bottom:1.2rem;box-shadow:0 2px 8px #0000000d}.mobile-accordion-content .usage-category h3{font-size:1.6rem;font-weight:700;color:#228b22;margin:0 0 .8rem;display:flex;align-items:center}.mobile-accordion-content .usage-category h3:before{content:"\25b8";margin-right:.5rem;color:#32cd32;font-size:1.8rem}.mobile-accordion-content .usage-category h4{font-size:1.4rem;font-weight:700;color:#228b22;margin:1rem 0 .5rem}.mobile-accordion-content .usage-category p{font-size:1.3rem;line-height:1.6;color:#333;margin:0}.mobile-accordion-content .usage-category strong{color:#228b22;font-weight:700}.mobile-accordion-content .occasions-grid,.mobile-accordion-content .distinction-grid{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.analysis-section,.usage-section,.distinction-section{display:none}.mobile-accordion{display:block}}@media screen and (min-width: 750px){.mobile-accordion{display:none}.analysis-section,.usage-section,.distinction-section{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-chogan-mobile-fix.css.map */
