body.pnp-cohesive{background:#eeeae5;color:#243f3f;font:400 16px/1.6 Nunito,sans-serif;letter-spacing:0}.pnp-cohesive .pnp-site{max-width:1200px;margin:0 auto;background:#fff;min-height:100vh;box-shadow:0 0 35px #243f3f09}.pnp-cohesive .annbar{background:#e3a38e;color:#fff;text-align:center;padding:9px 18px;font:800 12px/1.5 Nunito,sans-serif}.pnp-cohesive{--font-stack-body:Nunito,sans-serif;--font-stack-headings:"Londrina Solid","Work Sans",sans-serif;--font-weight-body:400;--font-weight-body-bold:800;--font-weight-headings:900;--font-weight-buttons:800;--color-background-main:#fff;--color-text-main:#243f3f;--color-secondary-text-main:#63716c;--color-accent-main:#175e64!important;--color-foreground-accent-main:#fff;--color-borders-main:#e5e8e3;--color-background-cards:#fff;--color-text-cards:#243f3f;--color-accent-cards:#175e64;--color-foreground-accent-cards:#fff;--color-borders-cards:#e5e8e3;--color-third-background-main:#f7f8f4;--color-fourth-background-main:#fbf8f3;--border-radius-buttons:28px;--border-radius-cards:20px;--border-radius-forms:12px}.pnp-cohesive #main{max-width:none;margin:0;overflow:clip}.pnp-cohesive .container--large{max-width:1160px;width:auto;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.pnp-cohesive .container--vertical-space{margin-top:44px;margin-bottom:52px}.pnp-cohesive .breadcrumb{font:600 12px/1.5 Nunito,sans-serif;color:#667873;padding-top:24px;padding-bottom:0}.pnp-cohesive :is(h1,.h1){font-family:Londrina Solid,Work Sans,sans-serif!important;font-size:clamp(32px,3.2vw,44px);line-height:1.1;letter-spacing:0;font-weight:900;color:#175e64}.pnp-cohesive :is(h2,.h2,.section-heading__title){font-family:Londrina Solid,Work Sans,sans-serif!important;font-size:clamp(26px,2.5vw,34px);line-height:1.15;font-weight:900;letter-spacing:0;color:#175e64}.pnp-cohesive :is(h3,h4,h5,.h3,.h4,.h5){font-family:Nunito,sans-serif!important;letter-spacing:0;color:#243f3f}.pnp-cohesive :is(p,li,.rte){font-family:Nunito,sans-serif}.pnp-cohesive .section-heading{margin-bottom:24px!important}.pnp-cohesive .section-heading__subheading{font:400 16px/1.6 Nunito,sans-serif!important;margin-top:12px!important;color:#63716c}.pnp-cohesive :is(.button,.shopify-payment-button__button--unbranded){font:800 14px/1.4 Nunito,sans-serif!important;letter-spacing:0!important;text-transform:none;border:1px solid #175e64!important;border-radius:100px!important;box-shadow:none!important;outline-offset:4px;background:#175e64!important;color:#fff!important;min-height:44px;padding:12px 22px!important}.pnp-cohesive .button:after,.pnp-cohesive .button:before{display:none!important}.pnp-cohesive .button--outline{background:#fff!important;color:#175e64!important}.pnp-cohesive .button:hover{background:#11484d!important;color:#fff!important}.pnp-cohesive :is(input,select,textarea){font-family:Nunito,sans-serif;border-radius:12px;box-shadow:none}.pnp-cohesive .product-item.card{border:1px solid #e5e8e3;border-radius:20px;overflow:hidden;background:#fff;box-shadow:none}.pnp-cohesive .product-item__text{padding:18px!important}.pnp-cohesive .product-item__title{font:800 16px/1.4 Nunito,sans-serif!important;color:#175e64!important;letter-spacing:0}.pnp-cohesive .product-item__price{font:800 18px/1.4 Nunito,sans-serif;color:#175e64}.pnp-cohesive .product-item__icons{font-size:11px;color:#63716c;line-height:1.45}.pnp-cohesive .product-item__image{background:#f6f3ee}.pnp-cohesive :is(.product-price,.product__price){color:#175e64}.pnp-cohesive .product-text{padding-top:0}.pnp-cohesive .product-gallery-item{border-radius:20px;overflow:hidden;background:#f6f3ee}.pnp-cohesive :is(.plate-wrp,.parents-wrp,.cst-content-toggles,.testimonial_wrp,.collection-header,.collection-hero):before,.pnp-cohesive :is(.plate-wrp,.parents-wrp,.cst-content-toggles,.testimonial_wrp,.collection-header,.collection-hero):after{display:none!important}.pnp-cohesive .faq-items>.element--has-border{border:0;background:transparent}.pnp-cohesive toggle-tab.toggle--faq{border:1px solid #e1e7df!important;border-radius:18px;margin-bottom:12px!important;background:#fff;overflow:hidden}.pnp-cohesive toggle-tab.toggle--faq.opened{background:#f7f9f5;border-color:#b8d5ce!important}.pnp-cohesive .toggle--faq .toggle__title{padding:22px;gap:14px}.pnp-cohesive .toggle--faq .toggle__heading>.text-weight--bold{font:800 18px/1.3 Nunito,sans-serif;color:#175e64}.pnp-cohesive .toggle--faq .toggle__subtitle{margin-top:8px;font:400 14px/1.6 Nunito,sans-serif;color:#63716c}.pnp-cohesive .toggle--faq .toggle__content{padding:24px 48px;line-height:1.7;border-color:#e1e7df}.pnp-cohesive .toggle--faq .toggle__title>.button{min-width:180px;text-align:center}.pnp-cohesive .toggle--table{border-radius:14px;overflow:hidden;border-color:#e1e7df}.pnp-cohesive .cart__subtotal-widget{background:#f7f9f5;border:1px solid #e1e7df;border-radius:20px}.pnp-cohesive .cart-item{border-color:#e5e8e3}.pnp-cohesive .alert--note{background:#e9f4ed;border:0;border-radius:14px;color:#175e64}.pnp-cohesive .sidebar{font-family:Nunito,sans-serif;color:#243f3f}.pnp-cohesive .sidebar__header{background:#fbf7f2;border-bottom:1px solid #e5e8e3}.pnp-cohesive .pnp-nav{padding:10px 40px;letter-spacing:0;min-height:73px}.pnp-cohesive .pnp-nav :is(a,button){margin:0;box-shadow:none;letter-spacing:0}.pnp-cohesive .pnp-nav-links{align-items:center}.pnp-cohesive .pnp-footer h2{font:900 22px/1.1 Londrina Solid,Work Sans,sans-serif!important}.pnp-cohesive .pnp-footer a{border:0;text-decoration:none}.pnp-cohesive .pnp-footer p{margin-top:0}.pnp-footer__legacy{border-top:1px solid #e7ded5;font-size:13px;line-height:1.65}.pnp-footer__legacy p{margin:0 0 10px}.pnp-footer__social p{width:100%;margin:0}.pnp-footer__legal{text-align:center}@media(max-width:799px){.pnp-cohesive .container--large{padding-left:20px;padding-right:20px}.pnp-cohesive .container--vertical-space{margin-top:28px;margin-bottom:36px}.pnp-cohesive .pnp-nav{padding:10px 14px}.pnp-cohesive .toggle--faq .toggle__title{padding:18px;grid-template-columns:14px 1fr;grid-template-areas:"toggle-icon heading" ". button"}.pnp-cohesive .toggle--faq .toggle__title>.button{margin-top:6px;min-width:0;width:100%;max-width:260px}.pnp-cohesive .toggle--faq .toggle__content{padding:20px 24px}.pnp-cohesive .product-item__text{padding:12px!important}.pnp-cohesive .product-item__title{font-size:14px!important}.pnp-cohesive .product-item .button{font-size:12px!important;padding:10px 12px!important}.pnp-cohesive .breadcrumb{padding-top:18px}}.pnp-cohesive #main h1{font:900 clamp(30px,3vw,36px)/1.12 "Londrina Solid","Work Sans",sans-serif!important;color:#1c1c1c!important;letter-spacing:0!important}.pnp-cohesive #main h2.section-heading__title{font:900 clamp(28px,2.8vw,34px)/1.12 "Londrina Solid","Work Sans",sans-serif!important;color:#1c1c1c!important;letter-spacing:0!important}.pnp-cohesive .section-heading.gutter-bottom--page{padding-bottom:16px!important}.pnp-cohesive .product-price--original.text-size--heading{font:800 30px/1.2 Nunito,sans-serif!important}.pnp-cohesive .product-quantity .qty-button{width:40px;height:40px}.pnp-cohesive .product-quantity .qty-button svg{width:16px;height:16px}.pnp-cohesive .product-quantity input{font-size:16px}.pnp-cohesive #main :is(.as-cart-btn,.as-button--primary){background:#175e64!important;color:#fff!important;border-radius:100px!important;border:1px solid #175e64!important;box-shadow:none!important;font:800 14px/1.4 Nunito,sans-serif!important;padding:12px 20px!important;min-height:44px}.pnp-cohesive #main .as-group.as-shadow-md{border:1px solid #e1e7df;border-radius:18px;box-shadow:none!important}.pnp-cohesive #main .as-group h3{font:800 14px/1.5 Nunito,sans-serif!important;color:#175e64!important}.pnp-cohesive #main .as-container{max-width:1160px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pnp-cohesive.css.map */
