.skel{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.rich-text p{margin:0 0 16px}.rich-text p:last-child{margin-bottom:0}.rich-text strong,.rich-text b{font-weight:700}.rich-text em,.rich-text i{font-style:italic}.rich-text u{text-decoration:underline}.blox-hero{padding:0 20px;background:var(--bg, #fff);border-radius:var(--radius, 12px);margin:var(--vspace, 32px) 0;color:var(--color-text, #0f1419)}.blox-hero .ho-wrap{box-sizing:border-box;margin:0 auto;max-width:var(--maxw, 1100px);display:grid;grid-template-columns:1fr;gap:var(--gap, 24px)}.blox-hero .ho-grid{display:grid;gap:var(--media-gap, 16px);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.blox-hero .ho-gallery{display:grid;gap:var(--gallery-gap, 12px)}.blox-hero .ho-gallery.count-1{grid-template-columns:1fr}.blox-hero .ho-gallery.count-2{grid-template-columns:1fr 1fr}.blox-hero .ho-gallery.count-3{grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b c"}.blox-hero .ho-gallery.count-3 .g1{grid-area:a}.blox-hero .ho-gallery.count-3 .g2{grid-area:b}.blox-hero .ho-gallery.count-3 .g3{grid-area:c}.blox-hero .ho-gallery.count-4{grid-template-columns:1fr 1fr}.blox-hero .ho-img{display:block;width:100%;height:auto;border:0;outline:0;border-radius:var(--radius, 12px);object-fit:cover}.blox-hero .ho-copy{display:flex;flex-direction:column;gap:16px;max-width:var(--copy-maxw, 800px);margin:var(--copy-margin, 24px) auto 0;text-align:var(--copy-align, left)}.blox-hero .ho-h{margin:0 10px 10px;font-size:var(--head-size, 22px);line-height:1.25;text-align:var(--headline-align, center);color:var(--color-text, #0f1419);font-weight:var(--head-weight, 400)}.blox-hero .ho-p{margin:0 10px 18px;font-size:var(--body-size, 16px);line-height:1.45;text-align:var(--body-align, left);color:var(--body-color, #333);font-weight:var(--body-weight, 400)}.blox-hero .ho-ctawrap{text-align:var(--cta-align, center)}.blox-hero .ho-cta{display:inline-block;padding:var(--cta-pad, 14px 28px);border-radius:var(--btn-radius, 10px);text-decoration:none;font-weight:var(--cta-weight, bold);background:var(--cta-bg, #769D8D);color:var(--cta-text, #fff);border:var(--cta-border, 0);transition:opacity .2s}.blox-hero .ho-cta:hover{opacity:.85}.blox-story{--ink: var(--color-text, #0f1419);--muted: var(--body-color, #333);--link: var(--link-color, #000);margin:0;padding:0;display:flow-root;background:var(--bg, #fff);color:var(--ink)}.blox-story *{box-sizing:border-box}.blox-story img{display:block;width:100%;height:auto;border:0;outline:0;text-decoration:none}.blox-story .st-wrap{max-width:var(--maxw, 1200px);margin:var(--vspace, 32px) auto;padding:20px 24px}.blox-story h2{font-weight:var(--head-weight, 700);font-size:var(--head-size, 24px);line-height:1.3;margin:0 0 16px;color:var(--ink)}.blox-story p{margin:0 0 16px;line-height:1.7;color:var(--muted);font-size:var(--body-size, 16px);font-weight:var(--body-weight, 400)}.blox-story a{color:var(--link);text-decoration:underline}.blox-story .st-content{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;max-width:900px;margin:0 auto}.blox-story .st-image{text-align:center}.blox-story .st-image img{border-radius:50%;max-width:150px;margin:0 auto 12px}.blox-story .st-caption{font-size:14px;color:var(--muted)}.blox-story .st-caption strong{color:var(--ink);font-size:16px}.blox-steps{padding:0 24px;margin:0}.blox-steps .steps-band{background:var(--bg);border-radius:0;max-width:var(--max-width);margin:0 auto;padding:var(--padding) 0}.blox-steps h2{font-weight:700;font-size:var(--heading-size);line-height:1.3;margin:0 0 32px;color:var(--heading-color);text-align:center;padding:0 24px}.blox-steps .steps-grid{display:grid;grid-template-columns:1fr;gap:var(--gap);margin:0 auto;padding:0 24px}.blox-steps .steps-step{text-align:center}.blox-steps .steps-icon{width:var(--icon-size);height:var(--icon-size);border-radius:50%;background:var(--icon-bg);margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.blox-steps .steps-number{font-size:calc(var(--icon-size) * .45);font-weight:700;color:var(--icon-color);line-height:1}.blox-steps .steps-step h4{font-weight:700;font-size:var(--step-heading-size);line-height:1.3;margin:0 0 8px;color:var(--step-heading-color)}.blox-steps .steps-step p{font-size:var(--text-size);line-height:1.6;color:var(--text-color);margin:0}.blox-steps .cta-wrap{text-align:center;margin-top:32px;padding:0 24px}.blox-steps .steps-btn{display:inline-block;padding:12px 24px;background:var(--icon-bg);color:var(--icon-color);text-decoration:none;font-weight:600;transition:all .3s;border-radius:4px}.blox-steps .steps-btn:hover{opacity:.9;transform:translateY(-2px)}.blox-usp{padding:0 24px;margin:0}.blox-usp .usp-band{background:var(--bg);max-width:var(--max-width);margin:0 auto;padding:var(--padding) 0}.blox-usp h2{font-weight:700;font-size:var(--heading-size);line-height:1.3;margin:0 0 32px;color:var(--heading-color);text-align:center;padding:0 24px}.blox-usp .usp-grid{display:grid;grid-template-columns:1fr;gap:var(--gap);margin:0 auto 32px;padding:0 24px}.blox-usp .usp-item{text-align:center;padding:20px}.blox-usp .usp-icon{font-size:var(--icon-size);margin-bottom:12px;color:var(--icon-color);min-height:var(--icon-size);display:flex;align-items:center;justify-content:center}.blox-usp .usp-item h4{font-weight:700;font-size:var(--usp-heading-size);line-height:1.3;margin:0 0 8px;color:var(--usp-heading-color)}.blox-usp .usp-item p{font-size:var(--text-size);line-height:1.6;color:var(--text-color);margin:0}.blox-usp .cta-wrap{text-align:center;margin-top:0;padding:0 24px}.blox-usp .usp-btn{display:inline-block;padding:12px 24px;background:var(--usp-heading-color);color:#fff;text-decoration:none;font-weight:600;transition:all .3s;border-radius:4px}.blox-usp .usp-btn:hover{opacity:.9;transform:translateY(-2px)}.blox-notice{padding:0 24px;margin:0}.blox-notice .notice-band{background:var(--bg);border-radius:0;padding:var(--padding) 0;max-width:1400px;margin:0 auto}.blox-notice .notice-content{max-width:var(--max-width);margin:0 auto;padding:0 24px;text-align:var(--text-align)}.blox-notice[data-style=notice] .notice-text{font-size:var(--text-size);line-height:1.4;color:var(--text-color)}.blox-notice[data-style=cta] .notice-content,.blox-notice[data-style=guarantee] .notice-content{text-align:center}.blox-notice h2{font-weight:700;font-size:var(--heading-size);line-height:1.3;margin:0 0 16px;color:var(--heading-color)}.blox-notice[data-style=cta] .notice-text,.blox-notice[data-style=guarantee] .notice-text{font-size:var(--text-size);line-height:1.7;color:var(--text-color);margin:0 0 20px}.blox-notice .notice-text p{margin:0 0 16px;font-size:var(--text-size);color:var(--text-color)}.blox-notice .notice-text p:last-child{margin-bottom:0}.blox-notice .notice-text strong,.blox-notice .notice-text b{font-weight:700}.blox-notice .notice-text em,.blox-notice .notice-text i{font-style:italic}.blox-notice .notice-text u{text-decoration:underline}.blox-notice .notice-features{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:24px 0;font-weight:600;color:var(--feature-color)}.blox-notice .notice-features span{white-space:nowrap}.blox-notice .notice-cta-wrap{text-align:center;margin-top:20px}.blox-notice .notice-btn{display:inline-block;padding:14px 32px;background:var(--cta-bg);color:var(--cta-text);text-decoration:none;font-weight:600;font-size:16px;transition:all .3s;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.blox-notice .notice-btn:hover{opacity:.9;transform:translateY(-2px)}@media (max-width: 768px){.br-wrap{padding:20px 0 20px 10px}.br-track{grid-auto-columns:calc(100vw - var(--section-horizontal-pad, 40px) - var(--inner-pad, 16px));justify-content:start}}@media (min-width: 600px){.blox-usp .usp-grid{grid-template-columns:1fr 1fr}}@media (min-width: 768px){.blox-hero[data-layout=img-left-cta] .ho-wrap{grid-template-columns:var(--col-left, 1.2fr) var(--col-right, 1fr);gap:var(--gap-desktop, 40px);align-items:center}.blox-hero .ho-grid{gap:var(--media-gap-desktop, 32px)}.blox-steps .steps-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.br-btn{display:none}.blox-story .st-content{grid-template-columns:2fr 1fr}}@media (min-width: 900px){.blox-usp .usp-grid{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/blox.css.map */
