html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{max-width:100vw!important;overflow-x:hidden!important}a{color:inherit}a[href="#"]:not(.disclosure__link){pointer-events:none}.desktop-localization-wrapper a[href="#"]{pointer-events:inherit}.section_subtitle{margin:0}input::placeholder,textarea::placeholder{color:#c5c5c5!important}main .login .field+a{margin-top:1rem;text-align:center;width:100%}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:autofill{padding:1rem 1.5rem .8rem 2rem!important}.mega-menu__content{position:fixed!important;top:var(--header-height)!important}.page .collapsible-content .accordion{padding-top:var(--header-height)!important;margin-top:calc(-1 * var(--header-height))!important}.page .collapsible-content .accordion:not(:last-child){margin-bottom:40px}.button--secondary{border:1px solid rgb(var(--color-button-text))!important}.section_subtitle>p{margin-top:0}select:focus{--color-foreground: none}a:hover,button:hover{opacity:.7;transition:opacity .3s ease;font-weight:inherit;--border-opacity: none}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{width:100%;border:1px solid #000;min-height:41px}.newsletter-form__field-wrapper input[type=email]{border:none}input,textarea{border-radius:var(--inputs-radius)}details summary .summary__title{position:relative}.accordion__title{font-weight:700;padding-right:.2rem}.accordion summary{border-top:1px dotted;border-bottom:1px dotted}.accordion details{margin-bottom:2rem}.accordion__content.rte{padding:1.5rem 2rem!important;border-bottom:1px dotted}.accordion__content.rte table{background:#fff}html.cart .icon-remove{color:rgb(var(--color-foreground))}html.cart .card--media .card__inner .card__content{padding:0 3px!important}@media screen and (min-width:750px){.banner--desktop-transparent .button--secondary{outline:1px solid}}@media screen and (max-width:767px){.page-width.header_breadcrumbs{max-width:100vw;overflow-x:hidden}}.blog h1.title--primary{margin-top:0;text-align:center}.blog .blog-tags li:last-child{border-right:1px solid #ccc}.blog .blog-tags li{border-left:1px solid #ccc;padding:0 2rem;font-weight:700}.blog .blog-tags{list-style:none;display:flex;padding:0}.blog .blog-tags a.active{text-decoration:underline;text-underline-offset:.5rem}@media screen and (max-width:767px){.blog .blog-tags{display:block}.blog .blog-tags li{border-left:1px solid #ccc;padding:0 2rem;font-weight:700;display:inline-block;margin-bottom:2rem}}.dynamic_checkout_alert_text>p{font-size:1.1rem}.product__description{padding-bottom:30px;border-bottom:1px #666 solid;font-weight:500}.product-form__submit.bg_red>span{font-size:0}.product-form__submit.bg_black>span{font-size:0}.product-form__submit.bg_black>span:after{content:"\30ab\30fc\30c8\306b\8ffd\52a0\3059\308b";font-size:1.4rem}.product-form__submit.bg_soldout>span{font-size:0}.product-form__submit.bg_soldout>span:after{content:"SOLD OUT";font-size:1.4rem}.product_label span{display:inline-block;font-size:1.2rem}@media screen and (max-width:767px){.contains-card--article{padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr}}.shopify-policy__container{max-width:calc(100% + 2rem);width:calc(100% + 2rem);margin:0 -2rem;position:relative;padding-bottom:10rem}.shopify-policy__container .page-width.header_breadcrumbs{max-width:1100px;margin:0 auto;padding:0 2rem}.shopify-policy__container a{text-decoration:underline!important}.shopify-policy__container p{font-weight:200}.shopify-policy__container h2{padding:1rem 0;font-size:2rem;font-weight:600;border-bottom:4px double #666;margin-top:2rem!important;margin-bottom:2rem!important}.shopify-policy__container h3{position:relative;padding:1rem 0;font-size:1.6rem;font-weight:500;border-bottom:1px solid #333;margin-top:2rem!important;margin-bottom:2rem!important}.shopify-policy__container h3:before{content:"\3010"}.shopify-policy__container h3:after{content:"\3011"}.shopify-policy__container h4{font-size:1.4rem;font-weight:500;margin-top:1rem!important;margin-bottom:1rem!important;padding-left:10px;border-left:3px solid #666}.shopify-policy__container table{--color-foreground: none}.shopify-policy__container th{text-align:left}.shopify-policy__container table,.shopify-policy__container th,.shopify-policy__container td{border-collapse:collapse;padding:20px 0}.shopify-policy__container th,.shopify-policy__container td{border-top:1px solid #666;padding:20px}.shopify-policy__container tr:last-of-type th,.shopify-policy__container tr:last-of-type td{border-bottom:1px solid #666}.shopify-policy__container .userTable_02__{border-top:none;width:100%;border-collapse:collapse;overflow-x:auto;display:block;padding:20px;margin:0 -20px;width:calc(100% + 40px)}.shopify-policy__container .userTable_02__ th,.shopify-policy__container .userTable_02__ td{padding:8px;text-align:center;white-space:nowrap}.shopify-policy__container .userTable_02__ th{background:#333}.shopify-policy__container .userTable_02__ tr{display:grid;grid-template-columns:repeat(8,25%)}.shopify-policy__body{max-width:1100px;margin:4rem auto;padding:0 2rem}@media screen and (max-width:768px){.shopify-policy__container{max-width:100%;margin:0}.shopify-policy__container .page-width.header_breadcrumbs{padding:0 1rem}.shopify-policy__container .userTable_02__{display:block;overflow-x:scroll;white-space:nowrap}.shopify-policy__container .userTable_02__ th,.shopify-policy__container .userTable_02__ td{vertical-align:top;text-align:center}.shopify-policy__body{padding:0}}@media screen and (max-width:767px){.pc{display:none}.breadcrumb__list{margin-left:-14px;padding-left:14px;margin-right:-14px;padding-right:14px;max-width:100vw;overflow-x:auto;scrollbar-width:none}.breadcrumb__list li{white-space:nowrap}.breadcrumb__list::-webkit-scrollbar{display:none}.shopify-section--breadcrumbs .page-width{padding:0 3rem}}@media screen and (min-width:768px){.sp{display:none}}a:-webkit-any-link{text-decoration:none}p.article-card__excerpt+p a,p.article-card__excerpt a{text-decoration:underline;text-underline-offset:3px}.blog-articles__article .card__heading a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.card__heading a:after{pointer-events:none}.rte a:-webkit-any-link{text-decoration:underline}.rte p,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:0;margin-bottom:0}.breadcrumb__item{font-size:12px;line-height:1}.breadcrumb__list{list-style:none;display:inline-flex;align-items:center;justify-content:start;gap:4px;padding-inline-start:0}.breadcrumb__list svg{overflow:visible}.product-form__submit{gap:10px}.product__accordion.accordion{border-top-style:none}input.shopify-challenge__button.btn{margin-top:2rem}.shopify-challenge__container{padding:0 2rem}.template-404 h1.title{font-size:2.4rem}.template-404 p{font-size:2.4rem;line-height:0}.order_history li,.order_history li .product-card,.order_history li .product-card img{max-width:100%;list-style:none}.order_history{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.order_history li .product-card img{border-radius:var(--product-card-corner-radius)}.login h1#login,.login h1#recover{display:none}.login .customer:not(.account):not(main .order){margin:4rem auto 0}.login button{width:306px}.login .customer.login{border:1px solid #ccc;max-width:556px!important;padding:16px 71px 56px!important;width:100%}.login .customer.login h2{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.6rem;text-align:left;margin-bottom:1rem!important}.login .customer.login h2:not(:first-child){margin-top:2.5rem}.login .customer.login .field{margin:0}.login .customer.login .field label{visibility:hidden}.login .customer.login .field input{border:1px solid #ccc}.login .customer.login .field:after{box-shadow:none!important}.login a[href="#recover"],.login a[href="/account/register"]{font-size:1.4rem;font-weight:700;text-decoration:underline}@media screen and (max-width:767px){.login .customer.login{border:1px solid #ccc;max-width:calc(100% - 4rem)!important;padding:6px 2rem 4rem!important}.login button{width:100%}.login a[href="#recover"]{width:100%!important;text-align:center}}dl.account_detail_info{display:grid;grid-template-columns:1fr 2fr}.account_detail_info dt{font-weight:700}.account_detail_info dd{margin-left:0}.account .account_wrapper{margin-top:0!important;display:grid!important;grid-template-columns:3fr 7fr}.account table.order-history{box-shadow:none}.account .account_order_history{padding:0 0 3rem!important;align-self:start}.addresses li>button{color:rgb(var(--color-button-text))!important}.addresses .addreess_status{width:fit-content;margin-left:0;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:1rem}.addresses .ediable_address_display{position:relative}.addresses .ediable_address_display_wrapper{padding:0 5rem}.addresses .ediable_address_display:after{position:absolute;content:"";border-top:1px solid #ccc;top:80px;left:0;width:100%}@media screen and (max-width:767px){.account .account_wrapper{grid-template-columns:1fr}.account .account_order_history{padding:0!important}main :is(.account,main .order){padding-left:3rem!important;padding-right:3rem!important}.addresses .addreess_status{margin-left:auto}.addresses .ediable_address_display:after{content:none}.addresses .ediable_address_display_wrapper{padding:0 1rem 1rem}}.reset_password .customer.reset-password form{max-width:360px!important;margin:0 auto}.reset_password h1{font-size:2.4rem!important;font-weight:700;letter-spacing:0}.account .header__icon svg{width:2.5rem!important;margin:0}.account_detail_info dt,.account_detail_info dd{line-height:1.5;padding-bottom:1rem}.account h1{display:none}.account table td:first-of-type a:nth-child(2):not(.reorder-link){margin-left:1rem}.account .socialplus-association-wrapper{display:flex;gap:2rem;align-items:center}.account table.order-history *{font-weight:700}.account td[headers="RowOrder ColumnTotal"]{align-items:baseline}.account .account_details_wrapper *{font-weight:700}.account .subscription_order_link_button *{font-weight:700;text-decoration:none!important}.addresses main form button{max-width:200px;min-width:160px;margin:0 auto}.container.cancel-button .address-button{border-radius:1rem}.addresses main label[for=AddressCountryNew],.addresses main label[for=address_default_address_new]{font-weight:700;font-size:1.6rem}.addresses main .edit_address_wrapper input+label{font-weight:700;color:#c4c4c4!important}.addresses main .edit_address_wrapper input+label[for=address_default_address_new]{color:#000!important}.addresses main .field__label,.addresses main .customer .field label{top:.7rem}.addresses main .address_section h1,.addresses main .address_section h2{display:none}.addresses main .add_new_address{width:200px;height:30px;font-weight:700!important;padding:0}.addresses main button[type=reset]{background:#a40f33!important;color:#fff!important}.addresses main .customer button{margin:2rem 0;font-weight:700}.addresses main .edit_address_wrapper{padding:1rem 5.4rem;--color-foreground: none}.addresses main .customer .field input,.addresses main .customer select{border:1px solid #ccc!important;box-shadow:none!important;border-radius:3rem!important;font-weight:700}.addresses main .ediable_address_display button{height:26px;width:100%}.addresses main .address_return_to_account_link{font-weight:700;text-decoration:underline}@media screen and (max-width:767px){.addresses main .customer button{margin:2rem 0 -3rem;font-weight:700}.socialplus-association-wrapper{flex-flow:column}}@media screen and (max-width:767px){.account_order_history_wrapper{margin-top:7rem}}.addresses label.address_provience,.addresses label.address_country,.addresses label.default_addess_checkbox{font-weight:700;position:relative;display:inline-block;margin-top:1rem;padding-left:1rem;font-size:1.6rem}.addresses .customer button.delete_address{background:#a40f33!important}.addresses .edit_address_wrapper input+label.default_addess_checkbox{color:#000!important}.ediable_address_display:first-of-type{padding:4rem 0 2rem;border-bottom:1px solid #ddd}.ediable_address_display{padding:0 5rem 5rem;border-bottom:1px solid #ddd;font-size:1.2rem;font-weight:700;display:grid;grid-template-columns:.7fr .8fr 1.5fr .8fr 2fr;align-items:center;gap:2rem;text-align:left}div[data-address]{text-align:left}.ediable_address_display_wrapper:has(button[aria-expanded=false])~.edit_address_wrapper{display:none}.ediable_address_display_wrapper:has(button[aria-expanded=true])~.edit_address_wrapper{display:block}@media screen and (max-width:767px){li[data-address]{margin-top:8rem!important}.addresses .customer form{margin-top:10rem}.addresses .customer form#address_form_new{margin-top:1.8rem}.ediable_address_display{grid-template-columns:1fr 3fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;height:33rem;margin-bottom:-9rem;justify-content:start;align-items:center}.ediable_address_display_wrapper{display:grid;grid-template-columns:1fr}.ediable_address_display>div:nth-child(6),.ediable_address_display>div:nth-child(7),.ediable_address_display>div:nth-child(8),.ediable_address_display>div:nth-child(9){grid-column:2 / 3;text-align:right}.ediable_address_display>div:nth-child(6){grid-row:1 / 2}.ediable_address_display>div:nth-child(7){grid-row:2 / 3}.ediable_address_display>div:nth-child(8){grid-row:3 / 4}.ediable_address_display>div:nth-child(9){grid-row:4 / 5}.ediable_address_display>div:nth-child(10){grid-column:1 / 3;grid-row:5 / 6;text-align:right}.ediable_address_display:first-of-type{padding:2rem}.addresses ul p{margin-top:0}.edit_address_wrapper{padding:1rem 1.4rem!important}}@media screen and (max-width:767px){.article iframe{max-width:100%;padding-bottom:39.7%;margin-bottom:-39.7%}div[data-address]{text-align:center}}.order .order_table_aside h2{border-bottom:1px solid #ccc;padding-bottom:1rem}@media screen and (max-width:767px){.order td[headers=ColumnProduct]>div{max-width:70%;text-align:left}}.scrolling-text{overflow:hidden}.scrolling-text__wrapper{display:grid}.scrolling-text__text{line-height:normal;font-size:var(--scrolling-text-font-size);padding-inline-start:min(1em,2rem);padding-inline-end:min(1em,2rem)}@supports (overflow: clip){.scrolling-text{overflow-x:clip;overflow-y:visible}.scrolling-text__text{line-height:1}}@media screen and (min-width:700px){.scrolling-text__text{padding-inline-start:min(1.5em,4rem);padding-inline-end:min(1.5em,4rem)}}.scrolling-text__wrapper{grid:auto / auto-flow max-content}.scrolling-text--auto .scrolling-text__text{animation:translateFull 30s linear infinite}.scrolling-text--scroll .scrolling-text__wrapper{transform:translate(calc(5*(50vw - 50%)));min-width:min-content;transition:transform 50ms linear}@keyframes translateFull{0%{transform:translate(0)}to{transform:translate(-500%)}}@media(prefers-reduced-motion:reduce){.scrolling-text{--scrolling-text-font-size: var(--text-h0)}.scrolling-text__wrapper{text-align:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom_theme.css.map */
