.product-v1__subheading{text-align:center;font-size:1rem;color:#777;margin-top:1.5rem}@media (min-width: 800px){.product-v1__subheading{font-size:1.5rem}}.product-v1__header,.product-v3__tab-container{position:relative}.product-v3__tab{display:flex;flex-wrap:wrap;justify-content:var(--justify);align-items:center;gap:4rem;padding-top:1.8rem;padding-bottom:3rem}@media (min-width: 576px){.product-v3__tab-trigger:after{position:absolute;display:inline-block;content:"";width:0;height:.2rem;left:50%;bottom:0;transform:translate(-50%);transition:all .3s ease}}@media (max-width: 575.98px){.product-v3__tab{justify-content:center;gap:2rem;padding-top:0rem!important;padding-bottom:0rem!important}.product-v3__tab-trigger{position:relative;background:none;width:fit-content;padding:.4rem 0;font-weight:400;font-size:1.5rem;text-transform:uppercase;border-bottom:none;letter-spacing:normal;text-align:center}.product-v3__tab-trigger[xo-active]:not([xo-active=false]):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#ff5c5c;transition:width .3s ease}}.product-carousel-container{position:relative;display:flex;align-items:center;gap:1rem}.product-carousel-wrapper{margin-top:3rem;flex:1;overflow:hidden;-webkit-overflow-scrolling:touch}.product-carousel-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.product-carousel-wrapper::-webkit-scrollbar{display:none}.product-carousel{display:flex;scroll-snap-type:x mandatory}.product-carousel-item{scroll-snap-align:start}.xo-product-card__title{padding-top:.5rem!important;min-height:4rem}.xo-product-card__brand{padding-top:1rem}@media (max-width:800px){.xo-product-card__brand,.xo-product-card__title a,.product-sku,.xo-price__item{font-size:12px!important}}.product-carousel{display:flex;gap:1.6rem;transition:transform .3s ease;padding-bottom:2rem;scroll-behavior:smooth}.product-carousel-item{flex:0 0 calc(50% - .8rem)}@media (min-width: 576px){.product-carousel-item{flex:0 0 calc(33.333% - 1.067rem)}}@media (min-width: 992px){.product-carousel-item{flex:0 0 calc(25% - 1.2rem)}}.product-sku{text-align:center}.xo-product-card__information{padding:0rem 2rem}.carousel-nav{position:absolute;top:45%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:2px solid rgba(var(--color-foreground),.2);background:rgba(var(--color-background),.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(var(--color-foreground),.8);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 4px 20px #0000001a}.carousel-nav:hover{border-color:rgba(var(--color-foreground),.4);color:rgba(var(--color-foreground));background:rgba(var(--color-background));transform:translateY(-50%) scale(1.05);box-shadow:0 6px 25px #00000026}.carousel-nav:disabled{opacity:.3;cursor:not-allowed;transform:translateY(-50%) scale(.95)}.carousel-nav:disabled:hover{transform:translateY(-50%) scale(.95);box-shadow:0 4px 20px #0000001a}.carousel-nav:focus{outline:2px solid rgba(var(--color-accent),.8);outline-offset:2px}.carousel-nav:active{transform:translateY(-50%) scale(.95)}.carousel-nav--prev{left:-35px}.carousel-nav--next{right:-35px}@media (max-width: 575.98px){.carousel-nav{width:40px;height:40px}.carousel-nav--prev{left:-35px}.carousel-nav--next{right:-35px}.product-carousel-container{margin:0 25px}}@media (max-width: 480px){.carousel-nav--prev{left:-35px}.carousel-nav--next{right:-35px}.product-carousel-container{margin:0 20px}}@media (max-width: 360px){.carousel-nav{display:none}.product-carousel-container{margin:0}.product-carousel-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-carousel{scroll-snap-type:x mandatory}.product-carousel-item{scroll-snap-align:start}}@media (max-width: 360px){.product-carousel-wrapper::-webkit-scrollbar{height:4px}.product-carousel-wrapper::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.1);border-radius:2px}.product-carousel-wrapper::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.3);border-radius:2px}.product-carousel-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.5)}}.product-v1__view-all-bottom{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.product-v1__view-all-bottom .product-v1__view-all-buttons,.product-v1__view-all-bottom .product-v1__view-all-button{position:relative}.product-v1__view-all-bottom .product-v1__view-all-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;font-size:1.5rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#000;text-decoration:none;border:2px solid black;border-radius:1rem;background:transparent;transition:all .3s ease;white-space:nowrap;position:relative;overflow:hidden}.product-v1__view-all-bottom .product-v1__view-all-btn:hover{color:rgba(var(--color-background));background-color:rgba(var(--color-foreground),.9);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.product-v1__view-all-bottom .product-v1__view-all-btn:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}.product-v1__view-all-bottom .product-v1__view-all-btn:focus{outline-offset:2px}@media (max-width: 575.98px){.product-v1__view-all-bottom{margin-bottom:1rem}.product-v1__view-all-bottom .product-v1__view-all-btn{padding:.875rem 2rem;font-size:1rem}}@media (max-width: 360px){.product-v1__view-all-bottom .product-v1__view-all-btn{padding:.75rem 1.5rem;font-size:.75rem}}.product-v3__tab{display:flex;flex-wrap:nowrap;justify-content:var(--justify);align-items:center;gap:1rem;padding-top:1.8rem;padding-bottom:5rem}@media (min-width: 576px){.product-v3__tab{gap:5rem}}.product-v3__tab-trigger{font-size:clamp(1.6rem,calc(.5vw + 1.4rem),2rem);letter-spacing:calc(var(--font-heading-scale) * .16rem);line-height:calc(1 + .2 / var(--font-heading-scale));font-weight:var(--font-heading-weight);width:100%;padding:1rem 0;text-align:center}@media (min-width: 576px){.product-v3__tab-trigger{position:relative;background:none;width:fit-content;padding:unset;padding-bottom:.5rem}}.product-v3__tab-trigger:hover{color:rgba(var(--color-foreground))}.product-v3__tab-trigger:hover:after{width:100%}.product-v3__tab-trigger[xo-active]:not([xo-active=false]){color:rgba(var(--color-foreground))}@media (min-width: 576px){.product-v3__tab-trigger:after{position:absolute;display:inline-block;content:"";width:0;background-color:rgba(var(--color-accent));height:.2rem;left:50%;bottom:0;transform:translate(-50%);transition:all .3s ease}}.product-v3__tab-trigger[xo-active]:not([xo-active=false]):after{width:100%}.product-v3__nav-button{text-align:center;padding-top:3rem;padding-bottom:2rem}.product-v3__nav-button .btn,.product-v3__nav-button .button,.product-v3__nav-button a[class*=btn],.product-v3__nav-button a[class*=button]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:1rem 2.5rem!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.9)!important;text-decoration:none!important;border:2px solid rgba(var(--color-foreground),.2)!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;transition:all .3s ease!important;white-space:nowrap!important;position:relative!important;overflow:hidden!important;box-shadow:none!important;outline:none!important}.product-v3__nav-button .btn:hover,.product-v3__nav-button .button:hover,.product-v3__nav-button a[class*=btn]:hover,.product-v3__nav-button a[class*=button]:hover{color:rgba(var(--color-background))!important;border-color:rgba(var(--color-foreground),.9)!important;background-color:rgba(var(--color-foreground),.9)!important;background:rgba(var(--color-foreground),.9)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #00000026!important}.product-v3__nav-button .btn:active,.product-v3__nav-button .button:active,.product-v3__nav-button a[class*=btn]:active,.product-v3__nav-button a[class*=button]:active{transform:translateY(0)!important;box-shadow:0 2px 6px #0000001a!important}.product-v3__nav-button .btn:focus,.product-v3__nav-button .button:focus,.product-v3__nav-button a[class*=btn]:focus,.product-v3__nav-button a[class*=button]:focus{outline:2px solid rgba(var(--color-accent),.8)!important;outline-offset:2px!important}@media (max-width: 575.98px){.product-v3__nav-button{padding-top:2rem;padding-bottom:1rem}.product-v3__nav-button .btn,.product-v3__nav-button .button,.product-v3__nav-button a[class*=btn],.product-v3__nav-button a[class*=button]{padding:.875rem 2rem!important;font-size:.8rem!important}}@media (max-width: 360px){.product-v3__nav-button .btn,.product-v3__nav-button .button,.product-v3__nav-button a[class*=btn],.product-v3__nav-button a[class*=button]{padding:.75rem 1.5rem!important;font-size:.75rem!important}}.product-v3__nav-button [class*=btn],.product-v3__nav-button [class*=button]{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:1rem 2.5rem!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.9)!important;border:2px solid rgba(var(--color-foreground),.2)!important;border-radius:0!important;background:transparent!important;transition:all .3s ease!important}.product-v3__nav-button [class*=btn]:hover,.product-v3__nav-button [class*=button]:hover{color:rgba(var(--color-background))!important;border-color:rgba(var(--color-foreground),.9)!important;background:rgba(var(--color-foreground),.9)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #00000026!important}.product-v1__view-all-btn{display:inline-block;padding:.75rem 2rem;font-size:1rem;font-weight:600;color:#fff;background-color:#000;border:none;border-radius:50px;cursor:pointer;position:relative;overflow:hidden;transition:background-color .3s ease,transform .3s ease}.product-v1__view-all-btn:hover{background-color:#222;transform:translateY(-3px)}.product-v1__view-all-btn span{display:inline-block;position:relative;animation:fadeSlideIn .5s ease forwards;opacity:0;transform:translateY(10px)}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-product-v1.css.map */
