:root{--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 6rem;--space-2xl: 8rem;--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--animation-duration: .6s;--heading-letter-spacing: .08em;--card-radius: 12px;--btn-radius-pill: 100px}body.template-index .index-section{margin-top:0!important;margin-bottom:0!important;padding-top:var(--space-xl)!important;padding-bottom:var(--space-xl)!important}body.template-index .index-section:first-of-type{margin-top:0!important;padding-top:var(--space-lg)!important}body.template-index .section-header{margin-bottom:48px!important}body.template-index .section-header h2{letter-spacing:var(--heading-letter-spacing)!important;line-height:1.3!important}@media (min-width: 750px) and (max-width: 1024px){body.template-index .index-section{padding-top:var(--space-lg)!important;padding-bottom:var(--space-lg)!important}}@media (max-width: 749px){body.template-index .index-section{padding-top:var(--space-lg)!important;padding-bottom:var(--space-lg)!important}body.template-index .section-header{margin-bottom:32px!important}}body.template-index .grid--uniform>.grid__item{padding-left:16px!important;padding-right:16px!important;margin-bottom:32px!important}@media (min-width: 750px){body.template-index .grid--uniform>.grid__item{padding-left:20px!important;padding-right:20px!important;margin-bottom:48px!important}}body.template-index .grid--uniform{margin-left:-16px!important;margin-right:-16px!important}@media (min-width: 750px){body.template-index .grid--uniform{margin-left:-20px!important;margin-right:-20px!important}}body.template-index .product-card:hover,body.template-index .grid-view-item:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #0000001a!important}body.template-index .index-section .text-center>a.btn,body.template-index .btn.btn--tertiary{border-radius:var(--btn-radius-pill)!important;padding:14px 40px!important;letter-spacing:.06em!important;transition:transform .3s var(--ease-out-cubic),box-shadow .3s var(--ease-out-cubic)!important}body.template-index .shorts-carousel__btn{display:inline-block!important;background:transparent!important;color:#2e2725!important;border:1.5px solid #2e2725!important;border-radius:var(--btn-radius-pill)!important;padding:14px 48px!important;font-size:13px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:all .4s var(--ease-out-cubic)!important;position:relative!important;overflow:hidden!important}body.template-index .shorts-carousel__btn:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:0!important;height:100%!important;background:#2e2725!important;transition:width .4s var(--ease-out-cubic)!important;z-index:-1!important}body.template-index .shorts-carousel__btn:hover{color:#fff!important;transform:none!important;box-shadow:none!important}body.template-index .shorts-carousel__btn:hover:before{width:100%!important}body.template-index .newsletter-submit-btn{border-radius:0 var(--btn-radius-pill) var(--btn-radius-pill) 0!important}body.template-index .newsletter-input-group{border-radius:var(--btn-radius-pill)!important}@media (max-width: 768px){body.template-index .newsletter-input-group{border-radius:var(--card-radius)!important}body.template-index .newsletter-submit-btn{border-radius:0 0 var(--card-radius) var(--card-radius)!important}}body.template-index .shorts-carousel-section{padding-top:var(--space-xl)!important;padding-bottom:var(--space-xl)!important}body.template-index .shorts-carousel__title{letter-spacing:var(--heading-letter-spacing)!important}body.template-index .shorts-carousel__track{gap:24px!important}body.template-index .newsletter-top-section{padding:var(--space-2xl) 20px!important}body.template-index .newsletter-top-title{letter-spacing:var(--heading-letter-spacing)!important}@media (max-width: 768px){body.template-index .newsletter-top-section{padding:var(--space-xl) 16px!important}}body.template-index .index-section{opacity:0;transform:translateY(30px);transition:opacity var(--animation-duration) var(--ease-out-cubic),transform var(--animation-duration) var(--ease-out-cubic)}body.template-index .index-section.is-visible{opacity:1;transform:translateY(0)}body.template-index .newsletter-top-section{opacity:0;transform:translateY(30px);transition:opacity var(--animation-duration) var(--ease-out-cubic),transform var(--animation-duration) var(--ease-out-cubic)}body.template-index .newsletter-top-section.is-visible{opacity:1;transform:translateY(0)}body.template-index .is-visible .grid__item{opacity:0;animation:fadeInUp var(--animation-duration) var(--ease-out-cubic) forwards}body.template-index .is-visible .grid__item:nth-child(1){animation-delay:0s}body.template-index .is-visible .grid__item:nth-child(2){animation-delay:.08s}body.template-index .is-visible .grid__item:nth-child(3){animation-delay:.16s}body.template-index .is-visible .grid__item:nth-child(4){animation-delay:.24s}body.template-index .is-visible .grid__item:nth-child(5){animation-delay:.32s}body.template-index .is-visible .grid__item:nth-child(6){animation-delay:.4s}body.template-index .is-visible .grid__item:nth-child(7){animation-delay:.48s}body.template-index .is-visible .grid__item:nth-child(8){animation-delay:.56s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.template-index .shorts-carousel-section,body.template-index .shorts-carousel-section.index-section,body.template-index .powerarq-news-banner-section{opacity:1!important;transform:none!important}.no-js.template-index .index-section,.no-js.template-index .newsletter-top-section{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){body.template-index .index-section,body.template-index .newsletter-top-section{opacity:1!important;transform:none!important;transition:none!important}body.template-index .is-visible .grid__item{opacity:1!important;animation:none!important}}body.template-index .section-header{text-align:center!important;position:relative!important}body.template-index .section-header h2{display:inline-block!important;padding-bottom:20px!important;font-size:24px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;background-image:linear-gradient(#2e2725,#2e2725)!important;background-size:48px 2px!important;background-position:center bottom!important;background-repeat:no-repeat!important}body.template-index .index-section>.page-width>header{text-align:center!important;margin-bottom:48px!important}body.template-index .index-section>.page-width>header>h2{display:inline-block!important;padding-bottom:20px!important;font-size:24px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;line-height:1.3!important;background-image:linear-gradient(#2e2725,#2e2725)!important;background-size:48px 2px!important;background-position:center bottom!important;background-repeat:no-repeat!important}body.template-index .index-section>.page-width>header>.section-title{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:#999!important;margin-bottom:8px!important}@media (max-width: 749px){body.template-index .section-header h2,body.template-index .index-section>.page-width>header>h2{font-size:20px!important;letter-spacing:.1em!important;padding-bottom:16px!important}}body.template-index #shopify-section-featured-collections{background-color:#fff!important}body.template-index #shopify-section-featured-collections .product-card{background-color:#f0eeeb!important}body.template-index #shopify-section-featured-collections .grid-view-item__title{font-size:13px!important;font-weight:600!important;color:#2e2725!important;line-height:1.5!important;padding:10px 10px 0!important}body.template-index #shopify-section-featured-collections .price{font-size:13px!important;font-weight:600!important;color:#333!important;padding:4px 10px 10px!important}body.template-index #shopify-section-featured-collections .grid-view-item__image-wrapper{position:relative!important}body.template-index #shopify-section-featured-collections .grid-view-item__image-wrapper:after{content:"NEW"!important;position:absolute!important;top:8px!important;right:8px!important;background:#e53935!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;padding:4px 10px!important;border-radius:4px!important;z-index:10!important;line-height:1!important}body.template-index .product-card,body.template-index .grid-view-item{border-radius:var(--card-radius)!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.06)!important;transition:transform .4s var(--ease-out-cubic),box-shadow .4s var(--ease-out-cubic),border-color .4s var(--ease-out-cubic)!important}body.template-index .product-card:hover,body.template-index .grid-view-item:hover{border-color:#0000001a!important;box-shadow:0 16px 40px #00000014!important;transform:translateY(-6px)!important}body.template-index .product-card .grid-view-item__image-wrapper,body.template-index .grid-view-item .grid-view-item__image-wrapper{overflow:hidden!important}body.template-index .product-card .grid-view-item__image,body.template-index .grid-view-item .grid-view-item__image{transition:transform .6s var(--ease-out-cubic)!important}body.template-index .product-card:hover .grid-view-item__image,body.template-index .grid-view-item:hover .grid-view-item__image{transform:scale(1.04)!important}body.template-index .collection-grid{overflow:hidden!important}body.template-index .collection-grid .grid,body.template-index .collection-grid .grid--uniform{flex-wrap:wrap!important;overflow:hidden!important;white-space:normal!important}body.template-index .collection-grid-item{aspect-ratio:auto!important;overflow:visible!important}body.template-index .collection-grid-item__link{position:relative!important;display:block!important;top:auto!important;left:auto!important;bottom:auto!important;right:auto!important}body.template-index .collection-grid-item__overlay{aspect-ratio:1 / 1!important;width:100%!important;border-radius:var(--card-radius)!important}body.template-index .collection-grid-item__title-wrapper{position:relative!important;padding:10px 4px 0!important;background:transparent!important}body.template-index .collection-grid-item__title-wrapper:before{display:none!important}body.template-index .collection-grid-item__title{position:relative!important;top:auto!important;transform:none!important;color:#2e2725!important;text-shadow:none!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;text-align:center!important}body.template-index .index-section .text-center>a.btn,body.template-index .btn.btn--tertiary{display:inline-block!important;background:transparent!important;color:#2e2725!important;border:1.5px solid #2e2725!important;border-radius:var(--btn-radius-pill)!important;padding:14px 48px!important;font-size:13px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:all .4s var(--ease-out-cubic)!important;position:relative!important;overflow:hidden!important}body.template-index .index-section .text-center>a.btn:before,body.template-index .btn.btn--tertiary:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:0!important;height:100%!important;background:#2e2725!important;transition:width .4s var(--ease-out-cubic)!important;z-index:-1!important}body.template-index .index-section .text-center>a.btn:hover,body.template-index .btn.btn--tertiary:hover{color:#fff!important;transform:none!important;box-shadow:none!important}body.template-index .index-section .text-center>a.btn:hover:before,body.template-index .btn.btn--tertiary:hover:before{width:100%!important}body.template-index .index-section .text-center{margin-top:var(--space-md)!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform{display:grid!important;grid-template-columns:repeat(10,1fr)!important;grid-template-rows:auto auto!important;align-items:stretch!important;gap:6px!important;margin-left:0!important;margin-right:0!important;float:none!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform>.grid__item{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-bottom:0!important;float:none!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform>.grid__item:nth-child(1){grid-column:1 / 5;grid-row:1}body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform>.grid__item:nth-child(2){grid-column:5 / 11;grid-row:1}body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform>.grid__item:nth-child(3){grid-column:1 / 7;grid-row:2}body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform>.grid__item:nth-child(4){grid-column:7 / 11;grid-row:2}body.template-index #shopify-section-feature_row_3column_cpm6NV .feature-row-3column__item{position:relative!important;overflow:hidden!important;border-radius:var(--card-radius)!important;height:100%!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .feature-row-3column__link{display:block!important;height:100%!important;position:relative!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .feature-row-3column__image-wrapper{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;padding-bottom:0!important;overflow:hidden!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .feature-row-3column__image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s var(--ease-out-cubic)!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .feature-row-3column__item:hover .feature-row-3column__image{transform:scale(1.04)!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform{grid-template-rows:240px 240px!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .feature-row-3column__text{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:14px!important;z-index:2!important;background:#00000059!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .feature-row-3column__title{font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;margin:0!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.2)!important}@media (max-width: 749px){body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform{grid-template-columns:1fr 1fr!important;grid-template-rows:160px 160px!important;gap:4px!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform>.grid__item:nth-child(1),body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform>.grid__item:nth-child(2),body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform>.grid__item:nth-child(3),body.template-index #shopify-section-feature_row_3column_cpm6NV .grid--uniform>.grid__item:nth-child(4){grid-column:auto!important;grid-row:auto!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .feature-row-3column__title{font-size:11px!important}body.template-index #shopify-section-feature_row_3column_cpm6NV .feature-row-3column__text{padding:8px!important}}body.template-index .feature-row-image{border-radius:var(--card-radius)!important;overflow:hidden!important}body.template-index .site-footer{border-top:1px solid #eee!important}@media (min-width: 1025px){body.template-index .index-section .page-width{padding-left:60px!important;padding-right:60px!important}}body.template-index .custom__item{border-radius:var(--card-radius)!important;overflow:hidden!important}body.template-index #MainContent{line-height:1.8!important;letter-spacing:.02em!important;color:#333!important}body.template-index #MainContent h3{letter-spacing:.06em!important;font-weight:600!important}body.template-index #MainContent a{transition:color .3s ease,opacity .3s ease!important}body.template-index .shorts-carousel-section{background-color:#fff!important;background:#fff!important}body.template-index::-webkit-scrollbar{width:8px}body.template-index::-webkit-scrollbar-track{background:#f5f5f5}body.template-index::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}body.template-index::-webkit-scrollbar-thumb:hover{background:#999}body.template-product .product-template__container{padding-top:40px!important;padding-bottom:60px!important}@media (min-width: 750px){body.template-product .product-template__container{padding-top:48px!important;padding-bottom:80px!important}}body.template-product .product-gallery-wrapper{margin-bottom:32px!important}@media (min-width: 750px){body.template-product .product-gallery-wrapper{margin-bottom:40px!important}}body.template-product .product-template__container .swiper-pagination{margin-top:20px!important;font-size:13px!important;letter-spacing:.15em!important;color:#999!important}body.template-product .product-template__container .swiper-pagination-current{font-size:14px!important;font-weight:600!important;color:#2e2725!important}body.template-product .product-template__container .swiper-pagination-total{color:#bbb!important}body.template-product .slide-arrow-prev,body.template-product .slide-arrow-next{transition:opacity .3s ease,transform .3s ease!important}body.template-product .slide-arrow-prev:hover,body.template-product .slide-arrow-next:hover{opacity:.8!important}body.template-product .product-single__title{font-size:20px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.5!important;color:#2e2725!important;margin-bottom:12px!important;padding-bottom:16px!important;border-bottom:1px solid #eee!important}@media (min-width: 750px){body.template-product .product-single__title{font-size:22px!important;margin-bottom:16px!important;padding-bottom:20px!important}}body.template-product #opinew-stars-plugin-product{margin-bottom:16px!important}body.template-product .product-single__meta{padding:0!important}body.template-product .selected-variant-info{background-color:#faf9f7!important;border:1px solid #e8e6e3!important;border-radius:10px!important;padding:16px 20px!important;margin:20px 0!important}body.template-product .available-variants-grid{gap:8px!important}body.template-product .variant-item{border:1px solid #e8e6e3!important;border-radius:10px!important;padding:14px 16px!important;transition:all .3s var(--ease-out-cubic)!important;background:#fff!important}body.template-product .variant-item:hover{border-color:#ccc!important;background-color:#faf9f7!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0000000f!important}body.template-product .variant-selected{border-color:#00a9e0!important;background-color:#f0f8fd!important;box-shadow:0 0 0 1px #00a9e0!important}body.template-product .variant-title{font-size:.88em!important;font-weight:500!important;letter-spacing:.02em!important;color:#2e2725!important}body.template-product .variant-available{color:#27ae60!important;font-size:.8em!important}body.template-product .variant-sold-out{color:#999!important;font-size:.8em!important}body.template-product .variant-toggle-btn{border-radius:var(--btn-radius-pill)!important;padding:12px 28px!important;font-size:13px!important;font-weight:500!important;letter-spacing:.04em!important;border:1px solid #ddd!important;background:#fff!important;color:#2e2725!important;transition:all .3s ease!important}body.template-product .variant-toggle-btn:hover{border-color:#999!important;background:#faf9f7!important}body.template-product .DummyRadioSelecterLabel{border-radius:10px!important;border:1px solid #e8e6e3!important;transition:all .3s ease!important}body.template-product .DummyRadioSelecterLabel:hover{border-color:#ccc!important}body.template-product .DummyRadioSelecterLabel.selected{border-color:#00a9e0!important;box-shadow:0 0 0 1px #00a9e0!important}body.template-product .variant-label{font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;color:#2e2725!important;margin-bottom:10px!important}body.template-product .variant-step{margin-bottom:20px!important}body.template-product .variant-step-title{font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;color:#2e2725!important;margin-bottom:10px!important}body.template-product .size-button{border-radius:8px!important;border:1px solid #e8e6e3!important;padding:10px 20px!important;font-size:13px!important;transition:all .3s ease!important;background:#fff!important}body.template-product .size-button:hover{border-color:#ccc!important;background:#faf9f7!important}body.template-product .size-button.active{border-color:#00a9e0!important;background:#f0f8fd!important;box-shadow:0 0 0 1px #00a9e0!important}body.template-product .option-item{border-radius:10px!important;border:1px solid #e8e6e3!important;padding:14px 16px!important;transition:all .3s ease!important;background:#fff!important}body.template-product .option-item:hover{border-color:#ccc!important;background:#faf9f7!important}body.template-product .option-item.selected{border-color:#00a9e0!important;background:#f0f8fd!important;box-shadow:0 0 0 1px #00a9e0!important}body.template-product .shipping-info{background-color:#faf9f7!important;border:none!important;border-radius:10px!important;padding:20px 24px!important;margin:24px 0!important;font-size:14px!important;letter-spacing:.02em!important;color:#2e2725!important}body.template-product .shipping-info>div:first-child{font-weight:600!important;font-size:13px!important;color:#555!important;letter-spacing:.06em!important}body.template-product .variant-price-display{font-size:1.4em!important;font-weight:700!important;color:#2e2725!important;letter-spacing:.02em!important}body.template-product .price-label{font-size:.8em!important;color:#999!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.template-product .btn-wrapper{display:flex!important;align-items:center!important;gap:10px!important;margin-top:20px!important}body.template-product .qty-stepper{display:flex!important;align-items:center!important;border:1.5px solid #ddd!important;border-radius:var(--btn-radius-pill)!important;overflow:hidden!important;flex-shrink:0!important;height:56px!important;background:#fff!important}body.template-product .qty-stepper__btn{width:44px!important;height:100%!important;border:none!important;background:transparent!important;font-size:18px!important;font-weight:400!important;color:#2e2725!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s ease!important;padding:0!important;line-height:1!important}body.template-product .qty-stepper__btn:hover{background:#f5f5f5!important}body.template-product .qty-stepper__btn:disabled{color:#ccc!important;cursor:not-allowed!important}body.template-product .qty-stepper__value{min-width:32px!important;text-align:center!important;font-size:15px!important;font-weight:600!important;color:#2e2725!important;-webkit-user-select:none!important;user-select:none!important;line-height:1!important}body.template-product .product-form__buy-now,body.template-product .my-buy-now-btn-checkout{border-radius:var(--btn-radius-pill)!important;padding:16px 40px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.08em!important;transition:all .4s var(--ease-out-cubic)!important;min-height:56px!important;flex:1!important}@media (max-width: 749px){body.template-product .qty-stepper{height:50px!important}body.template-product .qty-stepper__btn{width:38px!important;font-size:16px!important}body.template-product .qty-stepper__value{min-width:28px!important;font-size:14px!important}body.template-product .product-form__buy-now,body.template-product .my-buy-now-btn-checkout{padding:14px 24px!important;font-size:14px!important;min-height:50px!important}}body.template-product .shopify-payment-button__button{border-radius:var(--btn-radius-pill)!important}body.template-product .product-form__controls-group--submit{margin-top:8px!important}body.template-product .product-single__description{padding-top:48px!important;margin-top:48px!important;border-top:1px solid #eee!important}body.template-product .product-single__description.rte{line-height:1.9!important;letter-spacing:.02em!important;color:#333!important;font-size:14px!important}body.template-product .product-single__description h2,body.template-product .product-single__description h3{letter-spacing:.06em!important;line-height:1.5!important;color:#2e2725!important;margin-top:48px!important;margin-bottom:20px!important}body.template-product .product-single__description h2{font-size:20px!important;font-weight:600!important;padding-bottom:12px!important;border-bottom:1px solid #eee!important}body.template-product .product-single__description h3{font-size:17px!important;font-weight:600!important}body.template-product .product-single__description p{margin-bottom:1.5em!important}body.template-product .product-single__description img{border-radius:8px!important;margin:24px 0!important}body.template-product .product-single__description ul,body.template-product .product-single__description ol{padding-left:1.5em!important;margin-bottom:1.5em!important}body.template-product .product-single__description li{margin-bottom:.5em!important;line-height:1.8!important}body.template-product .social-sharing{margin-top:40px!important;padding-top:24px!important;border-top:1px solid #eee!important}body.template-product a{transition:color .3s ease,opacity .3s ease!important}body.template-product::-webkit-scrollbar{width:8px}body.template-product::-webkit-scrollbar-track{background:#f5f5f5}body.template-product::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}body.template-product::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width: 749px){body.template-product .product-single__title{font-size:18px!important;padding-bottom:12px!important}body.template-product .shipping-info{padding:16px!important;margin:16px 0!important}body.template-product .selected-variant-info{padding:12px 14px!important;margin:16px 0!important}body.template-product .product-single__description{padding-top:32px!important;margin-top:32px!important}body.template-product .product-single__description h2{font-size:18px!important;margin-top:36px!important}body.template-product .product-single__description h3{font-size:15px!important;margin-top:32px!important}body.template-product .product-single__description.rte{font-size:13px!important}}@media screen and (min-width: 960px){body.template-product .product-page-two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;max-width:1200px;margin:0 auto;padding:0 24px}body.template-product .product-page-two-col__gallery{position:sticky;top:120px}body.template-product .product-page-two-col__gallery .product-gallery-wrapper{max-width:100%!important;margin:0!important}body.template-product .product-page-two-col__info .grid.product-single{display:block!important}body.template-product .product-page-two-col__info .grid__item{width:100%!important;float:none!important}}@media screen and (min-width: 750px) and (max-width: 959px){body.template-product .product-page-two-col{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;padding:0 16px}body.template-product .product-page-two-col__gallery .product-gallery-wrapper{max-width:100%!important;margin:0!important}body.template-product .product-page-two-col__info .grid.product-single{display:block!important}body.template-product .product-page-two-col__info .grid__item{width:100%!important;float:none!important}}@media screen and (max-width: 749px){body.template-product .product-page-two-col{display:flex;flex-direction:column;gap:0;padding:0}body.template-product .product-page-two-col__gallery{position:relative;top:auto}}body.template-product .product-trust-badges{display:flex;justify-content:center;gap:24px;padding:20px 0;margin:16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}body.template-product .product-trust-badge{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}body.template-product .product-trust-badge svg{width:28px;height:28px;color:#333}body.template-product .product-trust-badge span{font-size:11px;font-weight:600;color:#333;letter-spacing:.02em}@media screen and (max-width: 749px){body.template-product .product-trust-badges{gap:16px;padding:16px 0;margin:12px 0}body.template-product .product-trust-badge svg{width:24px;height:24px}body.template-product .product-trust-badge span{font-size:10px}}body.template-product .product-accordions{margin-top:24px;border-top:1px solid #eee}body.template-product .product-accordion{border-bottom:1px solid #eee}body.template-product .product-accordion__summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:14px;font-weight:600;color:#333;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}body.template-product .product-accordion__summary::-webkit-details-marker{display:none}body.template-product .product-accordion__summary::marker{display:none;content:""}body.template-product .product-accordion__chevron{width:16px;height:16px;transition:transform .3s ease;flex-shrink:0;color:#666}body.template-product .product-accordion[open] .product-accordion__chevron{transform:rotate(180deg)}body.template-product .product-accordion__content{padding:0 0 16px;font-size:13px;line-height:1.8;color:#555}body.template-product .product-description-fullwidth{max-width:1200px;margin:48px auto 0;padding:0 24px}@media screen and (max-width: 749px){body.template-product .product-description-fullwidth{margin-top:32px;padding:0 16px}}body.template-product .product-page-two-col__gallery .swiper-slide{width:100%!important}body.template-product .product-page-two-col__gallery .swiper-container{overflow:hidden!important}body.template-product .product-page-two-col__gallery .product-gallery-img{width:100%;height:auto;object-fit:contain}body.template-product .product-page-two-col__info .newsletter-product-wrapper,body.template-product .product-page-two-col__info .tradein-wrapper{width:100%;max-width:100%}body.template-product .product-page-two-col__info .product-form__controls-group,body.template-product .product-page-two-col__info .selector-wrapper{width:100%}body.template-product .product-page-two-col__info .variant-button,body.template-product .product-page-two-col__info .variant-option-btn{min-width:auto;padding:8px 16px;border-radius:24px;font-size:13px}body.template-product .product-page-two-col__info .shipping-info,body.template-product .product-page-two-col__info .selected-variant-info{width:100%;max-width:100%}body.template-product .product-page-two-col__info .product-form__cart-submit{width:100%}@media screen and (min-width: 960px){body.template-product.sticky-header-active .product-page-two-col__gallery{top:80px}}body.template-product .product-description-fullwidth{border-top:1px solid #eee;padding-top:48px}@media screen and (max-width: 749px){body.template-product .product-description-fullwidth{padding-top:32px}}body.template-product .product-share-fullwidth{max-width:1200px;margin:32px auto 0;padding:24px 24px 0;border-top:1px solid #eee}@media screen and (max-width: 749px){body.template-product .product-share-fullwidth{padding:20px 16px 0}}@media screen and (min-width: 768px){body.template-index .slideshow__image,body.template-index .slideshow__image.lazyloaded,body.template-index .slideshow__image.lazyload{background-position:center center!important;background-size:cover!important}body.template-index .slideshow-wrapper{max-width:100%;margin:0 auto;overflow:hidden}body.template-index .slideshow .ratio-container{background-position:center center!important}}body.template-index .collection-grid-item{position:relative;overflow:hidden;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}body.template-index .collection-grid-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}body.template-index .collection-grid-item__overlay{transition:transform .4s ease}body.template-index .collection-grid-item:hover .collection-grid-item__overlay{transform:scale(1.05)}body.template-index .collection-grid-item__title-wrapper{transition:background-color .3s ease}body.template-index .collection-grid-item:hover .collection-grid-item__title-wrapper{background-color:#0009}body.template-index .collection-grid-item__link{display:block;text-decoration:none}body.template-index .video-section-wrapper{transition:transform .3s ease,box-shadow .3s ease;border-radius:8px;overflow:hidden}body.template-index .video-section-wrapper:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}body.template-index .shorts-carousel__item,body.template-index .shorts-carousel__track>*{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px;overflow:hidden}body.template-index .shorts-carousel__item:hover,body.template-index .shorts-carousel__track>*:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px #00000026}@media screen and (max-width: 749px){body.template-product .product-page-two-col{padding-top:0}body.template-product .product-gallery-wrapper{margin-bottom:16px!important}body.template-product .product-gallery-swiper .swiper-slide{padding:0!important}body.template-product .product-trust-badges{gap:20px;padding:16px 8px;margin:16px 0}body.template-product .product-trust-badge svg{width:28px;height:28px}body.template-product .product-trust-badge span{font-size:11px;font-weight:600}body.template-product .product-description-fullwidth{overflow:hidden}body.template-product .product-description-fullwidth img{max-width:100%!important;height:auto!important}body.template-product .product-form__cart-submit{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/redesign-2026.css.map */
