main[data-template^=page] [id*=__main] h1{font-size:32px;line-height:1.15}main[data-template^=page] .page-content :is(h2,h3,h4),main .shopify-policy__body :is(h2,h3,h4){line-height:1.25;margin-block:32px 8px}main[data-template^=page] .page-content h2,main .shopify-policy__body h2{font-size:24px}main[data-template^=page] .page-content h3,main .shopify-policy__body h3{font-size:20px}main[data-template^=page] .page-content h4,main .shopify-policy__body h4{font-size:17px}main[data-template^=page] .page-content>:first-child,main .shopify-policy__body>:first-child{margin-top:0}main[data-template^=page] .page-content p.eff,main .shopify-policy__body p.eff{font-size:14px;line-height:1.4;opacity:.7;margin-bottom:24px}main .shopify-policy__container{box-sizing:border-box;width:100%;max-width:712px;margin-inline:auto;padding:40px 20px 80px;text-align:left}main .shopify-policy__title{text-align:left;margin:0 0 32px}main .shopify-policy__title h1{font-size:32px;line-height:1.15;text-align:left;margin:0}main .shopify-policy__body{font-size:18px;line-height:1.6}main .shopify-policy__body p{margin:0 0 18px}main .shopify-policy__body :is(ul,ol){margin:0 0 18px;padding-inline-start:24px}main .shopify-policy__body li+li{margin-top:6px}main .shopify-policy__body blockquote{margin:24px 0;padding:16px 20px;border-inline-start:3px solid currentColor;opacity:.85}main[data-template^=page] .contact-hub__heading{font-size:clamp(26px,4vw,34px);line-height:1.15}main[data-template^=page] .contact-hub__form-heading{font-size:22px;line-height:1.2}.product-details rte-formatter.text-block :is(h2,h3,h4){font-size:22px;line-height:1.25;margin-block:20px 6px}@media(max-width:480px){.product-details rte-formatter.text-block :is(h2,h3,h4){font-size:20px}}.product-details .text-block h1{line-height:1.2!important}.product-form-buttons .quantity-selector-wrapper,.product-form-buttons .accelerated-checkout-block{display:none!important}.product-information__media media-gallery{max-width:100%}.product-details :is(h1,h2,h3,h4,p,li,.text-block){overflow-wrap:break-word;max-width:100%}@media(min-width:750px){media-gallery slideshow-component{display:grid!important;grid-template-columns:minmax(0,1fr) 44px minmax(0,auto) 44px minmax(0,1fr)!important;column-gap:0;align-items:center;min-width:0;max-width:100%}media-gallery slideshow-container,media-gallery slideshow-arrows{display:contents!important}media-gallery slideshow-arrows{position:static!important}media-gallery slideshow-slides{grid-column:1 / -1;grid-row:1;min-width:0;max-width:100%;border-radius:22px}media-gallery slideshow-controls{grid-column:3;grid-row:2;min-width:0;max-width:100%;overflow:hidden}media-gallery slideshow-arrows .slideshow-control--previous{grid-column:2;grid-row:2}media-gallery slideshow-arrows .slideshow-control--next{grid-column:4;grid-row:2}}media-gallery slideshow-arrows .slideshow-control{--icon-stroke-width: 3px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0!important;border-radius:50%;background:#88c8e0;color:#fff;box-shadow:none;filter:none;transition:background-color .15s ease}media-gallery slideshow-arrows .slideshow-control .svg-wrapper{display:grid;place-items:center;width:24px;height:24px;margin:0}media-gallery slideshow-arrows .slideshow-control .svg-wrapper svg{display:block;width:24px;height:24px}media-gallery slideshow-arrows .slideshow-control:hover{background:#5fb2d2;box-shadow:none}@media(min-width:750px)and (max-width:989px){body main#MainContent .product-information__grid.product-information--media-left:not(.product-information__grid--half){grid-template-columns:minmax(0,1fr)!important;row-gap:24px}body main#MainContent .product-information__grid>*{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:600px!important;margin-inline:auto!important}body main#MainContent .product-information__media media-gallery{width:100%!important;max-width:560px!important;margin-inline:auto!important;position:static!important}}.sdd-download{box-sizing:border-box!important;width:calc(100% - 40px);max-width:560px;margin:48px auto 72px;padding:36px 32px 28px!important;background:#fff;border:2px solid #DCEFF7;border-radius:24px;box-shadow:0 8px 30px #3a373314;text-align:center}.sdd-download form{display:flex!important;flex-direction:column;align-items:center;gap:16px;margin:0}.sdd-download .sdd-download-image{display:block!important;width:min(220px,70%)!important;height:auto!important;max-width:100%;margin:0!important;border-radius:18px;box-shadow:0 6px 20px #3a373326}.sdd-download .sdd-download-product{margin:0!important;font-family:var(--ym-font-display, "Mochiy Pop One"),Nunito,sans-serif;font-size:22px;font-weight:400;line-height:1.3;color:#3a3733;text-wrap:balance;overflow-wrap:break-word}.sdd-download .sdd-download-file{display:inline-block;max-width:100%;margin:0!important;padding:4px 14px;border-radius:100px;background:#dcf5ea;color:#3a3733!important;font-family:var(--ym-font-body, Nunito),sans-serif;font-size:14px!important;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.sdd-download .sdd-download-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;max-width:360px;margin:8px 0 0!important;padding:16px 28px;border:0!important;border-radius:100px;background:#88c8e0;color:#fff;font-family:var(--ym-font-display, "Mochiy Pop One"),Nunito,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.2;cursor:pointer;transition:background-color .15s ease}.sdd-download .sdd-download-button:before{content:"";flex-shrink:0;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11'/%3E%3Cpath d='m7 11 5 5 5-5'/%3E%3Cpath d='M5 20h14'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11'/%3E%3Cpath d='m7 11 5 5 5-5'/%3E%3Cpath d='M5 20h14'/%3E%3C/svg%3E") center / contain no-repeat}.sdd-download .sdd-download-button:hover,.sdd-download .sdd-download-button:focus-visible{background:#5fb2d2}.sdd-download .sdd-download-warning{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:fit-content!important;max-width:100%!important;margin:20px auto 0!important;padding:10px 14px;border:1px solid #F8C878;border-radius:14px;background:#fef3d2;color:#3a3733!important;font-size:14px;font-weight:600;line-height:1.4;text-align:center}.sdd-download .sdd-download-warning-icon{flex-shrink:0;width:18px;height:18px;font-size:0!important;color:transparent;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A3733' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 11v6'/%3E%3Cpath d='M12 7.5h.01'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:480px){.sdd-download{margin:24px auto 48px;padding:28px 20px 22px!important}.sdd-download .sdd-download-product{font-size:19px}}nav[aria-label=breadcrumb i] a,.breadcrumbs a,.breadcrumb a{color:#6b665f}.ym-badge--neutral{color:#5e5a55}@media(max-width:749px){:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){line-height:1.2!important}:is(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance}.group-block-content>.text-block.h1+.text-block.h1{margin-block-start:-12px}.product-details .text-block h1{font-size:clamp(24px,7.2vw,34px)!important}.ym-badge,.ym-best-buddy,.ym-save-tag,.ym-product-footnote,.ym-perfect__title{font-size:13px}nav[aria-label=breadcrumb i] a,.breadcrumbs a,.breadcrumb a{display:inline-block;padding-block:10px;font-size:14px}.main-collection-grid .product-grid{box-sizing:border-box;padding-inline:16px}.main-collection-grid product-card .product-card__content{padding-inline:0}.main-collection-grid product-card [class*=product_title] :is(p,a,span){font-size:15px!important}.contact-hub .ym-eyebrow{font-size:12px}.contact-hub .contact-hub__help,.contact-hub .contact-hub__card-hours{font-size:14px!important}.contact-hub__card-email{display:inline-flex;align-items:center;min-height:44px}footer .menu__item a{display:inline-flex;align-items:center;min-height:40px}footer .footer-utilities__text,footer .utilities a{font-size:13px}footer .utilities a{display:inline-block;padding-block:10px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/legal-typography.css.map */
