@layer base,component,page;@layer base{:root{--footer-subscribe-height: 160px;--background-color: #f2f0f1;--hr-border-color: #d3d3d3}*,:after,:before{box-sizing:border-box}body{font-family:Satoshi-Variable,system-ui;margin:0}main{min-height:500px}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.body-noscroll{overflow:hidden;position:fixed;top:0;right:0;left:0;bottom:0}input{all:unset}h1,h2,h4{font-family:Integral-CF,system-ui;margin:0}h3{margin:0}ul,li,ol{all:unset}input,textarea,button,select{font:inherit}a,button{all:unset;cursor:pointer}button{text-align:center}.ax-button{all:unset;outline:revert;box-sizing:border-box}@media (max-width: 1450px){:root{--footer-subscribe-height: 200px}}@media (max-width: 1060px){:root{--footer-subscribe-height: 350px}}@media (max-width: 760px){:root{--footer-subscribe-height: 300px}}}@layer component{.container{margin-inline:auto;width:100%;max-width:1460px;padding-inline:20px}}/**
 * @license
 *
 * Font Family: Satoshi
 * Designed by: Deni Anggara
 * URL: https://www.fontshare.com/fonts/satoshi
 * © 2022 Indian Type Foundry
 *
 * Font Styles:
 * Satoshi Variable(Variable font)
 * Satoshi Variable Italic(Variable font)
 * Satoshi Light
 * Satoshi Light Italic
 * Satoshi Regular
 * Satoshi Italic
 * Satoshi Medium
 * Satoshi Medium Italic
 * Satoshi Bold
 * Satoshi Bold Italic
 * Satoshi Black
 * Satoshi Black Italic
 *
*/@font-face{font-family:Satoshi-Variable;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/assets/Satoshi-VariableItalic-DeirzIcA.woff) format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Integral-CF;src:url(/assets/Fontspring-DEMO-integralcf-bold-lnbDARp7.otf)}@layer component{.header{padding-top:20px;padding-bottom:20px}.header-bg{background-color:#fff}.flex-header{display:flex}.link-home-header{height:24px;width:auto}.link-home-img{height:100%;width:auto}.flex-form{flex:1;display:flex;gap:10px;margin-inline:10px}.flex-categories{height:60px;gap:0px;width:max-content}.flex-categories>li{margin-top:20px;padding-bottom:20px;padding-inline:10px;align-self:flex-start}.flex-title{display:flex;align-items:center;margin-right:20px}.search-bg{border-radius:30px;padding-inline:15px;padding-block:10px;margin-inline:40px;background-color:#f0f0f0}.input-search{width:100%}.btn-search-mobile{display:none}.profile-btn-flex{display:flex;width:90%;align-items:center;justify-content:flex-end}.mobile-search-container{background-color:var(--background-color);display:none;height:100vh;left:0;right:0;top:0;overflow-y:auto;padding:0 20px;position:fixed;z-index:200}.mobile-search-container.opened{display:block}.mobile-search{display:flex;align-items:center;gap:5px}.mobile-search-close{text-align:right;padding:8px}.mobile-hamburger-container{display:none}.flex-categories-mobile{width:100%;display:flex;flex-direction:column;align-items:center}.flex-categories-mobile>li{width:100%;text-align:center}.flex-categories-mobile>li:not(:last-child){border-bottom:1px solid #cfcfcf}.outside-hamburger-click-close{visibility:hidden;position:fixed;right:0;left:0;top:0;height:100vh;width:0;z-index:199;transition:backdrop-filter 1s,background-color 1s}.outside-hamburger-click-close.opened{width:100vw;visibility:initial;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#1212125c}.card-item-count-container{position:relative}.cart-item-count{position:absolute;text-align:center;border-radius:50%;width:15px;height:15px;background-color:#ff0;right:-5px;bottom:-5px}@media (max-width: 1060px){.flex-form{display:none}.btn-search-mobile{display:initial}}@media (max-width: 760px){.header-nav{display:none}.link-home-header{height:18px}.mobile-hamburger-container{display:initial;visibility:hidden;background-color:var(--background-color);width:320px;height:100vh;position:fixed;left:0;top:0;bottom:0;translate:-320px;padding-inline:30px;transition:visibility .3s,translate .3s;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;z-index:200;text-align:right;padding:20px}.mobile-hamburger-container.opened{visibility:visible;translate:0px}}}@layer component{.btn-pill{border-radius:30px;padding-inline:45px;padding-block:10px;text-align:center;transition:background-color,.3s}.btn-black{color:#fff;background-color:#000;border:1px solid transparent}.btn-black:hover{color:#000;background-color:#fff;border-color:#000}.btn-white{color:#000;background-color:transparent;border:1px solid #a5a5a5}.btn-white:hover{color:#fff;background-color:#000;border:1px solid transparent}.btn-search{width:24px;height:24px}.btn-center{display:block;margin-inline:auto;margin-top:20px}.btn-profile{margin-inline:5px}.btn-intro{display:block;width:200px}.btn-hamburger{display:none}.btn-size{border-radius:30px;padding-inline:20px;padding-block:10px;text-align:center;transition:background-color,.3s;background-color:#dfdfdf}.btn-dropdown-sort{width:100%;padding-block:5px}.btn-filters-mobile{width:32px;height:32px;display:none}.btn-modal-close{display:none}@media (max-width: 1060px){.btn-filters-mobile,.btn-modal-close{display:initial}}@media (max-width: 760px){.btn-pill{max-width:none;width:100%;padding-inline:0px}.btn-hamburger{display:initial}}}@layer component{.home-page{background-color:var(--background-color);padding-bottom:200px}.home-category{margin-block:10px;display:flex;flex-direction:column;align-items:center;gap:40px;padding-bottom:20px}.home-category:first-child{margin-top:60px}.items-line{display:flex;justify-content:space-between;width:100%;gap:20px}.items-line-img{padding:20px;background-color:#fff;max-width:300px;width:100%;height:auto;border-radius:20px;align-self:center}.category-product-title{width:20vw}.category-hr{border:none;height:1px;background-color:var(--hr-border-color)}.category-heading{margin-block:30px;text-transform:uppercase;text-align:center}.grid-category-squares{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;gap:20px;width:100%}.bg-img{flex:1}.category-square-img{width:100%;height:auto;border-radius:20px}.category-squares-container{margin-top:50px;padding-top:10px;padding-bottom:30px;padding-inline:clamp(2rem,10vw,8rem);background-color:#e3e3e3;border-radius:30px}@media (max-width: 1060px){.category-squares-container{padding-inline:clamp(5px,20px,2vw)}}@media (max-width: 760px){.grid-category-squares{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:auto;gap:10px 10px}.category-product-title{width:100%}}}@layer component{.title--lg{font-size:4rem;font-weight:800;line-height:1.05;letter-spacing:-1.5px;font-family:Integral-CF}.title{font-size:2.5rem;font-weight:900}.title--sm{font-size:1.125rem;line-height:1.06;margin-block:10px}.title--spaced{letter-spacing:2px;text-transform:uppercase;font-weight:500}.text--xl{font-size:2.5rem;font-weight:300;line-height:1.77}.text--lg{font-size:1.43rem;font-weight:300;line-height:1.9}.text,.text--sm,.text--xs{font-family:Satoshi,system-ui}.text{font-size:1.125rem;font-weight:400;line-height:1.77}.text--sm{font-size:1rem;font-weight:400;line-height:1.77}.text--xs{font-size:.75rem}.text--xxs{font-size:.625rem}.text--gray{opacity:80%}.text--bold{font-weight:700;line-height:1.77}.text--marginless{margin:0}@media (max-width: 1060px){.title--lg{font-size:3rem}.title,.text--xl{font-size:2rem}}@media (max-width: 760px){.title--lg{font-size:2.5rem}.title{font-size:1.5rem}.title--sm{font-size:1rem}.text--xl{font-size:1.5rem}.text--sm{font-size:.75rem}}@media (max-width: 400px){.title--sm{font-size:.875rem}}}.embla{max-width:48rem;margin:auto;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 100%}.embla__viewport{overflow:hidden}.embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height)}.embla__controls{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;margin-top:1.8rem}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}@layer component{.dropdown-container{display:flex;visibility:hidden;position:absolute;margin-inline:auto;transform:scaleY(0);left:0;right:0;top:83px;height:50vh;max-height:500px;opacity:0;background-color:#fff;z-index:10;transform-origin:top center;transition:transform .1s ease,opacity 0ms linear .1s,visibility 0ms linear .1s}.dropdown-container.active{display:flex;transform:scaleY(1);visibility:visible;opacity:1;transition:transform .25s ease,opacity 0ms,visibility 0ms}.dropdown-enter.active{border-bottom:2px solid #000000}.dropdown-items-flex{display:flex;flex-direction:column;width:max-content}.dropdown-sections-flex{margin-top:50px;margin-inline:auto;display:flex;gap:20px;opacity:0;transform:translateY(-10px);transition:transform .1s,opacity .1s;transition-delay:0s}.dropdown-sections-flex.active{opacity:1;transform:translateY(0);transition:transform .3s ease,opacity .2s linear;transition-delay:.2s}}@layer component{.flex-home{display:flex;height:80vh;padding-top:50px}.home-intro-description{width:100%;height:auto;padding-right:20px}.intro-bg{background-image:url(/introImageCompressed.jfif);background-size:cover;background-repeat:no-repeat;background-position:top;width:100%;height:100%}.img-brand{color:#fff;height:auto;width:max(8vw,80px)}.company-stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center;margin-top:20px}.company-stats-grid>div>p{margin-block:0}.company-stats-grid>div{padding-left:20px;width:100%}.company-stats-grid>div:not(:last-child){padding-right:10px;border-right:1px solid var(--hr-border-color)}.brand-breakline{background-color:#000;display:grid;place-items:center;grid-template-columns:repeat(5,1fr);padding-block:30px;column-gap:20px;max-width:100vw}@media (max-width: 1060px){.brand-breakline{grid-template-columns:1fr 1fr 1fr;row-gap:20px}.brand-breakline>.img-brand:nth-child(4){grid-row:2;grid-column:1 / 3}.brand-breakline>.img-brand:nth-child(5){grid-row:2;grid-column:2 / 4}}@media (max-width: 760px){.flex-home{flex-direction:column;height:1000px;max-height:1000px;gap:20px}.home-intro-description{padding-right:0}.company-stats-grid{grid-template-columns:1fr 1fr}.company-stats-grid>div:last-child{grid-column-start:span 2}.company-stats-grid>div:not(:last-child){padding-right:0;border-right:none}.company-stats-grid>div{padding-left:0;text-align:center;width:100%}.company-stats-grid>div:first-child{border-right:1px solid rgba(0,0,0,.171)}}}@layer component{.reviews-container{margin-top:40px}.review-card{width:100%;min-height:240px;border:1px rgb(204,204,204) solid;border-radius:15px;padding-inline:20px;padding-block:10px}.rating{margin-block:5px}.fa-star,.fa-star-half-stroke{color:orange;padding-inline:2px}.fa-circle-check{color:#30cf65}.reviews-carousel-container{margin-top:20px;overflow-x:hidden}.slider-buttons{display:flex;align-items:center}.heading-carousel-container{display:flex;justify-content:space-between}.heading-carousel{text-transform:uppercase}.review-wrapper{width:400px;flex-shrink:0}.review-wrapper:not(:first-child){margin-left:20px}.long-review-wrapper{width:100%}@media (max-width: 760px){.review-wrapper{width:100%}}}@layer component{.flex-footer{display:flex;gap:50px;padding-top:20px}.flex-footer h3{font-family:satoshi,system-ui}.footer-container{background-color:#e3e3e3;padding-bottom:50px;position:relative;padding-top:150px}.description-container{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.soc-icon-link{padding:5px}.footer-links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;flex:3;align-items:center}.links-container{padding-inline:5px;flex:1;width:100%;height:100%}.links-list{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.subscribe-container{position:absolute;height:var(--footer-subscribe-height);top:calc(0px - calc(var(--footer-subscribe-height) / 2));left:0;right:0;background-color:#000;color:#fff;border-radius:20px;display:flex;justify-content:space-between;padding-inline:80px;padding-block:30px;width:min(90vw,1500px)}.subscribe-form{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;flex-basis:50%}.subscribe-heading{flex-basis:50%}.subscribe-input{width:250px;color:#000;background-color:#fff;opacity:.9;padding-inline:10px}.subscribe-input-email{text-align:left;padding-inline:10px}.subscribe-input:hover{opacity:1}@media (max-width: 1060px){.flex-footer{flex-direction:column}.subscribe-container{flex-direction:column;align-items:center;padding-block:30px;padding-inline:20px;width:min(90vw,400px)}}@media (max-width: 760px){.footer-links{grid-template-columns:1fr 1fr;grid-row-gap:40px}.subscribe-input{width:100%}.subscribe-form{align-items:center}}}@layer component{.products-page{background-color:#fff;padding-bottom:200px;font-family:Satoshi-Variable,system-ui}.products-page h2,.products-page h3{font-family:Satoshi-Variable,system-ui}.products-container-grid{display:grid;grid-template-columns:1fr 3fr;gap:20px}.products-list{display:grid;grid-template-columns:repeat(3,1fr);row-gap:20px}.product-link{height:min-content}.products-heading{display:flex;justify-content:space-between;padding-bottom:50px}.products-sort{display:flex;gap:10px;align-items:center}.dropdown-sort-container{width:120px;display:grid;place-items:center;position:relative}.fa-chevron-down{padding-inline:5px}.dropdown-sort{position:absolute;right:0;top:100%;display:none;background-color:#fff;border-radius:9px;width:120px}.dropdown-sort.open{display:initial}.dropdown-sort-list{display:flex;flex-direction:column}.dropdown-sort-list>li:first-child,.dropdown-sort-list>li:last-child{border-radius:9px}.dropdown-sort-list>li:hover{background-color:#f0f0f0}.pages-list-container{margin-top:50px;display:flex;justify-content:space-between}.pages-list{display:flex;justify-content:center;align-items:center;max-width:200px}.arrow{vertical-align:middle;padding-inline:5px}.change-page{border:solid #f3f3f3 1px;border-radius:9px;padding:10px}.change-page:disabled{color:#616161;cursor:not-allowed}.page-number{padding:10px 15px;color:#8f8f8f;border-radius:9px}.page-number-active{color:#000;background-color:#cacaca}@media (max-width: 1060px){.products-container-grid{grid-template-columns:1fr}.products-list{justify-content:center;gap:10px}}@media (max-width: 760px){.products-list{grid-template-columns:1fr 1fr;grid-auto-flow:row dense}.products-number{display:none}.products-sort{gap:0px}}}@layer component{.filters-container{width:100%;padding:10px 10px 30px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--background-color);border-radius:9px;height:min-content}.filters-heading{display:flex;justify-content:space-between;align-items:center}.filter-categories{width:100%;display:flex;flex-direction:column;gap:5px}.filter-price{display:flex;margin-block:20px;flex-direction:column}.filter-price-num{display:flex;justify-content:space-between;margin-top:20px}.filter-price-num-input{width:5ch;padding:5px 10px;border:1px solid rgb(212,212,212);border-radius:3px;text-align:center}.range-slider{width:100%}.sizes-list{display:flex;flex-wrap:wrap;margin-top:10px;gap:5px}.size-active{background-color:#000;color:#fff;opacity:1}.filter-apply{margin-top:20px;width:60%;align-self:center}.range-slider .range-slider__range,.range-slider .range-slider__thumb{background:#000!important}@media (max-width: 1060px){.filters-container{visibility:hidden;background-color:#fff;position:fixed;width:320px;height:100vh;left:0;top:0;bottom:0;translate:-320px;transition:visibility .3s,translate .3s;z-index:200;padding:20px}.filters-container.opened{visibility:visible;display:flex;translate:0px}}}@layer component{.path-links{display:flex;gap:10px;align-items:center;margin-bottom:20px}.path-links>a:not(:last-child){color:#8f8f8f}.path-links>a:not(:first-child):before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:10px;font-size:.75em;font-weight:900}}@layer component{.product-page{padding-bottom:var(--footer-subscribe-height)}.product-container{display:flex;justify-content:space-between;gap:30px}.product-info{flex:1}.product-info>:not(:last-child){border-bottom:1px solid var(--hr-border-color)}.product-description{padding-block:15px}.filter-sizes{padding-block:15px;text-align:left}.filter-sizes.required{border:1px solid red}.error-text{display:block;margin-top:10px;color:red}.product-tabs-container{margin-top:20px;margin-bottom:50px}.product-tabs{display:flex;width:100%;justify-content:center;margin-bottom:20px}.tab-link{flex:1;text-align:center;border-bottom:2px solid var(--hr-border-color)}.tab-link.current{border-bottom-color:#000}.tab-link-btn{width:100%;height:100%;padding-bottom:20px}.tab-content{display:none}.tab-content.current{display:initial}.product-reviews-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quantity-controls-container{margin-top:20px;display:flex;gap:5px}.item-number-container{display:flex;justify-content:space-between;width:150px;padding-inline:0}.item-number{width:5ch}.change-quantity{flex:1;max-width:400px}.item-number[type=number]::-webkit-inner-spin-button,.item-number[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.item-number[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}@media (max-width: 1060px){.product-container{flex-direction:column}.product-reviews-grid{grid-template-columns:1fr}.item-number-container{width:130px}}}@layer component{.gallery{display:flex;height:530px;gap:10px}.thumbnails-gallery{display:flex;flex-direction:column;gap:10px;order:-1}.thumbnail-main{height:100%;width:auto;max-width:600px;border-radius:9px;object-fit:cover}.thumbnail-small{flex:1;border-radius:9px;border:1px solid transparent;object-fit:cover}.thumbnail-button{display:contents;border-radius:9px}.active-thumbnail{border-color:#000}@media (max-width: 1060px){.gallery{flex-direction:column;height:auto}.thumbnails-gallery{flex-direction:row;width:100%;gap:0}.thumbnail-main{order:-1;margin:auto;width:100%}.thumbnail-small{object-fit:cover;width:33%;max-width:200px;height:auto}.thumbnails-gallery{justify-content:center}}}@layer component{.cart-page-container{padding-bottom:200px}.cart-page-container h2{font-family:Satoshi-Variable,system-ui}.cart-flex{display:flex;gap:10px}.cart-products-container{margin-top:20px;padding-inline:20px;border:1px solid var(--hr-border-color);border-radius:9px;flex:2;max-width:800px;height:min-content}.order-container{flex:1;padding:20px;border:1px solid var(--hr-border-color);border-radius:9px;margin-top:20px;height:min-content}.order-layout{display:flex;justify-content:space-between}.cart-product-container{padding-block:20px;display:flex;justify-content:space-between}.cart-product-container:not(:first-child){border-top:1px solid var(--background-color)}.cart-product-description{display:flex}.cart-product-img{min-width:100px;width:100px;height:100px;margin-right:10px}.cart-product-price{margin-top:20px}.cart-product-controls{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.checkout-btn{max-width:initial;width:100%;padding-inline:0}.fa-arrow-right{margin-left:10px}@media (max-width: 760px){.cart-flex,.cart-product-container{flex-direction:column}.cart-product-controls{flex-direction:row-reverse;align-items:center;margin-top:10px}}}.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}
