@charset "UTF-8";.product__info-container variant-selects{margin-bottom:0;padding:15px;background-color:#f5f5f5}.product__info-container variant-selects fieldset+fieldset .swatch_divide{padding-top:0}.product__info-container variant-selects .swatch_divide{border-top:0}.product__info-container variant-selects+.qty_size{padding-top:0}.product__info-container .qty_size{margin-top:0;border-top:0;padding:15px;background-color:#f5f5f5}.product__info-container .qty_size quantity-input{background-color:#fff}.product-form__buttons.pro_btn_inline .product-form__submit{width:100%!important}@media(min-width:768px){.product-form__buttons.pro_btn_inline .product-form__submit,.product--favorite-button{width:50%!important}.shopify-section .page-width .product{--thumb: min(462px, 46%)}.shopify-section .page-width .product .product__media-wrapper{max-width:462px}.shopify-section .page-width .product .product__info-wrapper{--pad: min(60px, 20 / 768 * 100vw);max-width:calc(100% - var(--thumb));padding-left:var(--pad)}}@media(max-width:767px){.shopify-section .page-width .product .product__media-wrapper{max-width:646px;margin-inline:auto}}.product__media-list .media>*:not(.zoom):not(.deferred-media__poster-button){object-fit:contain}.product .product__sku{margin-bottom:.5em}.product .product__tax{font-size:calc(var(--font-body-scale) * 14px)}.product_labels{padding:0;display:flex;gap:8px}.product_labels__item{--color: currentColor;--width: 44px;width:var(--width);height:var(--width);border:2px solid var(--color);border-radius:4px;color:var(--color);font-size:13px;font-weight:700;line-height:calc(16 / 14);text-align:center;display:grid;place-items:center}.product_labels__item.--print{--color: #5199a8}.product_labels__item.--ebook{--color: #c56ea1}.product_labels__item.--subscription{--color: #2c7abe}.product__accordion.accordion .icon-accordion{width:1.8em;height:1.8em;margin-top:-.2em}.product__accordion.accordion .accordion__content{padding-inline:.5em;font-size:calc(var(--font-body-scale) * 13px);font-weight:var(--font-body-weight)}@media(min-width:768px){.product__accordion.accordion .accordion__content{font-size:calc(var(--font-body-scale) * 14px)}}.product__info-container .product_details{margin:1.5rem 0 0;border-top:1px dashed var(--color_stroke);padding-top:1.5em;font-size:min(14px,1em - 2px);line-height:1.7;display:flex;flex-direction:column;gap:1em}.product__info-container .product_details dl{margin:0;display:grid;grid-template-columns:5em 1fr;gap:1em}.product__info-container .product_details dt{color:var(--color_sub)}.product__info-container .product_details dd{margin:0;padding:0}.product__description.rte{padding-top:2rem}.product__description.rte a:not(.button){color:var(--color_link)}.product__description.rte a:not(.button):hover{color:var(--color_hover)}.product__description .mokuji{--gutter: min(20px, 1.4285714286em);--spacer: min(18px, 1.3em);border-radius:min(4px,.3em);border:4px solid var(--color_beige)}.product__description .mokuji:not(:first-child){margin-top:var(--content_spacer)}.product__description .mokuji h2{margin:0;padding-block:.7391666667em;text-align:center;background-color:var(--color_beige)}.product__description .mokuji h2:after{display:none}.product__description .mokuji ul{margin:0;border:0;padding:var(--gutter);list-style-type:none}.product__description .mokuji li{line-height:1.4}.product__description .mokuji li:not(:first-child){margin-top:var(--spacer)}.product__description .mokuji li:not(:last-child){padding-bottom:var(--spacer)}@media screen and (min-width:768px){.product__description .mokuji{--gutter: min(30px, 20 / 768 * 100vw);--spacer: min(10px, 6 / 768 * 100vw)}.product__description .mokuji h2{font-size:calc(var(--font-heading-scale) * 20px)}.product__description .mokuji li:not(:first-child){margin-top:calc(var(--spacer) * 2)}}.product__description .mokuji2{--gutter: min(20px, 1.4285714286em);--spacer: min(18px, 1.3em);border:1px solid #c0c0c0;padding:var(--gutter)}.product__description .mokuji2:not(:first-child){margin-top:var(--content_spacer)}.product__description .mokuji2 summary{margin:0;font-size:calc(var(--font-heading-scale) * 18px);font-weight:var(--font-heading-weight);display:flex;align-items:center;gap:min(10px,.72em)}.product__description .mokuji2 summary:before{content:"";width:.88em;aspect-ratio:1 / 1;margin-top:.1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h16v16H0z' style='fill:none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg style='clip-path:url(%23a)'%3E%3Cpath d='M15.21 14.3H4.65c-.39 0-.7-.31-.7-.7s.31-.7.7-.7h10.56c.39 0 .7.31.7.7s-.31.7-.7.7M2.8 13.6c0 .77-.63 1.4-1.4 1.4S0 14.37 0 13.6s.63-1.4 1.4-1.4 1.4.63 1.4 1.4M15.21 8.7H4.65c-.39 0-.7-.31-.7-.7s.31-.7.7-.7h10.56c.39 0 .7.31.7.7s-.31.7-.7.7M2.8 8c0 .77-.63 1.4-1.4 1.4S0 8.77 0 8s.63-1.4 1.4-1.4 1.4.63 1.4 1.4M15.21 3.1H4.65c-.39 0-.7-.31-.7-.7s.31-.7.7-.7h10.56c.39 0 .7.31.7.7s-.31.7-.7.7M2.8 2.4c0 .77-.63 1.4-1.4 1.4S0 3.17 0 2.4.63 1 1.4 1s1.4.63 1.4 1.4' style='fill:%231b1b1b'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center center;display:block}.product__description .mokuji2 summary:after{content:"[\958b\304f]";margin-top:.2em;font-size:.6666666667em;font-weight:var(--font-body-weight);line-height:1}.product__description .mokuji2[open] summary{padding-bottom:var(--spacer)}.product__description .mokuji2[open] summary:after{content:"[\9589\3058\308b]"}.product__description .mokuji2 ul{margin:0;border:0;border-top:1px dotted var(--color_stroke);padding:var(--spacer) 0 0;display:flex;flex-direction:column;gap:calc(var(--gutter) * .5)}.product__description .mokuji2 li{margin:0;border:0;padding:0;line-height:1.4}@media screen and (min-width:768px){.product__description .mokuji2{--gutter: min(30px, 20 / 768 * 100vw);--spacer: min(10px, 6 / 768 * 100vw)}.product__description .mokuji2 summary{font-size:calc(var(--font-heading-scale) * 20px)}.product__description .mokuji2 summary:after{margin-top:0;font-size:.7em}.product__description .mokuji2 ul{padding-top:calc(var(--spacer) * 2);gap:var(--spacer)}}.trustoo-reviews-wrapper #vstar-reviews:not(.page-width){max-width:var(--page-width);padding-inline:1rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom_product.css.map */
