.cjnz-bamboo-guide-link{margin:0 0 18px}.cjnz-bamboo-guide-link a{text-decoration:underline;text-underline-offset:3px}.cjnz-bamboo-guide-link a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cjnz-christmas-delivery{margin:14px 0;padding:14px 16px;border:1px solid #d7dfd5;border-left:3px solid #31583d;border-radius:4px;background:#f5f8f3;color:#263c2c;font-size:13px;line-height:1.5}.cjnz-christmas-delivery--home{margin:0;text-align:center;border-left:0;border-right:0;border-radius:0;padding:8px 16px}.cjnz-christmas-delivery__preview{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#596552;margin-bottom:5px}.cjnz-christmas-delivery__message{font-weight:600;margin:0 0 4px}.cjnz-christmas-delivery__disclaimer{font-size:12px;margin:0 0 7px}.cjnz-christmas-delivery__details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:12px}.cjnz-christmas-delivery__details summary:focus-visible{outline:2px solid #31583d;outline-offset:4px}.cjnz-christmas-delivery__details[open]{text-align:left;max-width:650px;margin:0 auto}.cjnz-christmas-delivery__details ul{padding-left:20px;margin:10px 0}.cjnz-christmas-delivery__details p{margin:7px 0}.cjnz-christmas-delivery--home .cjnz-christmas-delivery__preview{display:inline;font-size:9px;margin:0 7px 0 0}.cjnz-christmas-delivery--home summary{text-decoration:none;font-size:12px;line-height:1.5}.cjnz-christmas-delivery__more{text-decoration:underline;text-underline-offset:3px;margin-left:7px}@media(max-width:767px){.cjnz-christmas-delivery--home{padding:7px 12px}.cjnz-christmas-delivery--home summary{font-size:11px}}.cjnz-christmas-delivery--product{padding:8px 10px;margin:10px 0;font-size:12px}.cjnz-christmas-delivery--product summary{text-decoration:none;font-size:12px;line-height:1.5}.cj-product-purchase-layout.cjnz-listed-sizes .clickyboxes.cjnz-main-size-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cj-product-purchase-layout.cjnz-listed-sizes .clickyboxes.cjnz-main-size-groups>li{margin:0;min-width:0}.cj-product-purchase-layout.cjnz-listed-sizes .clickyboxes.cjnz-main-size-groups>li>a{display:flex;align-items:center;justify-content:center;width:100%;height:auto;box-sizing:border-box;min-height:48px;padding:8px 6px;white-space:normal;line-height:1.3}.cj-product-purchase-layout.cjnz-listed-sizes .clickyboxes.cjnz-main-size-groups>.cjnz-main-size-baby{grid-column:span 2}.cj-product-purchase-layout.cjnz-listed-sizes .clickyboxes.cjnz-main-size-groups>.cjnz-main-size-group-heading{grid-column:1 / -1;padding-top:8px;font-size:13px;font-weight:600;line-height:1.3}.cjnz-product-faq{margin:20px 0}.cjnz-product-faq details{border-top:1px solid #ddd;padding:12px 0}.cjnz-product-faq details:last-child{border-bottom:1px solid #ddd}.cjnz-product-faq summary{cursor:pointer;font-weight:600}.cjnz-product-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cjnz-product-faq details>div{padding-top:10px;line-height:1.5}.cjnz-product-faq a{text-decoration:underline;text-underline-offset:2px}.cjnz-product-reasons{margin:0 0 22px;padding:0;list-style:none;font-size:14px;line-height:1.65}.cjnz-product-reasons li{display:flex;gap:10px;align-items:flex-start;margin-bottom:9px}.cjnz-product-reasons .cjnz-bauble{flex-shrink:0;width:16px;height:20px;margin-top:1px}.product-detail .thumbnails .rimage-outer-wrapper{width:100%;max-width:none!important}.product-detail .thumbnails .rimage-wrapper{padding-top:100%!important}.product-detail .thumbnails .rimage__image{width:100%;height:100%;object-fit:contain;object-position:center}.cjnz-shipping-progress{margin:0 0 20px;padding:15px 16px;background:#f4f7f2;border:1px solid #dbe4d7;border-radius:4px;text-align:left;color:#243c2b}.cjnz-shipping-progress[hidden],.cjnz-shipping-progress progress[hidden]{display:none!important}.cjnz-shipping-progress__message{margin:0 0 10px;font-size:15px;line-height:1.45;font-weight:600}.cjnz-shipping-progress progress{display:block;width:100%;height:8px;margin:0 0 10px;border:0;border-radius:8px;overflow:hidden;background:#dbe4d7;accent-color:#28633d}.cjnz-shipping-progress progress::-webkit-progress-bar{background:#dbe4d7;border-radius:8px}.cjnz-shipping-progress progress::-webkit-progress-value{background:#28633d;border-radius:8px}.cjnz-shipping-progress progress::-moz-progress-bar{background:#28633d;border-radius:8px}.cjnz-shipping-progress small{display:block;font-size:12px;line-height:1.5}.cjnz-shipping-progress__details a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cjnz-shipping-progress__preview{margin-top:7px;color:#66531e}.cjnz-shipping-banner{padding:10px 18px;text-align:center;color:#243c2b;background:#edf3e9;font-size:14px;line-height:1.5}.cjnz-shipping-banner strong,.cjnz-shipping-banner small{display:block}.cjnz-shipping-banner small{font-size:11px;color:#66531e}#cart-summary-overlay .cjnz-shipping-progress{max-width:560px;margin:15px auto}.cjnz-shipping-progress__details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;font-size:13px}.cjnz-shipping-progress__disclosure{font-size:12px;line-height:1.5}.cjnz-shipping-progress__disclosure p{margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map?subset=AAAAAAAAgQAImAQ */
