.nn24-icon{display:inline-block;width:2rem;height:2rem;flex-shrink:0;vertical-align:middle}.product-card-wrapper .card__badge.top{align-self:start}.product-card-wrapper .card__badge.right{justify-self:end}.card .badge,.price .badge{display:inline-flex;align-items:center;gap:.45rem;line-height:1.2;padding:.65rem .9rem;letter-spacing:0;font-size:1.2rem}.card .nn24-badge-unavailable,.price .nn24-badge-unavailable{background:#30343a;color:#fff;border:1px solid #fff3}.badge .nn24-icon{width:1.4rem;height:1.4rem}.price:not(.price--on-sale) .price__badge-sale{display:none}.price:not(.price--sold-out) .price__badge-sold-out{display:none}.nn24-rating--native,.nn24-rating--empty{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;color:inherit;text-decoration:none;line-height:1.45;font-size:1.25rem;position:relative;z-index:2}.nn24-rating--native:hover{text-decoration:underline}.nn24-rating-count{color:rgba(var(--color-foreground),.7)}.nn24-rating--empty{color:rgba(var(--color-foreground),.65);font-size:1.05rem}.nn24-stars{display:inline-block;white-space:nowrap;letter-spacing:.04em;font-size:1.6rem;line-height:1.3;color:transparent;background:linear-gradient(90deg,#ad7700 var(--nn24-rating-fill,0%),#c6c8cb var(--nn24-rating-fill,0%));background-clip:text;-webkit-background-clip:text}.card-information .nn24-rating{justify-content:var(--nn24-rating-align,start)}.card-information{text-align:inherit}.nn24-social-proof{display:flex;align-items:center;gap:1rem;border-left:3px solid var(--nn24-red,#c00000);padding:.4rem 0 .4rem 1rem;margin-bottom:1.6rem;font-size:1.15rem}.nn24-social-proof strong,.nn24-social-proof div>span{display:block}.nn24-social-proof div>span{color:rgba(var(--color-foreground),.7);margin-top:.3rem}.nn24-social-proof strong{font-weight:600}.nn24-editor-note{padding:1rem;background:#f4f5f6;font-size:1.2rem;color:#30343a}.nn24-buy-hint{display:flex;align-items:center;gap:.7rem;font-size:1.3rem;font-weight:600}.nn24-buy-hint .nn24-icon{color:#007857}.nn24-product-detail{border-top:1px solid rgba(var(--color-foreground),.16);margin:0!important}.nn24-product-detail:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.16)}.nn24-product-detail summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.8rem 0;font-size:1.55rem;font-weight:700;list-style:none;cursor:pointer}.nn24-product-detail summary::-webkit-details-marker{display:none}.nn24-product-detail[open]>summary .nn24-icon{transform:rotate(45deg)}.nn24-product-detail .rte{padding:0 0 1.8rem;margin:0;overflow-wrap:anywhere}.nn24-product-detail .rte img{height:auto;max-width:100%}.nn24-product-detail .rte table{max-width:100%}.nn24-media-caption{margin-top:2rem;font-size:1.4rem;line-height:1.7;overflow-wrap:anywhere}.nn24-media-caption:empty,.nn24-bundles:has(#bundler-target-element:empty){display:none}.nn24-bundles{margin:2rem 0;max-width:100%}.nn24-bundles .bndlr-container{max-width:100%;box-sizing:border-box}.nn24-delivery{display:block;padding:1.8rem 0;border-top:1px solid rgba(var(--color-foreground),.13);border-bottom:1px solid rgba(var(--color-foreground),.13);margin:2rem 0}.nn24-delivery__steps{list-style:none;padding:0;margin:0 0 1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;position:relative}.nn24-delivery__steps[hidden]{display:none}.nn24-delivery__steps:before{content:"";position:absolute;top:2rem;left:16%;right:16%;height:1px;background:var(--nn24-red,#c00000);opacity:.5}.nn24-delivery__steps li{display:flex;align-items:center;flex-direction:column;text-align:center;gap:.4rem;font-size:1.1rem;min-width:0;position:relative}.nn24-delivery__steps strong{font-size:1.2rem;line-height:1.45;min-height:1.75em}.nn24-delivery__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--nn24-red,#c00000);color:#fff;margin-bottom:.5rem}.nn24-delivery p{margin:.6rem 0;font-size:1.2rem;font-weight:600;text-align:center}.nn24-delivery small{display:block;text-align:center;font-size:1.05rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.nn24-comparison{padding-top:4rem;padding-bottom:4rem}.nn24-comparison h2{margin:0 0 2.5rem}.nn24-comparison__scroll{overflow-x:auto;border:1px solid rgba(var(--color-foreground),.15);border-radius:1rem}.nn24-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;box-shadow:none;font-size:1.4rem}.nn24-comparison th,.nn24-comparison td{padding:1.7rem 2rem;border:0;border-bottom:1px solid rgba(var(--color-foreground),.1);vertical-align:middle;overflow-wrap:anywhere}.nn24-comparison th:first-child{width:44%;text-align:left;font-weight:500}.nn24-comparison th:not(:first-child),.nn24-comparison td{text-align:center;width:28%}.nn24-comparison thead th{font-weight:700!important}.nn24-comparison td:nth-child(2),.nn24-comparison th:nth-child(2){background:rgba(var(--color-foreground),.035);font-weight:600}.nn24-comparison td:last-child,.nn24-comparison th:last-child{background:#111316;color:#fff}.nn24-comparison tr:last-child td,.nn24-comparison tr:last-child th{border-bottom:0}.nn24-comparison .nn24-check{color:#007857}.nn24-comparison .nn24-no{color:#dc6565}.nn24-footer-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nn24-footer-toggle:disabled{cursor:default;opacity:1}.nn24-footer-content[hidden]{display:none}.nn24-footer-toggle[aria-expanded=true] .nn24-icon{transform:rotate(45deg)}.footer .footer__content-bottom-wrapper:last-child{justify-content:center;width:100%}.footer .footer__copyright{text-align:center;width:100%}.footer .policies{justify-content:center}.nn24-footer-withdrawal{display:flex;justify-content:center;padding-top:1rem;padding-bottom:2.5rem}.nn24-footer-withdrawal .button{font-size:1.35rem;min-width:22rem}.nn24-menu-parent{display:flex;align-items:center;position:relative}.nn24-menu-parent:has(.mega-menu){position:static}.nn24-parent-link{padding-right:.3rem}.header .nn24-menu-toggle{width:3.2rem;min-height:4.4rem;padding:1rem;justify-content:center}.header .nn24-menu-toggle .icon-caret{position:static;width:1rem;height:.6rem;margin:0}.nn24-menu-parent>details>.header__submenu{top:100%;left:0;min-width:24rem}.nn24-mobile-menu-parent{display:flex;align-items:center}.menu-drawer .nn24-mobile-parent-link{flex:1;min-width:0}.menu-drawer .nn24-mobile-menu-toggle{width:6rem;min-height:5rem;padding:1rem 2rem;justify-content:center}.menu-drawer .nn24-mobile-menu-toggle>.svg-wrapper{position:static}.nn24-mobile-menu-parent>details{position:static}.nn24-shipping strong{display:flex;align-items:center;gap:.7rem}.nn24-shipping-progress{height:.6rem;background:#dfe2e5;border-radius:1rem;overflow:hidden;margin:1rem 0}.nn24-shipping-progress>span{display:block;height:100%;background:var(--nn24-red,#c00000);border-radius:inherit;transition:width .2s}.nn24-cart-promo{display:flex;align-items:center;gap:1rem;padding:1.2rem;border:1px solid #e8d8d8;border-radius:.6rem;color:#17191c;text-decoration:none;background:#fff7f7;margin:1.4rem 0}.nn24-cart-promo>span:nth-child(2){flex:1;min-width:0}.nn24-cart-promo strong{display:block;font-size:1.3rem;line-height:1.4}.nn24-cart-promo small{display:block;font-size:1.1rem;line-height:1.4;margin-top:.2rem}.nn24-cart-promo__icon{color:var(--nn24-red,#c00000)}.nn24-cart-promo:hover{border-color:var(--nn24-red,#c00000)}.cart-drawer .drawer__inner{height:100%;height:100dvh;padding:0 2rem;display:flex;flex-direction:column;gap:0}.cart-drawer cart-drawer-items{min-height:10rem;flex:1 1 auto;overflow-y:auto;padding-right:.3rem;overscroll-behavior:contain}.cart-drawer .cart-drawer__form{display:block;min-height:0;height:auto;margin:0;padding:0}.cart-drawer .drawer__contents,.cart-drawer .drawer__cart-items-wrapper{display:block;flex-grow:0;margin:0;padding:0}.cart-drawer .cart-items tbody{padding-top:1rem}.cart-drawer .cart-item{align-items:start;padding-top:1.2rem;padding-bottom:1.2rem;gap:1rem}.cart-drawer .cart-item__details,.cart-drawer .cart-item__quantity{padding-top:0}.cart-drawer .drawer__footer{flex:0 0 auto;max-height:55dvh;padding:1.2rem 0 max(1.2rem,env(safe-area-inset-bottom));overflow-y:auto}.cart-drawer .cart-drawer__footer>.nn24-shipping{margin-top:0}.cart-drawer .cart__ctas{margin-top:1rem}.cart-drawer .drawer__inner-empty{height:auto;flex:1;overflow-y:auto;padding:0}cart-drawer.is-empty .drawer__inner{display:flex;align-items:stretch;padding:0 2rem}.cart-drawer__warnings{justify-content:flex-start;flex:0;padding-top:5rem}.cart-drawer__empty-content .cart__empty-text{font-size:2.3rem;margin:1rem 0 2rem}.cart-drawer__empty-content .cart__login-title{margin-top:2rem}.cart-drawer .cart-drawer__collection{margin:2rem 0}.cart-drawer.is-empty cart-drawer-items{display:none}.cart-drawer__empty-content .drawer__close{right:1.2rem;top:1.2rem}body:has(main[data-template=cart]) #MainContent{background:#f7f7f8}cart-items .page-width,#main-cart-footer>.page-width{max-width:116rem}cart-items .cart__items{padding-bottom:1rem}cart-items .cart-items th{font-size:1.15rem}cart-items .cart-item__name{font-size:1.5rem;line-height:1.5}cart-items .cart-item__image{border-radius:.6rem}#main-cart-footer .cart__footer{gap:3rem;align-items:start}#main-cart-footer .cart__blocks{background:rgb(var(--color-background));padding:2.4rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1rem;max-width:48rem;width:100%;margin-top:0}#main-cart-footer .cart__note{padding-top:2rem;max-width:42rem;width:100%}#main-cart-footer .cart__note textarea{min-height:12rem}#main-cart-footer .cart__checkout-button{width:100%}@media(min-width:750px){.nn24-footer-toggle>.nn24-icon{display:none}.card-information .nn24-rating{min-height:2.1rem}}@media(max-width:749px){.footer .footer-block:has(.nn24-footer-toggle){margin:0;border-bottom:1px solid rgba(var(--color-foreground),.25)}.footer .footer-block:has(.nn24-footer-toggle) .footer-block__heading{margin:0}.nn24-footer-toggle{padding:1.8rem 0}.footer .nn24-footer-content .footer-block__details-content{margin-bottom:1.8rem}.footer .footer__blocks-wrapper{margin-bottom:2rem}.nn24-social-proof{font-size:1.05rem;gap:.7rem}.nn24-comparison{padding-top:3rem;padding-bottom:3rem}.nn24-comparison table{font-size:1.15rem}.nn24-comparison th,.nn24-comparison td{padding:1.2rem .8rem}.nn24-comparison th:first-child{width:38%}.nn24-comparison th:not(:first-child),.nn24-comparison td{width:31%}.cart-drawer .drawer__inner,cart-drawer.is-empty .drawer__inner{padding:0 1.6rem}.cart .cart-item__name{font-size:1.35rem}#main-cart-footer .cart__footer{display:flex;flex-direction:column;gap:2rem}#main-cart-footer .cart__blocks{max-width:none;padding:1.8rem}#main-cart-footer .cart__note{max-width:none}.card .badge{font-size:1rem;padding:.5rem .65rem}.nn24-rating--native,.nn24-rating--empty{gap:.4rem;font-size:1.05rem}.nn24-stars{font-size:1.4rem}}@media(max-height:650px){.cart-drawer .drawer__inner{overflow-y:auto}.cart-drawer cart-drawer-items{flex:0 0 auto;overflow:visible}.cart-drawer .drawer__footer{max-height:none;overflow:visible}}@media(prefers-reduced-motion:reduce){.nn24-shipping-progress>span{transition:none}}.price.price--sold-out .price__badge-sale{display:none}.cart-drawer .totals{align-items:baseline;gap:.8rem}.cart-drawer .totals__total{flex:1}.cart-drawer .totals__total-value{font-size:1.65rem;white-space:nowrap;flex-shrink:0;margin-left:0}.cart-drawer .cart-items td,.cart-drawer .cart-items tbody{padding-top:0}.cart-drawer .nn24-cart-promo{margin-bottom:.5rem}.card-information .nn24-rating{justify-content:var(--product-card-text-alignment,left)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/nn24-upgrade.css.map */
