.shopify-section--custom-product-accordion{margin:0;padding:0}.c-product-accordion{color:#fff}.c-product-accordion__inner{width:100%;max-width:350px;margin:0 auto;padding:0 20px 80px}.c-product-accordion__list{border-top:1px solid rgba(255,255,255,.75)}.c-product-accordion__item-wrap{display:block}.c-product-accordion__item-wrap{border-bottom:1px solid rgba(255,255,255,.75)}.c-product-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:100px;padding:0 32px;margin:0;cursor:pointer;list-style:none}.c-product-accordion__summary::-webkit-details-marker{display:none}.c-product-accordion__title{margin:0;font-weight:400;line-height:1.4;color:#fff}.c-product-accordion__title--detail{font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important;font-size:16px;letter-spacing:2.88px}.c-product-accordion__title--regulatory{font-family:Shippori Mincho,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif!important;font-size:14px;letter-spacing:2.52px}.c-product-accordion__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:16px;color:#fff;transition:transform .25s ease}.c-product-accordion__icon svg{display:block;width:30px;height:16px}.c-product-accordion__disclosure[aria-expanded=true] .c-product-accordion__icon{transform:rotate(180deg)}.c-product-accordion__content{margin:0;padding:30px 32px 40px;overflow-wrap:break-word;word-break:break-word;color:#fff}.c-product-accordion__content--detail{font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important;font-size:13px;font-weight:400;line-height:30px;letter-spacing:1.95px}.c-product-accordion__content--regulatory{font-family:Shippori Mincho,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif!important;font-size:11px;font-weight:400;line-height:30px;letter-spacing:1.65px}@media screen and (min-width:750px){.c-product-accordion__inner{max-width:800px;padding:0 24px 140px}.c-product-accordion__summary{padding:0 58px}.c-product-accordion__title--detail{font-size:20px;letter-spacing:3.6px}.c-product-accordion__title--regulatory{font-size:18px;letter-spacing:3.24px}.c-product-accordion__content{padding:50px 58px}.c-product-accordion__content--detail,.c-product-accordion__content--regulatory{font-size:12px;letter-spacing:2.4px}}@media screen and (min-width:1100px){.c-product-accordion__inner{max-width:916px}.c-product-accordion__content--detail,.c-product-accordion__content--regulatory{font-size:16px;letter-spacing:2.4px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product-accordion.css.map */
