.product-detail-page{background-color:#f8f8f8}.product-detail-page .header__link,.product-detail-page .header__link:link,.product-detail-page .header__link:visited{color:#0b1c3e}.product-detail-page .header__cart-icon{filter:brightness(0) saturate(100%) invert(11%) sepia(31%) saturate(2032%) hue-rotate(181deg) brightness(92%) contrast(99%)}.product-detail-page .header__contact{background-color:#0b1c3e;color:#fff}.product-detail-page .header__contact::after{display:none}@media (max-width: 767px){.product-detail-page .header__link,.product-detail-page .header__link:link,.product-detail-page .header__link:visited{color:#fff}.product-detail-page .hamberger span{background-color:#0b1c3e}.product-detail-page .hamberger.active span{background-color:#fff}}.product-detail{padding:152px 0 100px}@media (max-width: 767px){.product-detail{padding:105px 0 60px}}.product-detail__main{padding-top:0}.product-detail__outer{max-width:1440px}.product-detail__inner{max-width:1285px;margin:0 auto}.product-detail__top{display:grid;grid-template-columns:minmax(0, 575px) minmax(0, 634px);gap:76px}@media (min-width: 768px) and (max-width: 1320px){.product-detail__top{grid-template-columns:46% 1fr;gap:45px}}@media (max-width: 767px){.product-detail__top{display:block}}.product-detail__photo{overflow:hidden;background-color:#fff9e9;border-radius:30px}.product-detail__photo--main{aspect-ratio:575 / 570}.product-detail__photo--thumb{aspect-ratio:274 / 219}.product-detail__image{display:block;width:100%;height:100%;padding:6%;object-fit:contain}.product-detail__thumbs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 15px;margin-top:15px}.product-detail__info{padding-top:5px}@media (max-width: 767px){.product-detail__info{margin-top:35px;padding-top:0}}.product-detail__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#00373e;font-family:"Inter",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.product-detail__breadcrumb{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:0em;font-weight:400}}.product-detail__breadcrumb-link,.product-detail__breadcrumb-link:link,.product-detail__breadcrumb-link:visited{color:#00373e}.product-detail__price{display:flex;align-items:baseline;gap:20px;margin-top:27px}.product-detail__amount{color:#020a13;font-family:"Inter",sans-serif;font-size:40px;font-size:4rem;line-height:1.25em;letter-spacing:0em;font-weight:700}@media (max-width: 767px){.product-detail__amount{font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}}.product-detail__tax{color:#020a13;font-family:"Inter",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:400}.product-detail__desc{margin-top:44px;color:#00373e;font-family:"Inter",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:0em;font-weight:400}.product-detail__desc p+p{margin-top:25px}@media (max-width: 767px){.product-detail__desc{margin-top:28px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:400}}.product-detail__included{margin-top:31px}.product-detail__heading{color:#00373e;font-family:"Inter",sans-serif;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;font-weight:700}.product-detail__features{display:flex;flex-direction:column;gap:14px;margin-top:15px}.product-detail__feature{position:relative;min-height:24px;padding-right:45px;color:#00373e;font-family:"Inter",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:500}.product-detail__feature::after{content:'';position:absolute;top:2px;right:0;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="%2340C065"/><path d="M6 13.2427L10.2426 17.4853L18.727 9" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 767px){.product-detail__feature{padding-right:35px;font-size:16px;font-size:1.6rem;line-height:1.5625em;letter-spacing:0em;font-weight:500}}.product-detail__best{margin-top:33px}.product-detail__best-text{margin-top:12px;color:#00373e;font-family:"Inter",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.product-detail__best-text{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:400}}.product-detail__cart{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:184px;margin-top:30px;padding:16px 30px;background-color:#0b1c3e;border-radius:100px;color:#fff;text-decoration:none;font-family:"Inter",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0em;font-weight:500;transition:opacity .25s ease, background-color .25s ease;cursor:pointer}.product-detail__cart:disabled{cursor:wait;opacity:.7}.product-detail__cart.is-added{background-color:#287f46}.product-detail__cart,.product-detail__cart:link,.product-detail__cart:visited{color:#fff}@media only screen and (min-width: 1025px){.product-detail__cart:hover{opacity:.8}}@media (max-width: 767px){.product-detail__cart{width:100%;margin-top:35px;padding:14px 24px;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:500}}.product-detail__cart-icon{width:24px;height:24px}.product-detail__cart-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,0.4);border-top-color:#fff;border-radius:50%;animation:product-cart-spin .7s linear infinite}.product-detail__cart-notice{display:flex;visibility:hidden;align-items:center;gap:10px;max-width:430px;margin-top:16px;padding:14px 18px;background-color:#eaf7ee;border:1px solid #40c065;border-radius:60px;color:#00373e;opacity:0;transform:translateY(-8px);transition:opacity .25s ease, transform .25s ease, visibility .25s ease;font-family:"Inter",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:500}.product-detail__cart-notice.is-visible{visibility:visible;opacity:1;transform:translateY(0)}.product-detail__cart-notice.is-error{background-color:#fff0ee;border-color:#d45b4f}@media (max-width: 767px){.product-detail__cart-notice{flex-wrap:wrap;justify-content:center;border-radius:30px}}.product-detail__cart-check{flex:0 0 auto;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="%2340C065"/><path d="M6 13.2427L10.2426 17.4853L18.727 9" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.product-detail__cart-view,.product-detail__cart-view:link,.product-detail__cart-view:visited{margin-left:auto;color:#00373e;text-decoration:underline}@keyframes product-cart-spin{to{transform:rotate(360deg)}}.product-guide{margin-top:75px}.product-guide__section+.product-guide__section{margin-top:55px}.product-guide__ttl{padding:20px 36px;background-color:#e7e5e2;border-radius:16px;color:#00373e;text-transform:uppercase;font-family:"Inter",sans-serif;font-size:26px;font-size:2.6rem;line-height:1.30769em;letter-spacing:0em;font-weight:700}.product-guide__txt,.product-guide__item{color:#00373e;font-family:"Inter",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:0em;font-weight:400}.product-guide__txt{margin-top:25px}.product-guide__list{margin-top:25px;padding-left:25px;list-style:disc}.product-guide__item+.product-guide__item{margin-top:12px}.product-guide__item strong{font-weight:700}@media (max-width: 767px){.product-guide{margin-top:50px}.product-guide__section+.product-guide__section{margin-top:40px}.product-guide__ttl{padding:15px 20px;border-radius:12px;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:0em;font-weight:700}.product-guide__txt,.product-guide__item{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:0em;font-weight:400}.product-guide__txt{margin-top:20px}.product-guide__list{margin-top:20px;padding-left:20px}}

/*# sourceMappingURL=maps/product-detail.min.css.map */
