@media screen and (max-width:749px){li.buddha-menu-item a .mm-title{font-size:1.6rem!important;font-weight:300!important;padding:14px 10px!important;color:#222!important}}.quantity{width:110px;display:flex;align-items:center;justify-content:space-between}.quantity__input{width:35px;text-align:center;border:none;font-size:14px}.quantity__button{width:28px;min-width:28px;border:none}@media screen and (min-width:990px){.buddha-menu li.buddha-menu-item>a.mm-title[href*="/account"],.buddha-menu li.buddha-menu-item>a.mm-title[href*="/account/login"]{display:none!important}header .header__inline-menu a[href*="/account"],header a.header__menu-item[href*="/account"]{display:none!important}.buddha-menu li.buddha-menu-item:has(>a.mm-title[href*="/account"]){display:none!important}}@media screen and (max-width:989px){.buddha-menu li.buddha-menu-item>a.mm-title[href*="/account"],.buddha-menu li.buddha-menu-item>a.mm-title[href*="/account/login"],header .header__icons a[href*="/account"],header .header__inline-menu a[href*="/account"],header a.header__menu-item[href*="/account"]{display:inline-flex!important}}@media screen and (max-width:749px){.header__icon--account{display:none!important}}.header{padding-left:20px!important;padding-right:10px!important}@media screen and (min-width:768px){.contact__fields{display:block!important}.contact__fields .field{width:100%!important;margin-bottom:2rem!important}}ul.megamenu-submenu.list{flex-direction:column!important}.payment-section .section-title{position:relative;padding-left:15px;font-size:18px}.payment-section .section-title:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#007bff}body,p,ul,ol,li,a{font-size:14px;line-height:1.8}.page-width p,.page-width ul li,.section-content p,.section-content ul li{font-size:14px}.info-section.company-profile .section-title{position:relative;padding-left:15px;font-size:18px;margin-bottom:25px;padding-bottom:0;border-bottom:none!important}.info-section.company-profile .section-title:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#007bff}.company-profile .company-info-list{margin:0!important;padding:0!important;overflow:hidden!important;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important}.company-profile .company-info-list dt{float:left!important;clear:left!important;width:120px!important;font-weight:400!important;padding:8px 0!important;border-bottom:none!important}.company-profile .company-info-list dd{overflow:hidden!important;margin-left:130px!important;padding:8px 0!important;border-bottom:1px solid #ccc!important;font-size:13px!important;line-height:2.6!important}.company-profile .company-info-list dd:last-of-type{border-bottom:none!important}.breadcrumb a,.breadcrumb span{font-size:12px!important;color:#555!important}.breadcrumb span{margin:0 .3rem!important}.breadcrumb span:last-child{color:#333!important}@media screen and (max-width:750px){html,body{margin:0!important;padding:0!important}.product__media-wrapper,.product__media-container{margin-left:-20px!important;margin-right:-20px!important;width:calc(100% + 40px)!important;max-width:none!important;position:relative!important;left:0!important;right:0!important}.pmslider-root,.pmslider-slide,.pmslider-slide .pmslider-slide__inner{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.pmslider-slide .pmslider-slide__inner img{object-fit:cover!important;width:100%!important;height:auto!important}.section-main-product .product__info-wrapper{padding-left:1rem!important;padding-right:1rem!important}.section-main-product{margin:0!important;padding:0!important}}.pmslider-dots--type-thumbs .pmslider-dots_dot{width:100px!important;height:67px!important;overflow:hidden!important}.pmslider-dots--type-thumbs .pmslider-dots_dot img{aspect-ratio:3 / 2!important;object-fit:cover!important;width:100%!important;height:100%!important}details{overflow:visible}details .accordion__content{overflow:hidden;will-change:height,opacity,transform}details summary{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}details summary:hover{background-color:#00000005}details summary svg,details summary .icon-caret{transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}details.is-open summary svg,details.is-open summary .icon-caret{transform:rotate(180deg)}details .accordion__content *{will-change:auto}@media screen and (max-width:749px){.product__title>*{margin-top:1.5rem!important}}@media screen and (min-width:750px){.product__title>*{margin-top:3.5rem!important}}@media screen and (max-width:749px){.product__title>*{font-size:18px!important}.price .price__regular .price-item--regular,.price .price__sale .price-item--sale{font-size:20px!important}}@media screen and (min-width:750px){.product__title>*{font-size:20px!important}.price .price__regular .price-item--regular,.price .price__sale .price-item--sale{font-size:18px!important}}.price .tax-label{font-size:.6em;margin-left:.2em;color:rgba(var(--color-foreground),.9);vertical-align:baseline}.custom-meta-wrapper{max-width:var(--page-width);margin:0 auto;padding:0 5rem}.custom-meta-section{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:40px!important;align-items:center;padding:20px 0;width:100%}.custom-meta-image{width:100%!important;display:block!important}.custom-meta-image img{width:100%!important;height:auto!important;display:block!important}.custom-meta-text{width:100%!important;max-width:450px;box-sizing:border-box}.custom-meta-title{font-size:18px!important;font-weight:500!important;line-height:1.4!important;margin-bottom:12px!important;margin-top:0!important;letter-spacing:.05em!important;color:#333!important}.custom-meta-main-title{display:flex;align-items:center;gap:15px;margin-top:60px;margin-bottom:7px;font-size:20px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#333}.custom-meta-main-title:before{content:"";width:40px;height:1px;background-color:#333}@media screen and (min-width:750px){.custom-meta-section.row-reverse{direction:rtl!important}.custom-meta-section.row-reverse>*{direction:ltr!important}.custom-meta-wrapper{padding-left:4.8rem}}@media screen and (max-width:749px){.custom-meta-wrapper{padding:0 1.5rem}.custom-meta-section,.custom-meta-section.row-reverse{grid-template-columns:1fr!important;row-gap:20px!important;padding:20px 0!important}.custom-meta-text{max-width:none}.custom-meta-title{font-size:16px!important}.custom-meta-main-title{margin-top:40px!important;margin-bottom:10px!important;font-size:16px!important}.custom-meta-wrapper .custom-meta-section:first-of-type{padding-top:5px!important}}.blog-articles__article{opacity:0;transform:translateY(30px);animation:tsuchiyaFadeUp 1.2s ease forwards!important}.blog-articles__article:nth-child(1){animation-delay:.1s!important}.blog-articles__article:nth-child(2){animation-delay:.3s!important}.blog-articles__article:nth-child(3){animation-delay:.5s!important}.blog-articles__article:nth-child(4){animation-delay:.7s!important}@keyframes tsuchiyaFadeUp{to{opacity:1;transform:translateY(0)}}.blog-articles .card__heading{font-weight:500!important;letter-spacing:.08em!important;margin-top:1.5rem!important}.blog-articles .card-wrapper{border:none!important;box-shadow:none!important;margin-bottom:2rem}.article-card__image-wrapper{overflow:hidden}.article-card__image-wrapper .motion-reduce{transition:opacity .6s ease!important}.article-card__image-wrapper:hover .motion-reduce{opacity:.8}.template-article .article-template__hero-container,.template-article .article-template__content>*,.template-article .rte img{opacity:0;transform:translateY(20px);animation:tsuchiyaFadeUp 1.2s ease forwards!important}.template-article .article-template__hero-container{animation-delay:.2s!important}.template-article .article-template__content>*:nth-child(1){animation-delay:.4s!important}.template-article .article-template__content>*:nth-child(2){animation-delay:.6s!important}#custom-sticky-button{position:fixed;bottom:30px;right:20px;z-index:999;transition:all .4s ease}#custom-sticky-button button{background:#5f5f66!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;color:transparent!important;font-size:0!important;line-height:0!important;text-shadow:none!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:4px!important;cursor:pointer;font-weight:400!important;letter-spacing:.1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-shadow:0 8px 32px #0000001a!important;transition:all .3s ease!important;position:relative!important}@media screen and (min-width:750px){#custom-sticky-button button{min-width:220px!important;padding:14px 20px!important;width:auto!important}}@media screen and (max-width:749px){#custom-sticky-button{left:15px!important;right:15px!important;bottom:20px!important;width:auto!important}#custom-sticky-button button{width:100%!important;padding:15px!important;min-width:0!important}}#custom-sticky-button button:before{content:""!important;width:7px!important;height:7px!important;border-top:2px solid white!important;border-right:2px solid white!important;transform:rotate(-45deg)!important;display:inline-block!important;margin-top:3px!important;flex-shrink:0!important}#custom-sticky-button button:after{content:"\8cfc\5165\3059\308b"!important;color:#fff!important;font-size:1.4rem!important;line-height:1!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}#custom-sticky-button button i,#custom-sticky-button button svg,#custom-sticky-button button .icon,#custom-sticky-button button .custom-icon-wrapper{display:none!important}.sticky-button-hidden{opacity:0!important;visibility:hidden!important;transform:translateY(50px)!important}.sticky-button-visible{opacity:.8!important;visibility:visible!important;transform:translateY(0)!important}.product-form__buttons{max-width:100%!important}.product-form__buttons .product-form__submit{display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;width:100%!important;max-width:none!important;min-height:4.6rem!important;padding:1.2rem 2rem!important;position:relative!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 19'%3E%3Cpath fill='white' d='M9 0.5c2.426 0 4.407 1.935 4.497 4.332L13.5 5h3.5l.5 0.5v13l-0.5 0.5H1l-0.5-0.5v-13L1 5h3.5l0.003-0.168C4.593 2.435 6.574 0.5 9 0.5zm3.497 4.5c-0.09-1.839-1.612-3.3-3.497-3.3s-3.407 1.461-3.497 3.3H12.497zM1.5 6v12h15V6h-15z' /%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(50% - 85px) center!important;background-size:17px 17px!important}.product-form__buttons .product-form__submit:after,.product-form__buttons .product-form__submit:before{content:none!important;display:none!important}@media screen and (max-width:749px){.product-form__buttons .product-form__submit{min-height:50px!important;background-position:calc(50% - 82px) center!important;padding:1.5rem 0!important}}.cart__checkout-button.button{border-radius:4px!important;overflow:hidden!important}.cart__checkout-button.button:after{content:none!important}.template-cart{--page-width: 100rem !important}.template-cart main#MainContent>.section-main-cart-items .page-width,.template-cart main#MainContent>.section-main-cart-footer .page-width{max-width:1000px!important;margin:0 auto!important;padding:0 1.5rem!important}.cart__contents,.cart__footer{max-width:1000px!important;margin:0 auto!important}h1.cart__title,.template-cart h1,.title-wrapper-with-link h1.title{font-size:2.2rem!important;font-weight:400!important;margin-top:2rem!important;margin-bottom:2rem!important}@media screen and (max-width:749px){h1.cart__title,.template-cart h1,.title-wrapper-with-link h1.title{font-size:2.2rem!important}}.cart-items thead th{font-size:1.4rem!important;font-weight:200!important;color:#000!important;padding-bottom:1.5rem!important;text-transform:none}.totals__total-value{font-size:2rem!important;font-weight:700!important;color:#000!important}.totals__total{font-size:1.6rem!important;font-weight:500!important}@media screen and (max-width:749px){.totals__total-value{font-size:2rem!important}}.dynamic-checkout__content,.shopify-payment-button{display:none!important}.collection-hero__title,.page-header__title,.main-page-title,.page-title{font-size:2.5rem!important}.cart-items .title-wrapper-with-link .underlined-link{position:fixed;top:auto;bottom:150px;left:50%;transform:translate(-50%);text-align:center;z-index:10}@media screen and (min-width:750px){.cart-items .title-wrapper-with-link{position:relative}.cart-items .title-wrapper-with-link .underlined-link{position:absolute;top:600px;right:0;left:auto;transform:none}}.custom-continue-shopping-wrapper{margin-top:1.8rem!important;text-align:center!important}.continue-shopping-link{color:#333;text-decoration:underline;transition:opacity .2s}.continue-shopping-link:hover{color:#000;text-decoration:none;opacity:.9}@media screen and (max-width:749px){.cart__checkout-button.button{max-width:none!important;width:100%!important}}[class*=cart-items-padding]{padding-bottom:1px!important}.quantity{width:100px!important;min-height:3.6rem!important;margin:0 auto}.quantity__input{font-size:1.4rem!important}.quantity__button{width:3rem!important}@media screen and (max-width:749px){.quantity{width:90px!important;min-height:3rem!important}}.custom-action-group{display:flex!important;gap:12px!important;margin:24px 0!important;width:100%!important;align-items:center!important}.btn-inquiry-fixed{flex:1!important;display:flex!important;align-items:center;justify-content:center;height:48px!important;background:#fff!important;color:#000!important;border:1px solid #777373!important;border-radius:4px!important;text-decoration:none!important;font-size:13px!important;font-weight:300!important;white-space:nowrap!important;transition:background .3s ease}.btn-inquiry-fixed:hover{background:#f9f9f9!important}#wishlist-relocation-target{flex:1!important;display:flex!important}#wishlist-relocation-target .xb-wishlist-button-wrapper,#wishlist-relocation-target .xb-wishlist-button{width:100%!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important}.customer h1{font-size:24px!important;font-weight:500!important;margin-bottom:20px!important;text-align:center!important}.customer #customer_login button,.customer button[type=submit]{background-color:#4d4399!important;color:#fff!important;border-radius:4px!important;width:100%!important;height:50px!important;font-size:15px!important;font-weight:500!important;margin-top:15px!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity .3s ease}.customer a[href*=recover]{display:block!important;text-align:center!important;margin:15px auto!important;color:#666!important;font-size:14px!important;text-decoration:none!important;transition:opacity .3s ease}.customer a[href*="/account/register"]{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;text-decoration:none!important;margin-top:0!important;font-size:0!important}.customer a[href*="/account/register"]:before{content:"\307e\305f\306f"!important;display:block!important;font-size:13px!important;color:#666!important;margin:5px 0 15px!important;font-weight:400!important;visibility:visible!important}.customer a[href*="/account/register"]:after{content:"\65b0\898f\4f1a\54e1\767b\9332"!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#4d4399!important;color:#fff!important;border-radius:4px!important;width:100%!important;height:50px!important;font-size:15px!important;font-weight:500!important;visibility:visible!important}.customer button:hover,.customer a:hover{opacity:.7!important}.customer .field input{font-size:12px!important;height:45px!important}.customer .field label{font-size:15px!important;left:1.5rem!important}.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label{font-size:10px!important}.customer #customer_login+div,.customer .login__create-account-text,#customer_login:after{display:none!important}.customer form .form__message{display:none!important}.customer form ul{list-style:none!important;padding-left:0!important;margin:15px 0!important;text-align:center!important}.customer form ul li{color:#d72c0d!important;background-color:#fff5f5!important;padding:10px 5px!important;border:1px solid #ffcccc!important;border-radius:4px!important;display:block!important;width:100%!important;box-sizing:border-box!important;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media screen and (max-width:350px){.customer form ul li{font-size:11px!important;letter-spacing:-.5px!important}}.customer button,.customer button[type=submit],.customer .field+button,#recover+div button,.customer.register button{background-color:#4d4399!important;color:#fff!important;border-radius:4px!important;height:50px!important;font-size:15px!important;font-weight:500!important;border:none!important;cursor:pointer!important;transition:opacity .3s ease;width:100%!important;max-width:44rem!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.customer.register form{display:flex!important;flex-direction:column!important;align-items:center!important}.customer.register .field{max-width:44rem!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}#recover+div{margin-top:20px!important}@media screen and (max-width:749px){.section-template--main-customer-login-padding,.section-template--main-customer-register-padding,.customer:not(.account):not(.order){max-width:90%!important;padding-left:0!important;padding-right:0!important}.customer .field,.customer button,.customer a[href*="/account/register"]:after{width:100%!important;max-width:100%!important}}.customer.register .field-row,.customer.register .field{max-width:44rem!important;width:100%!important;margin:0 auto 1.5rem!important}@media screen and (min-width:750px){.customer.register .field-row{display:flex!important;gap:15px!important;align-items:flex-start!important}.customer.register .field-row .field{flex:1!important;margin-bottom:0!important;max-width:none!important}}.customer .field input{height:4.8rem!important;font-size:1.6rem!important;padding-top:1.8rem!important}.customer .field label{font-size:1.2rem!important;color:#666!important;left:1.5rem!important;top:1.5rem!important;transition:all .2s ease!important}.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label{font-size:1rem!important;top:.6rem!important;left:1.2rem!important;color:#999!important}@media screen and (max-width:749px){.customer.register .field-row{display:block!important}.customer.register .field-row .field{margin-bottom:1.5rem!important}}.field-error-summary.form__message{display:flex!important;visibility:visible!important;justify-content:center!important;align-items:center!important;padding:1.5rem!important;margin:1rem auto 2.5rem!important;background-color:#fff4f4!important;border:1px solid #ffdbdb!important;color:#d0021b!important;font-size:1.4rem!important;border-radius:4px!important;max-width:44rem!important;width:100%!important}.field-error-summary.form__message p{margin:0!important}.error-text{display:none;color:#d0021b;font-size:1.1rem;text-align:right;margin-top:.2rem;position:absolute;right:1.5rem;top:1.5rem;pointer-events:none}.customer .field input:invalid:not(:placeholder-shown){border:1px solid #d0021b!important;background-color:#fff8f8!important}.customer .field input:invalid:not(:placeholder-shown)~.error-text{display:block}.announcement-bar-slider,.announcement-bar,.announcement-bar-section,.announcement-bar__announcement,.announcement-bar__message,.announcement-bar-slider .slideshow__slide{min-height:35px!important;height:35px!important}.announcement-bar__announcement,.announcement-bar__message{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}body .header-wrapper{border-top:1px solid rgba(0,0,0,.18)!important;margin-top:5px!important;transition:margin-top .3s ease,border-color .3s ease}body .scrolled-past-header .header-wrapper{margin-top:0!important;border-top-color:transparent!important}body .utility-bar{margin-bottom:0!important;padding-bottom:0!important}html body h1.main-page-title,html body .page-title,html body [class*=xb-wishlist] h1,html body #xb-wishlist-page h1{font-size:20px!important;font-weight:500!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important;text-align:left!important;letter-spacing:.05rem!important}.xb-wishlist-item_title,.xb-list-style__product-name{font-size:14px!important;color:#121212!important;line-height:1.4!important}.xb-wishlist-products,.xb-list-style,#xb-wishlist-page,.xb-wishlist-container{max-width:100%!important;width:100%!important;padding:0!important;margin:0 auto!important}.xb-list-style__table{width:100%!important;table-layout:auto!important;border-collapse:collapse!important;margin-top:.5rem!important}.xb-list-style__table th,.xb-wishlist-products .xb-list-style__table thead th{padding-top:8px!important;padding-bottom:5px!important;font-size:14px!important;font-weight:500!important;color:#121212!important}html body [class*=xb-wishlist] button[class*=add-to-cart],html body .xb-wishlist-products .xb-wishlist-button_add-to-cart{background-color:#6b6666!important;color:#fff!important;border-radius:4px!important;border:none!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}[class*=product-del],[class*=product-del] *{color:#000!important;text-decoration:underline!important;display:inline-flex!important;vertical-align:middle!important}@media screen and (min-width:750px){html body [class*=xb-wishlist] button[class*=add-to-cart]{min-width:250px!important;height:32px!important;font-size:12px!important;padding:0 20px!important}[class*=product-del],[class*=product-del] *{font-size:12px!important;margin-left:15px!important}}@media screen and (max-width:749px){html body [class*=xb-wishlist] button[class*=add-to-cart]{min-width:115px!important;height:26px!important;font-size:11px!important;padding:0 8px!important}[class*=product-del],[class*=product-del] *{font-size:10px!important;margin-left:5px!important;white-space:nowrap!important}html body .xb-list-style__table td{padding-bottom:25px!important;vertical-align:middle!important}html body [class*=xb-wishlist] button[class*=add-to-cart]{margin-bottom:10px!important;display:inline-flex!important}[class*=product-del]{margin-bottom:10px!important;display:inline-flex!important;vertical-align:middle!important}}html body .xb-wishlist-products select,html body .xb-wishlist-item_variant-picker select,html body [class*=xb-wishlist] select{font-size:12px!important;padding:0 8px!important;height:28px!important;min-height:28px!important;line-height:28px!important;border:1px solid #d2d2d2!important;border-radius:2px!important;background-color:#fff!important;color:#121212!important;-webkit-appearance:none!important;appearance:none!important}@media screen and (max-width:749px){html body .xb-wishlist-item_variant-picker select,html body [class*=xb-wishlist] select{font-size:11px!important;height:26px!important;line-height:26px!important;width:fit-content!important;min-width:140px!important;padding-left:6px!important;padding-right:6px!important;display:block!important;white-space:nowrap!important}}@media screen and (max-width:749px){body .header-wrapper{margin-top:0!important;border-top:none!important}.section-header{position:sticky!important;top:0!important;z-index:1000!important}.header-wrapper{background-color:#fff!important}.announcement-bar{margin-bottom:0!important}.shopify-section-group-header-group{gap:0!important}.header{padding-bottom:5px!important}}@media screen and (min-width:750px){.mobile-search-bar-container{display:none!important}}@media screen and (max-width:749px){.mobile-search-bar-container{padding:0 1.5rem;margin-top:0!important;margin-bottom:7px!important;background:#fff;border-bottom:none!important;display:block!important;overflow:hidden}}@media screen and (max-width:749px){.shopify-section-group-header-group,.header-wrapper,.section-header{border-bottom:none!important}.mobile-search-bar-container .field{border-radius:30px!important;border:1px solid #d1d1d1!important;background-color:#fff!important;overflow:hidden!important;box-shadow:none!important;height:45px}.mobile-search-bar-container .field:after,.mobile-search-bar-container .field:before{display:none!important;content:none!important}.mobile-search-bar-container .search__input.field__input{border-radius:30px!important;background:transparent!important}.mobile-search-bar-container .field__input{font-size:1.4rem!important;padding-top:0!important;padding-bottom:0!important;height:38px!important;display:flex;align-items:center}.mobile-search-bar-container .field__input:focus,.mobile-search-bar-container .field__input:focus-visible{outline:none!important;box-shadow:none!important}.mobile-search-bar-container .field:focus-within{border:1px solid #d1d1d1!important;box-shadow:none!important}.mobile-search-bar-container input::placeholder{color:#666!important;opacity:1;font-size:1.2rem!important;line-height:1!important}.mobile-search-bar-container input{color:#333!important}}body:not(.is-homepage) .mobile-search-bar-container{opacity:0!important;height:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;visibility:hidden!important;pointer-events:none!important;overflow:hidden!important}@media screen and (max-width:749px){.header__icon--search,.is-scrolled .header__icon--search,.header-wrapper:not(.is-scrolled) .header__icon--search{display:flex!important;position:absolute!important;left:4.5rem!important;top:50%!important;transform:translateY(-50%)!important;right:auto!important;margin:0!important;transition:opacity .6s ease-in-out!important}.is-homepage .header-wrapper:not(.is-scrolled) .header__icon--search{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.is-scrolled .header__icon--search{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body:not(.is-homepage) .header__icon--search{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}}@media screen and (max-width:749px){.template-search .field{border-radius:30px!important;border:1px solid #d1d1d1!important;background-color:#fff!important;overflow:hidden!important;box-shadow:none!important}.template-search .field:after,.template-search .field:before{display:none!important;content:none!important}.template-search .field__input{border-radius:30px!important;background:transparent!important;padding-left:20px!important;padding-top:0!important;padding-bottom:0!important;height:45px!important;min-height:45px!important;line-height:45px!important;font-size:16px!important}.template-search .field:focus-within{border:1px solid #d1d1d1!important;box-shadow:none!important}.template-search .field__input:focus{box-shadow:none!important;outline:none!important}.template-search .main-search__form .field__label{left:20px!important;top:50%!important;transform:translateY(-50%)!important;font-size:1.4rem!important;margin:0!important;transition:all .2s ease!important}.template-search .field__input:focus~.field__label,.template-search .field__input:not(:placeholder-shown)~.field__label,.template-search .field__input:-webkit-autofill~.field__label{opacity:0!important;visibility:hidden!important;transform:translateY(-100%)!important}.template-search .search__button.field__button,.template-search .reset__button.field__button{display:none!important}.mobile-search-bar-container .field__input,.mobile-search-bar-container input{font-size:16px!important}.template-search .search-results-title,.template-search h1{font-size:1.5rem!important;text-align:left!important;padding-left:1.5rem!important;margin-top:0!important;margin-bottom:0!important}.template-search__search{margin-bottom:0!important}.template-search__header{margin-bottom:.5rem!important}.template-search .field__input,.template-search input{font-size:16px!important}}.search-modal .field{border-radius:30px!important;border:1px solid #696969!important;background-color:#fff!important;overflow:hidden!important;box-shadow:none!important}.search-modal .field:before,.search-modal .field:after{display:none!important;content:none!important}.search-modal .field__input{border-radius:30px!important;background:transparent!important;padding-left:20px!important}.search-modal .field:focus-within{border:1px solid #696969!important;box-shadow:none!important}.search-modal .field__input:focus{box-shadow:none!important;outline:none!important}@media screen and (min-width:750px){.template-search .field{border-radius:30px!important;border:1px solid #696969!important;background-color:#fff!important;overflow:hidden!important;box-shadow:none!important}.template-search .field:before,.template-search .field:after{display:none!important;content:none!important}.template-search .field__input{border-radius:30px!important;background:transparent!important;padding-left:20px!important}.template-search .field:focus-within{border:1px solid #696969!important;box-shadow:none!important}.template-search .field__input:focus{box-shadow:none!important;outline:none!important}.template-search .field__input:focus~.field__label,.template-search .field__input:not(:placeholder-shown)~.field__label,.template-search .field__input:-webkit-autofill~.field__label{opacity:0!important;visibility:hidden!important}.template-search .field__input{padding-top:0!important;padding-bottom:0!important;height:45px!important;min-height:45px!important;line-height:45px!important}.template-search .field__label{top:50%!important;transform:translateY(-50%)!important;left:20px!important;font-size:1.4rem!important;margin:0!important}.template-search h1{font-size:2rem!important}}.header-wrapper,.section-header{background-color:#fff!important;transition:border-bottom .3s ease}#shopify-section-header{z-index:999!important}.cart__empty-text{font-size:16px!important}.cart__login-title,.cart__login-paragraph,h2.cart__login-title,p.cart__login-paragraph{display:none!important}.cart-continue-btn{font-size:14px!important;background-color:#5f5f66!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}.product__info-container .breadcrumb{margin-bottom:2rem!important}@media screen and (max-width:749px){body .product-form__input.product-form__input--pill input[type=radio]+label{font-size:1.5rem!important;padding:.7rem 1rem!important;margin:.5rem .5rem .7rem 0!important;min-width:4rem!important;min-height:auto!important}}@media screen and (min-width:750px){body .product-form__input.product-form__input--pill input[type=radio]+label{font-size:1.5rem!important;padding:.8rem 1.6rem!important;margin:.5rem 1rem 1rem 0!important;text-align:center!important}}body .product-form__input.product-form__input--pill input[type=radio]:not(:checked)+label{color:rgba(var(--color-foreground),.8)!important;border-color:rgba(var(--color-foreground),.2)!important;font-weight:250!important}body .product-form__input.product-form__input--pill input[type=radio]:checked+label{color:rgba(var(--color-foreground),.6)!important;border-color:rgba(var(--color-foreground),.6)!important;font-weight:530!important;background-color:rgba(var(--color-foreground),0)!important}body .swatch-input__label[style*=background-image] .swatch.swatch--square,body .swatch-input__label[style*="url("] .swatch.swatch--square{--swatch-size: 4.5rem !important;width:var(--swatch-size)!important;height:var(--swatch-size)!important}body .swatch-input__input:checked+.swatch-input__label[style*=background-image],body .swatch-input__input:checked+.swatch-input__label[style*="url("]{outline-offset:.3rem!important}body .product-form__input.product-form__input--pill input[type=radio]+label{transition:all .2s ease!important}body .product-form__input.product-form__input--pill input[type=radio]:not(:checked)+label:hover{color:rgba(var(--color-foreground),1)!important;border-color:rgba(var(--color-foreground),1)!important;background-color:rgba(var(--color-foreground),.03)!important;cursor:pointer!important}body .product-form__input.product-form__input--pill:has(label:hover) input[type=radio]:checked+label:not(:hover){color:rgba(var(--color-foreground),.5)!important;border-color:rgba(var(--color-foreground),.2)!important;background-color:transparent!important}@media screen and (max-width:749px){html,body{scroll-padding-top:80px!important}}.custom-meta-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.custom-meta-main-title{display:flex!important;align-items:center;gap:15px;font-size:1.8rem!important;font-weight:400!important;color:#333;margin:50px 0 40px!important;letter-spacing:.05em}.custom-meta-main-title:before{content:"";display:inline-block;width:25px;height:1px;background-color:#333}.detail-section{display:flex;align-items:center;gap:40px;margin-bottom:60px}.detail-image,.detail-text{flex:1;min-width:0}.detail-image img{width:100%;height:auto;display:block}.detail-text h3{margin-top:0;font-size:1.7rem!important;color:#333;line-height:1.5;margin-bottom:15px}.feature-icons-wrapper{margin-top:40px;border-top:1px solid #eee;padding-top:3px}.feature-item{display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid #eee;padding:30px 0!important}.feature-item:last-child{border-bottom:none}.feature-icon{flex:0 0 70px;width:70px}.feature-icon img{width:100%;height:auto;display:block}.feature-content h4{margin:0 0 8px!important;font-size:1.4rem!important;font-weight:550!important;color:#333}.feature-description{font-size:1.4rem!important;color:#555;line-height:1.6}@media screen and (max-width:749px){.detail-section{display:block!important;margin-bottom:40px!important}.detail-image{margin-left:-20px!important;width:100vw!important;max-width:100vw!important;margin-right:0!important;position:static!important;transform:none!important;left:auto!important}.detail-image img{width:100%!important;max-width:none!important;display:block!important;border-radius:0!important}.detail-text{margin-top:15px!important;padding:0!important}.custom-meta-main-title{font-size:1.8rem!important;margin:30px 0 20px!important}.custom-meta-main-title:before{width:25px}.feature-icon{flex:0 0 50px!important;width:50px!important}.feature-content h4{font-size:1.3rem!important;font-weight:600!important;margin-bottom:5px!important}.feature-description{font-size:1.2rem!important;line-height:1.5}.feature-item{gap:15px!important;padding:20px 0!important}}.sold-out-size{text-decoration:line-through;opacity:.5;cursor:not-allowed}.badge.price__badge-sale{background-color:transparent!important;color:red!important;border:1px solid #ece6e6ff!important;border-radius:4px!important;padding:3px 5px!important;font-weight:400!important;text-transform:none!important;font-size:13px!important;margin-bottom:0!important;vertical-align:middle!important}.badge.price__badge-sold-out{background-color:transparent!important;color:#666!important;border:1px solid #f7f3f3ff!important;border-radius:4px!important;padding:3px 5px!important;font-weight:400!important;text-transform:none!important;font-size:14px!important;margin-bottom:0!important;vertical-align:middle!important}@media screen and (max-width:749px){.card-wrapper .card__heading,.card-wrapper .card__heading a{font-size:12px!important;margin-bottom:2px!important;line-height:1.3!important}.card-wrapper .price-item,.card-wrapper .price-item s,.card-wrapper .price .price-item{font-size:12px!important}.card-wrapper .card__information{padding:.6rem .5rem!important}.card-wrapper .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:1px!important}}@media screen and (min-width:750px){.card-wrapper .card__heading,.card-wrapper .card__heading a{font-size:13px!important;margin-bottom:4px!important;line-height:1.4!important}.card-wrapper .price-item,.card-wrapper .price-item s,.card-wrapper .price .price-item{font-size:13px!important}.card-wrapper .card-information,.card-wrapper .price{margin-top:0!important;padding-top:0!important}}.card-wrapper .tax-label{display:none!important}.color-swatch{border-radius:50%;border:1px solid #ccc;display:inline-block;background-color:#eee}@media screen and (max-width:749px){.color-swatch{width:10px;height:10px}.custom-color-swatches{margin-right:4px}}@media screen and (min-width:750px){.color-swatch{width:12px;height:12px}}.custom-color-swatches{margin-right:10px}a.cart-continue-btn{display:none!important}a.slideshow__media{pointer-events:auto}.slideshow__text-wrapper{pointer-events:none}.slideshow__text-wrapper a,.slideshow__text-wrapper button,.banner.slideshow a.slideshow__media,.banner.slideshow .slideshow__text-wrapper a,.banner.slideshow .slideshow__text-wrapper button,.banner.slideshow .slider__button{pointer-events:auto}.joc-dds__earliest-delivery-date{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
