*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;cursor:pointer}html,body,.wrapper{min-height:100vh;letter-spacing:0em}@media screen and (min-width: 750px){html,body{overscroll-behavior:none}}input{border-radius:0}input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0}table{width:100%}table tr{padding-bottom:10px}table td{padding:6px 0;text-align:left}.rte ul{padding-left:15px}body{background:var(--body-bg)}.imgbg{display:var(--imgbg-display, none);position:fixed;width:100%;height:100vh;top:0;left:0;z-index:-2;background-size:cover;background-position:center center}.imgbg:after{content:"";position:fixed;left:0;top:0;height:100vh;width:100%;background:rgb(0 0 0 / var(--imgbg-overlay, 0%));z-index:-2}.menu-item a,.right-nav,.right-nav>*,.header-logo-text{color:var(--color-header-menu)}.pageloader-logo-text{color:var(--preloader-text-color)}h1,h2,h3,h4,h5,a,input,textarea,.product-list__product-name,.product-price-block,.accordion-toggle span,.copyright__content,.footer-nav,.option-value{color:var(--color-heading)}p,table,th,tr,td,.main-page-content,.main-page-content>*,.product-info__description-pc,.product-info__description-pc>*,.product-info__description-mobile,.product-info__description-mobile>*,.cart__quantity-value,.copyright,.copyright a,.copyright__content{color:var(--color-body)}.button{color:var(--color-button);background:var(--color-button-bg);cursor:pointer}.button:hover{opacity:.8}.button.heading-font{color:var(--btn-color, var(--color-button))}.input-class{color:var(--color-input);background:var(--color-input-bg)}.product-info__description-pc,.product-info__description-pc>*,.product-table th,.product-table td,.product-block-content,.accordion-toggle,.accordion-content>*{line-height:var(--product-desc-line-height-pc);font-size:var(--product-desc-size-pc)}.product-table th,.product-table td{border-bottom:1px solid var(--color-body)}.only-accordion .accordion-item{border-bottom:1px solid var(--color-heading)}.accordion-container .accordion-item{border-top:1px solid var(--color-heading);border-left:1px solid var(--color-heading);border-right:1px solid var(--color-heading)}.last-accordion .accordion-item{border-bottom:1px solid var(--color-heading)}.collection-title{display:var(--collection-title-display, block)}.product-list__product-name,.product-list__product-price{display:var(--product-info-display, block)}.product-card-square .product-list__img-link{position:relative;width:100%;height:100%}.product-card-square a.product-list__img-link:before{content:"";display:block;padding-bottom:100%;height:100%;width:100%}.product-card-square .product-image-container{width:100%;height:100%}.product-card-square .product-list__product-img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain;height:98%}.product-image-container{overflow:hidden;position:relative;touch-action:pan-y;width:100%}body:not(.product-card-square) .product-image-container{min-height:200px}.product-card-track{display:flex;flex-wrap:nowrap;will-change:transform}.product-card-track img{flex-shrink:0}.product-list__img-link{background-color:var(--product-card-bg);border-radius:var(--product-card-border-radius);border:var(--product-card-border-width) solid var(--product-card-border-color)}.product-card__image{width:100%;height:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease;position:absolute;top:0;left:0}.product-card__image:first-child{position:relative}.product-card__image.is-active{opacity:1;visibility:visible}.product-list__img-link{position:relative}.product-card-square .product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.product-card-square .product-card__image.is-active{opacity:1;visibility:visible}.product-card-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;border:0;background:transparent;cursor:pointer;padding:14px;opacity:0;pointer-events:none;transition:opacity .15s ease}.product-card-arrow--prev{left:0}.product-card-arrow--next{right:0}.product-image-container:hover .product-card-arrow{opacity:1;pointer-events:auto}.product-card-info{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.card-layout-left .product-list__product-block,.card-layout-inline .product-list__product-block{align-items:flex-start!important}.card-layout-center .product-list__product-block{align-items:center}.card-layout-inline .product-list__product-name{flex:1;min-width:0;text-align:left;max-width:none;margin:0}.card-layout-left .product-list__product-name{width:100%;text-align:left;max-width:none;margin:0}.card-layout-center .product-list__product-name{width:100%;text-align:center;max-width:75%;margin:auto}.card-layout-inline .product-list__product-price{white-space:nowrap;flex-shrink:0;margin:0;text-align:right}.card-layout-left .product-list__product-price{width:100%;text-align:left}.card-layout-center .product-list__product-price{width:100%;text-align:center}.product-list__product-price{color:var(--product-card-price-color)}.product-card-badge{position:absolute;top:var(--badge-top, 10px);bottom:var(--badge-bottom, auto);left:var(--badge-left, 10px);right:var(--badge-right, auto);padding:4px 10px;font-size:11px;letter-spacing:.5px;z-index:5;pointer-events:none;border-radius:var(--badge-border-radius)}.product-card-badge--sale{background-color:var(--sale-badge-bg);color:var(--sale-badge-text)}.product-card-badge--sold-out{background-color:var(--sold-out-badge-bg);color:var(--sold-out-badge-text)}.product-card-badge--sale.heading-font{color:var(--sale-badge-text)}.product-card-badge--sold-out.heading-font{color:var(--sold-out-badge-text)}#music-icon{cursor:pointer;position:fixed;right:10px;bottom:10px;z-index:998}.cart-drawer{position:fixed;display:flex;flex-direction:column;right:-100%;top:0;--heading-color: var(--cart-drawer-text);--body-color: var(--cart-drawer-text);--color-foreground: var(--cart-drawer-text);--color-background: var(--cart-drawer-bg);width:100%;max-width:400px;height:100%;background:var(--cart-drawer-bg);z-index:1000;overflow-y:auto;transition:right .3s ease}.cart-drawer.open{right:0}.cart-drawer__header{padding:1rem;display:flex;flex-grow:0;justify-content:space-between;align-items:center}.cart-drawer__header h2{color:var(--cart-drawer-text)}#CartDrawerContent{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}.cart-drawer__close-btn{background:none;border:none;cursor:pointer}.cart-cross{width:35px;height:35px}.cart-cross path{stroke:var(--cart-drawer-text)}.cart-drawer__quantity-btn path{fill:var(--cart-drawer-text)}.cart-drawer-item{display:flex;padding:1rem}.cart-drawer-item__img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto}.cart-drawer-item__img-cont{position:relative;width:100px;min-width:100px;height:100px;margin-right:15px;overflow:hidden;flex-shrink:0}.cart-drawer-item__img-cont:before{content:"";display:block;padding-bottom:100%;height:100%;width:100%}#CartDrawerItems{overflow-y:auto;-webkit-box-flex:1;-webkit-flex-grow:1}.cart-drawer-item__quantity{display:flex;align-items:center;margin:.25rem 0;font-size:14px}.cart-drawer-checkout{padding:1.5rem 1rem;width:100%;-webkit-flex-grow:0;flex-grow:0;max-width:400px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cart-drawer__app-blocks{padding:0 1rem;margin-bottom:15px}.cart-drawer__app-blocks:empty{display:none}.cart-drawer__app-block{color:var(--cart-drawer-text)}.cart-drawer__app-block:empty{display:none}.cart-drawer__app-block:not(:last-child){margin-bottom:15px}.cart-drawer__app-block--before-checkout:not(:empty){margin-bottom:15px}.cart-drawer__app-block--after-checkout:not(:empty){margin-top:15px}.cart-drawer__app-block .shopify-payment-button,.cart-drawer__app-block .shopify-payment-button__button{width:100%}.cart-drawer-item__details{flex:1}.cart-drawer-item__title{font-size:1rem;margin:0 0 .5rem;color:var(--cart-drawer-text)}.cart-drawer-item__final-price{font-size:14px;color:var(--cart-drawer-text)}.cart-drawer-item__price{font-size:14px}.cart-drawer-item__final-price-on-sale{color:var(--sale-color, #e53935);padding-right:5px}.cart-drawer-item__compare-price{color:var(--cart-drawer-text);opacity:.6}.cart-drawer-item__remove-link{cursor:pointer;font-size:13px;text-decoration:underline!important;text-underline-offset:.2rem!important;border:none;background:none;-webkit-appearance:none;color:var(--cart-drawer-text)}.cart-drawer__total{text-align:center;margin-bottom:1rem;font-size:18px;color:var(--cart-drawer-text)}.cart-drawer__checkout-btn{width:100%;border:none;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;padding:13px;font-size:16px}.cart-drawer__checkout-btn:hover{background:#333}.cart-drawer-empty{padding:2rem;text-align:center;color:var(--cart-drawer-text)}.quantity-wrapper-drawer{display:flex;align-items:center}.cart-drawer__quantity-btn svg{width:13px;height:13px}.cart-drawer__quantity-btn{padding:5px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none}.cart-drawer__quantity-btn-minus{padding-left:0}.cart-drawer__quantity-value{margin:0 .4rem;text-align:center;font-size:13px;color:var(--cart-drawer-text)}.cart-drawer-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#49494985}.cart-drawer-overlay.active{display:block}.cart-drawer__quantity-btn-minus.disabled,.cart-drawer__quantity-btn-plus.disabled{opacity:.3;cursor:not-allowed}.pageloader{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--pageloader-bg);z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}body.pageloader-lock{overflow:hidden}.pageloader.show{opacity:1;visibility:visible;pointer-events:auto}.pageloader.no-anim{transition:none!important}.pageloader-logo-text{font-size:22px}.pageloader-logo{width:var(--pageloader-logo-size);max-width:100%}.page-width{padding:0 25px;max-width:100%}#MainContent{min-height:74vh}.header-wrapper{display:flex;justify-content:center}.copyright{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px}.product-list{display:flex;flex-wrap:wrap;flex:1;align-items:flex-start;gap:var(--product-grid-gap, 0px);row-gap:var(--product-grid-row-gap, 70px);margin-bottom:65px}.product-list__product-block{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;border-top:none;border-left:none;width:var(--product-block-width)}.product-list__img-link{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:var(--product-img-link-margin, 20px)}.product-list__product-img{height:auto;opacity:0;width:var(--product-img-width, 98%)}.loaded .product-list__product-img{opacity:1;transition:.2s}.product-list__product-name{font-size:17px;line-height:1.2;text-decoration:none;padding-bottom:5px}.product-list__product-price{font-size:15px;line-height:1.2}.product-list__product-price-red{color:var(--sale-color, #e53935)}.collection-title{text-align:center;padding:10px 0}.loader{border:2px solid #e5e5e5;border-top:2px solid #000000;border-radius:50%;width:40px;height:40px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:5;animation:spin 2s linear infinite;pointer-events:none}.loaded .loader{display:none}#loading-logo img{width:50px}#loading-logo h2{font-size:18px}.product-info{display:flex;flex:1;margin-bottom:30px}.product-info__parent{display:flex;align-items:center;justify-content:center}.product-info__pc{display:flex;flex-direction:column;justify-content:center;align-items:center;width:30%}.product-info__main{width:30%;padding-left:0!important;padding-top:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-info__img{width:100%!important}.figureImg{width:40%!important}.product__item-img{cursor:pointer}.product-info__title{margin:0 0 31px;letter-spacing:0px;line-height:1.2em;font-size:30px;line-height:1.5em}.product-info__title-top{display:block!important;text-align:center;max-width:75%;margin:0 auto;padding-bottom:10px}.product-info__price{margin-bottom:31px;font-size:16px;line-height:22px}.product-price-block{display:flex;align-items:center;gap:8px;font-size:16px;padding-top:5px;padding-bottom:15px}.product-price__compare{text-decoration:line-through;opacity:.6}.product-price__compare--hidden{display:none}.product-price__current--sale{color:var(--sale-color, #e53935)}.product-info__description{width:85%}.product-info__description-pc{max-width:80%;text-align:justify;margin:0 auto}.product-info__description-pc p,.product-info__description-pc span{padding:5px 0}.product-info__description-pc>ul,ol{margin-left:25px}.product-info__description-pc img,.product-info__description-mobile img{max-width:100%;height:auto}.product-info__description-mobile{text-align:justify;margin:0 auto;display:none}.product-info__description-mobile p:not(:last-child){margin-bottom:1rem}.product-info__size{margin-bottom:30px}.product-info__quantity{margin-bottom:31px}.product-info__quantity-input{outline:0;border-radius:0;width:12%}.product-info__else-text{font-size:14px;line-height:17px}.product-block-content.item-type{max-width:80%;margin:0 auto 10px;text-align:center;font-size:12px}.product-info__form{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;margin:0 auto!important}.product-info__form>*{margin:10px 0}.product-info__form>*:first-child{margin-top:0}.product-info__form>*:last-child{margin-bottom:0}.product-info__cart-btn{display:block;padding:13px;font-size:16px;letter-spacing:0;cursor:pointer;border-radius:0;margin:auto;border-style:hidden;min-width:fit-content;width:80%;box-shadow:none}.product-info__cart-btn:disabled,.product-info__cart-btn[disabled]{cursor:not-allowed;opacity:.6}.buy-buttons-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px}.product-options h3{margin-bottom:10px}.option-values{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.option-value{padding:5px 10px;background:none;cursor:pointer;border:1px solid transparent;opacity:1;font-size:16px;-webkit-appearance:none;text-decoration:none}.option-value.active{border:1px solid}.option-value.disabled{text-decoration:line-through;opacity:.5;cursor:not-allowed}.product-table table{border-collapse:collapse}.product-table th,.product-table td{padding:13px 10px;text-align:left;white-space:nowrap}.shopify-payment-button{width:80%}.shopify-payment-button__button:disabled,.shopify-payment-button__button[disabled]{cursor:not-allowed!important;opacity:.6!important}.shopify-payment-button__button--unbranded{color:var(--color-heading)!important;border:1px solid var(--color-heading)!important;background:none!important;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);white-space:nowrap;padding:13px!important;height:auto!important;font-size:16px!important;text-transform:var(--heading-text-transform);width:100%;min-height:0!important;border-radius:0!important}.shopify-policy__container p:not(:last-child){margin-bottom:1.6rem}.shopify-policy__container ul:not(:last-child){margin-bottom:1.6rem}.cart{flex:1;padding:0 20px}.cart__properties{width:100%;display:flex;margin-bottom:50px}.cart__product-title{width:70%;font-size:14px;line-height:17px}.cart__price-title,.cart__quantity-title,.cart__total-price-title{width:15%;font-size:14px;line-height:17px}.cart__form{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:5rem}.cart__item{width:100%;display:flex;align-items:center;margin-bottom:30px}.cart__item-img{width:15%;height:auto}.cart__item-heading{display:flex;flex-direction:column;justify-content:space-around;width:55%;padding:0 10px 0 20px}.cart__item-title{width:100%;margin-bottom:20px;font-size:16px;line-height:19px}.cart__item-remove-link{font-size:13px;text-decoration:underline!important;text-underline-offset:.2rem!important}.cart__item-remove-link:hover{text-decoration:underline}.cart__item-final-price,.cart__item-quantity,.cart__item-final-line-price{width:15%;font-size:14px;line-height:17px}.cart__item-title-span{display:none}.cart__item-main-span{display:inline}.cart__else-title{font-size:14px;line-height:17px;display:flex;justify-content:center;align-items:center;height:72vh}.cart__submit-btn{margin:auto;padding:13px!important;font-size:16px;border:none}.cart__app-block:empty{display:none}.cart__app-block--dynamic-checkout:not(:empty){margin:15px 0}.cart__app-block .shopify-payment-button,.cart__app-block .shopify-payment-button__button{width:100%;max-width:300px;margin:0 auto}.account-container{max-width:400px;margin:0 auto;padding:30px 15px 100px}.account-title{text-align:center;font-size:20px;margin-bottom:30px}.account-input{width:100%;padding:12px 15px;border:1px solid;border-radius:0;margin-bottom:20px}.account-button{width:100%;padding:12px 18px;height:auto;cursor:pointer;border:none;border-radius:0;font-size:16px;display:block;text-align:center;margin-top:15px}.account-button-second{background:transparent}.pages{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;font-size:18px}.span_left{margin-right:8px}.span_right{margin-left:8px}.span_left,.span_right,.span_left a,.span_right a{display:flex;align-items:center}.span_left svg,.span_right svg{width:17px}.page-navigation{padding:5px 10px}.page-current{border:1px solid}.page-link{border:none}.page-dots{border:none!important;padding:5px;background:transparent}.rich-text-section{text-align:var(--text-align, left)}.rich-text-heading{margin:0 0 10px;font-size:var(--heading-size, 24px)}.rich-text-description{margin:0;line-height:1.5;font-size:var(--desc-size, 16px)}@media screen and (max-width: 749px){.rich-text-description{font-size:var(--desc-size-mobile, 15px)}}.rich-text-button{display:inline-flex;align-items:center;gap:10px;font-size:16px;text-decoration:none;margin-top:22px}.rich-text-button.style-outline{padding:13px 20px;background:transparent;border:1px solid var(--btn-color, var(--color-heading));color:var(--btn-color, var(--color-heading))}.rich-text-button.style-solid{padding:13px 20px;background:var(--btn-bg, #000);border:1px solid var(--btn-bg, #000);color:var(--btn-color, #fff)}.rich-text-button.style-underline{padding:5px 0;background:transparent;border:none;border-bottom:1px solid var(--btn-color, var(--color-heading));color:var(--btn-color, var(--color-heading))}.rich-text-button svg{flex-shrink:0}.rich-text-button:hover{opacity:.8}.carousel-wrapper{max-width:100%;overflow:hidden;position:relative;padding-left:25px}.carousel{display:flex;gap:10px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.carousel::-webkit-scrollbar{display:none}.carousel.dragging{cursor:grabbing;cursor:-webkit-grabbing;-webkit-user-select:none;user-select:none}.carousel-item{flex:0 0 auto;scroll-snap-align:start;width:350px;height:auto;overflow:hidden;border-radius:var(--border-radius, 0)}.carousel-item img{width:100%;height:100%;object-fit:cover;display:block}.carousel-heading{font-size:var(--heading-size, 24px);margin-bottom:1rem}.slider-wrapper{width:70%;margin:55px auto 0;background:var(--color-slider-bg);position:relative;height:4px;border-radius:2px}.slider{height:100%;background-color:var(--color-slider);position:absolute;border-radius:2px;left:0}.contact-form-section{display:flex;justify-content:center;align-items:center}#contact_form input,#contact_form textarea{padding:7px 10px;font-size:15px;margin-bottom:10px;width:280px;max-width:100%;border:1px solid;border-style:solid;border-radius:0}#contact-button input{padding:13px;border-style:hidden}.faq-section{margin:auto;max-width:1100px}.faq-block{background:none;margin-bottom:30px;border-bottom:1px solid var(--color-heading)}.question{padding:16px 0;margin:0;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center;font-size:var(--question-size, 24px)}.right-arrow-corner,.minus-arrow-icon{transition:transform .3s ease-out}.right-arrow-corner{display:block}.minus-arrow-icon{display:none;transform:rotate(0)}.active .right-arrow-corner{display:none}.active .minus-arrow-icon{display:block}.answer{background:none;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.answer p{margin-top:0;margin-block-end:1em}.email-banner__wrapper{text-align:center}.email-banner__name{text-align:center;font-size:var(--heading-size, 50px);margin:0 0 10px}.email-banner__desc{text-align:center;max-width:35rem;margin:0 auto;font-size:var(--desc-size, 16px)}@media screen and (max-width: 749px){.email-banner__desc{font-size:var(--desc-size-mobile, 15px)}}.email-banner__form-group{display:flex;justify-content:center;margin-top:31px}.email-banner__input{width:300px;height:44px;padding:0 18px;font-size:14px;border:1px solid var(--color-input);border-radius:0;box-sizing:border-box;margin-bottom:0}.email-banner__button-cont{display:flex}.email-banner__button{height:44px;padding:0 18px;cursor:pointer;font-size:14px;border:none;border-radius:0;color:var(--color-button);background:var(--color-button-bg);box-sizing:border-box}.email-banner__button:hover{opacity:.8}.email-banner__button.heading-font{color:var(--color-button)}.email__new-title{text-align:center;margin:20px 0;display:none}.button-section{width:100%}.button-section .button-wrapper{display:flex;justify-content:var(--alignment, center);align-items:center}.button-section .button-link{display:inline-flex;align-items:center;gap:10px;font-size:16px;text-decoration:none;transition:opacity .2s ease}.button-section .button-link.style-solid{padding:13px;color:var(--btn-color, #fff);background:var(--btn-bg, #000);border:1px solid var(--btn-bg, #000)}.button-section .button-link.style-outline{padding:13px;color:var(--btn-color, #000);background:transparent;border:1px solid var(--btn-color, #000)}.button-section .button-link.style-underline{color:var(--btn-color, #000);background:transparent;padding:5px 0;border:none;border-bottom:1px solid var(--btn-color, #000)}.button-section .button-link svg{flex-shrink:0}.button-section .button-link:hover{opacity:.8}.bestseller-container{display:flex;flex-direction:row;justify-content:space-between;padding-top:var(--padding-top, 30px);padding-bottom:var(--padding-bottom, 30px)}.bestseller-content{display:flex;flex-direction:column;justify-content:end;max-width:40%;padding:5rem 4rem 3rem 0}.bestseller-content h2{font-size:var(--heading-size, 24px);margin:0 0 10px}.bestseller-content p{font-size:var(--desc-size, 16px);margin:0}.bestseller-content .bestseller-button{margin-top:22px}@media screen and (max-width: 749px){.bestseller-content p{font-size:var(--desc-size-mobile, 15px)}}.bestseller-images{display:flex;flex-direction:row;max-width:60%;gap:10px;min-height:400px}.bestseller-images img{width:calc(50% - 5px);height:100%;object-fit:cover;object-position:center;border-radius:var(--border-radius, 0)}.bestseller-images.single-image img{width:100%}.bestseller-button{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-size:16px;text-decoration:none;margin-top:22px}.bestseller-button.style-outline{padding:13px 20px;background:transparent;border:1px solid var(--btn-color, var(--color-heading));color:var(--btn-color, var(--color-heading))}.bestseller-button.style-solid{padding:13px 20px;background:var(--btn-bg, #000);border:1px solid var(--btn-bg, #000);color:var(--btn-color, #fff)}.bestseller-button.style-underline{padding:5px 0;background:transparent;border:none;border-bottom:1px solid var(--btn-color, var(--color-heading));color:var(--btn-color, var(--color-heading))}.bestseller-button svg{flex-shrink:0}.bestseller-button:hover{opacity:.8}.jdgm-star{font-family:JudgemeStar!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-in{-webkit-animation:fade-in .3s cubic-bezier(.39,.575,.565,1) both!important;animation:fade-in .3s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-out-bck{-webkit-animation:fade-out-bck .35s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-bck .35s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes fade-out-bck{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;scale:1}to{-webkit-transform:translateY(25px);transform:translateY(25px);z-index:-10;position:relative;opacity:0;scale:.85}}@keyframes fade-out-bck{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;scale:1}to{-webkit-transform:translateY(25px);transform:translateY(25px);z-index:-10;position:relative;opacity:0;scale:.85}}.fade-in-drawer{-webkit-animation:fade-in-drawer .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-drawer .4s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-drawer{0%{opacity:0}to{opacity:1}}@keyframes fade-in-drawer{0%{opacity:0}to{opacity:1}}@media (min-width: 750px){#contact_form input,#contact_form textarea{padding:10px;margin-bottom:15px;width:350px}.bestseller-content h2{font-size:var(--heading-size-desktop, 24px)}.bestseller-button{margin-top:22px}.product-list__product-block:nth-child(3n+3){border-right:none}.cart__item{width:90%}.cart__item-final-price{width:10%}.cart__item-quantity{width:10%;text-align:right}.shopify-payment-button__button--unbranded{width:500px!important;max-width:100%}}@media (max-width: 990px){.product-list__product-name,.product-list__product-price{font-size:14px}.product-list__product-img{width:100%}.product-info__img{width:100%;height:auto}.product-info__description{width:100%}}@media (max-width: 749px){.page-width{padding:0 15px}.menu-item a{color:var(--color-header-menu-mobile)}.header-menu{background:var(--header-menu-mobile-bg)}.cart-drawer,.cart-drawer-checkout{max-width:345px}.pageloader-logo-text{font-size:19px}.pageloader-logo{width:var(--pageloader-logo-size-mobile)}.product-card-arrow{display:none}.product-image-container:hover .product-card-arrow{opacity:0;pointer-events:none}.product-info__description-mobile,.product-info__description-mobile>*,.product-table th,.product-table td,.product-block-content,.accordion-toggle,.accordion-content>*{line-height:var(--product-desc-line-height-mobile);font-size:var(--product-desc-size-mobile)}.product-card-square .product-list__product-img{height:inherit}.product-list__product-block{width:var(--product-block-width-mobile)}.product-list__product-img{width:var(--product-img-width-mobile, 98%)}.product-list__img-link{margin-bottom:var(--product-img-link-margin-mobile, 12px)}.rich-text-heading{font-size:var(--heading-size-mobile, 20px)}.carousel-wrapper{padding-left:15px}.carousel-item{width:180px}.carousel{scroll-snap-type:x mandatory}.slider-wrapper{width:70%;margin-top:25px;height:3px}.carousel-heading{font-size:var(--heading-size-mobile, 20px)}.faq-section{max-width:100%}.question{font-size:var(--question-size-mobile, 15px)}.email-banner__name{font-size:var(--heading-size-mobile, 28px)}.bestseller-container{flex-direction:column}.bestseller-content{max-width:100%;padding:0 0 1rem}.bestseller-images{max-width:100%;min-height:auto;height:200px}.bestseller-images img{height:200px}.bestseller-images.single-image,.bestseller-images.single-image img{height:auto}.bestseller-container{padding-top:var(--padding-top-mobile)!important;padding-bottom:var(--padding-bottom-mobile)!important}.product-list{justify-content:normal;margin-bottom:25px}.product-list__product-img{margin-bottom:30px}.product-list__product-name{font-size:var(--product-name-size-mobile, 14px)}.product-list__product-price{font-size:var(--product-price-size-mobile, 14px)}.product-list__category{display:none}.product-info{display:block;padding:0}.product-info__pc{width:100%;padding-top:2rem}.product-info__main{display:flex;flex-direction:column;align-items:center;width:100%;padding:0}.product-info__img{width:100%;height:auto}.figureImg{width:100%!important;padding-bottom:2rem}.product-info__form{width:100%;margin-bottom:2rem!important}.product-info__cart-btn{padding:13px;margin:auto}.product-info__select{width:100%}.product-info__title{display:none}.product-info__title-top{display:block;text-align:center;padding-bottom:1rem;font-size:21px}.product-info__price{width:100%;text-align:center}.product-info__size{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto 18px}.product-info__size-title,.product-info__quantity-label,.product-info__description{text-align:center}.product-info__description-pc{display:none}.product-info__description-mobile{text-align:justify;margin:20px 0!important;display:block;max-width:100%}.product-info__description-mobile>ul,.product-info__description-mobile>ol{margin-left:25px}.product-info__else-text{text-align:left}.product__galery{margin-bottom:2rem}.cart__properties{display:none}.cart__item{display:block;margin-bottom:30px}.cart__item-img{display:block;width:100%;max-width:480px;margin:0 auto 30px}.cart__item-heading{display:block;width:100%}.cart__item-title{margin-bottom:30px;font-size:20px;line-height:24px;text-align:center}.cart__item-remove-link{display:block;margin-bottom:30px;font-size:14px;line-height:17px;text-align:center;text-decoration:underline;text-underline-offset:.2rem}.cart__item-final-price,.cart__item-quantity,.cart__item-final-line-price{display:flex;justify-content:space-between;width:100%;margin-bottom:30px}.cart__item-title-span,.cart__item-main-span{display:block}.cart__else-title{text-align:center}}.image-banner-container{display:flex;align-items:flex-end;background-size:cover;background-position:center;position:relative;height:var(--banner-height, 77vh)}.image-banner-container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / var(--overlay-opacity, 10%))}.banner-content{margin:50px 25px;position:relative;z-index:3}.banner-content_h2{margin:0 0 10px;color:var(--text-color, #fff);font-size:var(--title-size, 24px)}.banner-content_description{margin:0;color:var(--text-color, #fff);font-size:var(--desc-size, 14px)}.banner-content_button{margin-top:22px}.banner-content_button .banner-button{display:inline-flex;align-items:center;gap:10px;padding:13px;font-size:16px;width:fit-content;text-decoration:none}.banner-content_button .banner-button.style-solid{color:var(--btn-color, #fff);background:var(--btn-bg, #000);border:1px solid var(--btn-bg, #000)}.banner-content_button .banner-button.style-outline{color:var(--btn-color, #fff);background:transparent;border:1px solid var(--btn-color, #fff)}.banner-content_button .banner-button.style-underline{color:var(--btn-color, #fff);background:transparent;padding:5px 0;border:none;border-bottom:1px solid var(--btn-color, #fff)}.banner-content_button .banner-button svg{flex-shrink:0}.banner-content_button .banner-button:hover{opacity:.8}@media screen and (max-width: 749px){.banner-content{margin:50px 15px}.banner-content_h2{font-size:var(--title-size-mobile, 20px)}.banner-content_description{font-size:var(--desc-size-mobile, 14px)}}.hero-logo-container{position:absolute;left:50%;opacity:0;transition:opacity .4s ease;transform:translate(-50%,-50%);z-index:10;pointer-events:none}.hero-logo-container.hero-logo-position--center{top:50%;transform:translate(-50%,-50%)}.hero-logo-container.hero-logo-position--top{top:calc(var(--header-group-height, 60px) + 10px);transform:translate(-50%)}.hero-logo-container:not(.animate-to-header){transition:opacity .4s ease}.hero-logo-container:not(.animate-to-header) .hero-logo{transition:none}.hero-logo{width:var(--hero-logo-size, 25vw);max-width:calc(100vw - 50px);height:auto;display:block}@media screen and (max-width: 749px){.hero-logo{width:var(--hero-logo-size-mobile, 50vw);max-width:calc(100vw - 30px)}}.hero-logo-container.animate-to-header{padding-top:0;transform:translate(-50%,-50%);transition:top .6s cubic-bezier(.4,0,.2,1),left .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.hero-logo-container.animate-to-header .hero-logo{transition:width .6s cubic-bezier(.4,0,.2,1)}.hero-logo-container.in-header{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.template-index .header-section .logo-wrapper img{opacity:0;visibility:hidden}.template-index .header-section.no-hero-animation .logo-wrapper img{opacity:1;visibility:visible}.header-section.hero-logo-active .logo-wrapper img{opacity:0!important;visibility:hidden}.header-section.hero-logo-active.show-header-logo .logo-wrapper img{opacity:1!important;visibility:visible;transition:opacity .3s ease}.header-section.hero-logo-active.in-banner-area{background-color:transparent!important;box-shadow:none!important}.header-section.hero-logo-active.in-banner-area .header-el--normal{opacity:0!important}.header-section.hero-logo-active.in-banner-area .header-el--overlay{opacity:1!important}.video-banner-wrapper{margin-top:var(--padding-top, 0);margin-bottom:var(--padding-bottom, 0)}.video-banner{position:relative;width:100%}.video-banner--no-max-height{overflow:hidden}.video-banner__media{display:block;width:100%;height:auto}.video-banner--has-max-height .video-banner__media{max-height:var(--max-height);object-fit:contain}.video-banner__cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;transition:opacity .3s ease}.video-banner.playing .video-banner__cover{opacity:0;pointer-events:none}.video-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / var(--overlay-opacity, 0%));z-index:2;pointer-events:none}.video-banner__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;width:80px;height:80px;border-radius:50%;background:var(--color-button-bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .3s ease}.video-banner__play:hover{transform:translate(-50%,-50%) scale(1.1)}.video-banner__play svg{width:40px;height:40px;fill:var(--color-button)}.video-banner.playing .video-banner__play{opacity:0;pointer-events:none}.video-banner-content{padding:var(--content-padding, 20px 25px)}.video-banner-content--overlay{position:absolute;bottom:0;left:0;z-index:3;margin:50px 25px;padding:0}.video-banner__title{margin:0 0 10px;color:var(--title-color, #fff);line-height:1.1;font-size:var(--title-size, 24px)}.video-banner__description{margin:0;color:var(--title-color, #fff);font-size:var(--desc-size, 14px);line-height:1.4}.video-banner__button{margin-top:22px;display:inline-flex;align-items:center;gap:10px;width:fit-content;font-size:16px;text-decoration:none;cursor:pointer}.video-banner__button.style-outline{padding:13px 20px;background:transparent;border:1px solid var(--btn-color, #fff);color:var(--btn-color, #fff)}.video-banner__button.style-solid{padding:13px 20px;background:var(--btn-bg, #000);border:1px solid var(--btn-bg, #000);color:var(--btn-color, #fff)}.video-banner__button.style-underline{padding:5px 0;background:transparent;border:none;border-bottom:1px solid var(--btn-color, #fff);color:var(--btn-color, #fff)}.video-banner__button svg{flex-shrink:0}.video-banner__button:hover{opacity:.8}.video-banner__iframe-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0}.video-banner--has-max-height .video-banner__iframe-wrapper{padding-bottom:0;height:var(--max-height)}.video-banner__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:1}@media screen and (max-width: 749px){.video-banner__play{width:60px;height:60px}.video-banner__play svg{width:34px;height:34px}.video-banner-content--overlay{margin:50px 15px}.video-banner-content:not(.video-banner-content--overlay){padding:15px}.video-banner__title{font-size:var(--title-size-mobile, 20px)}.video-banner__description{font-size:var(--desc-size-mobile, 12px)}}.fp-section{padding-top:var(--fp-padding-top, 40px);padding-bottom:var(--fp-padding-bottom, 40px)}.fp-section .product-info{display:flex!important;align-items:stretch;min-height:calc(95vh - var(--header-group-height, 0px));margin-bottom:0}.fp-section .fp-gallery{order:1;width:60%!important;height:calc(95vh - var(--header-group-height, 0px))!important;flex-shrink:0;display:flex!important;align-items:center;justify-content:center;position:relative;overflow:hidden}.fp-section .fp-gallery .product__item-img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-height:100%!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain}.fp-section .product-info__main{order:2;flex:1!important;width:auto!important;display:flex!important;flex-direction:column;justify-content:center;align-items:center;padding:20px 40px!important;min-height:fit-content}.fp-section .product-info__form{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.fp-section .product-info__cart-btn,.fp-section .shopify-payment-button{width:100%!important;margin:0!important}.fp-section .shopify-payment-button__button{width:100%!important}.fp-section .product-info__description-mobile{display:block!important;max-width:100%;overflow-x:auto}.fp-section .product-info__description-mobile p:not(:last-child){margin-bottom:1rem}.fp-view-details{width:100%;text-align:center}.fp-view-details-link{color:var(--color-body);text-decoration:underline;font-size:14px;transition:opacity .2s ease}.fp-view-details-link:hover{opacity:.7}.fp-buy-buttons{width:100%}.fp-dynamic-checkout{margin-top:10px}.fp-accordion-item.first-accordion{padding-top:10px}.fp-accordion-item.last-accordion{padding-bottom:10px}.fp-accordion-item.only-accordion{padding-top:10px;padding-bottom:10px}.fp-app-block{width:100%}@media screen and (max-width: 749px){.fp-section{padding-top:var(--fp-padding-top-mobile, 30px);padding-bottom:var(--fp-padding-bottom-mobile, 30px)}.fp-section .product-info{flex-direction:column;min-height:auto}.fp-section .fp-gallery{width:100%!important;height:auto!important;position:relative}.fp-section .fp-gallery .product__item-img{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.fp-section .product-info__main{width:100%;height:auto;padding:20px!important}.fp-section .product-info__form{max-width:100%}}.image-banner-2{padding:40px 70px;display:flex;align-items:center;min-height:var(--section-height, 90vh);gap:100px;background:var(--bg-color, #fafafa)}.image-banner-2 .content-left{flex:0 0 var(--text-width, 30%);max-width:var(--text-width, 30%)}.image-banner-2 .content-right{flex:1;position:relative;display:flex;justify-content:flex-end;align-items:flex-start;min-height:400px;max-height:calc(var(--section-height, 90vh) - 80px)}.image-banner-2 .heading-wrapper{margin-bottom:20px}.image-banner-2 .main-heading{font-size:var(--heading-size, 54px);line-height:1.1;color:var(--heading-color, #000);margin:0;display:inline}.image-banner-2 .arrow-icon{display:inline-block;vertical-align:baseline;width:var(--arrow-size, 38px);height:var(--arrow-size, 38px);margin-left:10px;color:var(--heading-color, #000)}.image-banner-2 .arrow-icon svg{width:100%;height:100%}.image-banner-2 .description{font-size:var(--desc-size, 16px);line-height:1.6;color:var(--desc-color, #000);margin-bottom:30px;text-align:justify;max-width:400px}.image-banner-2 .banner-button{display:inline-flex;align-items:center;gap:10px;font-size:16px;text-decoration:none;margin-top:22px}.image-banner-2 .banner-button.style-outline{padding:13px 20px;background:transparent;border:1px solid var(--btn-color, #fff);color:var(--btn-color, #fff)}.image-banner-2 .banner-button.style-solid{padding:13px 20px;background:var(--btn-bg, #000);border:1px solid var(--btn-bg, #000);color:var(--btn-color, #fff)}.image-banner-2 .banner-button.style-underline{padding:5px 0;background:transparent;border:none;border-bottom:1px solid var(--btn-color, #fff);color:var(--btn-color, #fff)}.image-banner-2 .banner-button svg{flex-shrink:0}.image-banner-2 .banner-button:hover{opacity:.8}.image-banner-2 .image-small{position:absolute;left:0;top:50%;transform:translateY(-50%);width:38%;z-index:2}.image-banner-2 .image-small img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:3/4}.image-banner-2 .image-large{width:72%;position:relative;z-index:1;margin-left:auto;max-height:100%}.image-banner-2 .image-large img{width:100%;height:100%;max-height:calc(var(--section-height, 90vh) - 80px);display:block;object-fit:cover}.image-banner-2 .circular-text-wrapper{position:absolute;left:28%;top:2%;transform:translate(-50%);z-index:3}.image-banner-2 .circular-text{width:var(--circle-size, 120px);height:var(--circle-size, 120px)}.image-banner-2 .circular-text svg{width:100%;height:100%}.image-banner-2 .circular-text text{fill:var(--circle-color, #000);font-size:var(--circle-font-size, 23px)}@media screen and (max-width: 990px){.image-banner-2{flex-direction:column;padding:30px 20px;gap:60px}.image-banner-2 .content-left{flex:none;max-width:100%;width:100%}.image-banner-2 .content-right{width:100%;min-height:350px;max-height:none}.image-banner-2 .main-heading{font-size:var(--heading-size-mobile, 36px)}.image-banner-2 .arrow-icon{width:var(--arrow-size-mobile, 25px);height:var(--arrow-size-mobile, 25px)}.image-banner-2 .description{font-size:var(--desc-size-mobile, 14px)}.image-banner-2 .circular-text-wrapper{left:30%}.image-banner-2 .circular-text{width:calc(var(--circle-size, 120px) * .7);height:calc(var(--circle-size, 120px) * .7)}}@media screen and (max-width: 749px){.image-banner-2 .image-small{width:40%;left:0}.image-banner-2 .image-large{width:70%}}.image-banner-3{padding:40px 25px;background:var(--bg-color, #f5f5f0);position:relative;overflow:hidden;min-height:var(--section-height, 80vh);display:flex;flex-direction:column;justify-content:center}.image-banner-3 .bg-text-container{position:relative;width:100%;min-height:var(--bg-text-height, 48vh);display:flex;align-items:center;justify-content:center}.image-banner-3 .bg-text-crop{width:var(--text-width, 70%);overflow:hidden;display:flex;height:var(--cropH, auto);position:absolute;left:50%;transform:translate(-50%);z-index:1}.image-banner-3 .bg-text-fit{width:100%;display:flex;align-items:flex-end}.image-banner-3 .bg-text{display:inline-block;width:max-content;white-space:nowrap;color:var(--text-color, #1a1a1a);line-height:.85;letter-spacing:-.02em;transform:translateY(var(--cropShift, 0)) scale(var(--fit, 1));transform-origin:left bottom}.image-banner-3 .images-container{display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:2;height:100%;pointer-events:none}.image-banner-3 .image-wrapper{position:absolute;border-radius:var(--border-radius, 0);overflow:hidden;pointer-events:auto}.image-banner-3 .image-wrapper--shadow{box-shadow:0 10px 40px #00000026}.image-banner-3 .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.image-banner-3 .image-1{width:var(--img1-w, 280px);height:var(--img1-h, 380px);transform:rotate(var(--img1-rot, -8deg)) translate(-95%);z-index:var(--img1-z, 2)}.image-banner-3 .image-2{width:var(--img2-w, 320px);height:var(--img2-h, 400px);transform:rotate(var(--img2-rot, 3deg));z-index:var(--img2-z, 3)}.image-banner-3 .image-3{width:var(--img3-w, 280px);height:var(--img3-h, 380px);transform:rotate(var(--img3-rot, 10deg)) translate(95%);z-index:var(--img3-z, 2)}.image-banner-3 .content-bottom{margin-top:40px;max-width:600px;position:relative;z-index:4}.image-banner-3 .banner-button{display:inline-flex;align-items:center;gap:10px;font-size:var(--btn-size, 18px);text-decoration:none;margin-bottom:22px}.image-banner-3 .banner-button.style-solid{padding:13px;color:var(--btn-color, #fff);background:var(--btn-bg, #000);border:1px solid var(--btn-bg, #000)}.image-banner-3 .banner-button.style-outline{padding:13px;color:var(--btn-color, #000);background:transparent;border:1px solid var(--btn-color, #000)}.image-banner-3 .banner-button.style-underline{color:var(--btn-color, #000);background:transparent;padding:5px 0;border:none;border-bottom:1px solid var(--btn-color, #000)}.image-banner-3 .banner-button svg{flex-shrink:0}.image-banner-3 .banner-button:hover{opacity:.8}.image-banner-3 .description{font-size:var(--desc-size, 14px);line-height:1.6;color:var(--desc-color, #333);max-width:550px}@media screen and (max-width: 990px){.image-banner-3{padding:30px 15px;min-height:var(--section-height-mobile, 60vh)}.image-banner-3 .bg-text-container{min-height:var(--bg-text-height-mobile, 36vh)}.image-banner-3 .image-1{width:calc(var(--img1-w, 280px) * .6);height:calc(var(--img1-h, 380px) * .6);transform:rotate(var(--img1-rot, -8deg)) translate(-75%)}.image-banner-3 .image-2{width:calc(var(--img2-w, 320px) * .6);height:calc(var(--img2-h, 400px) * .6)}.image-banner-3 .image-3{width:calc(var(--img3-w, 280px) * .6);height:calc(var(--img3-h, 380px) * .6);transform:rotate(var(--img3-rot, 10deg)) translate(75%)}.image-banner-3 .description{font-size:var(--desc-size-mobile, 13px)}}@media screen and (max-width: 600px){.image-banner-3 .image-1{width:calc(var(--img1-w, 280px) * .45);height:calc(var(--img1-h, 380px) * .45)}.image-banner-3 .image-2{width:calc(var(--img2-w, 320px) * .45);height:calc(var(--img2-h, 400px) * .45)}.image-banner-3 .image-3{width:calc(var(--img3-w, 280px) * .45);height:calc(var(--img3-h, 380px) * .45)}}.collection-main{position:relative;margin-top:var(--padding-top, 0);margin-bottom:var(--padding-bottom, 0)}.collection-main .collection-title{font-size:var(--title-size, 32px);color:var(--color-heading);line-height:1.1;margin:0 0 20px;text-align:var(--title-align, left)}.collection-main .collection-title-count{font-size:var(--count-size, 14px);opacity:.5;margin-left:5px}.collection-main .collection-title--no-margin{margin:0}.collection-main .collection-layout{display:flex;gap:40px}.collection-main .collection-layout--vertical .filters-sidebar{width:280px;flex-shrink:0}.collection-main .collection-layout--vertical .collection-content{flex:1;min-width:0}.collection-main .collection-layout--drawer{flex-direction:column;gap:20px}.collection-main .collection-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.collection-main .collection-topbar--above{justify-content:flex-end}.collection-main .collection-topbar-left,.collection-main .collection-topbar-right{display:flex;align-items:center;gap:20px}.collection-main .products-count{font-size:14px;color:var(--color-body)}.collection-main .filter-toggle{display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;font-size:14px;color:var(--color-heading);padding:0}.collection-main .filter-toggle svg{width:20px;height:20px}.collection-main .filter-toggle svg path,.collection-main .filter-toggle svg line{stroke:var(--color-heading)}.collection-main .collection-layout--vertical .filter-toggle{display:none}.collection-main .sort-wrapper{display:flex;align-items:center;gap:10px}.collection-main .sort-wrapper label{font-size:14px;color:var(--color-body)}.collection-main .sort-select{padding:10px 35px 10px 15px;font-size:14px;border:1px solid color-mix(in srgb,var(--color-body) 30%,transparent);background:transparent;color:var(--color-body);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:var(--sort-arrow);background-repeat:no-repeat;background-position:right 12px center}.collection-main .filters-sidebar{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}.collection-main .filters-title{font-size:14px;color:var(--color-heading);margin:0 0 20px}.collection-main .filter-group{border-bottom:1px solid color-mix(in srgb,var(--color-body) 15%,transparent);padding-bottom:20px;margin-bottom:20px}.collection-main .filter-group:last-child{border-bottom:none;margin-bottom:0}.collection-main .filter-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.collection-main .filter-group-title{font-size:13px;color:var(--color-heading)}.collection-main .filter-reset{font-size:12px;color:var(--color-body);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}.collection-main .filter-reset:hover{color:var(--color-heading)}.collection-main .filter-option{display:flex;align-items:center;justify-content:space-between;padding:8px 0;cursor:pointer}.collection-main .filter-option-left{display:flex;align-items:center;gap:10px}.collection-main .filter-checkbox{width:18px;height:18px;border:1px solid color-mix(in srgb,var(--color-body) 40%,transparent);border-radius:3px;cursor:pointer;accent-color:var(--color-heading)}.collection-main .filter-option-label{font-size:14px;color:var(--color-body)}.collection-main .filter-option-count{font-size:12px;color:color-mix(in srgb,var(--color-body) 60%,transparent)}.collection-main .price-range-slider{margin:15px 0;position:relative;height:6px}.collection-main .price-range-track{position:absolute;width:100%;height:4px;background:color-mix(in srgb,var(--color-body) 20%,transparent);border-radius:2px;top:50%;transform:translateY(-50%)}.collection-main .price-range-progress{position:absolute;height:4px;background:var(--color-heading);border-radius:2px;top:50%;transform:translateY(-50%)}.collection-main .price-range-input{position:absolute;width:100%;height:6px;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;top:0}.collection-main .price-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--color-heading);border-radius:50%;cursor:pointer;pointer-events:auto}.collection-main .price-range-input::-moz-range-thumb{width:18px;height:18px;background:var(--color-heading);border-radius:50%;cursor:pointer;pointer-events:auto;border:none}.collection-main .price-inputs{display:flex;gap:10px;align-items:center;margin-top:15px}.collection-main .price-input-wrapper{flex:1;position:relative}.collection-main .price-input-wrapper span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--color-body)}.collection-main .price-input{width:100%;padding:10px 10px 10px 28px;border:1px solid color-mix(in srgb,var(--color-body) 30%,transparent);font-size:14px;color:var(--color-body);background:transparent}.collection-main .price-separator{color:var(--color-body)}.collection-main .filter-apply-btn{width:100%;padding:14px 20px;border:none;font-size:14px;cursor:pointer;margin-top:20px;color:var(--color-button);background:var(--color-button-bg)}.collection-main .filter-apply-btn:hover{opacity:.9}.collection-main .clear-filters{display:block;text-align:center;margin-top:15px;font-size:13px;color:var(--color-body);text-decoration:underline}.collection-main .clear-filters:hover{color:var(--color-heading)}.collection-main .active-filters-notice{font-size:13px;color:var(--color-body);margin-bottom:15px;padding:10px;background:color-mix(in srgb,var(--color-body) 5%,transparent);border-radius:4px}.collection-main .filter-drawer{position:fixed;top:0;left:0;width:320px;height:100%;background:var(--cart-drawer-bg);z-index:1000;transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column;--heading-color: var(--cart-drawer-text);--body-color: var(--cart-drawer-text);--color-foreground: var(--cart-drawer-text);--color-background: var(--cart-drawer-bg)}.collection-main .filter-drawer.is-open{transform:translate(0)}.collection-main .filter-drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.collection-main .filter-drawer-overlay.is-open{opacity:1;visibility:visible}.collection-main .filter-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid color-mix(in srgb,var(--cart-drawer-text) 15%,transparent)}.collection-main .filter-drawer-title{font-size:14px;color:var(--cart-drawer-text)!important;margin:0}.collection-main .filter-drawer-close{background:none;border:none;cursor:pointer;padding:5px;color:var(--cart-drawer-text)!important}.collection-main .filter-drawer-close svg{width:20px;height:20px}.collection-main .filter-drawer-close svg line{stroke:var(--cart-drawer-text)!important}.collection-main .filter-drawer-content{flex:1;overflow-y:auto;padding:20px}.collection-main .filter-drawer-footer{padding:20px;border-top:1px solid color-mix(in srgb,var(--cart-drawer-text) 15%,transparent)}.collection-main .filter-drawer-content .filter-group{border-bottom-color:color-mix(in srgb,var(--cart-drawer-text) 15%,transparent)!important}.collection-main .filter-drawer-content .filter-group-title{color:var(--cart-drawer-text)!important}.collection-main .filter-drawer-content .filter-reset{color:color-mix(in srgb,var(--cart-drawer-text) 70%,transparent)!important}.collection-main .filter-drawer-content .filter-reset:hover,.collection-main .filter-drawer-content .filter-option-label{color:var(--cart-drawer-text)!important}.collection-main .filter-drawer-content .filter-option-count{color:color-mix(in srgb,var(--cart-drawer-text) 60%,transparent)!important}.collection-main .filter-drawer-content .filter-checkbox{border-color:color-mix(in srgb,var(--cart-drawer-text) 40%,transparent)!important;accent-color:var(--cart-drawer-text)!important}.collection-main .filter-drawer-content .price-range-track{background:color-mix(in srgb,var(--cart-drawer-text) 20%,transparent)!important}.collection-main .filter-drawer-content .price-range-progress{background:var(--cart-drawer-text)!important}.collection-main .filter-drawer-content .price-range-input::-webkit-slider-thumb{background:var(--cart-drawer-text)!important}.collection-main .filter-drawer-content .price-range-input::-moz-range-thumb{background:var(--cart-drawer-text)!important}.collection-main .filter-drawer-content .price-input-wrapper span{color:var(--cart-drawer-text)!important}.collection-main .filter-drawer-content .price-input{border-color:color-mix(in srgb,var(--cart-drawer-text) 30%,transparent)!important;color:var(--cart-drawer-text)!important}.collection-main .filter-drawer-content .price-separator,.collection-main .filter-drawer-content .sort-wrapper label{color:var(--cart-drawer-text)!important}.collection-main .filter-drawer-content .sort-select{border-color:color-mix(in srgb,var(--cart-drawer-text) 30%,transparent)!important;color:var(--cart-drawer-text)!important;background-image:var(--sort-arrow-drawer)!important}.collection-main .filter-drawer-footer .filter-apply-btn{margin-top:0}.collection-main .filter-drawer-footer .clear-filters{margin-top:10px;color:color-mix(in srgb,var(--cart-drawer-text) 70%,transparent)!important}.collection-main .filter-drawer-footer .clear-filters:hover{color:var(--cart-drawer-text)!important}.collection-main .collection-layout--drawer .filters-sidebar-inline{display:none}.collection-main .mobile-filter-btn{display:none;position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:13px 30px;background:var(--color-button-bg);color:var(--color-button);border:none;font-size:16px;cursor:pointer;z-index:100;border-radius:0}.collection-main .drawer-sort-section{display:none}@media screen and (max-width: 749px){.collection-main{margin-top:var(--padding-top-mobile, var(--padding-top, 0));margin-bottom:var(--padding-bottom-mobile, var(--padding-bottom, 0))}.collection-main .collection-title{font-size:var(--title-size-mobile, 24px)}.collection-main .collection-title-count{font-size:var(--count-size-mobile, 12px)}.collection-main .collection-layout{flex-direction:column;gap:20px}.collection-main .collection-layout--vertical .filters-sidebar{display:none}.collection-main .collection-topbar{justify-content:flex-start;margin-bottom:15px;gap:0;padding:0}.collection-main .collection-topbar--above,.collection-main .collection-content>.collection-topbar{display:none}.collection-main .filter-toggle,.collection-main .sort-wrapper{display:none}.collection-main .mobile-filter-btn{display:block}.collection-main .filter-drawer{width:100%}.collection-main .drawer-sort-section{display:block;border-bottom:1px solid color-mix(in srgb,var(--cart-drawer-text) 15%,transparent);padding-bottom:20px;margin-bottom:20px}.collection-main .drawer-sort-section .sort-select{width:100%}.collection-main .drawer-sort-section .sort-wrapper label{color:var(--cart-drawer-text)!important}.collection-main .drawer-sort-section .sort-select{border-color:color-mix(in srgb,var(--cart-drawer-text) 30%,transparent)!important;color:var(--cart-drawer-text)!important;background-image:var(--sort-arrow-drawer)!important}}.figureImg{display:flex;align-items:center;overflow:hidden;user-select:none;-webkit-user-select:none}.product__item-img,.product__item-video{min-width:100%;height:auto;padding:1px;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.arrow-hints,.image-navigation{display:none}#AddToCartForm{width:100%}.product-table{max-width:100%;overflow:scroll}.accordion-container{max-width:100%;width:100%;margin:0}.accordion-icon svg{width:15px;height:15px}.accordion-icon{display:inline-flex;align-items:center;justify-content:center}.accordion-content img{max-width:100%}.accordion-icon-plus,.accordion-icon-minus{display:flex}.accordion-icon-minus,.accordion-toggle[aria-expanded=true] .accordion-icon-plus{display:none}.accordion-toggle[aria-expanded=true] .accordion-icon-minus{display:flex}.accordion-toggle{background:none;border:none;cursor:pointer;padding:14px 10px;width:100%;text-align:left;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.accordion-content>*{padding:10px}.accordion-container.acc-pc{display:none}.accordion-container.first-accordion{padding-top:10px}.accordion-container.last-accordion{padding-bottom:10px}.accordion-container.only-accordion{padding-top:10px;padding-bottom:10px}.product-price-pc{display:none}.product-price-mobile{display:flex;padding:0}.product-title-mobile{display:block;line-height:inherit;padding-bottom:0!important}.product-title-pc,.product-info__pc{display:none!important}.item-type-mobile{display:block}@media screen and (max-width: 749px){.image-navigation{display:flex;justify-content:center;align-items:center;margin-top:5px;margin-bottom:1.5rem}.nav-arrow{cursor:pointer;padding:10px 0;font-size:20px}.nav-dots{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;align-items:center}.nav-dot{width:10px;height:10px;background-color:var(--dot-bg, #ccc);border:1px solid var(--dot-active, #000);border-radius:50%;cursor:pointer}.nav-dot.active{background-color:var(--dot-active, #000)}.nav-arrow img{width:20px;height:20px;display:block;margin:0 15px}.figureImg{width:100%!important;position:relative}.product__item-img,.product__item-video{max-height:75vh;width:100%;height:auto;object-fit:contain;flex-shrink:0}}@media screen and (min-width: 750px){.arrow-hints{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:0 20px;z-index:2;transition:opacity .2s ease;pointer-events:none;opacity:var(--arrow-hints-opacity, 1)}.figureImg:hover .arrow-hints{opacity:0}.item-type-mobile{display:none}.product-price-pc{display:flex}.product-price-mobile{display:none}.product-title-mobile{display:none!important}.product-title-pc,.product-info__pc{display:flex!important}.product-info{margin-top:0!important}.accordion-container.acc-mobile{display:none}.accordion-container.acc-pc{display:block;max-width:80%}.figureImg{position:relative}.product__item-img,.product__item-video{max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:inherit!important}.product__item-img.active,.product__item-video.active{opacity:1}.product__item-video{z-index:-1}.product__item-img{z-index:1}}.shopify-section-group-header-group{position:relative;z-index:100}.shopify-section-group-header-group.header-group--fixed{position:fixed;top:var(--section-top-offset, 0px);left:0;right:0;z-index:100;transition:transform .3s ease}.header-group-spacer{display:none}.header-group-spacer.is-active{display:block;height:var(--header-group-height, 60px)}.header-section{width:100%;z-index:10;display:block;overflow:visible;background:var(--color-header-bg, #ffffff)}.header-section--static{position:relative}.header-section--fixed{position:relative;transition:background .3s ease,box-shadow .3s ease}.header-section--sticky{position:relative;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.header-section.header-hidden,.shopify-section-group-header-group.header-group--fixed.header-hidden{transform:translateY(-100%)}.header-spacer{display:none}.header-section>.page-width{display:block;position:relative}.header-wrapper{display:flex;align-items:center;justify-content:center;min-height:60px}.header-wrapper>*{flex:1;text-align:center}.logo-wrapper{flex:0 1 auto;padding:20px 10px;margin:0 auto}.header-menu,.header-cart{flex-grow:1}.right-nav{text-align:right;white-space:nowrap}.right-nav>a,.right-nav>.country-selector{display:inline-block;transition:opacity .2s ease}.right-nav:has(:hover)>a,.right-nav:has(:hover)>.country-selector{opacity:.5}.right-nav>a:hover,.right-nav>.country-selector:hover{opacity:1}.account,.header-search{margin-right:15px}.country-selector{position:relative;display:inline-block;margin-right:15px}.country-selector__button{background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;display:flex;align-items:center;gap:4px}.country-selector__icon{margin-left:4px;transition:transform .2s ease}.country-selector__button[aria-expanded=true] .country-selector__icon,.country-selector__button--mobile[aria-expanded=true] .country-selector__icon{transform:rotate(180deg)}.country-selector__dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:var(--color-submenu-bg, #fff);border:1px solid rgba(0,0,0,.1);border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:200;min-width:220px;max-height:300px;overflow-y:auto}.country-selector__list{list-style:none;margin:0;padding:8px 0}.country-selector__item button{width:100%;padding:8px 16px;background:none;border:none;text-align:left;cursor:pointer;font:inherit;font-size:14px;color:var(--color-submenu, #000);white-space:nowrap;transition:background .15s ease}.country-selector__item button:hover{background:#0000000d}.country-selector__item button[aria-current=true]{text-decoration:underline;text-underline-offset:.2rem}.country-selector-mobile{position:relative;display:flex;justify-content:center}.country-selector__button--mobile{background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;display:flex;align-items:center;gap:4px;justify-content:center}.country-selector__dropdown--mobile{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:var(--color-submenu-bg, #fff);border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:200;min-width:220px;max-height:250px;overflow-y:auto}.country-selector__dropdown--mobile.dropdown--up{top:auto;bottom:100%;margin-top:0;margin-bottom:8px}.country-selector__list--mobile{list-style:none;margin:0;padding:8px 0}.country-selector__list--mobile li button{width:100%;padding:12px 16px;background:none;border:none;text-align:left;cursor:pointer;font:inherit;font-size:14px;color:var(--color-submenu, #000);white-space:nowrap}.country-selector__list--mobile li button[aria-current=true]{text-decoration:underline;text-underline-offset:.2rem}@media screen and (max-width: 749px){.country-selector,.header-search,.account{display:none!important}}@media screen and (min-width: 750px){.country-selector-mobile,.search-mobile{display:none}}.header-menu{text-align:left;display:flex;flex-wrap:wrap}.header-menu .menu-item,.right-nav,.right-nav>*{font-size:16px}.header-menu .menu-item:not(:last-child){margin-right:15px}.header-menu .menu-item .menu-link{transition:opacity .3s,color .3s}.header-menu:has(.menu-item:hover) .menu-item .menu-link{opacity:.5}.header-menu:has(.menu-item:hover) .menu-item:hover .menu-link{opacity:1}.header-section.header-overlay-mode .header-menu .menu-item .menu-link{transition:opacity .3s,color .3s}.logo-wrapper img{max-width:100%}.submenu{display:none;position:absolute;box-shadow:0 2px 3px #0000001a;z-index:100;left:0;margin-top:10px;flex-direction:column;padding:0;min-width:150px}.subsub-menu-item{padding-top:0!important;font-size:13px}.submenu a{padding:10px;display:block;text-decoration:none;text-align:center}.has-children{position:relative}.has-children>a:after{content:" +"}.has-children.active>a:after{content:" -"}.burger-menu{cursor:pointer;display:none;position:relative;z-index:997}.burger-menu .cross{display:none}.burger-menu.menu-open .burger{display:none!important}.burger-menu.menu-open .cross{display:block!important}@media screen and (max-width: 749px){.burger-menu{display:block;margin-right:20px}.header-menu .menu-item:not(:last-child){margin-right:0;margin-bottom:1rem}.header-menu .menu-item{font-size:25px;text-align:center}.header-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;z-index:100}.header-menu.active{display:flex}.submenu{z-index:100;position:inherit;background:none;box-shadow:none}.submenu a{font-size:18px;text-align:center}.subsub-menu-item{padding-top:0!important;font-size:13px!important}}@media screen and (min-width: 750px){.account-mobile{display:none}}.announcement-bar{overflow:hidden}.announcement-link{display:block}.announcement-container{display:flex;align-items:center;justify-content:center;padding:8px 0}.announcement-content{text-align:center}.announcement-marquee-wrapper{overflow:hidden;width:100%}.announcement-marquee{display:flex;align-items:center;width:max-content;will-change:transform}.announcement-marquee.animate{animation:announcement-marquee var(--marquee-duration, 20s) linear infinite}.announcement-marquee.animate.reverse{animation-direction:reverse}.announcement-marquee:hover{animation-play-state:paused}.announcement-marquee-item{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.announcement-separator-circle{display:inline-block;border-radius:50%;flex-shrink:0}.announcement-separator-image{display:inline-block;object-fit:contain;flex-shrink:0}@keyframes announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fc-top-header{padding-bottom:20px}.fc-top-header .fc-top-title{line-height:1.1;margin:0 0 10px}.fc-top-header .fc-top-count{opacity:.5;margin-left:5px}.fc-top-header .fc-top-description{line-height:1.4;margin-top:10px}.product-list{margin-bottom:inherit}.fc-inline-card{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:40px 55px 10px 25px;box-sizing:border-box;overflow:hidden;min-width:0}.fc-inline-card.desktop-position{display:flex}.fc-inline-card.mobile-position{display:none}.fc-inline-card .fc-inline-title{line-height:1.1;margin:0;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.fc-inline-card .fc-inline-count{opacity:.5;white-space:nowrap;margin-left:5px}.fc-inline-card .fc-inline-description{line-height:1.4;margin-top:15px;max-width:100%}.fc-top-header.inline-enabled{display:none}.fc-slider{display:flex;gap:var(--product-grid-gap, 10px);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-left:25px;padding-right:25px;cursor:grab}.fc-slider::-webkit-scrollbar{display:none}.fc-slider.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.fc-slider .product-list__product-block{flex:0 0 auto;width:350px;margin:0!important}.fc-slider .product-list__img-link{position:relative;width:100%;display:block}.fc-slider .product-list__img-link:before{content:"";display:block;padding-bottom:100%;width:100%}.fc-slider .product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.fc-slider .product-card__image.is-active{opacity:1;visibility:visible}.fc-slider .product-image-container{margin-bottom:20px;position:relative}.fc-slider .loaded .loader{display:none}.fc-slider .product-list__product-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-slider .product-list__product-price{max-width:100%;overflow:hidden;text-overflow:ellipsis}.fc-slider .product-card-info{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%}.fc-slider .product-card-info .product-list__product-name{flex:1;min-width:0;width:auto}.fc-slider .product-card-info .product-list__product-price{flex-shrink:0;width:auto}.fc-slider-bar{width:70%;margin:55px auto 0;position:relative;height:4px;border-radius:2px}.fc-slider-progress{height:100%;position:absolute;border-radius:2px;left:0}@media screen and (max-width: 749px){.fc-slider{padding-left:15px;padding-right:15px;gap:var(--product-grid-gap, 10px);scroll-snap-type:x mandatory;scroll-padding-left:15px}.fc-slider .product-list__product-block{width:180px;scroll-snap-align:start;flex-shrink:0}.fc-slider-bar{width:70%;margin-top:25px;height:3px}.fc-inline-card.desktop-position{display:none}}.password-page{display:flex;justify-content:center;flex-direction:column;align-items:center;min-height:100vh;position:relative;padding:20px}.password-page>*{margin:0}.password-logo{display:flex;justify-content:center;align-items:center}.password-logo img{max-width:100%;height:auto}.password-announcement{text-align:center;font-size:18px;padding:0 15px}.password-email{display:flex;flex-direction:column;align-items:center}.password-email .input-group{display:flex}.password-email .input-field{display:block;width:280px;padding:12px 18px;font-size:14px;border-radius:0;-webkit-appearance:none}.password-email .submit-btn,.password-popup .submit-btn{padding:12px 18px;font-size:14px;border:none;border-radius:0;cursor:pointer;-webkit-appearance:none}.password-countdown{display:flex;flex-direction:row;gap:20px;align-items:center;text-align:center}.password-countdown .countdown-item{display:flex;flex-direction:column;align-items:center}.password-countdown .countdown-number{font-size:28px;line-height:1.2}.password-countdown .countdown-label{font-size:13px}.countdown-section-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.countdown-section-link:hover{opacity:.9}.countdown-section{text-align:var(--text-align, center)}.countdown-heading{font-size:var(--heading-size, 24px);margin:0 0 10px;color:var(--text-color, var(--color-heading))}.countdown-description{font-size:var(--desc-size, 14px);margin:0;color:var(--text-color, var(--color-body))}.countdown-timer{margin-top:20px;display:flex;gap:25px;justify-content:center}.countdown-timer .countdown-item{display:flex;flex-direction:column;align-items:center;min-width:50px}.countdown-timer .countdown-number{font-size:var(--countdown-number-size, 32px);line-height:1.2;color:var(--countdown-number-color, #000)}.countdown-timer .countdown-label{font-size:var(--desc-size, 13px);color:var(--countdown-label-color, #666)}@media screen and (max-width: 749px){.countdown-heading{font-size:var(--heading-size-mobile, 20px)}.countdown-description{font-size:var(--desc-size-mobile, 14px)}.countdown-timer{gap:15px}.countdown-timer .countdown-number{font-size:var(--countdown-number-size-mobile, 26px)}.countdown-timer .countdown-item{min-width:40px}}.multicolumn-grid{display:grid;grid-template-columns:repeat(var(--columns, 4),1fr);gap:30px;cursor:default}.multicolumn-item{text-align:var(--alignment, center)}.multicolumn-image{margin-bottom:15px}.multicolumn-image img{width:var(--image-size, 100px);height:auto;object-fit:var(--image-fit, contain)}.multicolumn[style*="--image-size: 100%"] .multicolumn-image img{width:100%}.multicolumn-heading{font-size:var(--heading-size, 20px);margin:0 0 10px}.multicolumn-text{font-size:var(--text-size, 14px);line-height:1.6;margin-bottom:15px}.multicolumn-button{display:inline-flex;align-items:center;gap:10px;font-size:14px;text-decoration:none}.multicolumn-button.style-solid{padding:13px;color:var(--btn-color, #fff);background:var(--btn-bg, #000);border:1px solid var(--btn-bg, #000)}.multicolumn-button.style-outline{padding:13px;color:var(--btn-color, #000);background:transparent;border:1px solid var(--btn-color, #000)}.multicolumn-button.style-underline{color:var(--btn-color, #000);background:transparent;padding:5px 0;border:none;border-bottom:1px solid var(--btn-color, #000)}.multicolumn-button svg{flex-shrink:0}.multicolumn-button:hover{opacity:.8}.multicolumn-slider-bar{display:none}@media screen and (max-width: 990px){.multicolumn-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media screen and (max-width: 749px){.multicolumn-grid{grid-template-columns:1fr;gap:30px}.multicolumn.swipe-on-mobile .multicolumn-wrapper{max-width:100%;padding:0}.multicolumn.swipe-on-mobile .multicolumn-grid{display:flex;gap:15px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.multicolumn.swipe-on-mobile .multicolumn-grid.dragging{cursor:grabbing;padding-left:15px;padding-right:15px;scroll-snap-type:x mandatory;scroll-padding-left:15px}.multicolumn.swipe-on-mobile .multicolumn-grid::-webkit-scrollbar{display:none}.multicolumn.swipe-on-mobile .multicolumn-item{flex:0 0 auto;width:220px;scroll-snap-align:start}.multicolumn.swipe-on-mobile .multicolumn-slider-bar{display:block;width:70%;margin:25px auto 0;height:3px;border-radius:2px;background:var(--color-slider-bg);position:relative}.multicolumn-slider-progress{height:100%;border-radius:2px;background-color:var(--color-slider);position:absolute;left:0}.multicolumn-heading{font-size:var(--heading-size-mobile, 18px)}}.before-after-header{text-align:var(--alignment, center);margin-bottom:30px}.before-after-heading{font-size:var(--heading-size, 32px);margin:0 0 10px}.before-after-description{font-size:var(--text-size, 16px);margin:0;color:var(--color-foreground);line-height:1.6}.before-after-container{max-width:var(--max-width, 800px);margin:0 auto}.before-after-wrapper{position:relative;overflow:hidden;cursor:ew-resize;-webkit-user-select:none;user-select:none}.before-after-after{position:relative}.before-after-image,.before-after-placeholder{display:block;width:100%;height:auto}.before-after-placeholder{aspect-ratio:16/10;background:#e8e8e8;display:flex;align-items:center;justify-content:center;color:#999;font-size:18px}.before-after-before{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0 50% 0 0);overflow:hidden}.before-after-before .before-after-image,.before-after-before .before-after-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.before-after .before-after-label.heading-font{position:absolute;bottom:15px;left:15px;padding:8px 16px;font-size:12px;letter-spacing:1px;color:var(--label-color);background:var(--label-bg)}.before-after-slider{position:absolute;top:0;left:50%;width:40px;height:100%;transform:translate(-50%);cursor:ew-resize;z-index:10}.before-after-slider-line{position:absolute;top:0;left:50%;width:2px;height:100%;background:var(--label-bg);transform:translate(-50%);box-shadow:0 0 5px #0000004d}.before-after-slider-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:var(--label-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003}.before-after-slider-handle svg{width:16px;height:16px;color:var(--label-color)}.before-after-container.is-dragging{cursor:ew-resize}.before-after-container.is-dragging .before-after-slider-handle{transform:translate(-50%,-50%) scale(1.1)}@media screen and (max-width: 749px){.before-after-heading{font-size:var(--heading-size-mobile, 24px)}.before-after-description{font-size:var(--text-size-mobile, 14px)}.before-after-header{margin-bottom:20px}.before-after-label{padding:6px 12px;font-size:10px;bottom:10px;left:10px}.before-after-slider-handle{width:36px;height:36px}.before-after-slider-handle svg{width:14px;height:14px}}.testimonials-section-header{text-align:var(--alignment, center);margin-bottom:30px}.testimonials-section-heading{font-size:var(--heading-size, 32px);margin:0 0 10px}.testimonials-section-description{margin:0}.testimonials-grid{display:grid;grid-template-columns:repeat(var(--columns, 3),1fr);gap:50px}.testimonials-item{text-align:var(--alignment, center)}.testimonials-stars{display:flex;justify-content:var(--alignment, center);gap:3px;margin-bottom:15px;color:var(--star-color, #FFD700)}.testimonials-stars .star-empty{opacity:.3}.testimonials-text{font-size:var(--text-size, 16px);line-height:1.6;color:var(--color-foreground);margin-bottom:20px;font-style:italic}.testimonials-author{display:flex;align-items:center;gap:12px;justify-content:var(--alignment, center)}.testimonials-avatar{flex-shrink:0}.testimonials-avatar img{width:var(--avatar-size, 70px);height:var(--avatar-size, 70px);border-radius:50%;object-fit:cover}.testimonials-author-info{text-align:left}.testimonials-author-info:only-child{text-align:var(--alignment, center)}.testimonials-name{font-size:16px;margin:0;color:var(--heading-color)}.testimonials-title{font-size:13px;margin:3px 0 0;color:var(--color-foreground);opacity:.7}.testimonials-slider-bar{display:none}.testimonials-slider .testimonials-grid{display:flex;gap:15px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-left:15px;padding-right:15px;scroll-snap-type:x mandatory;scroll-padding-left:15px}.testimonials-slider .testimonials-grid::-webkit-scrollbar{display:none}.testimonials-slider .testimonials-item{flex:0 0 auto;width:350px;scroll-snap-align:start}.testimonials-slider .testimonials-slider-bar{display:block;width:70%;max-width:400px;margin:25px auto 0;height:3px;border-radius:2px;background:var(--color-slider-bg);position:relative}.testimonials-slider-progress{height:100%;border-radius:2px;background-color:var(--color-slider);position:absolute;left:0}@media screen and (max-width: 990px){.testimonials-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media screen and (max-width: 749px){.testimonials-section-header{margin-bottom:25px}.testimonials-section-heading{font-size:var(--heading-size-mobile, 24px)}.testimonials-section-description{font-size:var(--desc-size-mobile)}.testimonials-grid{grid-template-columns:1fr;gap:40px}.testimonials-slider .testimonials-item{width:280px}}.password-enter-link{font-size:14px;text-align:center;cursor:pointer;text-decoration:underline}.password-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;z-index:100}.password-popup.is-open{display:flex}.password-popup .popup-content{display:flex;flex-direction:column;align-items:center}.password-popup .password-form{display:flex}.password-popup .back-link{font-size:14px;text-align:center;cursor:pointer;text-decoration:underline;background:transparent;border:none;margin-top:20px}.password-popup .input-field{display:block;width:280px;padding:12px 18px;font-size:14px;border-radius:0;-webkit-appearance:none}.password-success{display:none;font-size:17px;text-align:center}.password-success.is-visible{display:block}.password-custom{text-align:center}@media (max-width: 749px){.password-email .input-field,.password-popup .input-field{width:180px}}.footer-nav{display:flex;justify-content:center;flex-wrap:wrap;margin:.6rem 0 .5rem}.footer-nav a{transition:opacity .3s}.footer-nav:hover a{opacity:.5}.footer-nav a:hover{opacity:1}.eyecey{margin:5px 0 16px}.list-payment{list-style:none;display:flex;justify-content:center;padding-top:20px;flex-wrap:wrap}li.list-payment__item{display:flex;align-items:center;padding:.5rem}.list-payment__item svg,.list-payment__item .icon{width:38px;height:24px}ul.list-unstyled.list-social{display:flex;flex-wrap:wrap;list-style:none}a.link.list-social__link{display:flex;align-items:center;padding:.6rem}.list-social__link .icon{width:1.6rem;height:1.6rem}.list-social__link{transition:opacity .2s ease}.list-social:has(.list-social__item:hover) .list-social__link{opacity:.5}.list-social:has(.list-social__item:hover) .list-social__item:hover .list-social__link{opacity:1}.footer-info{display:flex;align-items:center;justify-content:center}.footer-info.has-socials{justify-content:space-between}.footer__big-logo{margin-top:60px}.footer__big-logo-img{width:100%;display:block;vertical-align:top}.page-width.footer__big-logo{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none}.footer__big-logo-crop{width:100%;overflow:hidden;display:flex;align-items:flex-end;height:var(--cropH, auto)}.footer__big-logo-fit{width:100%;display:flex;align-items:flex-end}:root{--font-footer-custom-family: Custom-Big-Logo}.footer__big-logo-text{display:inline-block;width:max-content;white-space:nowrap;font-size:220px;line-height:.85;transform-origin:left bottom;transform:translateY(var(--cropShift, 0px)) scale(var(--fit, 1))}.site-copy.is-hidden,.eyecey.is-hidden{width:1px;height:1px;opacity:0;padding:0;margin:0;overflow:hidden}@media screen and (max-width: 749px){.footer-nav{flex-direction:column;align-items:center;margin-bottom:1rem}.footer-nav a:not(:last-child){margin-bottom:.5rem}.footer-info{flex-direction:column}.footer__big-logo{margin-top:30px}}@media screen and (min-width: 750px){.footer-nav a:not(:last-child){margin-right:.7rem}}.collections-list__header{margin-bottom:30px}.collections-list__title{line-height:1.1;margin:0 0 10px}.collections-list__description{margin:0}.collections-list__grid{display:flex;flex-wrap:wrap}.collection-card{position:relative;overflow:hidden;display:block;text-decoration:none}.collection-card__image-wrapper{position:relative;width:100%;overflow:hidden}.collection-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-card:hover .collection-card__image{transform:scale(1.03)}.collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.collection-card__content{position:absolute;bottom:0;left:0;right:0;padding:30px;display:flex;justify-content:space-between;align-items:flex-end}.collection-card__name{line-height:1.2;margin:0;color:inherit}.collection-card__arrow{width:30px;height:30px;flex-shrink:0;color:inherit}.collection-card__arrow svg{width:100%;height:100%}@media screen and (max-width: 749px){.collection-card__arrow{width:22px;height:22px}}.all-collections__title{line-height:1.1;margin:0 0 20px}.all-collections__grid{display:flex;flex-wrap:wrap}.enterpage-active .bgimg,.enterpage-active #shopify-section-header,.enterpage-active #MainContent,.enterpage-active #shopify-section-footer{display:none!important}.enterpage-active body{overflow:hidden}.enterpage-active #MainContent{min-height:0vh}#shopify-section-enterpage.is-active{display:flex;align-items:center;height:100vh;overflow:hidden}.enterbg{display:none}.enterbg.is-image{display:block;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:-2;background-size:cover;background-position:center center}.enterbg.is-image:after{content:"";position:fixed;left:0;top:0;height:100vh;width:100%;z-index:-2}.enter-container{display:flex;flex-direction:column}.enter-container.is-centered{justify-content:center;align-items:center}.enter-logo img{max-width:100%}.enter-menu{display:flex;flex-direction:column;width:fit-content}.enter-menu.is-centered{align-items:center}.enter-menu-item{width:fit-content}.enter-menu-link{display:block}@media screen and (min-width: 501px){.enter-menu .enter-menu-item .enter-menu-link{opacity:1;transition:opacity .3s}.enter-menu:hover .enter-menu-item .enter-menu-link{opacity:.5}.enter-menu .enter-menu-item:hover .enter-menu-link{opacity:1}}.blogs-container{display:flex;flex-wrap:wrap;gap:30px}.blog-card{width:100%}.blog-card-title,.f-blog-title{margin:0 0 10px}.f-blog-header{margin-bottom:30px}.f-blog-description{margin:0}.blog-articles,.featured-blog__articles{display:flex;flex-wrap:wrap;gap:10px}.blog-article,.featured-blog__article{flex:1 1 calc(33.333% - 10px);max-width:calc(33.333% - 10px);overflow:hidden}.blog-article__image img,.featured-blog__image img{width:100%;height:auto;display:block}.blog-article__content,.featured-blog__content{padding:15px}.blog-article__title,.featured-blog__title{font-size:1.25rem;margin:0 0 10px}.blog-article__title a,.featured-blog__title a{text-decoration:none}.blog-article__meta,.featured-blog__meta{font-size:.875rem;margin-bottom:10px}.blog-article__meta span,.featured-blog__meta span{display:block}.blog-article__excerpt,.featured-blog__excerpt{font-size:.95rem;line-height:1.5}@media screen and (max-width: 749px){.blog-article,.featured-blog__article{flex:1 1 100%;max-width:100%}}.related-products{margin-top:4rem;margin-bottom:6rem}.related-products.is-hidden{display:none}.related-name{padding-bottom:2rem}.related-products__list{display:flex;flex-wrap:wrap;align-items:flex-start}.related-products .product-list__product-block{flex:0 0 auto;margin:0!important}@media (max-width: 749px){.related-products__list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 15px;margin:0 -15px;scrollbar-width:none;-ms-overflow-style:none}.related-products__list::-webkit-scrollbar{display:none}.related-products .product-list__product-block{width:45%;flex-shrink:0}.related-products .product-card-arrow{display:none!important}}.article-img{max-width:100%}.article__meta{font-size:.875rem;margin-bottom:10px;flex-direction:column}.article__meta span{display:block;padding-bottom:8px}.article-template__title{padding-bottom:15px}.article__header{margin-top:15px;margin-bottom:20px}.article__content img{max-width:100%;margin:10px 0}.article__content p{line-height:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/main.css.map */
