.np-purchase .product-single__meta{text-align:left}.np-purchase .variant-wrapper{display:block!important;width:100%;margin:0 0 24px!important}.np-purchase .variant__label{display:block!important;text-transform:none;letter-spacing:.05em;font-size:13px;font-weight:600;margin:0 0 12px}.np-purchase .variant-input-wrap{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0;min-width:0}.np-purchase .variant-input{display:flex;flex:1 1 calc(50% - 10px);min-width:0;margin:0;position:relative}.np-purchase .variant-input .variant__button-label{display:flex;align-items:center;justify-content:center;width:100%;min-height:49px;margin:0;padding:12px 16px;background:#fff;border:1px solid #d8d8dc;border-radius:3px;box-shadow:none;color:#50505b;font-size:13px;line-height:1.6;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;text-align:center}.np-purchase .variant-input input[type=radio]:checked+label{border-color:#10132b;background:#f6f6f8;color:#10132b;box-shadow:inset 0 0 0 .5px #10132b}.np-purchase .variant-input input[type=radio]:checked+label:before{content:none}.np-purchase .variant-input input[type=radio]:focus-visible+label{outline:3px solid var(--np-blue, #267f9d);outline-offset:3px}.np-purchase .variant-input input.disabled+label{color:#92929a;background:#fafafa}.np-purchase .variant-input input.disabled+label:after{border-color:#aaa}.np-purchase .product__quantity{display:flex;align-items:center;justify-content:space-between!important;width:100%;padding-top:20px;border-top:1px solid #e4e4e7}.np-purchase .product__quantity>label{font-size:13px;font-weight:600;margin:0}.np-purchase .product__quantity .js-qty__wrapper{margin:0;max-width:112px}.np-purchase .product__quantity input{border-color:#d8d8dc;min-height:42px;border-radius:3px}.np-purchase .add-to-cart{min-height:58px;border-radius:3px;background:#10132b;color:#fff;border:1px solid #10132b;font-weight:600;font-size:14px;letter-spacing:.12em}.np-purchase .add-to-cart:hover{background:#24273f!important}.np-purchase .add-to-cart:disabled{background:#666;cursor:not-allowed}.np-purchase .np-purchase__support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 24px}.np-purchase .np-purchase__support>a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:11px 8px;border:1px solid #d4d4da;border-radius:3px;color:#343440;font-size:12px;line-height:1.6;text-decoration:none;letter-spacing:0;text-align:center}.np-purchase .np-purchase__support>a:only-child{grid-column:1/-1}.np-purchase .np-purchase__support>a:hover{background:#f6f6f8;border-color:#10132b}.np-purchase .np-purchase__support svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.3;flex-shrink:0}.np-purchase .np-purchase__support a:focus-visible,.np-purchase summary:focus-visible{outline:3px solid var(--np-blue, #267f9d);outline-offset:3px}.np-purchase .np-purchase__details{margin:-14px 0 24px;font-size:12px;color:#666;line-height:1.8}.np-purchase .np-purchase__details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.np-purchase .np-purchase__details .rte{padding:12px 0 0;font-size:12px;overflow-wrap:anywhere}.np-purchase__setup{font-size:12px;color:#666}@media(max-width:768px){.np-purchase .variant-input .variant__button-label{padding:12px 8px;font-size:12px}.np-purchase .np-purchase__support>a{font-size:11px}.np-purchase .variant-wrapper{margin-bottom:23px!important}}.np-purchase .variant-wrapper--dropdown .variant-input-wrap{display:block;width:100%}.np-purchase .variant-wrapper--dropdown select{display:block;width:100%;max-width:100%;min-height:54px;margin:0;padding:14px 44px 14px 16px;border:1px solid #d8d8dc;border-radius:3px;background-color:#fff;color:#10132b;font-size:14px;letter-spacing:0;text-overflow:ellipsis;cursor:pointer}.np-purchase .variant-wrapper--dropdown select:focus-visible{outline:2px solid var(--np-blue, #267f9d);outline-offset:3px}.np-purchase .add-to-cart{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;padding:16px 20px;background-image:none!important;background-color:#10132b!important;color:#fff!important;border:1px solid #10132b;border-radius:3px}.np-purchase .add-to-cart:disabled{background-color:#666!important;border-color:#666}.np-purchase .add-to-cart .np-purchase__cart-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;flex-shrink:0}.np-purchase .add-to-cart.btn--loading .np-purchase__cart-icon{visibility:hidden}.np-purchase .np-purchase__resources{padding:20px;background:#f2f2f4;margin:22px 0 26px}.np-purchase .np-purchase__resources-title{display:inline-block;color:#343440;text-decoration:underline;text-underline-offset:4px;font-size:13px;margin-bottom:14px}.np-purchase .np-purchase__resource-links{display:flex;flex-wrap:wrap;gap:10px}.np-purchase .np-purchase__resource-links a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;flex:1 1 170px;padding:11px 12px;border:1px solid #ccc;color:#50505b;font-size:12px;line-height:1.7;text-align:center;text-decoration:underline;text-underline-offset:3px}.np-purchase .np-purchase__resource-links a:hover{background:#fff}.np-purchase__anchor{scroll-margin-top:110px}@media(max-width:768px){.np-purchase .variant-wrapper--dropdown select{font-size:16px}.np-purchase .np-purchase__resources{padding:16px}.np-purchase .np-purchase__resource-links a{flex-basis:100%}}.np-image-variant{display:block;margin-bottom:24px}.np-image-variant[data-ready]>.variant-wrapper{display:none!important}.np-image-variant:not([data-ready])>details{display:none}.np-image-variant__heading{display:block;font-size:13px;font-weight:600;margin-bottom:12px}.np-image-variant details{position:relative}.np-image-variant summary{display:flex;align-items:center;gap:14px;list-style:none;min-height:64px;padding:10px 16px;border:1px solid #d8d8dc;border-radius:3px;cursor:pointer;background:#fff;color:#10132b;font-size:14px}.np-image-variant summary::-webkit-details-marker{display:none}.np-image-variant summary:after{content:"";width:8px;height:8px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-left:auto;margin-right:5px;flex-shrink:0}.np-image-variant details[open]>summary,.np-image-variant summary:focus{border-color:var(--np-blue,#267f9d);outline:2px solid var(--np-blue,#267f9d);outline-offset:1px}.np-image-variant img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.np-image-variant img[hidden]{display:none}.np-image-variant__list{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:340px;overflow-y:auto;background:#fff;border:1px solid #ddd;box-shadow:0 5px 18px #0002;padding:0}.np-image-variant__list button{display:flex;align-items:center;gap:14px;width:100%;min-height:70px;padding:12px 16px;border:0;border-bottom:1px solid #eee;text-align:left;color:#343440;background:#fff;font-size:14px;line-height:1.6}.np-image-variant__list button:last-child{border-bottom:0}.np-image-variant__list button[aria-pressed=true]{background:#edf6f9;box-shadow:inset 3px 0 var(--np-blue,#267f9d)}.np-image-variant__list button:hover{background:#f4f6f8}.np-image-variant__list button:focus-visible{outline:2px solid var(--np-blue,#267f9d);outline-offset:-3px}.np-image-variant__list button:disabled{opacity:.45;cursor:not-allowed}.np-purchase select[data-variant-input]:focus{border-color:var(--np-blue,#267f9d);outline:2px solid var(--np-blue,#267f9d);outline-offset:1px;box-shadow:none}@media(min-width:769px){.np-purchase .page-content--product>.page-width{width:100%;max-width:1200px!important;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}}.np-purchase__chevron{display:inline-block;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin:0 3px 4px 0}.np-purchase .np-purchase-image-slide .product-image-main{background:#f6f6f4;isolation:isolate}.np-purchase .np-purchase-image-slide .product-image-main>.image-wrap{position:relative;height:0!important;padding-bottom:100%!important;background:#f6f6f4}.np-purchase .np-purchase-image-slide .product-image-main>.image-wrap img{position:absolute!important;top:7%!important;left:7%!important;width:86%!important;height:86%!important;max-width:none;max-height:none;object-fit:contain;object-position:center;mix-blend-mode:multiply}@media(max-width:700px){.np-purchase .np-purchase-image-slide .product-image-main>.image-wrap{padding-bottom:90.9091%!important}.np-purchase .np-purchase-image-slide .product-image-main>.image-wrap img{top:4%!important;left:11%!important;width:78%!important;height:92%!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/np-product-purchase.css.map */
