.sm__ico{display:block;width:4.8rem;height:4.8rem;aspect-ratio:1;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.sm__in{background-image:url("../images/logo-sm/i-in.svg")}.sm__fb{background-image:url("../images/logo-sm/i-fb.svg")}.sm__ln{background-image:url("../images/logo-sm/i-ln.svg")}.sm__tt{background-image:url("../images/logo-sm/i-tt.svg")}.woocommerce-message{background-color:var(--cl-white);margin:var(--sp-15) 0;padding:var(--sp-15);font-size:var(--fs-16);font-weight:400;font-weight:400;border-radius:var(--br-default)}.woocommerce-message a{text-decoration:underline}.iworks-omnibus{margin:0 0;padding:0;font-size:var(--fs-10);text-align:left;color:var(--cl-neutral)}.products .product .iworks-omnibus{margin:0;padding:0;font-size:var(--fs-10)}.onsale{position:absolute;top:var(--sp-10);left:0;padding:var(--sp-05);font-size:var(--fs-12);font-weight:500;color:var(--cl-white);text-align:center;background-color:var(--cl-brown);z-index:100}.product--label{position:absolute;top:var(--sp-40);left:calc(var(--sp-10)*-1);padding:var(--sp-05);font-size:var(--fs-12);font-weight:500;text-align:center;z-index:101}.single-product--header .onsale,.single-product--header .product--label{margin-bottom:-2rem;padding:var(--sp-05) var(--sp-05) var(--sp-30) var(--sp-05);width:100%;position:relative;z-index:-1;font-size:var(--fs-14);font-weight:500;text-align:center}@media(min-width: 992px){.single-product--header .onsale,.single-product--header .product--label{padding:var(--sp-05) var(--sp-05);position:absolute;top:0;left:0;z-index:5;width:50%}}.single-product .stock{margin:var(--sp-10) 0;position:relative}.single-product .stock.out-of-stock{display:flex}.single-product .stock.out-of-stock::before{margin:.45% var(--sp-10) 0 0;width:var(--fs-16);height:var(--fs-16);content:"";display:flex;border-radius:50%;background-color:var(--cl-red)}.single-product .stock .stock-high,.single-product .stock .stock-low{display:flex}.single-product .stock .stock-high::before,.single-product .stock .stock-low::before{margin:.45% var(--sp-10) 0 0;width:var(--fs-16);height:var(--fs-16);content:"";display:flex;border-radius:50%}.single-product .stock .stock-high::before{background-color:var(--cl-secondary)}.single-product .stock .stock-low::before{background-color:var(--cl-yellow)}.price{display:flex;align-items:baseline;justify-content:flex-start;padding:var(--sp-05) 0;text-align:left;font-size:var(--fs-18);font-weight:500}.price .amount{color:var(--cl-primary)}.price del{margin-left:auto;display:flex;padding-left:var(--sp-10);order:2;font-size:var(--fs-static-12);font-weight:400}.price del .amount{color:var(--cl-neutral-2)}ins{text-decoration:none}ins bdi{color:var(--cl-primary)}.wc-block-components-notice-banner{border:0;border-radius:var(--br-default);box-shadow:var(--shadow-1);position:fixed;bottom:var(--sp-15);right:var(--sp-15);z-index:100}.wc-block-components-notice-banner__content{display:flex;flex-direction:column}.wc-block-components-notice-banner .button{order:2;display:flex;width:100%;justify-content:center;margin:var(--sp-05) 0 0 0;padding:var(--sp-05) var(--sp-10) var(--sp-05) var(--sp-40)}.wc-block-components-notice-banner.is-success{background-color:var(--cl-white)}.homepage--products.related h2{margin-top:var(--sp-30)}.homepage--products .products{padding-bottom:var(--sp-10)}.element-promotions{margin:var(--sp-30) 0;display:grid;grid-template-columns:1fr;gap:var(--sp-10)}@media(min-width: 992px){.element-promotions{grid-template-columns:repeat(2, 1fr);gap:var(--sp-30)}}.element-promotions a{display:block}.element-promotions a img{border-radius:var(--br-small);display:block}@media(min-width: 992px){.wp-block-embed.is-type-video{margin:var(--sp-40) auto;max-width:80%}}.usp{background-color:var(--cl-lightpurple);margin:var(--sp-40) 0;padding:var(--sp-40) 0}.usp h4{margin:0 0 var(--sp-10) 0;font-size:var(--fs-24);font-weight:500}@media(max-width: 992px){.usp h4{text-align:center}}.usp__wrap{margin-top:var(--sp-15);display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;gap:var(--sp-30)}@media(min-width: 992px){.usp__wrap{grid-template-columns:repeat(4, 1fr)}}.usp__e{text-align:center}.usp__e img{margin:var(--sp-05) auto;width:4.8rem;height:4.8rem;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.usp__e strong,.usp__e span{display:block}.selfadvertisement{margin:var(--sp-40) 0;padding:var(--sp-40) 0;border-top:solid .1rem var(--cl-pink)}.selfadvertisement .wrap{display:flex;flex-direction:column;align-items:center;gap:var(--sp-15);padding:var(--sp-20)}@media(min-width: 992px){.selfadvertisement .wrap{flex-direction:row;gap:var(--sp-30)}}.selfadvertisement .i{min-width:var(--sp-100);max-width:var(--sp-100)}.selfadvertisement .c{width:100%}@media(max-width: 992px){.selfadvertisement .c{text-align:center}}.selfadvertisement .btn-container{margin:var(--sp-30) 0 var(--sp-15);display:flex;align-items:center;justify-content:center}@media(min-width: 992px){.selfadvertisement .btn-container{align-items:flex-end;justify-content:end;margin:var(--sp-15) 0 0}}.selfadvertisement .btn-container a{font-size:var(--fs-14);color:var(--cl-lightblue);display:flex;align-items:center;gap:var(--sp-10)}@media(max-width: 992px){.selfadvertisement .btn-container a{margin:0 auto}}.selfadvertisement .btn-container a i{width:2rem;height:2rem;aspect-ratio:1;display:flex;background-image:url("../images/i-ar-long-r.svg");background-repeat:no-repeat;background-position:center right;background-size:1.5rem}.selfadvertisement p{margin:var(--sp-10) 0}.selfadvertisement h4{margin:var(--sp-10) 0;font-size:var(--fs-18);font-weight:500}.single-product__categories h4{padding:var(--sp-20) 0;font-size:var(--fs-24);font-weight:600;position:relative}.single-product__categories__wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--sp-15)}@media(min-width: 992px){.single-product__categories__wrap{grid-template-columns:repeat(5, 1fr)}}.single-product__categories__e{padding:var(--sp-15);border:solid .1rem var(--cl-gray-1);border-radius:var(--br-xsmall);text-align:center}.single-product__categories__e__img{padding:var(--sp-10) 0}.single-product__categories__e__img img{margin:0 auto;max-width:60%;aspect-ratio:1;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;border-radius:var(--br-xsmall)}.single-product__categories__e span{padding:var(--sp-05) var(--sp-10) var(--sp-15) var(--sp-10);display:block;font-size:var(--fs-14)}/*# sourceMappingURL=element-misc.css.map */