#variant{display:none}.mobile-purchase{display:none;padding:1rem}.back-button a{font-size:14px;font-weight:700}.statement{color:#333;display:inline-block;font-family:Nunito;font-size:.75rem;font-style:italic;font-weight:400;line-height:1.6875rem;margin-bottom:1rem}.error{background:#faa4a4;border:1px solid #a21111;border-radius:4px;margin:1rem 0;padding:.5rem 1rem}#overlay{background:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}#overlay,.close_btn.hide_desktop{display:none}.close_btn.hide_mobile{color:#000;cursor:pointer;display:inline;margin:0 0 0 auto}#sidebar{height:100%;position:fixed;right:-30%;top:0;width:30%;z-index:9999}#sidebar,.sidebar-content{display:flex;flex-direction:column}.sidebar-content{background:#fff;flex:1;padding:3rem;row-gap:1rem}.sidebar-content .button+.button{margin:0}.check_add{align-items:center;column-gap:.5rem;display:flex;flex-direction:row}.check_add img{max-height:20px;max-width:20px}.check_add h3{margin:0}.sidebar-product-card{column-gap:1rem;display:inline-flex}.sidebar-product-card-image{flex:1}.sidebar-product-card-image img{max-width:100%}.sidebar-product-card-content{display:flex;flex:4;flex-direction:column}.sidebar-product-card-cta{column-gap:1rem;display:flex;flex-direction:column-reverse;row-gap:1rem}.sidebar-product-card-cta #cart{flex:1}.sidebar-product-card-cta #checkout{flex:3}.sidebar-product-card-content h4,.sidebar-product-card-content p{margin:0!important}#related-products{border-top:1px solid #d2eae5;display:flex;flex-direction:column;margin:2rem 0;padding:2rem 0;row-gap:1rem}#related-products h3{font-size:1.2rem;margin:0!important}.related_card{column-gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap}.related_image{flex:1}.related_image img{max-width:100%}.related_content{display:flex;flex:4;flex-direction:column}.related_content h4{font-size:1rem}.related_cta,.related_cta button{width:100%}#mobile_cart{display:none}.product_card{display:flex;flex-direction:column}.product_name{display:none}.product_card form{display:flex;flex-direction:column;row-gap:1rem}#toc_checkbox{height:30px;line-height:42px;width:30px}.toc_column{flex:12;font-size:.8rem;line-height:1rem}.toc_column a{font-weight:700;text-decoration:underline}.product_cta button{width:100%}.price_header,.product_price{color:#006080}.purchase.float{background:#fff;border-top:1px solid #d2eae5;box-shadow:0 1px 8px rgba(0,0,0,.25);left:0;position:fixed;top:144px;width:100%;z-index:500}.purchase.float .purchase-container{align-items:center;column-gap:2rem;display:grid;flex-direction:row;margin:0 auto;max-width:1024px;padding:1rem 0}.purchase.float .product_cta .button-secondary-light{margin-top:0!important}.purchase.float .purchase-info{display:flex;flex:1.1;flex-direction:column}.purchase.float .purchase-info .product_name{display:inline-block;font-weight:700}.purchase.float .product_payment_dropdown{flex:2}.purchase.float .product_payment_dropdown form{margin:0}.purchase.float .product_cta{align-items:center;display:flex;flex:2;gap:1rem}.purchase.float .purchase-info p{margin:0!important}@media (max-width:1024px){body{height:100vh!important}.row-fluid:has(.product_card){display:flex;flex-direction:column-reverse}#sidebar{bottom:-70%;height:70%;left:0;padding:0;top:auto;width:100%}.sidebar-content{padding:1rem;row-gap:1rem;text-align:left}.sidebar-content h3,h4{font-size:1rem;margin:0}.check_add{column-gap:.5rem}.sidebar-product-card-cta #cart{display:none}.related_cta{display:flex}#mobile_cart{display:block;flex:1}.related_cta .button{flex:1}.purchase.float{bottom:0;top:auto}.purchase.float .purchase-container{column-gap:1rem;display:none;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:1rem 1.5rem}.purchase.float .purchase-info{display:grid;grid-column:1/span 2;grid-template-columns:1fr 1fr}.close_btn{color:#fff;font-size:1rem;padding:1rem;text-align:right}.close_btn.hide_mobile{display:none}.close_btn.hide_desktop{display:inline}.launcher-right-align button{display:none!important}.mobile_variant_float{grid-column:1/span 2}}@media (max-height:799px){#related-products>.related_card{display:flex}#related-products{row-gap:.5rem}#related-products .related_card~.related_card{display:none}.sidebar-product-card-cta #checkout{display:flex;flex:3;flex-direction:column}}@media (max-width:768px){.mobile-purchase{display:flex}.row-number-1 img.hs-image-widget{height:32px;width:127px}}