.notify-stock-modal .modal-dialog .container{overflow:hidden;padding:0!important}@media(max-width:620px){.notify-stock-modal .modal-dialog .container{max-height:calc(100dvh - 120px)!important}}.notify-stock-container{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:400px}@media(max-width:575px){.notify-stock-container{padding:0 20px}}.notify-stock-container h1{font-size:20px;line-height:26px;color:#1a3029;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;text-align:center;padding:70px 0 20px}@media(max-width:575px){.notify-stock-container h1{font-size:24px}}.notify-stock-container .card{width:100%;padding:12px;background-color:#f2f7fa;border-radius:15px;display:grid;grid-template-columns:82px 1fr;gap:12px;cursor:pointer;transition:.3s}.notify-stock-container .card:hover{opacity:.7}.notify-stock-container .card .image{width:82px;height:82px;object-fit:contain;border:1px solid #d0d5d9;background-color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center}.notify-stock-container .card .image img{padding:5px;display:block;width:100%}.notify-stock-container .card .details{width:100%;display:flex;flex-direction:column}.notify-stock-container .card .details h4{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.notify-stock-container .card .details p{margin:4px 0 0;font-size:14px;color:#757b80;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.notify-stock-container .card .price .price-final{font-size:16px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;font-weight:700}.notify-stock-container .card .price span{font-size:14px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;font-weight:400;text-decoration:line-through}.notify-stock-container p{font-size:16px;line-height:24px;color:#1a3029;font-family:Roboto,Roboto Fallback,sans-serif;margin:26px 0 20px}.notify-stock-container form,.notify-stock-container form .text-input{width:100%}.notify-stock-container form button{width:100%;padding:15px 0;border:1px solid #1a3029;border-radius:100px;font-size:16px;line-height:24px;color:#1a3029;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;font-weight:700;margin:8px 0 55px;transition:.3s}.notify-stock-container form button:hover{background-color:#1a3029;color:#fff}.modal{background:transparent}.gift-modal .modal-dialog{max-width:824px}.gift-modal .gift-container{width:100%}.gift-modal .gift-container .gift-products-container{display:flex;justify-content:center}@media(max-width:575px){.gift-modal .gift-container .gift-products-container{justify-content:center}}.gift-modal .gift-container .gift-products{position:relative;max-width:824px;width:100%;border-radius:20px;opacity:1;background:#f2f7fa 0% 0% no-repeat padding-box}@media(max-width:575px){.gift-modal .gift-container .gift-products{margin-top:0}}.gift-modal .gift-container .gift-container{display:flex;padding:69px 22px 52px 95px}@media(max-width:575px){.gift-modal .gift-container .gift-container{padding:25px 22px 52px}}.gift-modal .gift-container .gift-img-container{display:flex;max-width:247px;height:247px;width:100%}.gift-modal .gift-container .gift-product-img{border-radius:12px;border:1px solid #d0d5d9;background-color:#fff;opacity:1;aspect-ratio:1/1}@media(max-width:768px){.gift-modal .gift-container .gift-img-container{height:106px;max-width:106px;margin:20px 0 0}.gift-modal .gift-container .gift-product-img{height:106px;width:106px}}.gift-modal .gift-container .gift-product-desc-container{margin-left:33px;width:100%}@media(max-width:768px){.gift-modal .gift-container .gift-product-desc-container{margin-left:25px}}.gift-modal .gift-container .gift-product-desc-container .gift-brand-img,.gift-modal .gift-container .gift-product-desc-container .brand-hide{position:relative;width:78px;height:33px;border-radius:25px;border:1px solid #d0d5d9;opacity:1;aspect-ratio:1/1}@media(max-width:575px){.gift-modal .gift-container .gift-product-desc-container .gift-brand-img,.gift-modal .gift-container .gift-product-desc-container .brand-hide{height:20px;width:50px;margin:20px 0 0}}.gift-modal .gift-container .gift-product-desc-container .brand-hide{background-color:#f2f7fa;border:none}.gift-modal .gift-container .gift-product-desc-container h2{max-width:406px;width:100%;line-height:26px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;font-weight:700;color:#1a3029;letter-spacing:0px;opacity:1;margin-top:15px;font-size:20px}@media(max-width:575px){.gift-modal .gift-container .gift-product-desc-container h2{max-width:fit-content;font-size:14px;margin-top:7px;line-height:19px}}.gift-modal .gift-container .gift-product-desc-container .gift-rating{width:100%;margin-top:1px;display:flex;align-items:baseline;gap:5px}@media(max-width:575px){.gift-modal .gift-container .gift-product-desc-container .gift-rating{margin-top:12px}}.gift-modal .gift-container .gift-product-desc-container .gift-rating-count{margin-left:8px;font-size:12px}@media(max-width:575px){.gift-modal .gift-container .gift-product-desc-container .gift-rating-count{margin-left:7px;font-size:12px}}@media(max-width:575px){.gift-modal .gift-container .gift-mobile-products{margin-left:-127px}}.gift-modal .gift-container .codes{margin-top:16px;text-align:left;font-family:Roboto,Roboto Fallback,sans-serif;letter-spacing:0px;line-height:24px;color:#757b80;opacity:1;height:20px;font-size:12px}@media(max-width:575px){.gift-modal .gift-container .codes{margin-top:14px}}.gift-modal .gift-container .gift-discount-container{display:flex;justify-content:flex-start;margin-right:22.5px}@media(max-width:575px){.gift-modal .gift-container .gift-discount-container{margin-top:3px;margin-right:0;justify-content:flex-start}}.gift-modal .gift-container .gift-price{font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;font-weight:700;width:56px;height:26px;letter-spacing:0px;color:#1a3029;opacity:1;text-align:left;font-size:20px}.gift-modal .gift-container .gift-discount{font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;width:56px;height:26px;letter-spacing:0px;color:#1a3029;opacity:1;text-align:left;font-size:20px;text-decoration:line-through;margin-left:4px}.gift-modal .gift-container .gift-texts-container{max-width:341px;width:100%;padding-top:17px}@media(max-width:575px){.gift-modal .gift-container .gift-texts-container{max-width:fit-content;padding-top:28px}}.gift-modal .gift-container .gift-text-header{font-family:Roboto,Roboto Fallback,sans-serif;font-weight:700;letter-spacing:0px;color:#1a3029;opacity:1;text-align:left;font-size:14px;line-height:24px}@media(max-width:575px){.gift-modal .gift-container .gift-text-header{line-height:19px}}.gift-modal .gift-container .gift-text-body{margin-bottom:20px;max-height:300px;font-family:Roboto,Roboto Fallback,sans-serif;letter-spacing:0px;color:#1a3029;opacity:1;text-align:left;font-size:14px;margin-top:20px;line-height:24px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}@media(max-width:575px){.gift-modal .gift-container .gift-text-body{line-height:20px}}.gift-modal .gift-container .gift-text-body::-webkit-scrollbar{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}#product-page #breadcrumb{border-bottom:0px}#product-page .main{position:relative;display:flex;justify-content:space-between;gap:75px;margin-bottom:17px}@media(max-width:1250px){#product-page .main{gap:35px}}@media(max-width:1024px){#product-page .main{flex-direction:column;gap:25px}}#product-page .main.giftcard{margin-bottom:85px}#product-page .main .images-container{position:relative}#product-page .main .images-container .statuses{margin:28px 0;padding-left:20px;display:flex;gap:8px;z-index:5}@media(max-width:1024px){#product-page .main .images-container .statuses{margin:0;padding-left:0}}#product-page .main .images-container .statuses .status{background-color:#12bf70;color:#fff;font-family:Roboto,sans-serif;font-size:18px;display:block;height:min-content;padding:5px 10px;border-radius:12px;line-height:1}@media(max-width:1024px){#product-page .main .images-container .statuses .status{font-size:16px;padding:4px 8px;left:20px;top:5%}}#product-page .main .information{flex:1 1 0;min-width:0;position:relative}#product-page .main .information .legal-guarantee-notice-block{margin-block:20px}#product-page .main .img-statuses{position:absolute;top:16px;right:70px;z-index:1}@media(max-width:1024px){#product-page .main .img-statuses{top:-4%;right:60px}}@media(max-width:575px){#product-page .main .img-statuses{top:75%;right:-16px}}#product-page .main .images-container{position:relative;height:fit-content;max-width:612px;width:100%;aspect-ratio:1;border:1px solid #d0d5d9;border-radius:15px;margin:8px 0 0;overflow:hidden}#product-page .main .images-container img{width:100%;height:auto;display:block}@media(max-width:1024px){#product-page .main .images-container{margin:12px auto 0;border:0;aspect-ratio:unset;height:auto}}#product-page .main .images-container .discount{border-radius:100px;height:27px;display:flex;align-items:center;justify-content:center;padding:0 10px;background-color:#12bf70;color:#fff;position:absolute;top:17px;left:20px;z-index:5}@media(max-width:1024px){#product-page .main .images-container .discount{top:10px;left:0}}#product-page .main .images-container .wishlist{border-radius:100px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;padding:0 10px;background-color:#f2f7fa;position:absolute;top:20px;right:20px;z-index:5}@media(max-width:1024px){#product-page .main .images-container .wishlist{top:0;right:0}}#product-page .main .images-container .wishlist:hover{opacity:.5}#product-page .main .images-container .wishlist.active svg path{fill:#1a3029}#product-page .main .images-container .zoom-container{display:flex;justify-content:end;right:30px;bottom:23px;position:absolute;border:1px solid #000;border-radius:50%;z-index:3}@media(max-width:1024px){#product-page .main .images-container .zoom-container{display:none}}#product-page .main .images-container .zoom-container .zoom-button{cursor:pointer;justify-content:center;align-items:center;display:flex;width:20px;height:20px}#product-page .main .images-container .images-slider{padding:10px;display:grid;grid-template-columns:auto 1fr;height:100%}#product-page .main .images-container .images-slider.no-thumbs{grid-template-columns:1fr}@media(max-width:1024px){#product-page .main .images-container .images-slider{grid-template-columns:1fr}}#product-page .main .images-container .vertical-images-slider{position:relative;width:100%;display:flex}#product-page .main .images-container .vertical-images-slider .slider{height:125px;width:100%;max-height:500px;height:80%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:auto}#product-page .main .images-container .vertical-images-slider .slider .swiper-wrapper{height:460px}#product-page .main .images-container .vertical-images-slider .slider .swiper{margin:auto}@media(max-width:1024px){#product-page .main .images-container .vertical-images-slider .slider{display:none}}#product-page .main .images-container .vertical-images-slider .slider .swiper-slide{cursor:pointer;transform:translateY(-180px);width:82px;height:82px}#product-page .main .images-container .vertical-images-slider .slider .swiper-slide img{border:1px solid #d0d5d9;border-radius:5px;display:block;width:82px;height:82px;object-fit:cover}#product-page .main .images-container .vertical-images-slider .slider .swiper-slide img:hover{opacity:.5}#product-page .main .images-container .vertical-images-slider .slider .product-swiper-button-prev,#product-page .main .images-container .vertical-images-slider .slider .product-swiper-button-next{cursor:pointer;position:absolute}#product-page .main .images-container .vertical-images-slider .slider .product-swiper-button-prev svg,#product-page .main .images-container .vertical-images-slider .slider .product-swiper-button-next svg{transform:rotate(0)}#product-page .main .images-container .vertical-images-slider .slider .product-swiper-button-prev{top:20px;transform:rotate(270deg);position:absolute}#product-page .main .images-container .vertical-images-slider .slider .product-swiper-button-next{bottom:20px;transform:rotate(90deg);position:absolute}#product-page .main .images-container .horizontal-images-slider{position:relative;width:100%;overflow:hidden}@media(max-width:1024px){#product-page .main .images-container .horizontal-images-slider{padding:10px 0;margin-bottom:0;height:auto;max-width:100%}}#product-page .main .images-container .horizontal-images-slider .swiper{width:100%;height:100%}#product-page .main .images-container .horizontal-images-slider .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}#product-page .main .images-container .horizontal-images-slider .swiper-slide img{display:block;width:100%;object-fit:contain;aspect-ratio:1000/1000}@media(max-width:1024px){#product-page .main .images-container .horizontal-images-slider .swiper-slide img{max-height:100%}}#product-page .main .images-container .horizontal-images-slider .swiper-scrollbar{display:none}@media(max-width:1024px){#product-page .main .images-container .horizontal-images-slider .swiper-scrollbar{display:block}}#product-page .main .information{max-width:400px;width:100%;margin:0 auto}@media(max-width:1024px){#product-page .main .information{position:relative;max-width:600px}}#product-page .main .information .brand{position:relative;margin-bottom:13px}#product-page .main .information .brand:has(img){display:flex;display:inline-flex;align-items:center;justify-content:center}#product-page .main .information .brand img{border-radius:50px;border:1px solid #d0d5d9;padding:1px}#product-page .main .information .brand span{font-size:14px;color:#12bf70;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif}#product-page .main .information .title{font-size:20px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;line-height:26px;margin-bottom:15px}@media(max-width:1024px){#product-page .main .information .title{padding-right:12px}}#product-page .main .information .product-info{position:relative;display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}#product-page .main .information .product-info .shareButton-container .share-icons{display:flex;flex-direction:column;position:absolute;top:100%;right:-8px}#product-page .main .information .small-description{margin-top:10px}#product-page .main .information .giftcard-prices{margin:25px auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}#product-page .main .information .giftcard-prices .option{height:40px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;background-color:#f2f7fa;border:1px solid #ccc;border-radius:20px;width:75px;cursor:pointer}#product-page .main .information .giftcard-prices .option.active{border:1px solid #1a3029}@media(min-width:1024px){#product-page .main .information .giftcard-prices .option{transition:.3s}#product-page .main .information .giftcard-prices .option:hover{transform:scale(1.05);opacity:.8}}#product-page .main .information .gift-form{border:1px solid #d0d5d9;border-radius:10px;margin-bottom:20px}@media(max-width:575px){#product-page .main .information .gift-form{border:0px}}#product-page .main .information .gift-form .header{padding:12px 22px 28px;border-bottom:1px solid #d0d5d9;display:flex;align-items:center}@media(max-width:575px){#product-page .main .information .gift-form .header{border:1px solid #d0d5d9;padding:17px;border-radius:10px}}#product-page .main .information .gift-form .header b{font-size:16px;line-height:21px}#product-page .main .information .gift-form .header svg{margin-left:auto;height:20px;width:20px}#product-page .main .information .gift-form .body{padding:12px 22px 28px;display:flex;flex-direction:column;gap:19px}@media(max-width:575px){#product-page .main .information .gift-form .body{margin-top:30px;padding:12px 0}}#product-page .main .information .reviews{margin-top:8px;margin-bottom:20px;display:flex;align-items:center;gap:8px}#product-page .main .information .reviews small{font-size:12px}#product-page .main .information .reviews .write{font-size:14px;line-height:24px;text-decoration:underline;cursor:pointer}#product-page .main .information .reviews .write:hover{opacity:.5}#product-page .main .information .status{height:30px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:30px;margin-bottom:13px;font-weight:500}#product-page .main .information .status.available{border:1px solid #2d815f;color:#2d815f}#product-page .main .information .status.available svg path{stroke:#2d815f}#product-page .main .information .status.coming-soon{border:1px solid #ccc;color:#ccc}#product-page .main .information .status.coming-soon svg path{stroke:#ccc}#product-page .main .information .codes{display:flex;align-items:center;font-size:14px;color:#000;gap:14px;margin-bottom:15px}@media(max-width:575px){#product-page .main .information .codes{gap:8px;font-size:12px}}@media(max-width:350px){#product-page .main .information .codes{flex-direction:column;align-items:start}#product-page .main .information .codes .line{display:none}}#product-page .main .information .promo-policies{display:flex;flex-direction:column;gap:10px;margin-bottom:25px}#product-page .main .information .promo-policies .promo-badge{display:flex;align-items:center;justify-content:start;gap:12px;margin:0 4px;padding:10px 5px;border-radius:10px;background-color:#f2f7fa;border:4px solid transparent}#product-page .main .information .promo-policies .promo-badge.fade{opacity:0}#product-page .main .information .promo-policies .promo-badge.promo-badge--gld{background-color:transparent;border-color:#c7a534}#product-page .main .information .promo-policies .promo-badge.promo-badge--prm{background-color:transparent;border-color:#12bf70}#product-page .main .information .promo-policies .promo-badge.promo-badge--slv{background-color:transparent;border-color:#127cbf}#product-page .main .information .promo-policies .promo-badge svg{width:15px;height:15px;margin-right:4px}#product-page .main .information .promo-policies .promo-badge img{height:50px;display:block;max-width:100%}#product-page .main .information .promo-policies .promo-badge small{display:unset;color:#1a3029;font-size:14px;line-height:20px;margin:0 auto}#product-page .main .information .loyalty{display:flex;align-items:center;gap:9px;margin-bottom:13px}#product-page .main .information .loyalty span{font-size:14px}#product-page .main .information .loyalty svg path{fill:#000;gap:10px}#product-page .main .information .color-section-title{font-size:18px;font-weight:500;margin-bottom:14px;display:block}#product-page .main .information .colors{margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}#product-page .main .information .colors .color{display:block;max-width:82px;width:100%;border:2px solid #f3f3f3;cursor:pointer}#product-page .main .information .colors .color.active-color{border:2px solid #fff;box-shadow:0 0 0 2px #0000004d}#product-page .main .information .sizes-section-title{font-size:18px;font-weight:500;margin-bottom:14px;display:block}#product-page .main .information .sizes{margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}#product-page .main .information .sizes .size{height:35px;display:flex;align-items:center;justify-content:center;background-color:#f3f3f3;border-radius:0;padding:0 24px;color:#000}#product-page .main .information .sizes .size.active{background-color:#1a3029;color:#fff}#product-page .main .information .prices{display:flex;align-items:center;gap:13px;margin-bottom:18px}#product-page .main .information .prices span{font-size:20px;font-weight:700;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;line-height:26px}#product-page .main .information .prices del{font-size:20px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;line-height:26px}#product-page .main .information .prices .personal-discount.empty{border:2px solid transparent;display:none}#product-page .main .information #giftbox-info{display:flex;flex-direction:column;gap:7px;margin:20px 0}#product-page .main .information #giftbox-info strong{margin-right:5px}#product-page .main .information #giftbox-info .giftbox-item{background-color:#f2f7fa;border-radius:10px;border:1px solid #d0d5d9;padding:15px 18px;display:flex;justify-content:space-between;gap:8px}#product-page .main .information #giftbox-info .giftbox-item:hover{cursor:pointer}#product-page .main .information #giftbox-info .giftbox-item-info{display:flex}#product-page .main .information #giftbox-info .giftbox-item-prices{text-align:right;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif}#product-page .main .information #giftbox-info .giftbox-item-price{font-weight:700;margin-left:10px}#product-page .main .information .exhausted-container{margin-top:50px}@media(max-width:575px){#product-page .main .information .exhausted-container{-webkit-box-shadow:0px -1px 13px 0px rgb(199,193,199);-moz-box-shadow:0px -1px 13px 0px rgb(199,193,199);box-shadow:0 -1px 13px #c7c1c7;position:fixed;width:100%;bottom:0;left:0;right:0;background-color:#fff;z-index:4;padding:20px}}#product-page .main .information .exhausted-container .exhausted{background-color:#1a3029;font-size:16px;height:50px;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:.5;border-radius:100px;padding:0 32px}@media(max-width:575px){#product-page .main .information .exhausted-container .exhausted{display:flex}}#product-page .main .information .exhausted-container small{text-decoration:underline;cursor:pointer;display:block;margin-top:15px;font-weight:700}@media(max-width:575px){#product-page .main .information .exhausted-container small{text-align:center}}#product-page .main .information .purchase-options{margin:0 auto 18px;display:flex;flex-direction:column;gap:6px}#product-page .main .information .purchase-options .option{border:1px solid #d0d5d9;border-radius:10px}#product-page .main .information .purchase-options .option .head{background-color:#f2f7fa;border-radius:10px;padding:14px 16px;display:flex;align-items:center;font-size:16px;gap:19px;cursor:pointer}@media(max-width:575px){#product-page .main .information .purchase-options .option .head{font-size:14px}}#product-page .main .information .purchase-options .option .head input{width:20px;height:20px}#product-page .main .information .purchase-options .option .content{padding:17px 12px;background-color:#fff;border-radius:0 0 10px 10px}#product-page .main .information .purchase-options .option .content .select-period{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:20px}#product-page .main .information .purchase-options .option .content .select-period b{font-size:14px;font-weight:700}#product-page .main .information .purchase-options .option .content small{display:flex;gap:8px;align-items:center;justify-content:center;font-size:13px;line-height:22px;text-decoration:underline}#product-page .main .information .add-to-cart-section{display:flex;align-items:center;gap:20px}@media(max-width:575px){#product-page .main .information .add-to-cart-section{flex-direction:column;gap:10px}#product-page .main .information .add-to-cart-section .quantity-controls{justify-content:center}#product-page .main .information .add-to-cart-section button{width:100%}}#product-page .main .information .add-to-cart-section .quantity-controls{display:flex;align-items:center;gap:10px}#product-page .main .information .add-to-cart-section .quantity-controls button{width:30px;height:30px;background-color:#1a3029;color:#fff;border:none;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;line-height:1}#product-page .main .information .add-to-cart-section .quantity-controls button:hover{background-color:#080f0d}#product-page .main .information .add-to-cart-section .quantity-controls button:disabled{background-color:#ccc;cursor:not-allowed}#product-page .main .information .add-to-cart-section .quantity-controls input[type=number]{width:50px;height:30px;text-align:center;font-size:16px;border:1px solid #d0d5d9;border-radius:5px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#product-page .main .information .add-to-cart-section .quantity-controls input[type=number]::-webkit-outer-spin-button,#product-page .main .information .add-to-cart-section .quantity-controls input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product-page .main .information .add-to-cart-section .quantity-controls input[type=number]:focus{border-color:#12bf70;outline:none}#product-page .main .information .add-to-cart-section button{height:50px;border-radius:100px;background-color:#1a3029;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 20px}#product-page .main .information .add-to-cart-section button svg path{stroke:#fff}#product-page .main .information .add-to-cart-section button:hover{background-color:#080f0d}#product-page .main .information .add-to-cart-section button:disabled{background-color:#ccc;cursor:not-allowed}#product-page .main .skeleton-image-full{width:100%;aspect-ratio:1/1;background:#e0e0e0;border-radius:15px;animation:skeleton-loading 1.5s infinite ease-in-out}#product-page .main .skeleton-text{background:#e0e0e0;border-radius:4px;animation:skeleton-loading 1.5s infinite ease-in-out;margin-bottom:16px}#product-page .main .skeleton-text.title{width:80%;height:28px}#product-page .main .skeleton-text.short{width:40%;height:20px}#product-page .main .skeleton-text.long{width:100%;height:48px}#product-page .main .skeleton-prices{margin-top:20px;display:flex;flex-direction:column;gap:8px}#product-page .main .skeleton-prices .skeleton-price,#product-page .main .skeleton-prices .skeleton-price-discount{height:20px;width:60%;background:#e0e0e0;border-radius:4px;animation:skeleton-loading 1.5s infinite ease-in-out}#product-page .main .skeleton-button{margin-top:20px;width:180px;height:48px;border-radius:24px;background:#f0f0f0;animation:skeleton-loading 1.5s infinite ease-in-out}#product-page .price-chart-container{margin-bottom:40px}#product-page .price-chart-container button{font-weight:700;font-size:14px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;margin:20px 0;color:#12bf70;border:1px solid #12bf70;border-radius:14px;padding:0 14px;height:30px;display:flex;justify-content:center;align-items:center}#product-page .extra-info-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:62px}@media(max-width:1024px){#product-page .extra-info-tabs{margin-top:20px;grid-template-columns:1fr;gap:20px;margin-bottom:20px}}#product-page .extra-info-tabs>div{height:fit-content}#product-page .extra-info-tabs .view-related{background:#84ddca;background:linear-gradient(90deg,#84ddca,#d8ebf1);border-radius:10px;padding:8px 12px;display:flex;align-items:center;gap:18px;height:fit-content;transition:.3s}@media(max-width:1024px){#product-page .extra-info-tabs .view-related{max-width:600px;width:100%;margin:auto}#product-page .extra-info-tabs .view-related img{width:50px;height:50px}}#product-page .extra-info-tabs .view-related p{font-size:16px}@media(max-width:1024px){#product-page .extra-info-tabs .view-related p{font-size:14px;margin:auto;text-align:center}}@media(max-width:575px){#product-page .extra-info-tabs .view-related p{font-size:12px;line-height:18px}}#product-page .extra-info-tabs .view-related p b{margin-top:4px;display:block;text-decoration:underline;cursor:pointer}#product-page .extra-info-tabs .view-related p b:hover{opacity:.7}#product-page .extra-info-tabs .payment-return-policy{margin-top:10px;max-width:490px;width:100%;margin-left:auto;display:flex;flex-direction:column;gap:12px}@media(max-width:1024px){#product-page .extra-info-tabs .payment-return-policy{max-width:600px;margin:auto}}#product-page .extra-info-tabs .payment-return-policy .container .head{border:1px solid #1a3029;border-radius:5px;height:50px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}#product-page .extra-info-tabs .payment-return-policy .container .head:hover{opacity:.5}#product-page .extra-info-tabs .payment-return-policy .container .content{padding-top:12px;line-height:25px;font-size:14px;display:none}#product-page .extra-info-tabs .payment-return-policy .container .content.active{display:block}.product-description-container{display:flex;gap:130px;width:100%;max-width:100%;padding-bottom:120px}@media(max-width:1250px){.product-description-container{gap:30px}}@media(max-width:1024px){.product-description-container{gap:40px}}@media(max-width:1024px){.product-description-container{gap:0}}@media(max-width:1200px){.product-description-container{display:flex;flex-direction:column;padding-bottom:0}}.product-description-container .videos{width:100%;display:flex;flex-direction:column}.product-description-container .video-container{display:flex;justify-content:center;align-items:center;margin-top:37px;width:100%;margin-bottom:30px;align-self:flex-start}.product-description-container .video-container iframe{max-width:560px;width:100%;height:auto;border-radius:7px;box-shadow:0 4px 10px #0000001a;aspect-ratio:16/9;border:none}.product-description-container .attr-img-container{margin-top:37px}@media(max-width:1024px){.product-description-container .attr-img-container{padding-left:22px;padding-right:22px;margin-bottom:32px;margin-top:2px}}.product-description-container .attr-img{max-width:506px;width:100%;border-radius:10px}#product-description{background-color:#f2f7fa}.description-container{margin-top:37px;position:relative;max-width:612px;width:100%}@media(max-width:575px){.description-container{margin-top:26px;margin-bottom:20px}}@media(max-width:1200px){.description-container{margin-top:26px;margin-bottom:20px;max-width:100%;width:100%}}.question-container{margin-bottom:12px;width:100%}@media(max-width:575px){.question-container{margin-bottom:6px}}.question-container .description-question{border:1px solid #1a3029;border-radius:5px;background-color:#fff}.question-container .description-answer{margin-top:12px}@media(max-width:575px){.question-container .description-answer{margin-top:6px}}.question-container .description-answer p{margin-top:18px;margin-bottom:23px;word-wrap:break-word}@media(max-width:575px){.question-container .description-answer p{margin-top:23px;margin-bottom:15px}}.question-container .description-answer ul,.question-container .description-answer ol{margin-left:20px}.question-container .description-answer .video iframe{width:100%;max-width:560px;border-radius:10px}@media(max-width:1024px){.question-container .description-answer .video iframe{max-width:100%}}.question-container .attributes-container{margin-top:12px;display:flex;flex-direction:column;border:1px solid #1a3029;border-radius:5px;padding-top:42px;padding-bottom:42px;background-color:#fff}@media(max-width:575px){.question-container .attributes-container{gap:0px;border:none;margin-top:22px;background-color:#f2f7fa;padding:0}}@media(max-width:575px){.question-container .attributes-container .attributes-list{flex-direction:column}}.question-container .attributes-container .attributes-list .attribute{display:flex;width:100%;gap:21px;padding-left:50px;align-items:center}@media(max-width:575px){.question-container .attributes-container .attributes-list .attribute{padding:0}}.question-container .attributes-container .attributes-list .attribute{gap:18px}.question-container .attributes-container .attributes-list .img-container{content:"";width:50px;height:50px;min-width:50px;border:1px solid #12bf70;border-radius:100%;display:flex;align-items:center;justify-content:center}.question-container .attributes-container .attributes-list .img-container .attr-icon{max-width:22px}.question-container .attributes-container .attributes-list .image{max-width:100%;max-height:100%}.question-container .attributes-container .attributes-list .attributes-content .title{font-size:14px;font-weight:700;font-family:Roboto,Roboto Fallback,sans-serif;text-align:left;color:#1a3029;margin-bottom:5px}@media(max-width:575px){.question-container .attributes-container .attributes-list .attributes-content .title{width:100%}}.question-container .attributes-container .attributes-list .attributes-content .attributes-items{display:flex;flex-flow:row wrap;gap:2px;max-width:400px}.question-container .attributes-container .attributes-list .attributes-content .attributes-items .value{font-size:14px;font-weight:400;font-family:Roboto,Roboto Fallback,sans-serif;text-align:left;color:#1a3029}.question-container .attributes-container .attributes-list .separator{width:87%;border-top:1px solid #D0D5D9;margin-left:15px;margin-top:12px;margin-bottom:15px}@media(max-width:575px){.question-container .attributes-container .attributes-list .separator{width:100%;margin-left:0;margin-top:15px;margin-bottom:15px}}.question-container button{width:100%;border:none;text-align:left;padding:17px 0 20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#1a3029;size:16px;background-color:transparent;font-family:Roboto,Roboto Fallback,sans-serif;font-weight:700;letter-spacing:0px}@media(max-width:575px){.question-container button{font-size:14px}}.question-container .plus,.question-container .minus{margin-right:27px}.bundle-container{background-color:#d8ebf1;width:100%;display:flex;flex-direction:column;margin-top:37px;border-radius:10px}@media(max-width:1024px){.bundle-container{margin-top:0}}.bundle-container .bundle-content{padding:45px 40px;max-width:600px;margin:auto}@media(max-width:1024px){.bundle-container .bundle-content{padding:27px 22px}}.bundle-container h2{font-family:Roboto,Roboto Fallback,sans-serif;font-size:18px;font-weight:700;margin-bottom:55px;line-height:24px;color:#1a3029}@media(max-width:575px){.bundle-container h2{font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;margin-bottom:17px;max-width:230px;width:100%}}@media(max-width:575px){.bundle-container .buttons{margin-bottom:10px}}.bundle-container .buttons button{display:flex;justify-content:space-between;align-items:center;gap:5px;font-family:Roboto,Roboto Fallback,sans-serif;font-size:16px;font-weight:700;width:100%;background-color:#1a3029;color:#fff;border-radius:100px;padding:7px 30px;transition:.3s}.bundle-container .buttons button:hover{opacity:.5}@media(max-width:575px){.bundle-container .buttons button{padding:7px 20px}}@media(max-width:1024px){.bundle-container .buttons button{font-size:14px}}.bundle-container .buttons .icon{width:35px;height:35px}.bundle-container .buttons .icon path{stroke:#fff}.bundle-items-container{display:flex;margin-bottom:17px}@media(max-width:575px){.bundle-items-container{font-size:12px;gap:10px}}.bundle-items-container .bundle-product-link,.bundle-items-container .bundle-item{flex:1}@media(max-width:575px){.bundle-items-container .bundle-product-link,.bundle-items-container .bundle-item{flex:2}}.bundle-items-container .bundle-product-link{text-decoration:none}.bundle-items-container img{max-width:126px;width:100%;border-radius:10px;border:1px solid #d0d5d9;margin-bottom:16px}@media(max-width:575px){.bundle-items-container img{margin-bottom:12px;max-width:100%}}.bundle-items-container p{font-size:14px;font-family:Roboto,Roboto Fallback,sans-serif;font-weight:400;color:#1a3029;line-height:22px;text-align:left}@media(max-width:1024px){.bundle-items-container p{line-height:18px}}.bundle-items-container .plusBold{width:20px;margin-top:40px;flex:1}@media(max-width:575px){.bundle-items-container .plusBold{margin-top:13%}}.bundle-table-container{display:flex;justify-content:space-between;align-items:center;background-color:#f2f7fa;border-radius:10px;margin-bottom:17px;padding:17px 20px}.bundle-table-container .product-amount-label{font-size:14px;font-weight:400;text-align:left;margin-bottom:11px}@media(max-width:575px){.bundle-table-container .product-amount-label{font-size:12px}}.bundle-table-container .product-amount{font-size:16px;font-weight:700}@media(max-width:575px){.bundle-table-container .product-amount{font-size:14px}}.bundle-table-container .product-amount-label,.bundle-table-container .product-amount{font-family:Roboto,Roboto Fallback,sans-serif;color:#1a3029}.bundle-table-container .equal-symbol,.bundle-table-container .plus-symbol{font-size:24px;color:#6e6e6e}@media(max-width:1024px){#personalized-products{padding:30px 0 54px;background:#d8ebf1}#personalized-products .pharmatron-icon{display:none}}#product-reviews .content-wrapper.product-reviews-container{margin-top:80px;margin-bottom:130px}@media(max-width:575px){#product-reviews .content-wrapper.product-reviews-container{margin-top:50px;margin-bottom:60px}}#product-reviews .heading-container{display:flex;justify-content:center}#product-reviews .heading{font-size:34px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;color:#1a3029;font-weight:700;line-height:24px;text-align:center}@media(max-width:575px){#product-reviews .heading{font-size:24px}}#product-reviews .reviews-container{display:flex;margin-top:80px}@media(max-width:1024px){#product-reviews .reviews-container{flex-direction:column;margin-top:50px}}#product-reviews .no-reviews-text{text-align:center;margin:45px 0;font-size:18px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;font-weight:500}#product-reviews .add-review{margin-top:48px;margin-bottom:72px;border:solid 1px #1a3029;height:50px;border-radius:100px;background-color:#fff;color:#1a3029;display:flex;align-items:center;justify-content:center;gap:20px;max-width:166px;width:100%;font-size:16px;font-weight:700;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif}#product-reviews .add-review:hover{color:#fff;background-color:#1a3029;transition:background-color .3s}@media(max-width:575px){#product-reviews .add-review{margin-top:44px;margin-bottom:31px}}#product-reviews .add-review.centered{display:block;margin:45px auto 0}#product-reviews .reviews{padding-top:67px;padding-left:107px;max-width:506px;width:100%;background-color:#f2f7fa;border-radius:15px}@media(max-width:1024px){#product-reviews .reviews{padding-right:25px;width:100%;max-width:none}}@media(max-width:768px){#product-reviews .reviews{padding-left:28px;width:100%;max-width:none}}@media(max-width:575px){#product-reviews .reviews{padding-top:23px;padding-right:20px}}#product-reviews .reviews .reviews-heading{font-size:34px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;color:#1a3029;font-weight:700;line-height:24px;text-align:left;display:flex;align-items:center;gap:4px}#product-reviews .reviews p{margin-top:17px;margin-bottom:47px;font-size:14px;line-height:24px;font-family:Roboto,Roboto Fallback,sans-serif;font-weight:400;color:#1a3029}@media(max-width:575px){#product-reviews .reviews p{margin-top:17px}}#product-reviews .reviews .stars-container{display:flex;flex-direction:column;gap:16px}#product-reviews .reviews .stars{display:flex;align-items:center}@media(max-width:575px){#product-reviews .reviews .stars{margin-top:17px}}#product-reviews .reviews .stars p{margin:0;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;color:#1a3029;font-weight:700;font-size:20px;line-height:26px}#product-reviews .reviews .stars svg{margin-left:16px}#product-reviews .reviews .stars .stars-parent{width:200px;height:auto;margin-left:21px}#product-reviews .reviews .stars .stars-block{height:29px;background-color:#1a3029}#product-reviews .reviews .stars .stars-count{font-family:Roboto,Roboto Fallback,sans-serif;font-weight:700;font-size:14px;line-height:24px;margin-left:8px}#product-reviews .reviews .stars.no-reviews .stars-block{background-color:#757b80}#product-reviews .reviews .stars.no-reviews svg path{fill:#757b80}#product-reviews .ratings{margin-left:130px}@media(max-width:1024px){#product-reviews .ratings{margin-left:50px;margin-top:32px}}@media(max-width:768px){#product-reviews .ratings{margin-left:20px}}@media(max-width:575px){#product-reviews .ratings{margin-left:0}}#product-reviews .ratings .ratings-container{max-height:500px;height:100%;overflow-y:auto;direction:ltr;padding-right:100px;display:flex;flex-direction:column;gap:30px}#product-reviews .ratings .ratings-container::-webkit-scrollbar{width:5px;height:100px}#product-reviews .ratings .ratings-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:100px;width:30px!important}#product-reviews .ratings .ratings-container::-webkit-scrollbar-thumb{background:#1a3029;border-radius:100px}#product-reviews .ratings .ratings-container::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:1024px){#product-reviews .ratings .ratings-container{padding-right:0}#product-reviews .ratings .ratings-container::-webkit-scrollbar{display:none}}#product-reviews .ratings .ratings-heading{font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;font-size:20px;line-height:26px;font-weight:700;color:#1a3029}#product-reviews .ratings .ratings-header{align-items:center;display:flex;direction:ltr}#product-reviews .ratings .rating-stars{margin-left:11px}#product-reviews .ratings .rating-desc{margin-top:20px;font-size:16px;line-height:24px;font-family:Roboto,Roboto Fallback,sans-serif;font-weight:700;color:#1a3029;font-weight:400}#product-reviews .ratings .subtext{margin-top:15px;color:#757b80;font-size:14px;line-height:24px;font-family:Roboto,Roboto Fallback,sans-serif;font-weight:400}#product-reviews .ratings .subtext-1,#product-reviews .ratings .subtext-2{margin-right:15px}#product-reviews .skeleton{background:#e0e0e0;border-radius:4px;animation:skeleton-loading 1.5s infinite ease-in-out}@keyframes skeleton-loading{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}#product-reviews .skeleton-rating-big{width:100px;height:36px;margin-bottom:16px}#product-reviews .skeleton-subtext{width:80px;height:16px;margin-bottom:30px}#product-reviews .skeleton-star-text{width:20px;height:20px;margin-right:8px}#product-reviews .skeleton-star-bar{width:200px;height:29px;border-radius:10px;margin-left:16px}#product-reviews .skeleton-star-count{width:30px;height:16px;margin-left:8px}#product-reviews .skeleton-button{width:166px;height:50px;border-radius:100px;margin-top:30px;margin-bottom:30px}#product-reviews .skeleton-heading{width:340px;height:22px;margin-bottom:10px}#product-reviews .skeleton-stars{width:100px;height:20px;margin-bottom:10px}#product-reviews .skeleton-paragraph{width:100%;height:48px;margin-bottom:10px}#product-reviews .skeleton-date{width:250px;height:14px}.review-modal .review-modal-container{width:100%;max-width:600px;padding:50px;display:flex;flex-direction:column;align-items:center}@media(max-width:575px){.review-modal .review-modal-container{padding:22px}}.review-modal .review-modal-container b{font-size:20px}.review-modal .review-modal-container p{text-decoration:underline;font-size:12px;margin-top:4px}.review-modal .review-modal-container form{margin-top:24px;width:100%;display:flex;flex-direction:column;gap:22px;align-items:center}.review-modal .review-modal-container form .rating{margin-bottom:16px}.review-modal .review-modal-container form .input-wrapper,.review-modal .review-modal-container form .textarea-wrapper{width:100%}.review-modal .review-modal-container form textarea{height:250px}.review-modal .review-modal-container form button{margin-top:22px;height:50px;font-size:18px;background-color:#1a3029;color:#fff;border-radius:100px;display:block;width:100%;transition:.3s}@media(max-width:575px){.review-modal .review-modal-container form button{height:45px}}.review-modal .review-modal-container form button:hover{opacity:.5}.relational-products{padding:70px 0 80px;background-color:#d8ebf1}@media(max-width:768px){.relational-products{padding:40px 0}}.relational-products .container{display:flex;justify-content:space-between;gap:32px}@media(max-width:1024px){.relational-products .container{flex-direction:column;justify-content:start}}.relational-products .container .information{width:50%}@media(max-width:1024px){.relational-products .container .information{width:100%}}.relational-products .container .information h6{font-size:34px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;line-height:42px}@media(max-width:1024px){.relational-products .container .information h6{font-size:24px;line-height:30px;text-align:center}}.relational-products .container .information p{margin-top:17px;font-size:16px;line-height:24px;max-width:275px}@media(max-width:1024px){.relational-products .container .information p{text-align:center;max-width:330px;margin:6px auto 0}}.relational-products .container .products{width:50%;margin-left:auto;position:relative}.relational-products .container .products .swiper{width:100%}.relational-products .container .products .product-card{min-width:260px;margin:auto}.relational-products .container .products .product-card .promo-badge{position:absolute;bottom:-22px}@media(max-width:1024px){.relational-products .container .products .product-card .promo-badge small{font-size:10px}}@media(max-width:1024px){.relational-products .container .products{margin-left:0;width:100%}}.relational-products .container .products .swiper-button-prev,.relational-products .container .products .swiper-button-next{z-index:1;position:absolute;top:calc(50% - 47px);height:43px;width:43px;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='43'%20height='43'%20viewBox='0%200%2043%2043'%3e%3cg%20id='Arrow_circle_left'%20data-name='Arrow%20circle%20left'%20transform='translate(0%200)'%3e%3cpath%20id='Path_38028'%20data-name='Path%2038028'%20d='M21.5,0A21.5,21.5,0,1,1,0,21.5,21.5,21.5,0,0,1,21.5,0Z'%20transform='translate(0%2043)%20rotate(-90)'%20fill='%23fff'/%3e%3cg%20id='arrow'%20transform='translate(37.722%2034.815)%20rotate(180)'%3e%3cpath%20id='Path_38025'%20data-name='Path%2038025'%20d='M18,7.5l5.815,5.815L18,19.129'%20transform='translate(-4.685)'%20fill='none'%20stroke='%231a3029'%20stroke-linejoin='round'%20stroke-width='1.5'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;border-radius:50% 0 0 50%;cursor:pointer}@media(max-width:575px){.relational-products .container .products .swiper-button-prev,.relational-products .container .products .swiper-button-next{display:none}}@media(max-width:1440px){.relational-products .container .products .swiper-button-prev,.relational-products .container .products .swiper-button-next{top:unset;bottom:-57px}}.relational-products .container .products .swiper-button-prev{left:-75px}@media(max-width:1024px){.relational-products .container .products .swiper-button-prev{display:none}}@media(max-width:1440px){.relational-products .container .products .swiper-button-prev{left:40%}}.relational-products .container .products .swiper-button-next{right:-75px;transform:rotate(180deg)}@media(max-width:1024px){.relational-products .container .products .swiper-button-next{display:none}}@media(max-width:1440px){.relational-products .container .products .swiper-button-next{right:40%}}.tik-tok-section{padding:90px 0 145px}@media(max-width:768px){.tik-tok-section{padding:30px 0}}.tik-tok-section .heading{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:63px}.tik-tok-section .heading svg{display:block}.tik-tok-section .heading strong{font-size:34px;font-family:Roboto Condensed,Roboto Condensed Fallback,sans-serif;line-height:40px;margin-top:16px;text-align:center}@media(max-width:1024px){.tik-tok-section .heading strong{font-size:24px;line-height:30px}}.tik-tok-section .heading p{max-width:612px;width:100%;margin:19px auto 0;text-align:center;font-size:16px;line-height:24px}.tik-tok-section .heading button{display:block;margin:20px auto 0;height:50px;padding:0 24px;font-size:16px;font-weight:700;border:1px solid #1a3029;color:#1a3029;border-radius:100px;display:flex;align-items:center;justify-content:center;transition:.3s}.tik-tok-section .heading button:hover{background-color:#1a3029;color:#fff}@media(max-width:620px){.product-image-modal{align-items:center}}.product-image-modal .modal-dialog{max-width:calc(45vw - 2rem)}@media(max-width:1600px){.product-image-modal .modal-dialog{max-width:calc(75vw - 2rem)}}@media(max-width:1024px){.product-image-modal .modal-dialog{max-width:90vw}}@media(max-width:620px){.product-image-modal .modal-dialog .container{border-radius:20px;padding:0}}.product-image-modal .product-image-modal-container{width:90%;height:80dvh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}@media(max-width:620px){.product-image-modal .product-image-modal-container{height:100%}}.product-image-modal .product-image-modal-container img{cursor:zoom-in;width:100%;object-fit:contain}.product-image-modal .product-image-modal-container .swiper-button-prev,.product-image-modal .product-image-modal-container .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.product-image-modal .product-image-modal-container .swiper-button-prev svg,.product-image-modal .product-image-modal-container .swiper-button-next svg{width:100%;height:100%}.product-image-modal .product-image-modal-container .swiper-button-prev{left:5px}.product-image-modal .product-image-modal-container .swiper-button-prev svg{transform:rotate(180deg)}.product-image-modal .product-image-modal-container .swiper-button-next{right:5px}::part(osm-container){margin-top:10px;border-radius:2px}
