.page-header{background:#000000;border-bottom:none}.page-header .panel.wrapper{background:#000000;border-bottom:1px solid rgba(255,255,255,0.12)}.page-header .panel.wrapper a{color:#fff}.page-header .panel.wrapper a:hover{color:#ff6809}.page-header .panel.wrapper .greet.welcome{color:#fff}.page-header .header.content{background:#000000;border-bottom:none;padding-top:20px;padding-bottom:20px}.page-header .header.content .block-search .action.search:before{color:#fff}.page-header .header.content .minicart-wrapper .action.showcart:before{color:#fff}.page-header .header.content .minicart-wrapper .action.showcart .counter.qty{background:#ff6809}.page-footer{background:#000000;color:#ffffff;margin-top:0;padding:0;border-top:none}.page-footer a{color:#ffffff}.page-footer a:hover{color:#22DD6D}.page-footer .bns-footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;max-width:1280px;margin:0 auto;padding:40px 20px}.page-footer .bns-footer-cta{max-width:480px}.page-footer .bns-footer-cta h2{color:#ffffff;margin-top:0;margin-bottom:10px;font-size:2.2rem}.page-footer .bns-footer-cta p{color:rgba(255,255,255,0.75);margin-bottom:20px}.page-footer .bns-footer-btn{display:inline-flex;align-items:center;gap:8px;background:#22DD6D;color:#000000 !important;font-weight:600;padding:10px 20px;border-radius:3px;text-decoration:none;transition:opacity .15s ease-in-out}.page-footer .bns-footer-btn:hover{opacity:.85;color:#000000 !important}.page-footer .bns-footer-contact{min-width:220px}.page-footer .bns-footer-contact h4{color:#ffffff;margin-top:0;margin-bottom:10px}.page-footer .bns-footer-contact-list{list-style:none;margin:0 0 20px;padding:0}.page-footer .bns-footer-contact-list li{margin-bottom:8px}.page-footer .bns-footer-contact-list a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.page-footer .bns-footer-icon{display:inline-flex;color:#22DD6D}.page-footer .bns-footer-social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#22DD6D;color:#000000 !important;border-radius:4px}.page-footer .bns-footer-social:hover{opacity:.85;color:#000000 !important}.page-footer .bns-footer-bottom{border-top:1px solid rgba(255,255,255,0.12);padding:10px 20px}.page-footer .bns-footer-legal{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;max-width:1280px;margin-left:auto;margin-right:auto}.page-footer .bns-footer-legal a{color:rgba(255,255,255,0.7);text-decoration:none;font-size:1.3rem}.page-footer .bns-footer-legal a:hover{color:#22DD6D}.page-footer .switcher,.page-footer .bugs{display:none}.page-footer{background:#000000;color:#ffffff;margin-top:0;padding:0;border-top:none}.page-footer a{color:#ffffff}.page-footer a:hover{color:#22DD6D}.page-footer .footer.content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;max-width:1280px;margin:0 auto;padding:40px 20px 10px}.bns-footer-cta{max-width:480px}.bns-footer-cta h2{color:#ffffff;margin-top:0;margin-bottom:10px;font-size:2.2rem}.bns-footer-cta p{color:rgba(255,255,255,0.75);margin-bottom:20px}.bns-footer-btn{display:inline-flex;align-items:center;gap:8px;background:#22DD6D;color:#000000 !important;font-weight:600;padding:10px 20px;border-radius:3px;text-decoration:none;transition:opacity .15s ease-in-out}.bns-footer-btn:hover{opacity:.85;color:#000000 !important}.bns-footer-contact{min-width:220px}.bns-footer-contact h4{color:#ffffff;margin-top:0;margin-bottom:10px}.bns-footer-contact-list{list-style:none;margin:0 0 20px;padding:0}.bns-footer-contact-list li{margin-bottom:8px}.bns-footer-contact-list a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.bns-footer-icon{display:inline-flex;color:#22DD6D}.bns-footer-social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#22DD6D;color:#000000 !important;border-radius:4px}.bns-footer-social:hover{opacity:.85;color:#000000 !important}.bns-footer-legal{flex-basis:100%;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px 0 0;padding:10px 20px 0;border-top:1px solid rgba(255,255,255,0.12);max-width:1280px;margin-left:auto;margin-right:auto}.bns-footer-legal a{color:rgba(255,255,255,0.7);text-decoration:none;font-size:1.3rem}.bns-footer-legal a:hover{color:#22DD6D}.page-footer{background:#000000 !important;color:#ffffff !important}.page-footer .block.newsletter{display:none !important}.page-footer .bns-footer-newsletter{border-top:1px solid rgba(255,255,255,0.12);border-bottom:1px solid rgba(255,255,255,0.12)}.page-footer .bns-footer-newsletter-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;max-width:1280px;margin:0 auto;padding:30px 20px}.page-footer .bns-footer-newsletter-text{max-width:420px}.page-footer .bns-footer-newsletter-text h4{color:#ffffff !important;margin:0 0 4px}.page-footer .bns-footer-newsletter-text p{color:rgba(255,255,255,0.75);margin:0}.page-footer .bns-footer-newsletter-form{flex:1 1 340px;max-width:420px}.page-footer .bns-footer-newsletter-label{display:none}.page-footer .bns-footer-newsletter-fields{display:flex;gap:8px}.page-footer .bns-footer-newsletter-fields input[type="email"]{flex:1 1 auto;min-width:0;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.25);color:#ffffff;border-radius:3px;padding:10px 12px}.page-footer .bns-footer-newsletter-fields input[type="email"]::placeholder{color:rgba(255,255,255,0.55)}.page-footer .bns-footer-newsletter-fields input[type="email"]:focus{outline:none;border-color:#22DD6D}.page-footer .bns-footer-newsletter-fields .bns-footer-btn{flex:0 0 auto;border:none;cursor:pointer;font-size:1rem}.page-footer .bns-footer-newsletter-consent{margin:8px 0 0;font-size:1.1rem;color:rgba(255,255,255,0.55)}.page-footer .bns-footer-newsletter-consent a{color:rgba(255,255,255,0.75);text-decoration:underline}@media (max-width:768px){.page-footer .bns-footer-newsletter-inner{flex-direction:column;align-items:stretch}.page-footer .bns-footer-newsletter-form{max-width:none}}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:transparent !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{break-inside:avoid}.block-content{break-before:avoid}.block-title,h2,h3{break-after:avoid;break-inside:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}