i.icon-swym-wishlist,i.icon-swym-wishlist+span{vertical-align:middle}.special_msg h2,.special_msg p{color:#003945;font-family:'Avenir Next Cyr'}Body{--db-color-teal:#8BD0CB;--db-color-black:#272727;--db-color-border:#eaeaea}.featured-text--root.link-btn .featured-text--body a,.prod--add-to-cart .product--quick-add>*{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.featured-text--root.link-btn .featured-text--body a{display:inline-block;width:auto;color:#fff;background:var(--db-color-black);border-radius:50px;padding:15px 25px;text-decoration:none;line-height:1em;text-transform:uppercase;font-size:14px;letter-spacing:1px}.featured-text--root.link-btn .featured-text--body a:hover{background:var(--db-color-teal)}.heading-no-padding-bottom .template-page--heading{padding-bottom:0}.header--logo{padding:0}.header--logo .logo--wrapper{display:block}.product--image-wrapper .product--quick-add,.product--image-wrapper .product--quick-add .qa-text,.special_msg a.featured-content--link--container:after,span.product-buy-buttons--spinner{display:none}.header--top-row{align-items:start}.header--cart{position:relative;right:auto;top:auto;justify-self:flex-end;flex-grow:0;order:3}.header--root[data-section-id] .icon--bag{bottom:auto;right:auto}.prod--add-to-cart{margin:10px}.prod--add-to-cart .product--quick-add{position:relative;padding:0;right:auto;bottom:auto}.prod--add-to-cart .product--quick-add--spinner{display:flex;align-items:center;justify-content:center;fill:var(--db-color-black)}.prod--add-to-cart .product--quick-add--spinner svg{height:10px;width:10px}.prod--add-to-cart .qa-text{margin-left:12px}.prod--add-to-cart .product--quick-add>*{width:100%;height:auto;border-radius:50px;padding:10px}.product--root:hover .prod--add-to-cart .product--quick-add>*{border-color:var(--db-color-black)}.prod--add-to-cart .product--quick-add:hover>*{transform:none;background:var(--db-color-teal);border-color:var(--db-color-teal)!important;color:#fff;fill:#fff;box-shadow:none}.calc-outer .calc-contain{margin-bottom:20px;-webkit-box-shadow:none!important;box-shadow:none!important}body.page--nappy-calculators section.main-content{background-color:#8bd0cb33}body.page--nappy-calculators h1.page-title{margin-top:40px}.calc-contain{padding:30px 0;background:#fff;max-width:1100px;margin:0 auto;border:1px solid #000;border-radius:5px}.calc-contain .row{margin-left:auto!important;margin-right:auto!important;margin-bottom:50px!important;text-align:center;padding-right:20px;padding-left:20px}.calc-contain .row:last-child{margin-bottom:0!important}.calc-contain h2{font-weight:700!important;font-size:1.4rem;line-height:1.4}.calc-contain .range-label{font-weight:700;margin-bottom:15px}.calc-contain .range-label .range-output{background:var(--db-color-teal);padding:2px 5px;color:#fff}.calc-contain .range-calc .range-result{font-weight:700;color:var(--db-color-teal);display:block;font-size:2em;margin-top:10px;line-height:1em}.calc-contain .range-calc{font-weight:700;font-size:1.3em}.calc-contain .range-slider{-webkit-appearance:none;width:100%;height:15px;border-radius:50px;background:#0000001A;opacity:1;-webkit-transition:.2s;transition:opacity .2s;outline:0;overflow:visible}.calc-contain .range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:35px;height:35px;border-radius:50%;background:var(--db-color-teal);cursor:pointer;border:5px solid #f7f7f7}.calc-contain .range-slider::-moz-range-thumb{width:35px;height:35px;border-radius:50%;background:var(--db-color-teal);cursor:pointer;border:5px solid #f7f7f7}.collection--header--root[data-description-alignment=centered-outside] .collection--header--description p{text-align:center!important}.rebuy-bundle-builder__group-container-body-items{max-height:32dvh!important}.rebuy-button:disabled,.rebuy-cart__flyout-empty-cart a:disabled{opacity:1.5!important}.rebuy-bundle-builder__cta-container button.rebuy-button{padding:5px 0 0 5px!important;max-width:300px!important}.rebuy-bundle-builder__cta-container button.rebuy-button span.rebuy-money.sale{padding-left:10px!important}.product-buy-buttons--primary[data-loading=true] .product-buy-buttons--cta-text{display:block!important}.custom-value-pack .value-pack-grid-main .value-pack-block h2{text-align:center;padding-bottom:15px}.custom_both-side{display:flex}.custom-product-bundle-submain h2{text-align:center;width:100%;padding-top:20px}.btn-calc.featured-grid--call-to-action{color:#fff!important;text-decoration:none!important}.nappy-calc-cta{padding-bottom:80px}.nappy-calc-cta .featured-text--body{margin-top:20px}.terms--checkbox{display:inline-block;flex-direction:row;justify-content:flex-end;margin-bottom:var(--spacing--item);width:auto}.terms--checkbox-inner{border:1px solid var(--bdr-color--general);display:flex;padding:5px 10px!important;align-items:flex-start;flex:0 0 auto}.terms--checkbox input[type=checkbox]{margin-top:3px}.terms--checkbox label{padding-bottom:0;text-transform:none;letter-spacing:0;line-height:1.4em}.payment--logos{display:flex;align-items:center;justify-content:flex-end}.payment--logos img{max-width:70px;height:auto}.payment--logos img.logo-afterpay{max-width:80px}.payment--logos img.logo-laybuy,.payment--logos img.logo-zippay{max-width:70px}.payment--logos img.logo-klarna{max-width:55px}.payment--logos img+img{margin-left:20px}.cart--nav{flex-wrap:wrap}body.template--cart .youpay-button-group{margin-left:20px!important}i.icon-swym-wishlist{font-family:swym-font;font-style:normal}i.icon-swym-wishlist:after{content:'';font-size:130%;line-height:18px;text-align:center;display:inline}.swym-ready i.icon-swym-wishlist:after{content:'\f08a'}a.swym-wishlist{position:absolute!important;right:6%}i.icon.icon-swym-wishlist{position:relative;top:2px;font-weight:500px}.special_msg .featured-content--text-container{text-align:justify}.special_msg h3.featured-content--title{font-size:26px;font-weight:600;line-height:30.8px;font-family:eightiescomebacksemi_bold;color:#003945;margin-bottom:0}.special_msg h2{font-size:12px;font-weight:400;margin:10px 0 5px}.special_msg p{font-size:14px;font-weight:500;margin:0 auto 20px;line-height:19px}.special_msg a.featured-content--link--container{font-family:'Avenir Next Cyr';font-size:16px;font-weight:500;line-height:21.86px;color:#fff;background-color:#7ecdc7;text-decoration:inherit;padding:14px 80px;border-radius:40px}.article__content div a,.article__content li a,.article__content p a,.collection-description li a,.collection-description p a,.main-content li a,.main-content p a,.page-content li a,.page-content p a,.rte li a,.rte p a,main li a,main p a{color:#7dcdc8!important;text-decoration:underline!important}.article__content div a:hover,.article__content li a:hover,.article__content p a:hover,.collection-description li a:hover,.collection-description p a:hover,.main-content li a:hover,.main-content p a:hover,.page-content li a:hover,.page-content p a:hover,.rte li a:hover,.rte p a:hover,main li a:hover,main p a:hover{color:#003945!important}@media (max-width:767px){.calc-contain .columns+.columns{margin-top:20px}body.template--cart .youpay-button-group{margin-left:0!important}}@media (min-width:768px){.calc-contain .row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:30px}.calc-contain .row.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-contain .row.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.section--product-page .product-media--variants--root[data-layout=thumbnails]{display:block}.section--product-page [data-container=panel]{display:flex}.section--product-page .product-media--thumbs{padding-top:10px;display:grid;width:100%;grid-template:repeat(auto-fit,94px)/repeat(auto-fit,94px)}}