@media (min-width:768px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection{padding:1rem 2rem 0}}@media (max-width:639.98px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection{padding:1rem 2rem 0}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__productDetailContainer{max-width:var(--container-desktop);margin:0 auto}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__productHero{grid-template-columns:1fr 1.2fr;gap:3rem;margin-bottom:3rem;display:grid}@media (max-width:1023.98px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__productHero{grid-template-columns:1fr;gap:4rem}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__imageGallery{flex-direction:row;align-items:stretch;gap:1rem;display:flex}@media (max-width:1023.98px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__imageGallery{flex-direction:column-reverse;gap:1.5rem;min-width:0;margin:-6px;padding:6px;overflow:hidden}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbnailWrapper{flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;display:flex}@media (max-width:1023.98px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbnailWrapper{flex-direction:row;width:100%}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbArrow{border:1px solid var(--border-gray-color);cursor:pointer;width:28px;height:28px;color:var(--gray-dark-text-color);transition:var(--transition-duration);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbArrow:hover{border-color:var(--primary-color);color:var(--primary-color)}@media (max-width:1023.98px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbArrow{display:none}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbnailStrip{flex-direction:column;flex-shrink:0;gap:.6rem;display:flex}@media (max-width:1023.98px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbnailStrip{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:.75rem;width:100%;min-width:0;padding-bottom:.25rem;overflow:auto visible}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbnailStrip::-webkit-scrollbar{display:none}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbnailStripScrollable{scroll-behavior:smooth;max-height:calc(370px + 2.4rem);overflow-y:hidden}@media (max-width:1023.98px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbnailStripScrollable{max-height:unset;overflow-y:visible}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbnail{border:2px solid var(--border-gray-color);cursor:pointer;width:74px;height:74px;transition:var(--transition-duration);background:0 0;border-radius:8px;flex-shrink:0;padding:0;position:relative;overflow:hidden}@media (max-width:1023.98px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbnail{width:80px;height:80px}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__thumbnailActive{border:1.5px solid var(--secondary-color)}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__productImageSection{border-radius:var(--border-radius-default);box-shadow:var(--shadow-color);flex:1;justify-content:center;align-items:center;min-height:480px;padding:2rem;display:flex}@media (max-width:1023.98px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__productImageSection{min-height:unset}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__tag{color:var(--primary-color);background:#e8f1fb;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.8rem;font-weight:500;display:inline-flex}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__tagIcon{flex-shrink:0;font-size:.9rem}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__mainImageWrapper{border-radius:var(--border-radius);width:100%;min-height:420px;position:relative;overflow:hidden}@media (max-width:1023.98px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__mainImageWrapper{min-height:unset;aspect-ratio:1}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__productHeaderInfo{flex-direction:column;gap:1.25rem;display:flex}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__productMeta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__metaItem{color:var(--primary-text-color);font-size:.875rem}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__metaItem strong{font-weight:700}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__familyItem{color:var(--secondary-color);background:linear-gradient(#cb822b26,#f7e2c0);border-radius:5rem;padding:.25rem 1rem;font-weight:500}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__name{color:var(--primary-text-color);font-size:1.8rem;font-weight:600}@media (min-width:1024px){.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__name{font-size:2rem}}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__priceSection{flex-direction:column;gap:.25rem;display:flex}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__priceLabel{color:var(--gray-text-color);letter-spacing:.8px;font-size:.75rem;font-weight:600}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__priceRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__priceCurrent{color:var(--primary-text-color);letter-spacing:-.5px;font-size:2.2rem;font-weight:500;line-height:1.1}.SingleComponent-module-scss-module__a6b5Ea__productDetailSection .SingleComponent-module-scss-module__a6b5Ea__freightText{color:var(--gray-text-color);margin-top:.5rem;font-size:.78rem}.SingleComponent-module-scss-module__a6b5Ea__aboutSection{padding:3.5rem 2rem 4rem}.SingleComponent-module-scss-module__a6b5Ea__aboutContainer{max-width:var(--container-desktop);flex-direction:column;gap:2.5rem;margin:0 auto;display:flex}.SingleComponent-module-scss-module__a6b5Ea__aboutHeader{align-items:center;gap:1rem;display:flex}.SingleComponent-module-scss-module__a6b5Ea__aboutHeader:after{content:"";background:var(--border-gray-color);flex:1;height:1px}.SingleComponent-module-scss-module__a6b5Ea__aboutTitle{text-transform:uppercase;letter-spacing:2px;color:var(--gray-text-color);white-space:nowrap;font-size:.78rem;font-weight:700}
