:root{--nr-bb-line: var(--color-border, rgba(0, 0, 0, .14))}variant-picker fieldset:has(input[data-option-name=Color]){display:none!important}.accelerated-checkout-block{display:none!important}variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) legend{grid-column:1 / -1;margin-bottom:4px}variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{width:auto;min-height:48px;justify-content:center}.shopify-section :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-weight:400!important}[id$=__reviews] .slideshow-control{opacity:1!important}[id$=__reviews] .slideshow-control[disabled]{opacity:.4!important}.shopify-section [ref=popupLinkTrigger],.shopify-section popup-link-component button{text-transform:none}[id$=__reviews] .section>.force-full-width,[id$=__benefits] .section>.force-full-width{grid-column:2}@media screen and (min-width:750px){[id$=__reviews] .carousel-content,[id$=__reviews] slideshow-slides,[id$=__benefits] .carousel-content,[id$=__benefits] slideshow-slides{--peek-next-slide-size: 0px !important}}[id$=__faq] details>summary{padding-block:28px;font-size:1.1875rem!important}[id$=__reviews] slideshow-slides,[id$=__benefits] slideshow-slides{padding-inline:0!important;scroll-padding-inline:0!important}[id$=__reviews] slideshow-arrows,[id$=__benefits] slideshow-arrows{padding-inline:0!important}.payment-icons__list svg{width:32px;height:auto}variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{padding-inline:6px;white-space:nowrap;font-size:.875rem}dialog-component.popup-link{display:flex;justify-content:flex-end}dialog-component.popup-link .popup-link__button{text-transform:none;text-decoration:underline;font-size:.875rem}:is([id$=__benefits],[id$=__why],[id$=__reviews],[id$=__faq]) h2{font-size:1.75rem!important;line-height:1.2!important}@media screen and (min-width:750px){:is([id$=__benefits],[id$=__why],[id$=__reviews],[id$=__faq]) h2{font-size:2rem!important}}:is([id$=__benefits],[id$=__editorial],[id$=__why]) .text-block.paragraph p{color:color-mix(in srgb,var(--color-foreground, #000) 66%,transparent)}[id$=__why] p{font-size:.875rem!important}[id$=__why] [class*=__body] p{font-size:1rem!important}[id$=__reviews] slideshow-slides>.card{border-radius:8px;overflow:hidden}@media screen and (max-width:749px){[id$=__benefits] slideshow-slides>.card{width:272px!important}[id$=__benefits] slideshow-slides{--slideshow-gap: 32px !important}[id$=__why] :is([class*=__eyebrow],[class*=__heading],[class*=__body]){text-align:center;justify-content:center}}@media screen and (min-width:990px){:is([id$=__breadcrumb],[id$=__main],[id$=__reviews],[id$=__faq]){--page-margin: 56px}:is([id$=__benefits],[id$=__editorial]) .section{--full-page-grid-central-column-width: min(1040px, calc(100% - var(--page-margin) * 2))}[id$=__why] .section{--full-page-grid-central-column-width: min(960px, calc(100% - var(--page-margin) * 2))}}@media screen and (min-width:1200px){[id$=__main] .product-information__grid.product-information--media-left{grid-template-columns:824fr 504fr!important}}[id$=__main] .text-block.h3[class*=__title] p,.view-product-title,.view-product-title a{font-family:var(--font-heading--family);font-weight:400;font-size:1.75rem;line-height:1.2;letter-spacing:0;text-decoration:none}@media screen and (min-width:750px){[id$=__main] .text-block.h3[class*=__title] p,.view-product-title,.view-product-title a{font-size:2.125rem}}[id$=__benefits] [class*=_title] p{font-weight:400!important}[id$=__faq] details>summary{font-family:var(--font-heading--family)!important;font-size:1.25rem!important;line-height:1.2!important;padding-block:37px!important}[id$=__why] [class*=__eyebrow] p,[id$=__why] [class*=__h_label_t] p{font-size:.6875rem!important;letter-spacing:.1em}[id$=__why] :is([class*=__h_us_t],[class*=__h_them_t]) p{font-size:1.125rem!important}@media screen and (min-width:750px){.nr-sw__row{row-gap:8px;max-width:calc(8 * var(--nr-sw-w) + 7 * var(--nr-sw-gap))}}.nr-sw p.nr-sw__label,variant-picker fieldset legend{font-size:.875rem!important;margin-bottom:8px}variant-picker fieldset legend[data-nr-val]:after{content:": " attr(data-nr-val)}variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:44px;background:transparent;border:1px solid color-mix(in srgb,currentcolor 22%,transparent);border-radius:4px;color:inherit}variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background:transparent;border-color:currentcolor;box-shadow:0 0 0 1px currentcolor}[id$=__main] dialog-component.popup-link{position:relative;top:-138px;height:0;margin-bottom:-12px;pointer-events:none}[id$=__main] dialog-component.popup-link .popup-link__button{pointer-events:auto}[id$=__main] accordion-custom summary{min-height:57px;font-size:.9375rem}.nr-sw p.nr-sw__label *,.nr-ladder p.nr-ladder__head *{font-size:inherit!important}variant-picker fieldset legend[data-nr-val]:after{margin-inline-start:-.3em}[id$=__main] dialog-component.popup-link .popup-link__button{height:22px;overflow:visible;align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.nr-ladder p.nr-ladder__head{font-size:.875rem!important}.nr-ladder p.nr-ladder__head strong{font-weight:400}@media screen and (max-width:989px){[id$=__breadcrumb]{display:none}[id$=__main] .product-information{padding-block-start:0!important}}[id$=__main] .group-block-content:has(>.text-block[class*=__stars]){flex-wrap:nowrap!important}:is([id$=__reviews],[id$=__main]) [class*=__sum_logo] p:first-letter,[id$=__main] [class*=__tp] p:first-letter{color:#00b67a}@media screen and (max-width:749px){[id$=__editorial] .custom-section-content>.layout-panel-flex{gap:24px!important}[id$=__editorial] .image-block__image{aspect-ratio:4 / 3!important;object-fit:cover}[id$=__why] :is([class*=__eyebrow],[class*=__heading],[class*=__body]) :is(p,h2){text-align:center!important}[id$=__reviews] slideshow-arrows{display:none}}[id$=__main] dialog-component.popup-link .popup-link__button svg{order:-1}[id$=__main] dialog-component.popup-link{justify-content:flex-end}[id$=__faq] accordion-custom:first-of-type>details{border-top-width:0!important}[id$=__faq] details>summary{padding-block:37px!important}@media screen and (max-width:749px){[id$=__faq] details>summary{padding-block:26px!important;font-size:1.125rem!important}}[id$=__main] .group-block-content:has(>.text-block[class*=__stars])>.text-block{flex:0 1 auto!important;width:auto!important}@media screen and (max-width:749px){[id$=__main] .product-details{padding-block-start:10px}}.nr-ladder__current{font-weight:400}:is([id$=__benefits],[id$=__why],[id$=__reviews],[id$=__faq],[id$=__editorial]) h2{text-wrap:balance}@media screen and (max-width:749px){[id$=__why] .group-block:has(>.group-block-content>.text-block):not(:has(>.group-block-content>.group-block)){padding-block:14px!important}[id$=__why] [class*=__eyebrow] p{letter-spacing:.14em;color:color-mix(in srgb,currentcolor 66%,transparent)}}[id$=__main] product-price .price{font-weight:500}[id$=__main] product-price .compare-at-price{font-size:.875rem;margin-inline-start:12px;color:color-mix(in srgb,currentcolor 55%,transparent)}variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{border-radius:2px}variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){box-shadow:none}[id$=__main] dialog-component.popup-link .popup-link__button svg{display:none}[id$=__main] dialog-component.popup-link .popup-link__button:before{content:"";order:-1;width:18px;height:18px;background: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='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.2' y='8.4' width='17.6' height='7.2' rx='1' transform='rotate(-45 12 12)'/%3E%3Cpath d='M8 12.2l1.6 1.6M10.6 9.6l1.6 1.6M13.2 7l1.6 1.6'/%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='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.2' y='8.4' width='17.6' height='7.2' rx='1' transform='rotate(-45 12 12)'/%3E%3Cpath d='M8 12.2l1.6 1.6M10.6 9.6l1.6 1.6M13.2 7l1.6 1.6'/%3E%3C/svg%3E") center / contain no-repeat}.nr-sw__chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--nr-sw-line);pointer-events:none;z-index:1}.nr-sw__chip:after{top:-3px;right:-3px;bottom:-3px;left:-3px;box-shadow:0 0 0 1px var(--nr-sw-ring)}[id$=__main] .text-block[class*=__subtitle] p{font-size:.9375rem}variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:transparent!important;color:inherit!important}:is([id$=__benefits],[id$=__why],[id$=__reviews],[id$=__faq],[id$=__editorial]) h2{font-size:1.95rem!important;font-weight:500!important;letter-spacing:0}[id$=__main] .text-block.h3[class*=__title] p,.view-product-title,.view-product-title a{font-size:2.05rem;font-weight:500}[id$=__benefits] [class*=_title] p{font-size:1.2rem!important;letter-spacing:.01em}[id$=__faq] details>summary{font-size:1.4rem!important}[id$=__why] :is([class*=__h_us_t],[class*=__h_them_t]) p{font-size:1.12rem!important;line-height:1.2}@media screen and (min-width:750px){:is([id$=__benefits],[id$=__why],[id$=__reviews],[id$=__faq],[id$=__editorial]) h2{font-size:2.3rem!important}[id$=__main] .text-block.h3[class*=__title] p,.view-product-title,.view-product-title a{font-size:2.45rem}[id$=__benefits] [class*=_title] p{font-size:1.34rem!important}[id$=__faq] details>summary{font-size:1.48rem!important}[id$=__why] :is([class*=__h_us_t],[class*=__h_them_t]) p{font-size:1.34rem!important}}[id$=__why] .group-block-content:has(>:is([class*=__r1_us],[class*=__r2_us],[class*=__r3_us],[class*=__r4_us],[class*=__r5_us],[class*=__r6_us])){align-items:stretch!important}[id$=__why] :is([class*=__r1_us],[class*=__r2_us],[class*=__r3_us],[class*=__r4_us],[class*=__r5_us],[class*=__r6_us]){display:flex;align-items:center;justify-content:center}[id$=__why] :is([class*=__r1_us],[class*=__r2_us],[class*=__r3_us],[class*=__r4_us],[class*=__r5_us],[class*=__r6_us]) p{color:var(--color-foreground, #3B3B3B)!important;opacity:1!important}@media screen and (max-width:749px){[id$=__reviews] .group-block-content:has(>[class*=__sum_word]){justify-content:center!important}[id$=__reviews] [class*=__sum_line]{flex:1 0 100%!important;width:100%!important;max-width:none!important;text-align:center!important}[id$=__reviews] [class*=__sum_line] p{text-align:center!important;white-space:normal}}html .shopify-section :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-weight:500!important}html [id$=__benefits] [class*=_title] p{font-weight:500!important;font-size:1.1rem!important}html [id$=__main] .text-block.h3[class*=__title] p,html .view-product-title,html .view-product-title a{font-weight:500}html [id$=__faq] details>summary{font-weight:500}:is([id$=__benefits],[id$=__editorial],[id$=__why]) .text-block.paragraph p{color:color-mix(in srgb,var(--color-foreground, #3B3B3B) 82%,transparent)}@media screen and (min-width:750px){html [id$=__benefits] [class*=_title] p{font-size:1.2rem!important}}@media screen and (max-width:749px){[id$=__main] media-gallery .media-gallery__mobile-controls{position:static!important;margin-top:4px}}@media screen and (max-width:749px){[id$=__main] media-gallery .media-gallery__mobile-controls .slideshow-control{color:#3b3b3b!important;--color-foreground: #3B3B3B}}[id$=__editorial] .text-block.paragraph p{line-height:1.5}[id$=__editorial] .text-block[class*=__set_n] p{font-size:.75rem!important;line-height:1.45}[id$=__editorial] .group-block-content:has(>.text-block[class*=__f1_t]){row-gap:5px!important}html [id$=__faq] details>summary{font-size:1.45rem!important;font-weight:500!important}@media screen and (min-width:750px){html [id$=__faq] details>summary{font-size:1.65rem!important}}[id$=__main] .buy-buttons-block .add-to-cart-icon{display:none!important}[id$=__main] .buy-buttons-block .add-to-cart-button{font-size:.875rem;letter-spacing:.14em}[id$=__main] .nr-ladder__save:not(.is-regular){color:#637868!important;font-weight:600}[id$=__main] [class*=__g_title] p,[id$=__main] [class*=__g_title] p strong{font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:1.25rem!important;line-height:1.2!important}[id$=__main] accordion-custom summary{font-family:var(--font-heading--family)!important;font-weight:500!important;font-size:1.1875rem!important}[id$=__editorial] :is([class*=__f1_t],[class*=__f2_t],[class*=__f3_t],[class*=__set_t]) p{font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:1.2rem!important;line-height:1.25!important}[id$=__why] :is([class*=__h_us_t],[class*=__h_them_t]) p{font-family:var(--font-heading--family)!important;font-weight:500!important}[id$=__benefits] [class*=_title] p{color:var(--color-foreground, #3B3B3B)!important}:is([id$=__benefits],[id$=__editorial]) .text-block.paragraph p{color:color-mix(in srgb,var(--color-foreground, #3B3B3B) 88%,transparent)}[id$=__why] .group-block:has(>.group-block-content>.text-block[class*=_lab]),[id$=__why] .group-block:has(>.group-block-content>.text-block[class*=_them_t]),[id$=__why] .group-block:has(>.group-block-content>.text-block[class*=_us_t]){display:flex!important;align-items:center!important}[id$=__why] .group-block:has(>.group-block-content>.text-block[class*=_lab]){justify-content:flex-start!important}[id$=__why] .group-block:has(>.group-block-content>.text-block:is([class*=_them_t],[class*=_us_t])){justify-content:center!important}.nr-sc-table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:.875rem}.nr-sc-table th,.nr-sc-table td{text-align:left;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,currentcolor 14%,transparent)}.nr-sc-table th{font-weight:600;background:color-mix(in srgb,currentcolor 5%,transparent)}@media screen and (max-width:749px){main>.shopify-section{--page-margin: 12px !important}main>.shopify-section[id$=__editorial]{--page-margin: 24px !important}[id$=__main] .product-details{padding-block-start:12px!important}[id$=__main] [class*=__subtitle] p{letter-spacing:-.012em}[id$=__main] variant-picker{margin-block-start:-16px}[id$=__main] .nr-ladder{padding-block-start:0!important;margin-block-start:-3px}[id$=__main] [class*=__guarantee]{margin-block-end:12px}[id$=__main] accordion-custom summary{min-height:56px;padding-block:15px}[id$=__benefits] .card__inner{gap:16px!important}[id$=__benefits] .card__inner>.text-block[class*=_text]{margin-block-start:-8px}[id$=__why] :is([class*=_us_t],[class*=_them_t],[class*=_lab]) p{line-height:1.4!important}[id$=__why] .group-block:has(>.group-block-content>.text-block[class*=_lab]){padding-inline-start:0!important}[id$=__why] .group-block-content:has(>.text-block[class*=_lab]){flex-wrap:nowrap!important;gap:8px!important}[id$=__why] [class*=__h_label_t] p{white-space:nowrap;letter-spacing:.08em!important}[id$=__why] :is([class*=__r1_lab],[class*=__r2_lab],[class*=__r3_lab],[class*=__r4_lab]) p{white-space:nowrap;font-size:.875rem!important;color:var(--color-foreground, #3B3B3B)}[id$=__why] .group-block:has(>.group-block-content>.text-block:is([class*=_them_t],[class*=_us_t])){padding-inline:4px!important}[id$=__why] .group-block--width-custom.size-style{width:var(--size-style-width-mobile)!important;flex:0 0 var(--size-style-width-mobile)!important;max-width:none!important}[id$=__reviews] [class*=_body] p{font-size:.875rem!important;line-height:1.55!important}[id$=__reviews] [class*=__sum_word]{flex:0 0 auto!important;width:auto!important}[id$=__faq] details>summary{padding-block:22px!important}.nr-bb-progress{position:relative;height:2px;margin:12px 0 0;background:color-mix(in srgb,var(--color-foreground, #3B3B3B) 16%,transparent)}.nr-bb-progress>i{position:absolute;inset-block:0;left:0;width:33%;background:var(--color-foreground, #3B3B3B);transition:left .2s ease}.nr-bb-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.nr-bb-dots>i{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--color-foreground, #3B3B3B) 18%,transparent)}.nr-bb-dots>i.is-on{background:var(--color-foreground, #3B3B3B)}}@media screen and (min-width:750px){.nr-bb-progress,.nr-bb-dots{display:none}}@media screen and (max-width:749px){[id$=__main] media-gallery{background:#fff}[id$=__main] media-gallery slideshow-controls.media-gallery__mobile-controls{mix-blend-mode:normal!important;--color-foreground: #3B3B3B;--color-foreground-rgb: 59 59 59}[id$=__main] [class*=__desc] p{font-size:.9375rem!important;line-height:1.5!important}}:is([id$=__reviews] [class*=__sum_logo],[id$=__main] [class*=__tp]) p:first-letter{font-size:1.3em}@media screen and (min-width:750px){[id$=__reviews] .slideshow-control{background:#fff!important;color:#3b3b3b!important;border:1px solid #D9CFC0!important;width:36px!important;height:36px!important}[id$=__reviews] .slideshow-control--next{margin-inline-end:-18px!important}[id$=__reviews] .slideshow-control--previous{margin-inline-start:-18px!important}[id$=__reviews] .slideshow-control--previous[disabled]{display:flex!important;opacity:.4!important}}html [id$=__faq] details>summary{font-weight:600!important}[id$=__main] [class*=__stars] p{color:#637868!important}.nr-sw__chip:after{border-radius:2px!important}.nr-sc-table{table-layout:fixed}.nr-sc-table :is(th,td):first-child{width:55%}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nr-bamboo.css.map */
