html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{max-width:100vw!important;overflow-x:hidden!important}a{color:inherit}a[href="#"]{pointer-events:none}.section_subtitle{margin:0}input::placeholder,textarea::placeholder{color:#c5c5c5!important}main .login .field+a{margin-top:1rem;text-align:center;width:100%}.social-sharing a{margin-right:24px}.mega-menu__content{padding-top:6rem!important}.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}#HeaderDrawer-all:hover{font-weight:700!important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{width:100%;border:1px solid #000;min-height:41px}input,textarea{border-radius:var(--inputs-radius)}details summary .summary__title{position:relative}details summary .summary__title:after{content:"\ff0b";position:relative;top:0;left:0;display:inline-block}details[open] summary .summary__title:after{content:"\30fc"}.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{background:#eee;padding:1.5rem 2rem!important;border-bottom:1px dotted}.accordion__content.rte table{background:#fff}.icon-remove{color:rgb(var(--color-foreground))}.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;font-weight:700}.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{font-weight:600}.product-form__submit.bg_red>span{font-size:0}.product-form__submit.bg_red>span:after{content:"\53d7\6ce8\751f\7523\3067\6ce8\6587\3059\308b";font-size:1.4rem}.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-form__submit.bg_limited_bto_soldout>span{font-size:0}.product-form__submit.bg_limited_bto_soldout>span:after{content:"\53d7\6ce8\53d7\4ed8\7d42\4e86";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}.shopify-policy__container .page-width.header_breadcrumbs{max-width:1100px;margin:0 auto;padding:0 2rem}.shopify-policy__container h2{padding:1rem 0;font-size:2rem}.shopify-policy__container h3{padding:1rem 0;font-size:1.6rem}.shopify-policy__container table{--color-foreground: none}.shopify-policy__container table:not([class]){border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important}.shopify-policy__container table:not([class]) td,.shopify-policy__container table:not([class]) th{border-left:none;border-right:none;border-top:1px solid #ccc;--color-foreground: none}.shopify-policy__container table:not([class]) td:last-child,.shopify-policy__container table:not([class]) th:last-child{border-bottom:1px solid #ccc}.shopify-policy__container th{display:flex;align-items:start;text-align:left}.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 table:not([class]) th{width:12rem}.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}.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;font-weight:700}.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)}.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}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/custom_theme.css.map */
