.product-info-tabs{--pit-color-active: #E87C65;--pit-color-inactive: #4D4D4D;--pit-color-title: #283047;--pit-color-body: #4D4D4D;--pit-color-bg: transparent;--pit-font-family: "Kanit", sans-serif;--pit-nav-font-size: 18px;--pit-nav-line-height: 1.2;--pit-title-font-size: 16px;--pit-title-line-height: 18px;--pit-body-font-size: 16px;--pit-body-line-height: 1.2;--pit-small-font-size: 14px;--pit-small-line-height: 18px;--pit-letter-spacing: -.08px;--pit-nav-gap: 40px;--pit-content-gap: 40px;--pit-description-column-gap: 210px;--pit-accordion-gap: 12px;--pit-shipping-gap: 12px;--pit-content-large: 110px;--pit-icon-size: 24px;--pit-underline-height: 2px;--pit-accordion-radius: 8px;--pit-description-text-width: 610px;--pit-accordion-width: 420px;--pit-max-width: 1440px}.product-info-tabs *,.product-info-tabs *:before,.product-info-tabs *:after{box-sizing:border-box}.shopify-section:has(.product-info-tabs){display:block!important}.product-info-tabs{width:100%;background-color:#fef9f5;overflow:hidden;padding-top:var(--section-padding-top, 40px);padding-bottom:var(--section-padding-bottom, 110px)}.product-info-tabs__inner{max-width:var(--pit-max-width);margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pit-content-gap)}.product-info-tabs__nav{display:flex;gap:var(--pit-nav-gap);justify-content:center;align-items:center}.product-info-tabs__tab{display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer;font-family:var(--pit-font-family);font-size:var(--pit-nav-font-size);line-height:var(--pit-nav-line-height);color:var(--pit-color-inactive);font-weight:300;transition:color .2s ease}.product-info-tabs__tab.is-active{color:var(--pit-color-active);font-weight:400}.product-info-tabs__tab:hover{color:var(--pit-color-active)}.product-info-tabs__tab:focus{outline:none}.product-info-tabs__tab:focus-visible{outline:none}.product-info-tabs__tab-label{white-space:nowrap}.product-info-tabs__tab-line{display:block;width:90%;height:var(--pit-underline-height);background-color:transparent;transition:background-color .2s ease}.product-info-tabs__tab.is-active .product-info-tabs__tab-line{background-color:var(--pit-color-active)}.product-info-tabs__panels{position:relative}.product-info-tabs__panel[hidden]{display:none!important}.product-info-tabs__description{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(40px,8vw,var(--pit-description-column-gap));align-items:start}.product-info-tabs__description-text{min-width:0;font-family:var(--pit-font-family);font-size:var(--pit-body-font-size);line-height:var(--pit-body-line-height);font-weight:300;color:var(--pit-color-body);text-align:justify;max-width:610px}.product-info-tabs__accordion{min-width:0;display:flex;flex-direction:column;gap:var(--pit-accordion-gap)}.product-info-tabs__accordion-item{border-radius:var(--pit-accordion-radius);overflow:visible}.product-info-tabs__accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0;background:none;border:none;cursor:pointer;min-height:24px;overflow:visible}.product-info-tabs__accordion-header:hover{opacity:.8}.product-info-tabs__accordion-header:focus-visible{outline:2px solid var(--pit-color-active);outline-offset:2px}.product-info-tabs__accordion-title{flex:1 1 auto;min-width:0;max-width:100%;font-family:var(--pit-font-family);font-size:var(--pit-title-font-size);line-height:var(--pit-title-line-height);font-weight:400;letter-spacing:var(--pit-letter-spacing);color:var(--pit-color-title);text-align:left}.product-info-tabs__accordion-icon{flex:0 0 24px;width:24px;height:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center;overflow:visible;transform:rotate(90deg);transform-origin:center center;transition:transform .2s ease}.product-info-tabs__accordion-item.is-open .product-info-tabs__accordion-icon{transform:rotate(-90deg)}.product-info-tabs__accordion-icon svg{display:block;width:24px;height:24px;overflow:visible}.product-info-tabs__accordion-body{height:0;overflow:hidden;opacity:0;padding-top:0;font-family:var(--pit-font-family);font-size:var(--pit-small-font-size);line-height:var(--pit-small-line-height);font-weight:300;letter-spacing:var(--pit-letter-spacing);color:var(--pit-color-body);transition:height .3s ease,opacity .2s ease,padding-top .3s ease}.product-info-tabs__accordion-item.is-open .product-info-tabs__accordion-body{opacity:1;padding-top:4px}.product-info-tabs__accordion-body>*:first-child{margin-top:0}.product-info-tabs__accordion-body>*:last-child{margin-bottom:0}.product-info-tabs__accordion-body ul{list-style:disc;padding-left:21px;margin:0}.product-info-tabs__accordion-body li{margin-bottom:0}.product-info-tabs__shipping{display:flex;flex-direction:column;gap:var(--pit-shipping-gap)}.product-info-tabs__shipping-block{display:flex;gap:12px;align-items:flex-start}.product-info-tabs__shipping-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:flex-start;justify-content:center}.product-info-tabs__shipping-icon svg{width:24px;height:24px;display:block;flex-shrink:0}.product-info-tabs__shipping-icon-image{width:24px;height:24px;object-fit:contain;display:block;flex-shrink:0}.product-info-tabs__shipping-content{flex:1;display:flex;flex-direction:column;gap:4px}.product-info-tabs__shipping-title{font-family:var(--pit-font-family);font-size:var(--pit-title-font-size);line-height:var(--pit-title-line-height);font-weight:400;letter-spacing:var(--pit-letter-spacing);color:var(--pit-color-title)}.product-info-tabs__shipping-text{font-family:var(--pit-font-family);font-size:var(--pit-small-font-size);line-height:var(--pit-small-line-height);font-weight:300;letter-spacing:var(--pit-letter-spacing);color:var(--pit-color-body)}.product-info-tabs__reviews{font-family:var(--pit-font-family);font-size:var(--pit-body-font-size);line-height:var(--pit-body-line-height);color:var(--pit-color-body)}.product-info-tabs__reviews-placeholder{text-align:center;padding:40px 20px}.product-info-tabs__reviews-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;row-gap:72px;align-items:stretch;margin-bottom:40px;margin-top:50px}.product-info-tabs__review-card{position:relative;background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:56px 24px 24px;overflow:visible;text-align:center;box-sizing:border-box;transition:opacity .35s ease,transform .35s ease;will-change:opacity,transform}.product-info-tabs__review-card.is-hidden{display:none}.product-info-tabs__review-card.is-entering,.product-info-tabs__review-card.is-leaving{display:block}.product-info-tabs__review-card.is-entering{opacity:0;transform:translateY(16px) scale(.98)}.product-info-tabs__review-card.is-visible{opacity:1;transform:translateY(0) scale(1)}.product-info-tabs__review-card.is-leaving{opacity:0;transform:translateY(12px) scale(.98)}@media(prefers-reduced-motion:reduce){.product-info-tabs__review-card{transition:none!important;animation:none!important}.product-info-tabs__review-card.is-entering,.product-info-tabs__review-card.is-leaving{transform:none!important}}.product-info-tabs__review-avatar{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;overflow:hidden}.product-info-tabs__review-avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover;display:block}.product-info-tabs__review-stars{display:flex;justify-content:center;gap:4px;margin-bottom:12px}.product-info-tabs__review-star-icon{width:23px;height:23px;display:block}.product-info-tabs__review-text{font-family:Inter,sans-serif;font-size:var(--pit-body-font-size);line-height:1.3;color:var(--pit-color-title);margin:0 auto 12px;max-width:269px;font-weight:400}.product-info-tabs__review-author{font-family:Inter,sans-serif;font-size:var(--pit-small-font-size);line-height:1.5;color:#8a8a8a;margin:0;font-weight:300}.product-info-tabs__reviews-footer{display:flex;justify-content:center;margin-top:32px}.product-info-tabs__reviews-toggle{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--pit-color-active);font-family:var(--pit-font-family);font-size:var(--pit-body-font-size);font-weight:600;line-height:1.2;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .2s ease}.product-info-tabs__reviews-toggle:hover,.product-info-tabs__reviews-toggle:focus-visible{color:var(--pit-color-active);background:transparent;border:0;box-shadow:none;text-underline-offset:4px}.product-info-tabs__reviews-toggle:focus{outline:none}.product-info-tabs__reviews-toggle[hidden]{display:none}.product-info-tabs__reviews-dots{display:none;justify-content:center;gap:6px;margin-top:16px}.product-info-tabs__reviews-dot{width:10px;height:10px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.1);padding:0;cursor:pointer;transition:background .2s ease}.product-info-tabs__reviews-dot--active{background:var(--pit-color-active);border-color:var(--pit-color-active)}.product-info-tabs__faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;align-items:start}.product-info-tabs__faq-column{display:flex;flex-direction:column;gap:20px}.product-info-tabs__faq-item{background:#fff;border:1px solid #FBF0EC;border-radius:8px;overflow:hidden}.product-info-tabs__faq-question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 8px;width:100%;background:none;border:none;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--pit-font-family);font-weight:400;font-size:var(--pit-title-font-size);line-height:var(--pit-title-line-height);letter-spacing:var(--pit-letter-spacing);color:var(--pit-color-title)}.product-info-tabs__faq-question:focus{outline:none}.product-info-tabs__faq-question:focus-visible{outline:none;text-decoration:underline;text-underline-offset:4px}.product-info-tabs__faq-question-text{flex:1}.product-info-tabs__faq-icon{width:16px;height:20px;flex-shrink:0;color:#649bc0;transition:transform .25s ease}.product-info-tabs__faq-answer{height:0;overflow:hidden;opacity:0;padding:0 16px 16px;font-family:var(--pit-font-family);font-weight:300;font-size:var(--pit-small-font-size);line-height:var(--pit-small-line-height);letter-spacing:var(--pit-letter-spacing);color:var(--pit-color-body);transition:height .3s ease,opacity .2s ease}.product-info-tabs__faq-answer p{margin:0}.product-info-tabs__faq-item.is-open .product-info-tabs__faq-answer{opacity:1}.product-info-tabs__faq-item.is-open .product-info-tabs__faq-icon{transform:rotate(180deg)}.product-info-tabs__faq-footer{display:none;justify-content:center;margin-top:32px}.product-info-tabs__faq-toggle{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--pit-color-active);font-family:var(--pit-font-family);font-size:var(--pit-body-font-size);font-weight:600;line-height:1.2;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .2s ease}.product-info-tabs__faq-toggle:hover,.product-info-tabs__faq-toggle:focus-visible{color:var(--pit-color-active);background:transparent;border:0;box-shadow:none;text-underline-offset:4px}.product-info-tabs__faq-toggle:focus{outline:none}.product-info-tabs__faq-toggle[hidden]{display:none}.product-info-tabs__faq-item{transition:opacity .35s ease,transform .35s ease;will-change:opacity,transform}.product-info-tabs__faq-item.is-hidden{display:none}.product-info-tabs__faq-item.is-entering,.product-info-tabs__faq-item.is-leaving{display:block}.product-info-tabs__faq-item.is-entering{opacity:0;transform:translateY(16px) scale(.98)}.product-info-tabs__faq-item.is-visible{opacity:1;transform:translateY(0) scale(1)}.product-info-tabs__faq-item.is-leaving{opacity:0;transform:translateY(12px) scale(.98)}@media(prefers-reduced-motion:reduce){.product-info-tabs__faq-icon,.product-info-tabs__faq-answer{transition:none!important}.product-info-tabs__faq-item{transition:none!important;animation:none!important}.product-info-tabs__faq-item.is-entering,.product-info-tabs__faq-item.is-leaving{transform:none!important}}@media(min-width:1024px){.product-info-tabs__inner{padding-left:100px;padding-right:100px}}@media(min-width:768px)and (max-width:1023px){.product-info-tabs{--pit-description-column-gap: 60px;--pit-nav-gap: 32px;padding-top:0}.product-info-tabs__description{grid-template-columns:1fr 1fr;gap:40px}.product-info-tabs__inner{padding-left:40px;padding-right:40px}.product-info-tabs__faq-grid{display:flex;flex-wrap:wrap;align-items:flex-start}.product-info-tabs__faq-column{width:calc(50% - 10px)}}@media(min-width:768px)and (max-width:1024px){.product-info-tabs__reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:68px}}@media(max-width:767px){.product-info-tabs{--pit-nav-gap: 24px;--pit-content-gap: 32px;padding-top:0;padding-bottom:30px}.product-info-tabs__inner{padding-left:24px;padding-right:24px}.product-info-tabs__nav{overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-info-tabs__nav::-webkit-scrollbar{display:none}.product-info-tabs__tab{flex-shrink:0}.product-info-tabs__description{grid-template-columns:1fr;gap:32px}.product-info-tabs__faq-grid{grid-template-columns:1fr}.product-info-tabs__faq-column{width:100%}.product-info-tabs__faq-footer{display:flex}.product-info-tabs__reviews-grid{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px;padding-top:40px;margin-top:0;margin-bottom:16px;padding-bottom:12px}.product-info-tabs__reviews-grid::-webkit-scrollbar{display:none}.product-info-tabs__review-card{flex:0 0 calc(100% - 64px);max-width:360px;scroll-snap-align:center;padding:48px 20px 20px}.product-info-tabs__review-card.is-hidden{display:block}.product-info-tabs__reviews-dots{display:flex}.product-info-tabs__reviews-footer{display:none}.product-info-tabs__description-text{text-align:left}.product-info-tabs__accordion-header{min-height:44px;padding:10px 0}.product-info-tabs__accordion-title,.product-info-tabs__shipping-title,.product-info-tabs__shipping-text{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-info-tabs.css.map */
