:root{--nycl-primary:#1d1d1d;--nycl-text-light:#6b4440;--nycl-bg:#fff;--nycl-accent:#c8f542;--nycl-accent-dark:#c8973e;--nycl-card-shadow:0 3px 12px rgba(0,0,0,.12),0 6px 24px rgba(0,0,0,.08);--nycl-card-shadow-hover:0 10px 36px rgba(0,0,0,.15);--nycl-card-radius:0;--nycl-card-bg:#fff}.product-options-wrapper *,.product-options-wrapper *:before,.product-options-wrapper *:after{box-sizing:border-box !important}.product-options-wrapper .fieldset>.field{background:var(--nycl-card-bg);border-radius:0 !important;border:3px solid #1d1d1d !important;box-shadow:var(--nycl-card-shadow);margin-bottom:.85rem !important;overflow:hidden !important;position:relative !important;transition:transform .2s ease,box-shadow .2s ease;padding:0 !important}.product-options-wrapper .fieldset>.field:hover{transform:none;box-shadow:var(--nycl-card-shadow)}body.nycl .catalog-product-view .product-options-wrapper .fieldset>.field>.label,body.nycl .catalog-product-view .product-options-wrapper>.fieldset>.field>label.label{background:var(--nycl-primary) !important;color:#fff !important;font-weight:700 !important;font-size:1.1rem !important;padding:.75rem 1rem !important;border-bottom:2px solid var(--nycl-accent) !important;display:flex !important;align-items:center !important;cursor:pointer;height:auto !important;line-height:normal !important;rotate:none !important;transform:none !important}.product-options-wrapper .fieldset>.field>.label .step-number{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;min-width:28px !important;background-color:#e5c6ff !important;color:#1d1d1d !important;font-size:.85rem !important;font-weight:700 !important;border-radius:6px !important;margin-right:.6rem !important;line-height:1 !important}.product-options-wrapper .fieldset>.field>.label span{color:#fff !important;font-weight:700 !important}.product-options-wrapper .fieldset>.field>.label .fa-question-circle{display:none !important}.product-options-wrapper .fieldset>.field>.control,.product-options-wrapper .fieldset>.field>div:not(.label):not(.control){padding:.75rem 1rem}body.nycl .product-options-wrapper .fieldset>.field:not(.quantity) .options-list.nested{display:flex !important;flex-wrap:wrap !important;gap:.5rem !important;padding:0 !important;transform:none !important}.product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice{background:var(--nycl-bg);border:2px solid transparent;border-radius:0;padding:.75rem !important;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;text-align:center;position:relative;overflow:visible !important;flex:0 1 calc(25% - .5rem) !important;width:calc(25% - .5rem) !important;max-width:calc(25% - .5rem) !important;min-width:0 !important;box-sizing:border-box !important}.product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice .label{white-space:normal !important;overflow:visible !important;text-overflow:unset !important;word-wrap:break-word !important;font-size:.85rem !important}.product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice img.mageworx-optionswatches-option-gallery_image{width:100% !important;max-width:100% !important;height:auto !important;margin:0 auto .4rem !important;display:block !important;border-radius:0}.product-options-wrapper .options-list .field.choice img[alt=tooltip],.product-options-wrapper .options-list .field.choice img[class*=option-value-tooltip]{display:none !important}.product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice .option_images_gallery,.product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice .mageworx-optionswatches-option-gallery{width:100% !important;display:block !important}.product-options-wrapper .options-list .field.choice:hover{border-color:var(--nycl-accent);box-shadow:0 2px 8px rgba(239,87,50,.15)}.product-options-wrapper .options-list .field.choice:has(input:checked){border:3px solid var(--nycl-accent) !important;box-shadow:0 2px 8px rgba(239,87,50,.2) !important}.product-options-wrapper .options-list .field.choice.active,.product-options-wrapper .options-list .field.choice:has(input:checked){border-color:var(--nycl-accent);background:#fff;box-shadow:0 2px 8px rgba(239,87,50,.2)}.product-options-wrapper .options-list .field.choice input[type=radio],.product-options-wrapper .options-list .field.choice input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.product-options-wrapper .options-list .field.choice .admin__field-label{display:block;font-size:.85rem;font-weight:500;color:var(--nycl-primary);cursor:pointer;padding:.25rem 0}.product-options-wrapper .options-list .field.choice .price-notice{display:none}.product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice .option_images_gallery~.option_images_gallery{display:none !important}.option_images_gallery{margin-top:.35rem}.mageworx-optionswatches-option-gallery{border-radius:0;overflow:hidden}.mageworx-optionswatches-option-gallery_image{width:100%;height:auto;display:block;border-radius:0}.product-options-bottom-details~.product-options-bottom-details{display:none !important}.box-tocart>.product-options-bottom-details:nth-of-type(n+2){display:none !important}.product-options-wrapper .options-list .field.choice .item-heading{display:none !important}.field.area .options-list .field.choice .item-heading{display:block !important;font-size:.9rem;font-weight:600;color:var(--nycl-primary)}.field.area .options-list.nested{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.5rem}.field.area .options-list .field.choice{padding:.5rem .25rem}.field.area .options-list .field.choice .admin__field-label{font-size:.8rem}.field.style .options-list.nested{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.field.size .options-list.nested{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.field.quantity .options-list.nested{display:flex !important;flex-wrap:wrap !important;column-gap:.5rem !important;row-gap:.65rem !important;padding:.75rem !important;justify-content:center !important}.field.quantity .options-list .field.choice{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;border-radius:0 !important;padding:.75rem .5rem !important;margin:0 !important;background:var(--nycl-bg) !important;border:2px solid transparent !important;box-shadow:0 2px 8px rgba(0,0,0,.08) !important;cursor:pointer !important;transition:border-color .2s ease,box-shadow .2s ease !important;flex:0 1 calc(16.666% - .5rem) !important;max-width:calc(16.666% - .5rem) !important;box-sizing:border-box !important}.field.quantity .options-list .field.choice:hover{border-color:var(--nycl-accent) !important;box-shadow:0 2px 8px rgba(239,87,50,.15) !important}.field.quantity .options-list .field.choice.active{border:3px solid var(--nycl-accent) !important;box-shadow:0 2px 8px rgba(239,87,50,.2) !important}.field.quantity .relabeled{display:flex !important;flex-direction:column !important;align-items:center !important;gap:.15rem !important;width:100% !important}.field.quantity .relabeled .qty{display:block !important;width:100% !important;white-space:nowrap !important;text-align:center !important;font-size:1rem !important;font-weight:700 !important;color:var(--nycl-primary) !important;line-height:1.2 !important}.field.quantity .relabeled .unitprice{display:block !important;width:100% !important;white-space:nowrap !important;text-align:center !important;font-size:.8rem !important;color:#888 !important;line-height:1.2 !important}.field.quantity .relabeled .totalprice{display:block !important;width:100% !important;white-space:nowrap !important;text-align:center !important;font-size:.8rem !important;font-weight:600 !important;color:var(--nycl-primary) !important;line-height:1.2 !important}.field.quantity .header{display:none !important}.field.quantity .field.choice .item-heading{display:none !important}.field.quantity .field.choice>.label{font-size:0 !important;color:transparent !important;line-height:0 !important;overflow:hidden !important}.field.quantity .field.choice>.label>span:not(.relabeled){display:none !important}.field.quantity .field.choice>.label .relabeled{font-size:.85rem !important;color:var(--nycl-primary) !important;line-height:normal !important}.field.quantity .relabeled .unitprice .qtyeach,.field.quantity .relabeled .totalprice .qtytotal{display:none !important}.field.quantity .relabeled .qty{text-decoration:none !important}.field.quantity .relabeled *{text-decoration:none !important}.customqtyfield{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;padding:.5rem .75rem;margin-top:.5rem;border-top:1px solid #eee}.customqtyfield input.customqty{border:1px solid var(--nycl-accent) !important;border-radius:0;padding:.4rem .5rem;font-size:.9rem;max-width:100% !important;width:100% !important}.field.quantity .footer{display:none !important}.field.quantity .customqtyfield{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;border-radius:0 !important;padding:.75rem .5rem !important;margin:0 !important;background:var(--nycl-bg) !important;border:2px solid transparent !important;box-shadow:0 2px 8px rgba(0,0,0,.08) !important;cursor:pointer !important;box-sizing:border-box !important}.field.quantity .customqtyfield:hover,.field.quantity .footer:hover{border-color:var(--nycl-accent) !important}.field.quantity .customqtyfield input.customqty::placeholder{color:#888 !important;opacity:1 !important}.field.quantity .customqtyfield input.customqty{border-color:#ccc !important}body.nycl .field.quantity .customqtyfield input.customqty.custom-active{border:2px solid #c8f542 !important;border-color:#c8f542 !important}.field.quantity .customqtyfield input.customqty{width:80% !important;max-width:100% !important;text-align:center !important;border:2px solid #ccc !important;border-radius:0 !important;padding:.4rem !important;font-size:.9rem !important;font-weight:600 !important;color:var(--nycl-primary) !important;margin-bottom:.25rem !important;box-sizing:border-box !important}.field.quantity .customqtyfield .customqtyunitprice,.field.quantity .customqtyfield .customqtytotalprice{font-size:.75rem !important;color:#888 !important;display:block !important;width:100% !important;max-width:100% !important;text-align:center !important;float:none !important;margin:.1rem 0 0 !important;box-sizing:border-box !important}.field.quantity .footer .qty{font-size:1rem !important;font-weight:700 !important;color:var(--nycl-primary) !important}.field.quantity .footer .unitprice{font-size:.75rem !important;color:#888 !important}.field.quantity .footer .get-a-quote a{font-size:.75rem !important;color:var(--nycl-accent) !important;text-decoration:none !important;font-weight:600 !important}.field.quantity .footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;color:#999;border-top:1px solid #eee}.field.quantity .footer .get-a-quote{text-align:right}.field.quantity .footer .get-a-quote a{color:var(--nycl-accent);font-weight:600;text-decoration:none}.product-options-wrapper select.admin__control-select{width:100%;padding:.6rem .75rem;border:1px solid #eee;border-radius:0;background:var(--nycl-bg);color:var(--nycl-primary);font-size:.9rem;cursor:pointer}.product-options-wrapper textarea.product-custom-option{width:100%;border:1px solid #eee;border-radius:0;padding:.6rem .75rem;font-size:.9rem;min-height:80px;resize:vertical}.product-options-wrapper textarea.product-custom-option:focus{border-color:var(--nycl-accent);outline:none;box-shadow:0 0 0 3px rgba(239,87,50,.1)}.field.file .upload-label-heading .heading{font-size:1rem;font-weight:600;color:var(--nycl-primary);display:block;margin-bottom:.5rem}.field.file .upload-or-email{margin-top:.5rem;font-size:.9rem;color:#666}.field.file .upload-or-email .checkbox-wrap{display:flex;align-items:center;gap:.5rem;cursor:pointer}.product-options-bottom{background:0 0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;margin-top:0 !important;box-sizing:border-box !important;overflow:visible}.product-options-bottom .box-tocart,body.nycl .product-options-bottom .box-tocart{background:#fff !important;box-shadow:var(--nycl-card-shadow) !important;border-radius:0 !important;overflow:hidden !important;overflow-x:hidden !important;overflow-y:hidden !important;box-sizing:border-box !important;width:100% !important}body.nycl .product-options-bottom .box-tocart .fieldset{overflow:hidden !important}body.nycl .product-options-bottom .product-options-bottom-details{overflow:hidden !important;scrollbar-width:none !important}body.nycl .product-options-bottom .product-options-bottom-details::-webkit-scrollbar{display:none !important}.product-options-bottom .product-options-bottom-details{margin-bottom:0 !important;padding:0 !important}body.nycl .product-options-bottom .product-options-bottom-details .details.your-quote{font-size:1.1rem !important;font-weight:700 !important;line-height:1.4 !important;margin:0 !important;padding:.75rem 1rem !important;border-bottom:none !important;background:var(--nycl-primary) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;border-radius:0 !important;transform:none !important;translate:none !important;position:static !important}.product-options-bottom .product-options-bottom-details .details:nth-child(2){font-size:.95rem !important;font-weight:600 !important;text-align:center !important;color:var(--nycl-primary) !important;padding:.6rem 1rem !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:2.25rem !important;translate:none !important;transform:none !important}.product-options-bottom .details{font-size:.85rem !important;padding:.5rem 1rem !important;color:var(--nycl-primary) !important;border-bottom:1px solid rgba(74,45,42,.08) !important}.product-options-bottom .details .title{color:var(--nycl-primary) !important}.product-options-bottom .details .highlight{color:var(--nycl-primary) !important;font-weight:500}.product-options-bottom .fieldset,body.nycl .product-options-bottom .box-tocart .fieldset{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:space-evenly !important;padding:.5rem 1rem .75rem !important;margin-top:0 !important;margin-bottom:0 !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;transform:none !important;background-color:var(--nycl-primary) !important;border-radius:0 !important}.product-options-bottom .field.qty{order:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:1 1 0% !important;width:0 !important;text-align:center !important}.product-options-bottom .qty-label{font-size:1rem !important;font-weight:600 !important;color:#fff !important;white-space:nowrap !important}.product-options-bottom .field.qty .control,.product-options-bottom .field.qty>.label{display:none !important}.product-unit-price{order:2 !important;font-size:1rem !important;color:#fff !important;margin:0 !important;flex:1 1 0% !important;white-space:nowrap !important;text-align:center !important}.product-total-price{order:3 !important;font-size:1.25rem !important;font-weight:700 !important;color:#fff !important;margin:0 !important;flex:1 1 0% !important;white-space:nowrap !important;text-align:center !important}.product-options-bottom .fieldset .actions{order:4 !important;flex:0 0 100% !important;width:100% !important;text-align:center !important;display:flex !important;justify-content:center !important}.product-options-bottom .action.tocart{background:#c8f542 !important;border:none !important;border-radius:0;padding:1.1rem 3rem;font-size:1.15rem;box-shadow:0 2px 8px rgba(239,87,50,.25) !important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;width:100%;cursor:pointer;color:#fff !important;transition:background .2s ease,transform .1s ease}.product-options-bottom .action.tocart,.product-options-bottom .action.tocart span{color:#fff !important}.product-options-bottom .action.tocart:before{content:'\f07a' !important;font-family:'Font Awesome 5 Free','FontAwesome' !important;font-weight:900 !important;margin-right:.5rem !important;font-size:.9em !important}.product-options-bottom .action.tocart:hover{background:linear-gradient(135deg,#d94e2b,#ef6f4f) !important;transform:translateY(-1px);box-shadow:0 4px 16px rgba(239,87,50,.4) !important}.prices-tier{display:none !important}.product-info-price .price-box .price-wrapper{display:none}.field.size .field.choice:not([data-option_type_id]){display:none}body.nycl .field.textarea.comments-optional>.control{padding:.75rem !important}body.nycl .field.textarea.comments-optional textarea{width:100% !important;box-sizing:border-box !important;border-radius:0 !important;border:1px solid #ddd !important;padding:.75rem !important}body.nycl .field.file .upload-or-email{display:none !important}body.nycl .field.email-additional-artwork,body.nycl .field.textarea.upload-artwork{display:none !important}body.nycl .how-it-works{display:none !important}body.nycl .cols-2{display:none !important}body.nycl .field.file>.control{max-width:none !important;width:100% !important;margin:0 !important}.upload-options-row{display:flex !important;gap:2rem !important;align-items:stretch !important;justify-content:center !important;padding:2rem .75rem !important}.upload-option-card{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:.4rem !important;flex:0 1 288px !important;max-width:324px !important;min-height:180px !important;padding:1.5rem 2rem !important;background:#f4f4f5 !important;border:2px dashed #c9c9cf !important;border-radius:12px !important;cursor:pointer !important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease !important;box-shadow:none !important;text-align:center !important}.upload-option-card:hover{border-color:var(--nycl-primary) !important;background:#eeeeef !important;box-shadow:0 4px 14px rgba(0,0,0,.08) !important}.upload-option-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:3rem !important;height:3rem !important;margin-bottom:.25rem !important;line-height:1 !important}.upload-option-icon svg{width:100% !important;height:100% !important;display:block !important}.upload-option-label{font-size:1.05rem !important;font-weight:700 !important;color:var(--nycl-primary) !important}.upload-options-divider{display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;align-self:stretch !important;position:relative !important}.upload-options-divider span{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:0 0 !important;color:#888 !important;font-size:.95rem !important;font-weight:600 !important;text-transform:lowercase !important}.upload-file-area{padding:.75rem 1rem !important}body.nycl .field.file .upload-label-heading{display:none !important}body.nycl .field.file>.image-preview-wrapper{display:none !important}.upload-option-sub{font-size:.8rem !important;font-weight:500 !important;color:#888 !important;line-height:1.3 !important}body.nycl .field.file .upload-file-area .note{font-size:.8rem !important;color:#888 !important;margin-top:.5rem !important}.artwork-tool-btn{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:.4rem !important;padding:1rem !important;margin:.75rem auto !important;background:var(--nycl-bg) !important;border:2px solid transparent !important;border-radius:0 !important;cursor:pointer !important;transition:border-color .2s ease,box-shadow .2s ease !important;text-decoration:none !important;max-width:180px !important;box-shadow:0 2px 8px rgba(0,0,0,.08) !important}.artwork-tool-btn:hover{border-color:var(--nycl-accent) !important;box-shadow:0 2px 8px rgba(239,87,50,.15) !important}.artwork-tool-btn .artwork-tool-icon{font-size:2.5rem !important;color:#c8f542 !important;line-height:1 !important}.artwork-tool-btn .artwork-tool-label{font-size:.8rem !important;font-weight:700 !important;color:var(--nycl-primary) !important;text-align:center !important}#loading-and-loading{display:none}@media (max-width:768px){.product-options-wrapper .options-list.nested{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem}.field.area .options-list.nested{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}.field.style .options-list.nested{grid-template-columns:repeat(2,1fr)}}@media (max-width:425px){.product-options-wrapper .options-list.nested{grid-template-columns:repeat(2,1fr)}.field.area .options-list.nested{grid-template-columns:repeat(4,1fr)}.field.quantity .relabeled,.field.quantity .header,.field.quantity .footer,.customqtyfield{grid-template-columns:1fr 1fr 1fr;font-size:.8rem}}body.nycl{background-color:#f0f0f0 !important}body.nycl .page-wrapper,body.nycl .page-main,body.nycl .columns,body.nycl .column.main,body.nycl .product-info-main,body.nycl .product-info-main>*:not(.product-add-form):not(.pdp-reviews-faq-section),body.nycl .product.attribute.overview,body.nycl .product.attribute.overview .value,body.nycl .product.media,body.nycl .page-title-wrapper,body.nycl .product-info-price,body.nycl .product-add-form,body.nycl .prev-next-products,body.nycl .containerbackground,body.nycl #maincontent,body.nycl .product.info.detailed,body.nycl .clearer{background-color:transparent !important;background:0 0 !important}body.nycl.nycl-v2-exp .product-add-form .product-options-wrapper>.fieldset{background:#fff !important}body.nycl .product-info-main{display:flex !important;flex-wrap:wrap !important;max-width:100% !important;width:100% !important}body.nycl .product-info-main>.page-title-wrapper .page-title,body.nycl .product-info-main>.page-title-wrapper .page-title .base{color:var(--nycl-primary) !important;font-size:36px !important;line-height:1.2 !important}body.nycl .product-info-main>.page-title-wrapper{flex:0 0 100% !important;width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;gap:1rem !important}body.nycl .MagicToolboxSelectorsContainer{display:block !important;visibility:visible !important;overflow:visible !important;margin-top:.75rem;height:auto !important;min-height:60px !important;background:0 0 !important}body.nycl .MagicToolboxSelectorsContainer .MagicScroll{display:flex !important;flex-wrap:nowrap !important;gap:6px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body.nycl .MagicToolboxSelectorsContainer .mt-thumb-switcher{display:inline-block !important;visibility:visible !important;width:auto !important;flex:0 0 auto !important}body.nycl .MagicToolboxSelectorsContainer .mt-thumb-switcher img{width:50px !important;height:50px !important;object-fit:cover !important;border-radius:0;border:1px solid #ddd;cursor:pointer;visibility:visible !important;opacity:1 !important;box-shadow:0 2px 6px rgba(0,0,0,.08) !important}body.nycl .MagicToolboxSelectorsContainer .mt-thumb-switcher img:hover{border-color:var(--nycl-accent)}body.nycl .MagicToolboxSelectorsContainer .mt-thumb-switcher.active-selector img,body.nycl .MagicToolboxSelectorsContainer .mt-thumb-switcher.mz-thumb-selected img{border-color:var(--nycl-accent) !important;border-width:2px !important}body.nycl .MagicToolboxSelectorsContainer .MagicScroll::-webkit-scrollbar{height:4px}body.nycl .MagicToolboxSelectorsContainer .MagicScroll::-webkit-scrollbar-track{background:0 0}body.nycl .MagicToolboxSelectorsContainer .MagicScroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:0}body.nycl .MagicToolboxSelectorsContainer .MagicScroll::-webkit-scrollbar-thumb:hover{background:#999}body.nycl .MagicToolboxSelectorsContainer *{visibility:visible !important;opacity:1 !important}body.nycl .MagicToolboxSelectorsContainer .MagicScroll{height:auto !important;max-height:none !important}body.nycl .MagicToolboxSelectorsContainer,body.nycl .MagicToolboxSelectorsContainer.MagicToolboxSelectorsContainer{height:auto !important;max-height:70px !important;overflow:hidden !important}body.nycl .product-info-main>.product.media{flex:0 0 400px !important;max-width:400px !important;order:2 !important}body.nycl .product.media img:not(.mt-thumb-switcher img){max-width:100% !important;height:auto !important}body.nycl .product.media .MagicToolboxContainer{max-width:100% !important}body.nycl .product.media #mtImageContainer{max-width:100% !important}body.nycl .product.media #mtImageContainer img{max-width:100% !important;height:auto !important;border-radius:0 !important;box-shadow:0 3px 12px rgba(0,0,0,.12),0 6px 24px rgba(0,0,0,.08) !important}body.nycl .product-info-main>.product.attribute.overview{flex:1 1 0% !important;margin-bottom:0 !important;width:100% !important;max-width:100% !important;order:1 !important;margin-right:1.5rem !important;box-sizing:border-box !important;overflow:hidden !important}body.nycl .product-info-main>*{order:3 !important}body.nycl .product-info-main>.page-title-wrapper{order:0 !important}body.nycl .product-info-main>.product.attribute.overview{order:1 !important}body.nycl .product-info-main>.product.media{order:2 !important}body.nycl .product-info-main>.product-add-form,body.nycl .product-info-main>.product.info.detailed,body.nycl .product-info-main>.product-info-price,body.nycl .product-info-main>.clearer,body.nycl .product-info-main>.google-reviews-wrapper,body.nycl .product-info-main>.custom-faq,body.nycl .product-info-main>.custom-description,body.nycl .product-info-main>.area-variables,body.nycl .product-info-main>.pdp-reviews-faq-section{flex:0 0 100% !important;width:100% !important;max-width:100% !important}body.nycl .product-info-main>.pdp-reviews-faq-section{order:4 !important;flex:0 0 auto !important;width:100vw !important;max-width:100vw !important}body.nycl .product-info-main>.custom-description{order:5 !important}body.nycl .product-add-form{margin-top:1rem !important;padding-top:0 !important}@media (min-width:1025px){body.nycl .product-add-form>form{display:grid !important;grid-template-columns:1fr 400px !important;gap:0 1.5rem !important;align-items:start !important}body.nycl .product-add-form>form>input[type=hidden]{display:none !important}body.nycl .product-add-form>form>.product-options-wrapper{grid-column:1/2 !important;grid-row:1 !important;min-width:0 !important;width:100% !important;max-width:100% !important}body.nycl .product-add-form>form>.product-options-wrapper .fieldset{width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important}body.nycl .product-add-form>form>.product-options-bottom{grid-column:2/3 !important;grid-row:1 !important;position:sticky !important;top:20px !important;align-self:start !important;margin-top:0 !important}}body.nycl .pdp-reviews-faq-section{background:#eee !important;background-color:#eee !important;border-top:3px solid #c8f542 !important;padding:3rem 2rem 2rem !important;margin-top:0 !important;width:100vw !important;margin-left:calc(-50vw + 50%) !important;position:relative !important;box-sizing:border-box !important}.pdp-reviews-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.pdp-reviews-column h2,.pdp-faq-column h2{font-size:1.5rem;font-weight:700;color:#1d1d1d;margin-bottom:1rem;font-family:inherit}.pdp-reviews-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.pdp-reviews-header h2{margin:0 !important}.pdp-reviews-stars{color:#c8f542;font-size:13px;display:flex;gap:2px}.pdp-reviews-badge{background:#1d1d1d;color:#fff;padding:.25rem .75rem;border-radius:0;font-size:12px;font-weight:600}.pdp-review-card{background:#fff;border-radius:0;padding:1.5rem;margin-bottom:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}.pdp-review-card-stars{color:#c8f542;font-size:13px;margin-bottom:.5rem;display:flex;gap:2px}.pdp-review-card-text{font-size:15px;line-height:1.6;color:#444;margin-bottom:.75rem}.pdp-review-card-author{font-size:13px;font-weight:700;color:#1d1d1d}.pdp-faq-card{background:linear-gradient(135deg,#1d1d1d,#6b4440);border-radius:0;margin-bottom:.75rem;box-shadow:0 2px 8px rgba(74,45,42,.25);overflow:hidden}.pdp-faq-button{width:100% !important;display:flex !important;justify-content:space-between !important;align-items:center !important;padding:1.2rem 1.5rem !important;font-size:15px !important;font-weight:700 !important;color:#fff !important;border:none !important;background:0 0 !important;cursor:pointer !important;text-align:left !important;height:auto !important;line-height:1.4 !important;font-family:inherit !important}.pdp-faq-chevron{color:#c8f542;transition:transform .3s ease;font-size:14px}.pdp-faq-body{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 1.5rem}.pdp-faq-body-text{font-size:14px;line-height:1.6;color:rgba(255,255,255,.85);padding-bottom:1.5rem}.pdp-faq-card.open .pdp-faq-chevron{transform:rotate(180deg)}.pdp-faq-card.open .pdp-faq-body{max-height:200px}.pdp-read-more-link{font-size:14px;font-weight:700;color:#c8f542;text-decoration:none;display:inline-block;margin-top:1rem}.pdp-read-more-link:hover{text-decoration:underline}body.nycl .google-reviews-wrapper{display:none !important}body.nycl .custom-faq{display:none !important}@media (max-width:768px){.pdp-reviews-faq-grid{grid-template-columns:1fr;gap:2rem}body.nycl .product-info-main>.pdp-reviews-faq-section{padding:2rem 1rem 1.5rem;flex:0 0 auto !important;width:100vw !important;max-width:100vw !important;margin-left:calc(-50vw + 50%) !important}.pdp-reviews-column,.pdp-faq-column{margin-bottom:1.5rem}}body.nycl .product.attribute.overview .value{flex-wrap:wrap !important;overflow:visible !important}body.nycl .pdp-trust-badges-wrapper{flex-basis:100% !important;width:100% !important;max-width:100% !important;background:0 0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;margin:1rem 0 !important;box-sizing:border-box !important;overflow:hidden !important}.pdp-trust-duo{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1rem !important;max-width:100% !important;overflow:hidden !important}@media (max-width:768px){.pdp-trust-duo{grid-template-columns:1fr !important;gap:1rem !important}}.pdp-trust-card{background:#fff !important;border-radius:0 !important;border:3px solid #1d1d1d !important;box-shadow:0 0 24px rgba(74,45,42,.28) !important;padding:0 1.5rem 1.5rem !important;min-width:0 !important;overflow:hidden !important;box-sizing:border-box !important}.pdp-trust-badges-title{display:block !important;background:#1d1d1d !important;color:#fff !important;font-size:.85rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.05em !important;text-align:center !important;margin:0 -1.5rem 1.25rem !important;padding:.75rem 1.5rem !important}.pdp-turnaround-lines{display:flex !important;flex-direction:column !important;gap:.75rem !important}.pdp-turnaround-line{display:flex !important;align-items:center !important;gap:.75rem !important;padding:.6rem .85rem !important;background:#fff !important;border-radius:0 !important;border-left:3px solid #c8f542 !important}.pdp-turnaround-line.pdp-turnaround-rush{border-left-color:#c8f542 !important}.pdp-turnaround-icon{font-size:1.35rem !important;color:#c8f542 !important;width:2rem !important;text-align:center !important;flex-shrink:0 !important}.pdp-turnaround-rush .pdp-turnaround-icon{color:#c8f542 !important}.pdp-turnaround-text{font-size:.9rem !important;color:var(--nycl-primary) !important;line-height:1.4 !important}.pdp-turnaround-text strong{font-weight:700 !important}.pdp-howitworks-steps{display:flex !important;flex-direction:column !important;gap:.6rem !important}.pdp-howitworks-step{display:flex !important;align-items:center !important;gap:.75rem !important}.pdp-step-num{display:flex !important;align-items:center !important;justify-content:center !important;width:1.6rem !important;height:1.6rem !important;min-width:1.6rem !important;border-radius:50% !important;background:#c8f542 !important;color:#fff !important;font-size:.8rem !important;font-weight:700 !important;flex-shrink:0 !important}.pdp-step-text{font-size:.85rem !important;font-weight:600 !important;color:var(--nycl-primary) !important;line-height:1.4 !important}@media (max-width:768px){.pdp-trust-duo{grid-template-columns:1fr !important}}body.nycl .pdp-info-pills{display:flex !important;flex-wrap:wrap !important;gap:.5rem !important;margin:0 !important;align-self:center !important}body.nycl .product-info-main>.page-title-wrapper .page-title{margin:0 !important;padding:0 !important}body.nycl .pdp-info-pill{display:inline-flex !important;align-items:center !important;gap:.65rem !important;background:#f7f7f5 !important;border:1px solid #ececec !important;border-radius:999px !important;padding:.55rem 1.1rem !important;white-space:nowrap !important}.pdp-pill-icon{font-size:1.2rem !important;flex-shrink:0 !important}.pdp-pill-icon.icon-turnaround{color:#e6c66a !important}.pdp-pill-icon.icon-minimum{color:#b57edc !important}.pdp-pill-icon.icon-ironon{color:#ff6b6b !important}.pdp-pill-icon.icon-versions{color:#5eb3f5 !important}.pdp-pill-icon.icon-sample{color:#7c8aa0 !important}.pdp-pill-icon.icon-price{color:#4ecb71 !important}.pdp-pill-text{display:flex !important;flex-direction:column !important;line-height:1.2 !important}.pdp-pill-title{font-size:.82rem !important;font-weight:700 !important;color:var(--nycl-primary,#1d1d1d) !important;letter-spacing:.01em !important}.pdp-pill-sub{font-size:.7rem !important;font-weight:400 !important;color:#666 !important}@media (max-width:768px){body.nycl .pdp-info-pills{justify-content:center !important}body.nycl .pdp-info-pill{white-space:normal !important}}body.nycl .styled-description{margin-bottom:0 !important;padding-bottom:0 !important}body.nycl .styled-description>*:last-child{margin-bottom:0 !important}body.nycl .product.attribute.overview .value{gap:.25rem !important}body.nycl .product.attribute.overview .value{display:flex !important;flex-direction:column !important;height:100% !important}body.nycl .product.attribute.overview{display:flex !important;flex-direction:column !important}body.nycl .pdp-trust-badges-wrapper{margin-top:auto !important}body.nycl .custom-description{font-family:'Neulis Alt',sans-serif !important;font-size:15px !important;line-height:1.7 !important;color:var(--nycl-primary) !important}body.nycl .custom-description .footer .container{max-width:1200px !important;width:100% !important;margin:0 auto !important;padding:0 !important}body.nycl .custom-description .footer .container .row{display:grid !important;grid-template-columns:1fr 1fr !important;gap:3rem !important;max-width:100% !important;width:100% !important}body.nycl .custom-description .footer .container .row>[class*=col-]{width:100% !important;max-width:100% !important;flex:none !important;padding:0 !important}body.nycl .custom-description h3,body.nycl .custom-description h4{font-family:'Neulis Alt',sans-serif !important;background:0 0 !important;background-color:transparent !important;color:var(--nycl-primary) !important;font-size:1.15rem !important;font-weight:700 !important;padding:0 !important;margin:1.5rem 0 .5rem !important;border-bottom:2px solid #c8f542 !important;padding-bottom:.4rem !important}body.nycl .custom-description h3:first-child,body.nycl .custom-description h4:first-child{margin-top:0 !important}body.nycl .custom-description p,body.nycl .custom-description li,body.nycl .custom-description span,body.nycl .custom-description a{font-family:'Neulis Alt',sans-serif !important;font-size:14px !important;line-height:1.7 !important}body.nycl .custom-description a{color:#c8f542 !important;text-decoration:none !important}body.nycl .custom-description a:hover{text-decoration:underline !important}body.nycl .custom-description img{border-radius:0 !important;margin:1rem 0 !important}@media (max-width:768px){body.nycl .custom-description .footer .container .row{grid-template-columns:1fr !important;gap:2rem !important}}body.nycl .custom-description{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding:2rem 0 !important;box-sizing:border-box !important}body.nycl .custom-description>.footer{max-width:1200px !important;margin:0 auto !important;padding:0 2rem !important}@media (max-width:1024px){body.nycl .product-info-main>.product.media{flex:0 0 300px !important;max-width:300px !important}body.nycl .product-info-main>.product.attribute.overview{max-width:calc(100% - 300px - 1.5rem) !important}body.nycl .product-add-form>form{display:block !important}body.nycl .product-options-bottom{position:static !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:0 0 !important;box-shadow:none !important;border:none !important;border-radius:0 !important}body.nycl .product-options-bottom .product-options-bottom-details{background:#fff !important;border-radius:0 !important;box-shadow:var(--nycl-card-shadow) !important;overflow:hidden !important;margin-bottom:1rem !important}body.nycl .product-options-bottom .box-tocart{position:fixed !important;top:auto !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:9990 !important;background:var(--nycl-primary) !important;border-top:3px solid var(--nycl-accent) !important;box-shadow:0 -4px 24px rgba(0,0,0,.2) !important;max-width:100% !important;width:100% !important;height:auto !important;border-radius:0 !important;overflow:visible !important;overflow-x:visible !important;transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;will-change:transform !important;overflow-y:visible !important;margin:0 !important;padding:0 !important}body.nycl .product-options-bottom .products-help{display:none !important}body.nycl .footer-newsletter,body.nycl .block.newsletter,body.nycl .footer.content,body.nycl .page-footer{position:relative !important;z-index:1 !important}body.nycl .page-wrapper{padding-bottom:96px !important}body.nycl .product-options-bottom .box-tocart .fieldset{float:none !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-evenly !important;align-items:center !important;gap:0 !important;padding:.5rem 1rem .75rem !important;margin:0 auto !important;background-color:var(--nycl-primary) !important;border-radius:0 !important;max-width:100% !important}body.nycl .product-options-bottom .field.qty,body.nycl .product-options-bottom .product-unit-price,body.nycl .product-options-bottom .product-total-price{flex:1 1 0% !important;white-space:nowrap !important;text-align:center !important;margin:0 !important}body.nycl .product-options-bottom .qty-label,body.nycl .product-options-bottom .product-unit-price,body.nycl .product-options-bottom .product-unit-price span,body.nycl .product-options-bottom .product-total-price,body.nycl .product-options-bottom .product-total-price span{font-size:1rem !important;font-weight:600 !important;color:#fff !important;opacity:1 !important}body.nycl .product-options-bottom .fieldset .actions{order:4 !important;flex:0 0 100% !important;display:flex !important;justify-content:center !important;margin:2px 0 0 !important;padding:0 !important}body.nycl .product-options-bottom .action.tocart,body.nycl .product-options-bottom #product-addtocart-button.action.primary.tocart{width:auto !important;margin:0 auto !important;padding:16px 36px !important;font-size:1.15rem !important}body.nycl .page-wrapper{padding-bottom:80px !important}body.nycl .product-options-wrapper .fieldset>.field:not(.quantity) .options-list.nested{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:8px !important}body.nycl .product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice{width:auto !important;max-width:none !important;flex:none !important}body.nycl h1.page-title,body.nycl .page-title .base{font-size:36px !important}}@media (max-width:768px){body.nycl .product-info-main{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;height:auto !important}body.nycl .product-info-main>*{height:auto !important;min-height:0 !important;flex-basis:auto !important;flex-shrink:0 !important;flex-grow:0 !important}body.nycl .product-info-main>.product-add-form,body.nycl .product-info-main>.product.info.detailed,body.nycl .product-info-main>.product-info-price,body.nycl .product-info-main>.clearer,body.nycl .product-info-main>.google-reviews-wrapper,body.nycl .product-info-main>.custom-faq,body.nycl .product-info-main>.custom-description,body.nycl .product-info-main>.area-variables,body.nycl .product-info-main>.pdp-reviews-faq-section{flex:none !important;width:100% !important;height:auto !important}body.nycl .product.attribute.overview,body.nycl .product.attribute.overview .value{height:auto !important}body.nycl .product-info-main{min-height:0 !important;max-height:none !important;overflow:visible !important}body.nycl .column.main,body.nycl .columns{height:auto !important;min-height:0 !important;overflow:visible !important}body.nycl .product-info-main>.clearer{display:none !important}body.nycl .product-info-main>.product.info.detailed,body.nycl .product-info-main>.product-info-price,body.nycl .product-info-main>.google-reviews-wrapper,body.nycl .product-info-main>.custom-faq,body.nycl .product-info-main>.prev-next-products{margin:0 !important;padding:0 !important}body.nycl .product.attribute.overview .value{margin-bottom:0 !important}body.nycl #maincontent,body.nycl .page-main{margin:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}body.nycl .columns,.catalog-product-view #maincontent .columns{padding-left:10px !important;padding-right:10px !important}body.nycl .product-info-main>.page-title-wrapper{flex:none !important;width:100% !important;order:1 !important;text-align:center !important;justify-content:center !important;flex-wrap:wrap !important}body.nycl .page-title-wrapper.product{margin-left:0 !important;margin-right:0 !important}body.nycl .product-info-main>.product.attribute.overview{flex:none !important;max-width:100% !important;width:100% !important;order:2 !important;margin-right:0 !important;margin-bottom:12px !important}body.nycl .product-info-main>.product.media{flex:none !important;max-width:100% !important;width:100% !important;order:3 !important;float:none !important;position:relative !important;margin-top:-40px !important;margin-bottom:28px !important}body.nycl .product.media #mtImageContainer img{max-height:none !important;object-fit:cover !important;width:100% !important;height:auto !important;border-radius:0 !important;box-shadow:none !important}body.nycl .product.media #mtImageContainer{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}body.nycl .product.media .MagicToolboxContainer{width:100% !important;max-width:100% !important;padding:0 !important}body.nycl .MagicToolboxSelectorsContainer{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;max-width:100% !important;padding:4px 0 !important;touch-action:pan-x !important}body.nycl .MagicToolboxSelectorsContainer::-webkit-scrollbar{display:none !important}body.nycl .product-add-form>form{display:block !important}body.nycl .product-add-form{width:100% !important;order:4 !important;margin-top:24px !important}body.nycl .product-options-wrapper{margin-top:10px !important;padding-top:12px !important}body.nycl .product-options-wrapper .options-list.nested{grid-template-columns:repeat(2,1fr) !important}body.nycl .field.area .options-list.nested{grid-template-columns:repeat(4,1fr) !important}body.nycl h1.page-title,body.nycl .page-title .base{font-size:24px !important}body.nycl .pdp-info-pills{justify-content:center !important;gap:.4rem !important}.pdp-trust-duo{grid-template-columns:1fr !important}body.nycl .product-options-bottom .box-tocart>.fieldset{flex-wrap:wrap !important;padding:10px 16px !important;gap:8px !important}body.nycl .product-options-bottom .product-options-bottom-details{width:100% !important}body.nycl .product-options-bottom .action.tocart,body.nycl #product-addtocart-button.action.primary.tocart{width:auto !important;max-width:100% !important;text-align:center !important;justify-content:center !important;padding:16px 36px !important;font-size:1.15rem !important;margin:8px auto !important;display:flex !important;align-items:center !important}body.nycl .product-options-bottom .fieldset .actions{justify-content:center !important;width:100% !important}.pdp-reviews-faq-grid{grid-template-columns:1fr !important;gap:2rem !important}body.nycl .product-info-main>.pdp-reviews-faq-section{padding:2rem 1rem 1.5rem !important;flex:0 0 auto !important;width:100vw !important;max-width:100vw !important;margin-left:calc(-50vw + 50%) !important}body.nycl .custom-description .footer .container .row{grid-template-columns:1fr !important;gap:2rem !important}body.nycl .field.quantity .options-list.nested{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:8px !important}body.nycl .field.quantity .options-list .field.choice{flex:none !important;max-width:none !important;width:auto !important}}@media (max-width:428px){body.nycl .field.quantity .options-list.nested{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:370px){body.nycl .field.quantity .options-list.nested{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:480px){body.nycl h1.page-title,body.nycl .page-title .base{font-size:20px !important}body.nycl .product-options-wrapper>.fieldset>.field>.control{padding:8px 14px 14px !important}body.nycl .upload-options-row{padding-left:16px !important;padding-right:16px !important;gap:.75rem !important}body.nycl .upload-option-card{flex:1 1 0 !important;min-width:0 !important;padding:1.25rem .75rem !important}body.nycl .upload-option-icon{width:2.4rem !important;height:2.4rem !important}body.nycl .upload-option-label{font-size:.95rem !important}body.nycl .upload-options-divider span{font-size:.85rem !important}body.nycl .product-options-wrapper .fieldset>.field.size-symbols-or-color-versions .options-list.nested,body.nycl .product-options-wrapper .fieldset>.field.proof-options .options-list.nested,body.nycl .product-options-wrapper .fieldset>.field.turnaround-options .options-list.nested{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:8px !important}body.nycl .product-options-wrapper .fieldset>.field.size-symbols-or-color-versions .options-list.nested .field.choice,body.nycl .product-options-wrapper .fieldset>.field.proof-options .options-list.nested .field.choice,body.nycl .product-options-wrapper .fieldset>.field.turnaround-options .options-list.nested .field.choice{min-width:0 !important;width:100% !important;max-width:none !important}body.nycl .field.quantity .options-list.nested{grid-template-columns:repeat(3,1fr) !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list.nested:has(img){display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:10px !important;grid-template-columns:none !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice:has(img){flex:0 0 calc(33.333% - 10px) !important;max-width:calc(33.333% - 10px) !important;width:auto !important;margin:0 !important;box-sizing:border-box !important}body.nycl .product-options-bottom .product-options-bottom-details .details{font-size:.75rem !important;padding:.35rem .75rem !important}body.nycl .product-options-bottom .product-total-price span{font-size:18px !important}body.nycl .pdp-info-pill{padding:.3rem .7rem !important;font-size:.7rem !important}}@media (max-width:375px){body.nycl .field.area .options-list.nested{grid-template-columns:repeat(3,1fr) !important}body.nycl .field.size .options-list.nested{grid-template-columns:repeat(2,1fr) !important}body.nycl.nycl-v2-exp .field.style .options-list.nested:has(img),body.nycl.nycl-v2-exp .field.backing-options .options-list.nested:has(img),body.nycl.nycl-v2-exp .field.metallic-thread .options-list.nested:has(img){display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:10px !important;grid-template-columns:none !important}body.nycl.nycl-v2-exp .field.style .options-list.nested .field.choice:has(img),body.nycl.nycl-v2-exp .field.backing-options .options-list.nested .field.choice:has(img),body.nycl.nycl-v2-exp .field.metallic-thread .options-list.nested .field.choice:has(img){flex:0 0 calc(33.333% - 10px) !important;max-width:calc(33.333% - 10px) !important;width:auto !important;margin:0 !important;box-sizing:border-box !important}}#product-addtocart-button,.action.primary.tocart,#product-addtocart-button span,.action.primary.tocart span{font-weight:600 !important}#mtImageContainer .mobile-close-btn{display:none !important}@media (min-width:769px){.pdp-trust-duo{align-items:start !important}}@media (max-width:768px){#mtImageContainer{max-height:0 !important;overflow:hidden !important}#mtImageContainer.mobile-show{max-height:800px !important;overflow:visible !important;position:relative !important}#mtImageContainer .mobile-close-btn{display:none !important}#mtImageContainer.mobile-show .mobile-close-btn{display:block !important;position:absolute;top:8px;right:8px;z-index:100;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;line-height:32px;text-align:center;cursor:pointer}}.freeqty,.free-badge{display:block !important;background:#c8f542 !important;color:#1d1d1d !important;font-size:.6rem !important;font-weight:700 !important;padding:2px 8px !important;border-radius:0 !important;margin:2px auto 2px !important;white-space:nowrap !important;text-align:center !important;width:fit-content !important;box-shadow:0 1px 3px rgba(0,0,0,.15) !important;animation:badgePulse 2s ease-in-out infinite !important}@keyframes badgePulse{0%,100%{box-shadow:0 1px 3px rgba(0,0,0,.15)}50%{box-shadow:0 2px 8px rgba(236,170,0,.4)}}.has-free-badge{border-color:transparent !important;box-shadow:inset 0 0 0 2.5px #c8f542 !important;position:relative !important}.has-free-badge:has(input:checked){border-color:transparent !important;box-shadow:inset 0 0 0 2.5px #c8f542,0 0 0 3px #c8f542,0 0 8px rgba(239,87,50,.25) !important;outline:none !important}.sticky-free-badge{display:inline-flex !important;align-items:center !important;background:#c8f542 !important;color:#1d1d1d !important;font-size:.65rem !important;font-weight:700 !important;padding:2px 8px !important;border-radius:0 !important;margin-left:6px !important;white-space:nowrap !important;vertical-align:baseline !important;line-height:1 !important;position:relative !important;top:-1px !important}.summary-free-badge{display:inline-block !important;background:#c8f542 !important;color:#1d1d1d !important;font-size:.65rem !important;font-weight:700 !important;padding:1px 6px !important;border-radius:0 !important;margin-left:4px !important;white-space:nowrap !important;vertical-align:middle !important}@media (min-width:1025px){body.nycl.nycl-v2-exp .product-info-main>.product.media{margin-top:-49px !important}body.nycl.nycl-v2-exp .product-info-main>.page-title-wrapper.product.h1-logos-wrapped+.product.media{margin-top:calc(-49px - var(--h1logo-row-h,0px)) !important}}body.nycl.nycl-v2-exp .product.media #mtImageContainer img,body.nycl.nycl-v2-exp .product.media .mz-figure img{border:1px solid #e5e7eb !important;box-shadow:none !important}body.nycl.nycl-v2-exp .product.media .MagicZoom,body.nycl.nycl-v2-exp .product.media .mz-figure{border-bottom:0 !important;box-shadow:0 2px 10px rgba(0,0,0,.15) !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mt-thumb-switcher,body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mt-thumb-switcher.active-selector,body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mt-thumb-switcher.mz-thumb-selected{border-bottom:0 !important;box-shadow:0 2px 8px rgba(0,0,0,.15) !important}@media (min-width:769px){body.nycl.nycl-v2-exp .product-info-main>.product.media,body.nycl.nycl-v2-exp .product.media .MagicZoom,body.nycl.nycl-v2-exp .product.media .mz-figure,body.nycl.nycl-v2-exp .product.media #mtImageContainer{width:284px !important;max-width:284px !important}body.nycl.nycl-v2-exp .product.media .mz-figure,body.nycl.nycl-v2-exp .product.media .mz-figure img,body.nycl.nycl-v2-exp .product.media #mtImageContainer img{height:auto !important}}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer{position:relative !important;height:auto !important;min-height:72px !important;max-height:none !important;overflow:visible !important;margin-top:12px !important;width:100% !important;opacity:1 !important;contain:layout !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .MagicScroll{height:auto !important;min-height:0 !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:8px !important;overflow-x:auto !important;overflow-y:hidden !important;width:100% !important;max-width:100% !important;scroll-behavior:smooth !important;scroll-snap-type:x proximity !important;-webkit-overflow-scrolling:touch !important;padding:6px 6px 12px !important;scrollbar-width:none !important;-ms-overflow-style:none !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .MagicScroll::-webkit-scrollbar{display:none !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mcs-wrapper,body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mcs-items-container{position:static !important;transform:none !important;display:contents !important;width:auto !important;height:auto !important;max-width:none !important;min-width:0 !important;white-space:nowrap !important;inset:auto !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mcs-item[data-pdp-dup]{display:none !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .MagicScroll>.mt-thumb-switcher,body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mcs-item,body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mcs-item>.mt-thumb-switcher{flex:0 0 auto !important;width:64px !important;height:64px !important;min-width:64px !important;min-height:64px !important;max-height:64px !important;margin:0 !important;padding:0 !important;display:block !important;overflow:hidden !important;scroll-snap-align:start !important;aspect-ratio:1/1 !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mcs-item{vertical-align:top !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mt-thumb-switcher{line-height:0 !important;font-size:0 !important;border-radius:6px !important;cursor:pointer !important}body.nycl.nycl-v2-exp .product.media .MagicZoom,body.nycl.nycl-v2-exp .product.media .mz-figure,body.nycl.nycl-v2-exp .product.media .mz-figure img,body.nycl.nycl-v2-exp .product.media #mtImageContainer img{border-radius:6px !important;overflow:hidden !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mt-thumb-switcher img{display:block !important;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;object-fit:cover !important;border:1px solid #e5e7eb !important;box-shadow:none !important;border-radius:6px !important;box-sizing:border-box !important;padding:0 !important;margin:0 !important;vertical-align:top !important;transition:border-color .15s ease !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mt-thumb-switcher:hover img,body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mt-thumb-switcher.mz-thumb-selected img,body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mt-thumb-switcher.active-selector img{border:1px solid #e5e7eb !important;border-color:#e5e7eb !important;border-width:1px !important;box-shadow:none !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mcs-button-arrow,body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer .mcs-button{display:none !important}body.nycl.nycl-v2-exp .pdp-thumb-strip{position:relative !important;width:100% !important}body.nycl.nycl-v2-exp .pdp-thumb-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:5 !important;width:32px !important;height:32px !important;border-radius:50% !important;border:1px solid rgba(0,0,0,.08) !important;background:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,.18) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;padding:0 !important;color:#1d1d1d !important;font-size:14px !important;line-height:1 !important;opacity:0 !important;pointer-events:none !important;transition:opacity .18s ease,background .15s ease,transform .1s ease !important}body.nycl.nycl-v2-exp .pdp-thumb-arrow.is-visible{opacity:1 !important;pointer-events:auto !important}body.nycl.nycl-v2-exp .pdp-thumb-arrow:hover{background:var(--nycl-accent,#c8f542) !important;border-color:var(--nycl-accent,#c8f542) !important}body.nycl.nycl-v2-exp .pdp-thumb-arrow:active{transform:translateY(-50%) scale(.92) !important}body.nycl.nycl-v2-exp .pdp-thumb-arrow--prev{left:-6px !important}body.nycl.nycl-v2-exp .pdp-thumb-arrow--next{right:-6px !important}body.nycl.nycl-v2-exp .pdp-thumb-strip:before,body.nycl.nycl-v2-exp .pdp-thumb-strip:after{content:"" !important;position:absolute !important;top:0 !important;bottom:8px !important;width:36px !important;z-index:4 !important;pointer-events:none !important;opacity:0 !important;transition:opacity .18s ease !important}body.nycl.nycl-v2-exp .pdp-thumb-strip:before{left:-1px !important;width:40px !important;background:linear-gradient(to right,#fff 0,#fff 20%,rgba(255,255,255,0)) !important}body.nycl.nycl-v2-exp .pdp-thumb-strip:after{right:-1px !important;width:40px !important;background:linear-gradient(to left,#fff 0,#fff 20%,rgba(255,255,255,0)) !important}body.nycl.nycl-v2-exp .pdp-thumb-strip.can-prev:before{opacity:1 !important}body.nycl.nycl-v2-exp .pdp-thumb-strip.can-next:after{opacity:1 !important}@media (min-width:1025px){body.nycl.nycl-v2-exp .product-add-form>form>.product-options-bottom{top:100px !important}body.nycl.nycl-v2-exp .product-options-bottom{width:400px !important;max-width:400px !important;margin-left:auto !important;margin-right:0 !important}}body.nycl.nycl-v2-exp .product-options-bottom .box-tocart{border:3px solid var(--fs-hairline,#242424) !important;border-radius:var(--fs-card-radius,10px) !important;box-shadow:var(--fs-shadow-rest) !important;background:linear-gradient(180deg,var(--fs-card-grad-top) 0%,var(--fs-card-grad-bot) 60%) !important}body.nycl.nycl-v2-exp .product-options-bottom .product-options-bottom-details .details.your-quote{background:var(--fs-hairline,#242424) !important;color:#fff !important;border-top-left-radius:calc(var(--fs-card-radius,10px) - 3px) !important;border-top-right-radius:calc(var(--fs-card-radius,10px) - 3px) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12) !important}body.nycl.nycl-v2-exp .product-options-bottom .product-options-bottom-details .details.your-quote *{color:#fff !important}body.nycl.nycl-v2-exp .product-options-bottom .product-options-bottom-details .details.your-quote{border-bottom:1px solid var(--fs-hairline,#242424) !important}@media (min-width:1025px){body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .qty-label,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .field.qty .qty-label,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-unit-price,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-unit-price span,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-total-price,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-total-price span{font-size:19px !important}}body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset{background-color:var(--fs-hairline,#242424) !important;background:var(--fs-hairline,#242424) !important;border-top:1px solid var(--fs-hairline,#242424) !important}@media (min-width:1025px){body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset{border-radius:0 0 8px 8px !important;margin-bottom:-1px !important}}body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .field.qty,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .qty-label,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .field.qty>.label,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-unit-price,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-total-price,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-unit-price *,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-total-price *{color:#fff !important}body.nycl.nycl-v2-exp .product-options-bottom .action.tocart,body.nycl.nycl-v2-exp .product-options-bottom .action.tocart span{color:#000 !important}body.nycl.nycl-v2-exp .product-options-bottom .action.tocart:before{color:#000 !important}body.nycl.nycl-v2-exp .product-options-bottom .action.tocart{border:3px solid var(--fs-hairline,#242424) !important}body.nycl.nycl-v2-exp .product-options-bottom .action.tocart:hover{background:var(--vexp-accent-lav,#e5c6ff) !important;transform:none !important;box-shadow:0 2px 8px rgba(0,0,0,.08) !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field.file{margin-top:0 !important}body.nycl.nycl-v2-exp .product-add-form{margin-top:2px !important}body.nycl.nycl-v2-exp{overflow-x:clip !important;overflow-y:visible !important}body.nycl-v2-exp{--vexp-card-bg:#0e0e0e;--vexp-card-border:#444;--vexp-header-bg:#2e2e2e;--vexp-accent-lime:#c8f542;--vexp-accent-lav:#e5c6ff;--vexp-body-on-dark:#bbb;--fs-card-radius:10px;--fs-chip-radius:10px;--fs-card-grad-top:#fafbff;--fs-card-grad-bot:#fff;--fs-glass-tint:#f0f0f0;--fs-glass-rim:rgba(255,255,255,.55);--fs-hairline:#242424;--fs-ink:#1d2433;--fs-ink-soft:#5b6472;--fs-shadow-rest:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.08);--fs-shadow-hover:0 2px 4px rgba(16,24,40,.05),0 14px 36px rgba(16,24,40,.12);--fs-accent:#c8f542;--fs-accent-soft:rgba(200,245,66,.32)}body.nycl-v2-exp .product-info-main{position:relative !important;z-index:0 !important;padding:24px !important;box-sizing:border-box !important}body.nycl.nycl-v2-exp .product-info-main>.pdp-top-bg{position:absolute !important;left:0 !important;right:0 !important;z-index:-1 !important;background:#fff !important;background-color:#fff !important;border:2px solid #ddd !important;border-top:none !important;border-radius:0 !important;box-shadow:0 4px 24px rgba(0,0,0,.08) !important;pointer-events:none !important}body.nycl-v2-exp .product-info-main>.product.attribute.overview,body.nycl-v2-exp .product-info-main>.page-title-wrapper,body.nycl-v2-exp .product-info-main>.product.media{background:0 0 !important}body.nycl.nycl-v2-exp .pdp-info-pill{background:#fff !important;border:1px solid #e5e7eb !important;border-radius:10px !important;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04) !important;transition:box-shadow .18s ease,transform .18s ease !important}body.nycl.nycl-v2-exp .pdp-info-pill:hover{box-shadow:0 4px 12px rgba(16,24,40,.1),0 2px 4px rgba(16,24,40,.06) !important;transform:translateY(-1px) !important}@media (max-width:768px){body.nycl-v2-exp .product-info-main{padding:16px !important}}body.nycl.nycl-v2-exp .page-title-wrapper.product{flex-wrap:wrap !important;gap:12px 20px !important}body.nycl.nycl-v2-exp .pdp-h1-logos{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:18px !important;margin-left:auto !important;margin-right:308px !important}body.nycl.nycl-v2-exp .page-title-wrapper.product.h1-logos-wrapped .pdp-h1-logos{flex:0 0 100% !important;margin-left:0 !important;margin-right:0 !important;justify-content:flex-start !important}body.nycl.nycl-v2-exp .pdp-h1-logo{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important}body.nycl.nycl-v2-exp .pdp-h1-logo img{display:block !important;width:auto !important;object-fit:contain !important}body.nycl.nycl-v2-exp .pdp-h1-logo--wide img{height:34px !important;max-width:150px !important}body.nycl.nycl-v2-exp .pdp-h1-logo--oeko img{height:52px !important;max-width:60px !important}@media (max-width:768px){body.nycl.nycl-v2-exp .page-title-wrapper.product{flex-direction:column !important;align-items:center !important;text-align:center !important}body.nycl.nycl-v2-exp .pdp-h1-logos{margin-left:0 !important;margin-right:0 !important;justify-content:center !important;gap:16px !important}body.nycl.nycl-v2-exp .page-title-wrapper.product.h1-logos-wrapped .pdp-h1-logos{justify-content:center !important;margin-left:0 !important;margin-right:0 !important}body.nycl.nycl-v2-exp .product-info-main{background:#fff !important;border:2px solid #ddd !important;border-radius:0 !important;box-shadow:0 4px 24px rgba(0,0,0,.08) !important;box-sizing:border-box !important}body.nycl.nycl-v2-exp .page-main,body.nycl.nycl-v2-exp #maincontent.page-main,body.nycl.nycl-v2-exp #maincontent .columns,body.catalog-product-view.nycl-v2-exp #maincontent .columns,body.nycl.nycl-v2-exp #maincontent .columns>.column.main{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;max-width:100% !important}body.nycl.nycl-v2-exp .product-info-main>.pdp-top-bg{display:none !important}body.nycl.nycl-v2-exp .page-main,body.nycl.nycl-v2-exp #maincontent.page-main{margin-top:0 !important;padding-top:0 !important}body.nycl.nycl-v2-exp .product-info-main>.product.media{margin-top:20px !important;margin-bottom:20px !important}body.nycl.nycl-v2-exp .MagicToolboxSelectorsContainer{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}body.nycl.nycl-v2-exp #mtImageContainer{max-height:0 !important;overflow:hidden !important}body.nycl.nycl-v2-exp #mtImageContainer.mobile-show{max-height:800px !important;overflow:visible !important;position:relative !important}body.nycl.nycl-v2-exp #mtImageContainer.mobile-show .MagicZoom,body.nycl.nycl-v2-exp #mtImageContainer.mobile-show .mz-figure,body.nycl.nycl-v2-exp #mtImageContainer.mobile-show .mz-figure>img{width:100% !important;max-width:100% !important;left:0 !important;margin-left:0 !important;margin-right:0 !important;display:block !important}body.nycl.nycl-v2-exp #mtImageContainer .mobile-close-btn{display:none !important}body.nycl.nycl-v2-exp .pdp-thumb-arrow{display:none !important}body.nycl.nycl-v2-exp #mtImageContainer.mobile-show .mobile-close-btn{display:block !important;position:absolute;top:8px;right:8px;z-index:100;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;line-height:32px;text-align:center;cursor:pointer}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview{margin-bottom:0 !important}body.nycl.nycl-v2-exp .product-info-main>.product-add-form{margin-top:0 !important}body.nycl.nycl-v2-exp .product-options-wrapper .options-list .field.choice,body.nycl.nycl-v2-exp .product-options-wrapper .options-list .field.choice:has(img){flex:1 1 auto !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;box-sizing:border-box !important}}body.nycl.nycl-v2-exp .pdp-eop-float{float:right !important;width:300px !important;max-width:42% !important;margin:0 0 16px 24px !important}body.nycl.nycl-v2-exp .pdp-pills-row{clear:both !important;display:block !important;margin:18px 0 24px !important}body.nycl.nycl-v2-exp .pdp-pills-row .pdp-info-pills{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(180px,195px)) !important;justify-content:start !important;grid-auto-rows:1fr !important;gap:8px !important;margin:0 !important}@media (max-width:768px){body.nycl.nycl-v2-exp .pdp-eop-float{float:none !important;width:100% !important;max-width:100% !important;margin:16px 0 0 !important}body.nycl.nycl-v2-exp .pdp-pills-row .pdp-info-pills{grid-template-columns:1fr !important}}body.nycl.nycl-v2-exp .pdp-pills-row .pdp-info-pill{display:flex !important;align-items:center !important;gap:10px !important;padding:7px 14px !important;white-space:normal !important;min-width:0 !important}body.nycl.nycl-v2-exp .pdp-eop-simple{width:100% !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:12px !important;background:#fff !important;color:#1d1d1d !important;border:1px solid #e5e7eb !important;border-radius:10px !important;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04) !important;padding:16px 18px !important;box-sizing:border-box !important}body.nycl.nycl-v2-exp .pdp-eop-simple-title{font-family:'Archivo SemiExpanded',sans-serif !important;font-weight:800 !important;font-size:1rem !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#1d1d1d !important;margin:0 0 2px !important}body.nycl.nycl-v2-exp .pdp-eop-simple-step{display:flex !important;align-items:flex-start !important;gap:12px !important}body.nycl.nycl-v2-exp .pdp-eop-simple-num{flex:0 0 auto !important;width:26px !important;height:26px !important;background:#fff !important;color:#1d1d1d !important;border:1.5px solid #1d1d1d !important;border-radius:6px !important;font-weight:700 !important;font-size:.85rem !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;margin-top:1px !important}body.nycl.nycl-v2-exp .pdp-eop-simple-body{display:flex !important;flex-direction:column !important;line-height:1.25 !important}body.nycl.nycl-v2-exp .pdp-eop-simple-label{font-size:.92rem !important;font-weight:700 !important;color:#1d1d1d !important;line-height:1.2 !important}body.nycl.nycl-v2-exp .pdp-eop-simple-sub{font-size:.74rem !important;font-weight:400 !important;color:#6b7280 !important;line-height:1.25 !important;margin-top:1px !important}@media (max-width:768px){body.nycl.nycl-v2-exp .pdp-pills-row{flex-direction:column !important;gap:14px !important}body.nycl.nycl-v2-exp .pdp-pills-row .pdp-info-pills,body.nycl.nycl-v2-exp .pdp-eop-simple{flex:1 1 auto !important;width:100% !important}body.nycl.nycl-v2-exp .pdp-pills-row .pdp-info-pills{grid-template-columns:1fr !important}body.nycl.nycl-v2-exp .pdp-pills-row .pdp-info-pill{white-space:normal !important}}@media (min-width:769px) and (max-width:1024px){body.nycl.nycl-v2-exp .product-info-main>.product.media{float:right !important;width:300px !important;max-width:40% !important;margin-left:24px !important;margin-top:calc(0px - var(--title-wrap-h,0px)) !important}}@media (max-width:1024px){body.nycl.nycl-v2-exp .product-options-bottom .box-tocart>.product-options-bottom-details:not(.pdp-summary-instream){display:none !important}body.nycl.nycl-v2-exp .product-add-form,body.nycl.nycl-v2-exp .product-options-wrapper{float:none !important;width:100% !important;max-width:100% !important}body.nycl.nycl-v2-exp .product-info-main{display:block !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview{display:block !important;overflow:visible !important;width:auto !important;max-width:none !important;float:none !important;clear:none !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .value{display:block !important;overflow:visible !important;clear:none !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description{display:block !important;overflow:visible !important}body.nycl.nycl-v2-exp .pdp-pills-row{clear:both !important;width:100% !important}body.nycl.nycl-v2-exp .product-options-bottom-details.pdp-summary-instream{position:static !important;width:100% !important;max-width:100% !important;margin:16px 0 0 !important;box-sizing:border-box !important;background:linear-gradient(180deg,var(--fs-card-grad-top) 0%,var(--fs-card-grad-bot) 60%) !important;color:var(--fs-ink,#1d2433) !important;box-shadow:var(--fs-shadow-rest) !important;border:3px solid var(--fs-hairline,#242424) !important;border-radius:var(--fs-card-radius,10px) !important;padding:0 !important;overflow:hidden !important}body.nycl.nycl-v2-exp .product-options-bottom-details.pdp-summary-instream .details.your-quote{font-size:1.1rem !important;font-weight:700 !important;line-height:1.4 !important;margin:0 !important;padding:.75rem 1rem !important;border-bottom:1px solid var(--fs-hairline,#242424) !important;background:var(--fs-hairline,#242424) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12) !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}body.nycl.nycl-v2-exp .product-options-bottom-details.pdp-summary-instream .details.your-quote *{color:#fff !important}body.nycl.nycl-v2-exp .product-options-bottom-details.pdp-summary-instream .details:nth-child(2){font-size:.95rem !important;font-weight:600 !important;text-align:center !important;color:var(--nycl-primary,#1d1d1d) !important;padding:.6rem 1rem !important}body.nycl.nycl-v2-exp .product-options-bottom-details.pdp-summary-instream .details{font-size:.85rem !important;padding:.5rem 1rem !important;color:var(--nycl-primary,#1d1d1d) !important;border-bottom:1px solid rgba(74,45,42,.08) !important}body.nycl.nycl-v2-exp .product-options-bottom-details.pdp-summary-instream .details .title{color:var(--nycl-primary,#1d1d1d) !important;font-weight:700 !important}body.nycl.nycl-v2-exp .product-options-bottom-details.pdp-summary-instream .details .highlight{color:var(--nycl-primary,#1d1d1d) !important;font-weight:400 !important}body.nycl.nycl-v2-exp .product-options-bottom .box-tocart{height:auto !important;border-radius:0 !important;border-top:3px solid var(--nycl-accent,#c8f542) !important}body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .qty-label,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .field.qty .qty-label,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-unit-price,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-unit-price span,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-total-price,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-total-price span{font-size:19px !important}@media (max-width:480px){body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .qty-label,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .field.qty .qty-label,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-unit-price,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-unit-price span,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-total-price,body.nycl.nycl-v2-exp .product-options-bottom .box-tocart .fieldset .product-total-price span{font-size:22px !important}}}@media (max-width:768px){body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description{display:flex !important;flex-direction:column !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.pdp-eop-float{order:1 !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.pdp-trust-badges-wrapper,body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.pdp-pills-row{order:2 !important}}body.nycl.nycl-v2-exp .pdp-turnaround-card{display:none !important}body.nycl.nycl-v2-exp .pdp-trust-duo{grid-template-columns:1fr !important}body.nycl.nycl-v2-exp .pdp-howitworks-card{padding:16px 18px !important}body.nycl.nycl-v2-exp .pdp-howitworks-card .pdp-trust-badges-title{margin:0 0 12px !important;font-size:20px !important}body.nycl.nycl-v2-exp .pdp-trust-duo>.pdp-trust-card .pdp-trust-badges-title:before,body.nycl.nycl-v2-exp .pdp-howitworks-card .pdp-trust-badges-title:before{content:none !important;display:none !important}body.nycl.nycl-v2-exp .pdp-howitworks-card .pdp-howitworks-steps{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:12px !important;flex-direction:row !important}body.nycl.nycl-v2-exp .pdp-howitworks-card .pdp-howitworks-step{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:10px !important;padding:0 !important;background:0 0 !important;border:0 !important;border-left:0 !important}body.nycl.nycl-v2-exp .pdp-howitworks-card .pdp-step-num{width:28px !important;height:28px !important;min-width:28px !important;border-radius:50% !important;background:var(--nycl-accent,#c8f542) !important;color:#1d1d1d !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;font-size:.9rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 28px !important;margin-top:1px !important}body.nycl.nycl-v2-exp .pdp-howitworks-card .pdp-step-body{display:flex !important;flex-direction:column !important;gap:2px !important;min-width:0 !important}body.nycl.nycl-v2-exp .pdp-howitworks-card .pdp-step-title{font-family:'Archivo SemiExpanded','Archivo',sans-serif !important;font-weight:700 !important;font-size:.92rem !important;line-height:1.2 !important;color:#fff !important;text-transform:uppercase !important;letter-spacing:.02em !important}body.nycl.nycl-v2-exp .pdp-howitworks-card .pdp-step-sub{font-size:.78rem !important;line-height:1.35 !important;color:var(--vexp-body-on-dark,#bbb) !important;font-weight:400 !important}@media (max-width:768px){body.nycl.nycl-v2-exp .pdp-howitworks-card .pdp-howitworks-steps{grid-template-columns:1fr !important}}body.nycl-v2-exp .pdp-trust-duo>.pdp-trust-card{background:var(--vexp-card-bg) !important;border:2px solid var(--vexp-card-border) !important;border-radius:0 !important;box-shadow:none !important;padding:22px !important;position:relative !important}body.nycl-v2-exp .pdp-trust-duo>.pdp-trust-card .pdp-trust-badges-title:before{content:attr(data-eyebrow);display:block;width:max-content;max-width:100%;background:var(--vexp-accent-lav);color:#1d1d1d;font-family:'Archivo SemiExpanded','Archivo',sans-serif;font-weight:700;font-size:12px;font-stretch:125%;text-transform:uppercase;letter-spacing:.06em;padding:4px 14px;margin-bottom:10px}body.nycl-v2-exp .pdp-trust-duo>.pdp-trust-card:nth-child(1) .pdp-trust-badges-title:before{content:"PRODUCTION SPEED"}body.nycl-v2-exp .pdp-trust-duo>.pdp-trust-card:nth-child(2) .pdp-trust-badges-title:before{content:"ORDER WORKFLOW"}body.nycl-v2-exp .pdp-trust-badges-title{display:block !important;background:0 0 !important;color:var(--vexp-accent-lime) !important;text-align:left !important;font-family:'Archivo SemiExpanded','Archivo',sans-serif !important;font-weight:800 !important;font-stretch:110% !important;font-size:22px !important;text-transform:uppercase !important;letter-spacing:.02em !important;margin:0 0 16px !important;padding:0 !important;line-height:1.15 !important;border-bottom:0 !important}body.nycl-v2-exp .pdp-trust-duo .pdp-turnaround-line{background:rgba(255,255,255,.04) !important;border-left:3px solid var(--vexp-accent-lime) !important}body.nycl-v2-exp .pdp-trust-duo .pdp-turnaround-text,body.nycl-v2-exp .pdp-trust-duo .pdp-step-text{color:#fff !important}body.nycl-v2-exp .pdp-trust-duo .pdp-turnaround-text strong,body.nycl-v2-exp .pdp-trust-duo .pdp-step-text strong{color:var(--vexp-accent-lime) !important}body.nycl-v2-exp .pdp-trust-duo .pdp-turnaround-icon{color:var(--vexp-accent-lime) !important}body.nycl-v2-exp .pdp-trust-duo .pdp-step-num{background:var(--vexp-accent-lime) !important;color:#1d1d1d !important}body.nycl.nycl-v2-exp .product-options-wrapper,body.nycl.nycl-v2-exp .product-options-wrapper .fieldset,body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.options-list{overflow:visible !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field{overflow:visible !important;position:relative !important;padding-top:0 !important;margin-top:22px !important;margin-left:0 !important;margin-right:6px !important;border:none !important;border-radius:var(--fs-card-radius) !important;background:linear-gradient(180deg,var(--fs-card-grad-top) 0%,var(--fs-card-grad-bot) 60%) !important;box-shadow:var(--fs-shadow-rest) !important;transition:box-shadow .18s ease,transform .18s ease !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:before{content:"" !important;position:absolute !important;inset:0 !important;border:3px solid var(--fs-hairline) !important;border-radius:var(--fs-card-radius) !important;pointer-events:none !important;z-index:4 !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field>.label,body.nycl.nycl-v2-exp .product-options-wrapper>.fieldset>.field>label.label{position:static !important;width:100% !important;box-sizing:border-box !important;margin:0 !important;order:-1 !important;background:var(--fs-hairline) !important;color:#fff !important;border:none !important;border-bottom:1px solid var(--fs-hairline) !important;border-top-left-radius:calc(var(--fs-card-radius) - 3px) !important;border-top-right-radius:calc(var(--fs-card-radius) - 3px) !important;margin:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12) !important;rotate:none !important;transform:none !important;translate:none !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field>.label,body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field>.label *{color:#fff !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field>.label .step-number{color:#000 !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field>.control{padding:4px 16px 16px !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field .options-list .field.choice{border:2px solid #444 !important;border-radius:var(--fs-chip-radius) !important;padding:8px 12px !important;background:var(--fs-hairline,#242424) !important;min-height:38px !important;align-items:center !important;box-shadow:0 1px 2px rgba(16,24,40,.04) !important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field .options-list .field.choice:has(img){padding:10px !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice:has(img){position:relative !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice:has(img)>input[type=radio]{display:block !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;opacity:0 !important;cursor:pointer !important;z-index:2 !important;-webkit-appearance:none !important;appearance:none !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field .options-list .field.choice:hover{border-color:#444 !important;box-shadow:0 4px 14px rgba(16,24,40,.1) !important;transform:translateY(-1px) !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field .options-list .field.choice.active,body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field .options-list .field.choice:has(input:checked){border-color:transparent !important;background:var(--fs-hairline,#242424) !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice.active:before,body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice:has(input:checked):before{content:"" !important;position:absolute !important;inset:0 !important;border:3px solid var(--vexp-accent-lime,#c8f542) !important;border-radius:var(--fs-chip-radius) !important;box-shadow:0 4px 16px rgba(16,24,40,.1) !important;pointer-events:none !important;z-index:2 !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice.active:after,body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice:has(input:checked):after{content:"\2713";position:absolute !important;top:6px !important;right:6px !important;width:27px !important;height:27px !important;line-height:27px !important;text-align:center !important;font-size:16.5px !important;font-weight:700 !important;color:#1d1d1d !important;background:var(--vexp-accent-lime,#c8f542) !important;border-radius:50% !important;box-shadow:0 1px 3px rgba(0,0,0,.2) !important;z-index:3 !important;pointer-events:none !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field .options-list .field.choice{position:relative !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field .options-list .field.choice>label.admin__field-label{position:static !important;display:block !important;width:100% !important;color:#fff !important;text-align:center !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field .options-list .field.choice>label.admin__field-label>span{position:static !important;display:inline !important;width:auto !important;color:#fff !important}body.nycl.nycl-v2-exp .product-options-wrapper .options-list .field.choice label,body.nycl.nycl-v2-exp .product-options-wrapper .options-list .field.choice label span,body.nycl.nycl-v2-exp .product-options-wrapper .options-list .field.choice .admin__field-label,body.nycl.nycl-v2-exp .product-options-wrapper .options-list .field.choice .admin__field-label span{opacity:1 !important;visibility:visible !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field .options-list .field.choice>input.radio{position:static !important;margin:0 6px 0 0 !important;flex:none !important}body.nycl.nycl-v2-exp .product-options-wrapper .options-list .field.choice .pdp-swatch-img,body.nycl.nycl-v2-exp .product-options-wrapper .options-list .field.choice .mageworx-optionswatches-option-gallery_image{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:1/1 !important;object-fit:cover !important;margin:0 0 8px !important;border:2px solid #444 !important;border-radius:3px !important;background:0 0 !important;opacity:1 !important;box-sizing:border-box !important}body.nycl.nycl-v2-exp .product-options-wrapper .options-list .field.choice:has(img){box-sizing:border-box !important;flex:0 0 calc(25% - 12px) !important;max-width:calc(25% - 12px) !important;min-width:0 !important;margin:0 !important;flex-direction:column !important;align-items:stretch !important;text-align:center !important;padding:10px !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list.nested:has(img){gap:12px !important;justify-content:center !important}@media (min-width:769px) and (max-width:1024px){body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list.nested:has(img){display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:12px !important;grid-template-columns:none !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice:has(img){flex:0 0 calc(25% - 12px) !important;max-width:calc(25% - 12px) !important;width:auto !important;margin:0 !important;box-sizing:border-box !important}}@media (min-width:481px) and (max-width:768px){body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list.nested:has(img){display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:12px !important;grid-template-columns:none !important}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field:not(.quantity) .options-list .field.choice:has(img){flex:0 0 calc(33.333% - 12px) !important;max-width:calc(33.333% - 12px) !important;width:auto !important;margin:0 !important;box-sizing:border-box !important}}body.nycl.nycl-v2-exp .product-options-wrapper .fieldset>.field.quantity>.control{padding:14px 16px 16px !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .options-list.qty-table{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;gap:0 !important;padding:0 !important;margin:0 !important;width:100% !important;border:1px solid #e6e6e6 !important;border-radius:12px !important;overflow:hidden !important;background:#fff !important;box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 28px rgba(16,24,40,.06) !important;justify-content:flex-start !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-table-head,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-wholesale-row{display:grid !important;grid-template-columns:1.25fr 1fr 1fr !important;align-items:center !important;column-gap:10px !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .options-list.qty-table .field.choice.qty-row{display:flex !important;align-items:stretch !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row>label.admin__field-label{display:flex !important;align-items:center !important;flex:1 1 100% !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row .relabeled{display:grid !important;grid-template-columns:1.25fr 1fr 1fr !important;align-items:center !important;column-gap:10px !important;flex:1 1 100% !important;width:100% !important;min-width:0 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-table-head{background:#fafafa !important;color:#8a8f98 !important;font-size:.7rem !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:9px 18px !important;border-bottom:1px solid #ececec !important;margin:0 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-table-head .qty,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-table-head .unitprice,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-table-head .totalprice{color:#8a8f98 !important;font-size:.7rem !important;font-weight:700 !important;letter-spacing:.08em !important;opacity:1 !important;width:100% !important;justify-self:stretch !important;display:flex !important;align-items:center !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-table-head .qty{justify-content:flex-start !important;text-align:left !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-table-head .unitprice,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-table-head .totalprice{justify-content:flex-end !important;text-align:right !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .options-list.qty-table .field.choice.qty-row{width:100% !important;max-width:100% !important;flex:0 0 auto !important;box-sizing:border-box !important;margin:0 !important;padding:9px 18px !important;background:#fff !important;border:none !important;border-bottom:1px solid #f0f0f0 !important;border-radius:0 !important;box-shadow:none !important;cursor:pointer !important;min-height:0 !important;position:relative !important;align-items:center !important;transition:background .12s ease !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .options-list.qty-table .field.choice.qty-row:nth-child(even){background:#f6f6f6 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .options-list.qty-table .field.choice.qty-row:hover{background:#eef2e2 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .options-list.qty-table .field.choice.qty-row:last-child{border-bottom:none !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row>label.admin__field-label>span:not(.relabeled),body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row .item-heading{display:none !important;width:0 !important;height:0 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row input.radio,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row>label>input.radio{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;pointer-events:none !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row .relabeled .qty{text-align:left !important;font-size:.98rem !important;font-weight:700 !important;color:var(--fs-ink,#1d2433) !important;text-decoration:none !important;white-space:nowrap !important;display:flex !important;align-items:center !important;gap:8px !important;position:relative !important;padding-left:22px !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row .relabeled .unitprice{text-align:right !important;font-size:.9rem !important;font-weight:500 !important;color:var(--fs-ink-soft,#5b6472) !important;text-decoration:none !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;height:100% !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row .relabeled .totalprice{text-align:right !important;font-size:.98rem !important;font-weight:800 !important;color:var(--fs-ink,#1d2433) !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;height:100% !important;text-decoration:none !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row .relabeled .free-badge{display:inline-block !important;background:var(--vexp-accent-lime,#c8f542) !important;color:#1d1d1d !important;font-size:.6rem !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:uppercase !important;padding:2px 7px !important;border-radius:999px !important;line-height:1.4 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .options-list.qty-table .field.choice.qty-row.qty-row--selected,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .options-list.qty-table .field.choice.qty-row.active{background:var(--vexp-accent-lime,#c8f542) !important;border-bottom-color:rgba(0,0,0,.08) !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row.qty-row--selected:hover,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row.active:hover{background:var(--vexp-accent-lime,#c8f542) !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row.qty-row--selected .relabeled .qty,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row.qty-row--selected .relabeled .unitprice,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row.qty-row--selected .relabeled .totalprice,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row.active .relabeled .qty,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row.active .relabeled .unitprice,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row.active .relabeled .totalprice{color:#1d1d1d !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row.qty-row--selected .relabeled .qty:before,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-row.active .relabeled .qty:before{content:"✓" !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;font-size:.95rem !important;font-weight:900 !important;color:#1d1d1d !important;line-height:1 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-custom-row{display:grid !important;align-items:center !important;gap:12px !important;padding:13px 18px !important;background:#fff !important;border:1px solid #e6e6e6 !important;border-radius:12px !important;margin-top:10px !important;box-shadow:0 1px 2px rgba(16,24,40,.04) !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-custom-row.has-footer-below{border-radius:0 !important;margin-top:10px !important;border-top:1px solid #e6e6e6 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-custom-row.custom-active{background:#f7faef !important;border-color:var(--vexp-accent-lime,#c8f542) !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-custom-label{font-size:.85rem !important;font-weight:700 !important;color:var(--fs-ink,#1d2433) !important;margin:0 !important;white-space:nowrap !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-custom-field{display:flex !important;align-items:center !important;gap:10px !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity input.customqty{width:150px !important;text-align:left !important;border:1.5px solid #d4d4d4 !important;border-radius:8px !important;padding:8px 12px !important;font-size:.9rem !important;font-weight:600 !important;color:var(--fs-ink,#1d2433) !important;box-sizing:border-box !important;background:#fff !important;-moz-appearance:textfield !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity input.customqty:focus{outline:none !important;border-color:var(--vexp-accent-lime,#c8f542) !important;box-shadow:0 0 0 3px rgba(200,245,66,.35) !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .customqtyunitprice,body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .customqtytotalprice{font-size:.82rem !important;color:var(--fs-ink-soft,#5b6472) !important;font-weight:600 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-wholesale-row{padding:13px 18px !important;background:#fafafa !important;border:1px solid #e6e6e6 !important;border-top:1px solid #ececec !important;border-radius:0 0 12px 12px !important;margin-top:0 !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-wholesale-row .qty{text-align:left !important;font-size:.9rem !important;font-weight:700 !important;color:var(--fs-ink,#1d2433) !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-wholesale-row .unitprice{text-align:right !important;font-size:.82rem !important;font-weight:500 !important;color:var(--fs-ink-soft,#5b6472) !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-wholesale-row .get-a-quote{text-align:right !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-wholesale-row .get-a-quote a{display:inline-block !important;background:var(--vexp-accent-lime,#c8f542) !important;color:#1d1d1d !important;font-size:.8rem !important;font-weight:800 !important;text-decoration:none !important;padding:8px 18px !important;border-radius:8px !important;white-space:nowrap !important;box-shadow:0 1px 3px rgba(0,0,0,.12) !important;transition:filter .12s ease,transform .12s ease !important}body.nycl.nycl-v2-exp .product-options-wrapper .field.quantity .qty-wholesale-row .get-a-quote a:hover{filter:brightness(1.04) !important;transform:translateY(-1px) !important}.nycl-rfaq{margin-top:0;padding:48px 0 20px;background:#0e0e0e;border:2px solid #444}.nycl-rfaq__inner{max-width:1110px;margin:0 auto;padding:0 24px}.nycl-rfaq__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.nycl-rfaq__reviews-header{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid #c8f542}.nycl-rfaq__google-icon{width:36px;height:36px;flex-shrink:0}.nycl-rfaq__stars{color:#fbbc04;font-size:18px;letter-spacing:2px;line-height:1}.nycl-rfaq__rating{font-family:'Open Sans',sans-serif;font-size:13px;color:rgba(255,255,255,.6);font-weight:600}.nycl-rfaq__review-card{background:rgba(255,255,255,.06);border-radius:10px;padding:20px 22px;margin-bottom:12px;box-shadow:0 2px 10px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08);transition:transform .2s,box-shadow .2s}.nycl-rfaq__review-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.nycl-rfaq__review-stars{color:#fbbc04;font-size:14px;letter-spacing:2px;margin-bottom:8px}.nycl-rfaq__review-text{font-family:'Open Sans',sans-serif;font-size:13.5px;line-height:1.7;color:rgba(255,255,255,.8);font-style:italic;margin:0 0 10px}.nycl-rfaq__review-author{font-family:'Archivo SemiExpanded',sans-serif;font-weight:600;font-size:12px;color:#c8f542;letter-spacing:.03em}.nycl-rfaq__faq-title{font-family:'Archivo SemiExpanded','Archivo',sans-serif;font-weight:800;font-stretch:110%;font-size:20px;text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:0 0 20px;padding-bottom:20px;border-bottom:2px solid #c8f542;line-height:1.15}.nycl-rfaq__faq-item{margin-bottom:10px}.nycl-rfaq__faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-family:'Archivo SemiExpanded',sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#fff !important;background:rgba(255,255,255,.08) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #c8f542 !important;outline:none !important;cursor:pointer;text-align:left;line-height:1.4;gap:12px;transition:filter .2s}html body .page-wrapper .page-main .nycl-rfaq button.nycl-rfaq__faq-q{height:auto !important;min-height:32px !important;line-height:20px !important;padding-top:5px !important;padding-bottom:5px !important}.nycl-rfaq__faq-q:hover{background:rgba(255,255,255,.14) !important;border-color:#d9f644 !important;box-shadow:none !important}.nycl-rfaq__faq-q:focus,.nycl-rfaq__faq-q:active{outline:none !important;box-shadow:none !important}.nycl-rfaq__faq-toggle{color:#fff;font-size:20px;font-weight:700;flex-shrink:0;transition:.3s}.nycl-rfaq__faq-a{display:none}.nycl-rfaq__faq-item.open .nycl-rfaq__faq-a{display:block}.nycl-rfaq__faq-a p{font-family:'Open Sans',sans-serif;font-size:13.5px;color:rgba(255,255,255,.8);line-height:1.7;margin:0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:0;padding:18px 22px}.nycl-rfaq__link,.nycl-rfaq__link:link,.nycl-rfaq__link:visited{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:'Archivo SemiExpanded',sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#fff;text-decoration:none;border-bottom:2px solid #c8f542;padding-bottom:2px;transition:.2s}.nycl-rfaq__link:hover{color:#c8f542}.nycl-rfaq__link .cta-arrow{color:#c8f542;font-size:10px}.nycl-rfaq__brand-intro{font-family:'Archivo SemiExpanded',sans-serif;font-size:13px;line-height:1.7;color:#888;margin:24px 0 0}.nycl-faq-experts{margin-top:24px;padding:4px 0 0;text-align:center}.nycl-faq-experts__heading{display:inline-flex;align-items:center;gap:12px;margin-bottom:10px}.nycl-faq-experts__icon{width:40px;height:40px;background:linear-gradient(135deg,#c8f542,#a8d830);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nycl-faq-experts__icon svg{width:22px;height:22px}.nycl-faq-experts h4{font-family:'Archivo SemiExpanded','Archivo',sans-serif;font-weight:700;font-stretch:110%;font-size:18px;text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:0;line-height:1.15}.nycl-faq-experts__sub{font-family:'Open Sans',sans-serif;font-size:13px;color:#bbb;line-height:1.5;margin:0 0 18px}.nycl-faq-experts__avatars{display:flex;justify-content:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.nycl-faq-experts__avatars img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #c8f542}.nycl-faq-experts__names{font-family:'Archivo SemiExpanded',sans-serif;font-size:11px;letter-spacing:.06em;color:#aaa;text-transform:uppercase}@media (max-width:768px){.nycl-rfaq{margin-top:48px;padding:40px 0 32px}.nycl-rfaq__grid{grid-template-columns:1fr;gap:36px}html body .page-wrapper .page-main .nycl-rfaq button.nycl-rfaq__faq-q{height:auto !important;line-height:20px !important;padding-top:5px !important;padding-bottom:5px !important}}body.nycl.nycl-v2-exp .nycl-rfaq{background:#0e0e0e !important;background-color:#0e0e0e !important;border:2px solid #444 !important;border-top:2px solid #444 !important;padding:48px 0 20px !important;position:relative !important;box-sizing:border-box !important}body.nycl.nycl-v2-exp .nycl-rfaq .nycl-rfaq__inner{background:0 0 !important;max-width:1110px !important;margin:0 auto !important;padding:0 24px !important}body.nycl.nycl-v2-exp .nycl-rfaq .nycl-rfaq__review-card{background:rgba(255,255,255,.06) !important}body.nycl.nycl-v2-exp .nycl-rfaq .nycl-rfaq__faq-a p{background:rgba(255,255,255,.06) !important}body.nycl.nycl-v2-exp .nycl-rfaq .nycl-rfaq__faq-title{font-family:'Archivo SemiExpanded','Archivo',sans-serif !important;font-weight:800 !important;font-stretch:110% !important;font-size:20px !important;text-transform:uppercase !important;letter-spacing:.02em !important;color:#fff !important;margin:0 0 20px !important;padding:0 0 20px !important;background:0 0 !important;background-color:transparent !important;border:none !important;border-bottom:2px solid #c8f542 !important;border-radius:0 !important;box-shadow:none !important;line-height:1.15 !important}body.nycl.nycl-v2-exp .custom-description{background:#f0f0f0 !important;background-color:#f0f0f0 !important}body.nycl.nycl-v2-exp .custom-description .footer{background:0 0 !important;background-color:transparent !important}body.nycl.nycl-v2-exp .custom-description>.footer{padding:0 2rem !important;margin:0 auto 8px !important}body.nycl.nycl-v2-exp .custom-description .footer .container .row{gap:2.5rem 3rem !important;align-items:start !important}body.nycl.nycl-v2-exp .custom-description .footer .container .row:has(>div:only-child){grid-template-columns:1fr !important}body.nycl.nycl-v2-exp .custom-description .footer .container .row>div:only-child{grid-column:1/-1 !important}body.nycl.nycl-v2-exp .custom-description .footer .container .row>[class*=col-]>div{background:#fff !important;border:2px solid #e5e7eb !important;border-radius:0 !important;padding:24px 26px 26px !important;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04) !important;height:100% !important;box-sizing:border-box !important;transition:box-shadow .2s,transform .15s !important}body.nycl.nycl-v2-exp .custom-description .footer .container .row>[class*=col-]>div:hover{box-shadow:0 6px 24px rgba(16,24,40,.1) !important;transform:translateY(-2px) !important}body.nycl.nycl-v2-exp .custom-description .footer-menu-item-title{font-family:'Archivo SemiExpanded','Archivo',sans-serif !important;font-weight:800 !important;font-stretch:110% !important;font-size:22px !important;text-transform:uppercase !important;letter-spacing:.02em !important;color:#1d1d1d !important;margin:0 0 16px !important;padding:0 0 12px !important;border-bottom:2px solid #c8f542 !important;line-height:1.18 !important}body.nycl.nycl-v2-exp .custom-description .footer .container .row>[class*=col-]>div{font-family:'Open Sans',sans-serif !important;font-size:14.5px !important;line-height:1.7 !important;color:#374151 !important;text-align:left !important}body.nycl.nycl-v2-exp .custom-description .footer img{display:block !important;width:100% !important;height:auto !important;margin:18px 0 0 !important;padding:0 !important;border:2px solid #444 !important;border-radius:0 !important;box-shadow:0 2px 10px rgba(0,0,0,.1) !important;box-sizing:border-box !important}body.nycl.nycl-v2-exp .custom-description .vs-title{position:relative !important;text-align:center !important;display:block !important;border-bottom:2px solid #c8f542 !important;padding-bottom:14px !important;min-height:64px !important}body.nycl.nycl-v2-exp .custom-description .vs-first,body.nycl.nycl-v2-exp .custom-description .vs{position:static !important;display:inline-block !important;margin:0 14px !important;font-family:'Archivo SemiExpanded','Archivo',sans-serif !important;font-weight:800 !important;font-stretch:110% !important;font-size:20px !important;text-transform:uppercase !important;letter-spacing:.02em !important;color:#1d1d1d !important;text-align:center !important;vertical-align:middle !important}body.nycl.nycl-v2-exp .custom-description .containerbackground{position:static !important;display:inline-block !important;transform:none !important;-webkit-transform:none !important;font-family:'Archivo',sans-serif !important;font-weight:800 !important;font-size:22px !important;color:#c8f542 !important;margin:0 6px !important;vertical-align:middle !important;line-height:1 !important}body.nycl.nycl-v2-exp .custom-description .vs-title br{display:none !important}@media (max-width:768px){body.nycl.nycl-v2-exp .custom-description>.footer{padding:0 1rem !important}body.nycl.nycl-v2-exp .custom-description .footer-menu-item-title{font-size:19px !important}body.nycl.nycl-v2-exp .custom-description .footer .container .row>[class*=col-]>div{padding:18px 18px 20px !important}}@media (min-width:500px) and (max-width:768px){body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:stretch !important;column-gap:14px !important;row-gap:16px !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.grid-container,body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.pdp-trust-badges-wrapper{flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.grid-container{order:0 !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.pdp-pills-row{order:1 !important;flex:1 1 0 !important;width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;clear:none !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.pdp-eop-float{order:2 !important;flex:1 1 0 !important;width:auto !important;max-width:none !important;min-width:0 !important;float:none !important;margin:0 !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.pdp-trust-badges-wrapper{order:3 !important}body.nycl.nycl-v2-exp .pdp-eop-float,body.nycl.nycl-v2-exp .pdp-eop-simple,body.nycl.nycl-v2-exp .pdp-eop-simple-step,body.nycl.nycl-v2-exp .pdp-eop-simple-body,body.nycl.nycl-v2-exp .pdp-pills-row,body.nycl.nycl-v2-exp .pdp-pills-row .pdp-info-pills{min-width:0 !important}body.nycl.nycl-v2-exp .pdp-eop-simple{width:100% !important}body.nycl.nycl-v2-exp .pdp-pills-row{display:block !important;flex-direction:row !important}body.nycl.nycl-v2-exp .pdp-pills-row .pdp-info-pills{display:grid !important;grid-template-columns:minmax(0,1fr) !important;width:100% !important;gap:8px !important}body.nycl.nycl-v2-exp .pdp-pills-row .pdp-info-pill{min-width:0 !important;white-space:normal !important}body.nycl.nycl-v2-exp .pdp-pills-row .pdp-info-pill *{min-width:0 !important;white-space:normal !important}}@media (max-width:499px){body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.pdp-pills-row{order:1 !important;margin:16px 0 0 !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.pdp-trust-badges-wrapper{order:2 !important}body.nycl.nycl-v2-exp .product-info-main>.product.attribute.overview .styled-description>.pdp-eop-float{order:3 !important;margin:0 0 6px !important}}body.nycl.nycl-v2-exp .custom-size-row{display:flex !important;flex-wrap:wrap !important;gap:1.25rem !important;width:100% !important;margin:.75rem 0 .25rem !important;box-sizing:border-box !important}body.nycl.nycl-v2-exp .custom-size-row>.field.width,body.nycl.nycl-v2-exp .custom-size-row>.field.height{flex:1 1 calc(50% - .625rem) !important;min-width:180px !important;max-width:100% !important;margin:0 !important;box-sizing:border-box !important;padding-bottom:14px !important;padding-left:6px !important}body.nycl.nycl-v2-exp .custom-size-row>.field.width>.label,body.nycl.nycl-v2-exp .custom-size-row>.field.height>.label,body.nycl.nycl-v2-exp .custom-size-row>.field.width>.label span,body.nycl.nycl-v2-exp .custom-size-row>.field.height>.label span{display:block !important;font-weight:600 !important;color:#1d2433 !important;font-size:.9rem !important;margin:0 0 .35rem !important}body.nycl.nycl-v2-exp .custom-size-row>.field.width>.control,body.nycl.nycl-v2-exp .custom-size-row>.field.height>.control{display:block !important}body.nycl.nycl-v2-exp .custom-size-row>.field.width>.control input.input-text,body.nycl.nycl-v2-exp .custom-size-row>.field.height>.control input.input-text{display:block !important;width:100px !important;box-sizing:border-box !important;padding:8px 22px 8px 10px !important;margin:0 0 .6rem !important;border:1px solid #cfd4dc !important;border-radius:4px !important;text-align:center !important}body.nycl.nycl-v2-exp .custom-size-row>.field.width>.control,body.nycl.nycl-v2-exp .custom-size-row>.field.height>.control{position:relative !important}body.nycl.nycl-v2-exp .custom-size-row>.field.width>.control:after,body.nycl.nycl-v2-exp .custom-size-row>.field.height>.control:after{content:'\0022' !important;position:absolute !important;left:80px !important;top:8px !important;color:#6b7280 !important;font-size:.95rem !important;line-height:1.4 !important;pointer-events:none !important}@media (max-width:480px){body.nycl.nycl-v2-exp .custom-size-row>.field.width,body.nycl.nycl-v2-exp .custom-size-row>.field.height{flex:1 1 100% !important}}body.nycl.nycl-v2-exp .field.size-symbols-or-color-versions .versions-sub-field,body.nycl.nycl-v2-exp .field.size-symbols-or-color-versions .field.how-many-versions{width:100% !important;margin:.75rem 0 .25rem !important;box-sizing:border-box !important}body.nycl.nycl-v2-exp .field.size-symbols-or-color-versions .versions-sub-field{text-align:center !important}body.nycl.nycl-v2-exp .field.size-symbols-or-color-versions .field.how-many-versions>.label,body.nycl.nycl-v2-exp .field.size-symbols-or-color-versions .field.how-many-versions>.label span{display:block !important;font-weight:600 !important;color:#1d2433 !important;margin:0 0 .35rem !important}body.nycl.nycl-v2-exp .field.size-symbols-or-color-versions .field.how-many-versions select{width:220px !important;max-width:100% !important;box-sizing:border-box !important;border:2px solid #ddd !important;border-radius:0 !important;padding:.6rem .75rem !important;font-size:1rem !important;line-height:1.4 !important;height:auto !important;min-height:42px !important;color:#1d2433 !important;background:#fff !important;-webkit-appearance:menulist !important;-moz-appearance:menulist !important;appearance:menulist !important}body.nycl.nycl-v2-exp .field.size-symbols-or-color-versions .field.how-many-versions select:focus{border-color:var(--nycl-accent-lime,#c8f542) !important;outline:none !important}body.nycl .width-slider,body.nycl .height-slider{margin:.75rem 0 .25rem !important}body.nycl .width-slider.ui-slider,body.nycl .height-slider.ui-slider,body.nycl .width-slider .ui-slider,body.nycl .height-slider .ui-slider{background:#e2e6ee !important;border:none !important;height:6px !important;border-radius:3px !important;position:relative !important;width:100% !important;margin:.35rem 0 .75rem !important}body.nycl .width-slider .ui-slider-range,body.nycl .height-slider .ui-slider-range{position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;height:100% !important;display:block !important;background:var(--nycl-accent-lime,#c8f542) !important;border-radius:3px 0 0 3px !important}body.nycl .width-slider .ui-slider-handle,body.nycl .height-slider .ui-slider-handle{background:var(--nycl-accent-lime,#c8f542) !important;border:2px solid #1d2433 !important;border-radius:50% !important;width:18px !important;height:18px !important;top:50% !important;margin-top:-9px !important;position:absolute !important;cursor:pointer !important;box-shadow:0 2px 6px rgba(0,0,0,.2) !important}body.nycl .ai-popup-overlay{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;height:100dvh !important;background:rgba(0,0,0,.6) !important;z-index:9999 !important;align-items:center !important;justify-content:center !important}body.nycl .ai-popup-overlay[style*="display: block"],body.nycl .ai-popup-overlay[style*="display:block"],body.nycl .ai-popup-overlay[style*="display: flex"],body.nycl .ai-popup-overlay[style*="display:flex"]{display:flex !important}body.nycl .ai-popup-content{background:#fff !important;padding:30px !important;border-radius:8px !important;width:560px !important;max-width:90vw !important;max-height:calc(100dvh - 40px) !important;position:relative !important;box-shadow:0 0 20px rgba(0,0,0,.3) !important;overflow:auto !important;top:6% !important}body.nycl .ai-popup-content h2{margin-top:0 !important;font-size:22px !important;border-bottom:1px solid #ccc !important;padding-bottom:10px !important;display:flex !important;align-items:center !important;gap:8px !important}body.nycl .ai-popup-content h2 label{font:inherit !important;margin:0 !important}body.nycl .ai-close{position:absolute !important;top:10px !important;right:15px !important;font-size:24px !important;cursor:pointer !important}body.nycl .info-icon{font-size:16px !important;cursor:help !important;color:#0073e6 !important}body.nycl .info-icon:hover{color:#005bb5 !important}body.nycl .ai-popup-content input[type=text],body.nycl .ai-popup-content textarea,body.nycl .ai-popup-content textarea#patch-description{display:block !important;width:100% !important;padding:10px 12px !important;font-size:14px !important;font-family:inherit !important;line-height:1.4 !important;color:#000 !important;background-color:#fff !important;border:1px solid #555 !important;border-radius:6px !important;box-sizing:border-box !important;transition:border-color .3s ease,box-shadow .3s ease !important;margin-top:10px !important;margin-bottom:20px !important}body.nycl .ai-popup-content textarea,body.nycl .ai-popup-content textarea#patch-description{min-height:160px !important;resize:vertical !important}body.nycl .ai-popup-content input[type=text]:focus,body.nycl .ai-popup-content textarea:focus,body.nycl .ai-popup-content textarea#patch-description:focus{border-color:#0073e6 !important;box-shadow:0 0 0 3px rgba(0,115,230,.2) !important;outline:none !important}body.nycl .ai-popup-content input[type=text]::placeholder,body.nycl .ai-popup-content textarea::placeholder{color:#999 !important;opacity:1 !important;transition:opacity .2s ease !important}body.nycl .ai-popup-content input:focus::placeholder,body.nycl .ai-popup-content textarea:focus::placeholder{opacity:0 !important}body.nycl .ai-popup-content label{display:block !important;margin-top:20px !important;margin-bottom:6px !important;font-weight:500 !important;color:#333 !important}body.nycl .ai-popup-content input[type=file]{margin-top:10px !important;margin-bottom:20px !important}body.nycl .ai-popup-content .ai-btn,body.nycl .ai-trigger-btn{background-color:#c8f542 !important;border:2px solid #c8f542 !important;color:#1d2433 !important;display:table !important;font-size:.8rem !important;font-weight:700 !important;padding:1rem 2rem !important;text-align:center !important;text-transform:uppercase !important;margin:2% auto !important;border-radius:4px !important;cursor:pointer !important}body.nycl .ai-popup-content .ai-actions{margin-top:15px !important;display:flex !important;gap:10px !important}body.nycl .ai-popup-content .ai-actions .ai-btn{margin:2% auto !important}body.nycl .ai-image{max-width:100% !important;margin-top:15px !important;border:1px solid #ccc !important;border-radius:4px !important}body.nycl .ai-tabs{list-style:none !important;display:flex !important;margin:10px 0 0 !important;padding:0 !important;border-bottom:1px solid #ccc !important}body.nycl .ai-tab{padding:8px 12px !important;cursor:pointer !important;border:1px solid #ccc !important;border-bottom:none !important;border-radius:4px 4px 0 0 !important;background:#eee !important;margin-bottom:0 !important}body.nycl .ai-tab.active{background:#fff !important;border-bottom:1px solid #fff !important;position:relative !important;top:1px !important}body.nycl .ai-tab-content{display:none !important}body.nycl .ai-tab-content.active{display:block !important}body.nycl #ai-loader{border:4px solid #f3f3f3 !important;border-top:4px solid #333 !important;border-radius:50% !important;width:24px !important;height:24px !important;animation:nyclspin 1s linear infinite !important;margin:10px auto !important}@keyframes nyclspin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.nycl #ai-history-section{margin-top:20px !important;padding-top:15px !important}body.nycl #ai-history-list{display:flex !important;flex-wrap:wrap !important;gap:15px !important;margin-top:10px !important}body.nycl .history-item{flex:0 0 150px !important;text-align:center !important}body.nycl .history-item img{max-width:100% !important;border:1px solid #ccc !important;border-radius:4px !important;margin-bottom:8px !important}body.nycl .history-item .ai-btn{display:block !important;width:100% !important;margin:0 auto !important;font-size:13px !important;padding:6px 10px !important;max-height:fit-content !important}body.nycl .history-thumb{position:relative !important;display:inline-block !important}body.nycl .history-thumb img{display:block !important;max-width:150px !important}body.nycl .ai-delete-history{position:absolute !important;top:-8px !important;right:8px !important;cursor:pointer !important;color:#f44336 !important;font-size:18px !important}body.nycl .ai-delete-history:hover{color:#c00 !important}form.contact input[type=text],form.contact input[type=email],form.contact input[type=tel],form.contact input[type=number],form.contact textarea,form.contact select{border:1px solid #999 !important;background:#fff !important;border-radius:4px !important;padding:.6rem .75rem !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;color:#1d1d1d !important}form.contact textarea{min-height:120px !important}form.contact input[type=text]:focus,form.contact input[type=email]:focus,form.contact input[type=tel]:focus,form.contact input[type=number]:focus,form.contact textarea:focus,form.contact select:focus{border-color:#1d2433 !important;box-shadow:0 0 0 2px rgba(200,245,66,.55) !important;outline:none !important}form.contact legend,form.contact legend.legend,form.contact .legend,form.contact .fieldset>.legend,form.contact fieldset>legend,form.contact fieldset>.legend{background:#fff !important;color:#000 !important;padding:.6rem .9rem !important;border-radius:4px !important;display:block !important;width:100% !important;box-sizing:border-box !important;border:1px solid #e5e5e5 !important;margin-bottom:1rem !important;font-weight:700 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form{display:block !important;grid-template-columns:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form>.product-options-wrapper,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form>.product-options-bottom{grid-column:auto !important;grid-row:auto !important;width:100% !important;max-width:100% !important;position:static !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-info-main{display:block !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-info-main>*{min-height:0 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom{text-align:left !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper select,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper input[type=text],body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper input[type=number],body.nycl.page-product-configurable:not(.nycl-v2-exp) .box-tocart input.qty,body.nycl.page-product-configurable:not(.nycl-v2-exp) .box-tocart select{border:1px solid #999 !important;background:#fff !important;border-radius:4px !important;padding:.5rem .6rem !important;box-sizing:border-box !important;color:#1d1d1d !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .box-tocart input.qty:focus,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper select:focus{border-color:#1d2433 !important;box-shadow:0 0 0 2px rgba(200,245,66,.55) !important;outline:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .box-tocart .action.tocart{border-radius:6px !important}body.nycl.nycl-v2-exp .upload-options-row{display:flex !important;width:100% !important;max-width:100% !important;align-items:stretch !important;justify-content:center !important;gap:2rem !important;box-sizing:border-box !important}body.nycl.nycl-v2-exp .upload-options-row .upload-option-card{flex:1 1 0 !important;max-width:none !important;min-width:0 !important}body.nycl.nycl-v2-exp .upload-options-row .upload-options-divider{flex:0 0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important;align-self:stretch !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-info-main .product.attribute.overview a,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-info-main .product.attribute.overview,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-info-main>.product.attribute.overview a{color:#1d2433 !important;font-weight:700 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper .fieldset>.field.configurable>.label,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper .fieldset>.field.configurable>label.label{background:#1d2433 !important;background-image:linear-gradient(135deg,#1d2433,#2a3346) !important;color:#fff !important;font-weight:700 !important;font-size:1.05rem !important;padding:12px 16px !important;margin:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;border-radius:6px 6px 0 0 !important;border-bottom:2px solid #c8f542 !important;display:flex !important;align-items:center !important;translate:none !important;rotate:none !important;transform:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper .fieldset>.field.configurable>.label span,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper .fieldset>.field.configurable>label.label span{color:#fff !important;font-weight:700 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper .fieldset>.field.configurable>.label .step-number{display:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper .fieldset>.field.configurable{background:#fff !important;border:1px solid #e2e2e2 !important;border-radius:0 0 6px 6px !important;overflow:visible !important;box-sizing:border-box !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper .fieldset>.field.configurable>.control{padding:14px 16px !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper select.super-attribute-select,body.nycl.page-product-configurable:not(.nycl-v2-exp) .super-attribute-select{border:1px solid #ccc !important;border-radius:6px !important;background:#fff !important;padding:.6rem .75rem !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;color:#1d2433 !important;font-size:1rem !important;height:auto !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .super-attribute-select:focus{border-color:#1d2433 !important;box-shadow:0 0 0 2px rgba(200,245,66,.55) !important;outline:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart{background:#fff !important;box-shadow:none !important;border:1px solid #e2e2e2 !important;border-radius:8px !important;padding:0 !important;overflow:visible !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset{background:#fff !important;background-color:#fff !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:.75rem 1rem !important;padding:16px !important;min-height:0 !important;border-radius:8px !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .product-total-price,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .product-unit-price{display:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .field.qty{order:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:.5rem !important;flex:0 0 auto !important;width:auto !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .field.qty .qty-label,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .field.qty label,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .field.qty label span{color:#1d2433 !important;font-weight:700 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .field.qty input.qty{border:1px solid #ccc !important;border-radius:6px !important;background:#fff !important;color:#1d2433 !important;padding:.45rem .5rem !important;width:64px !important;max-width:64px !important;box-sizing:border-box !important;text-align:center !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .actions{order:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;flex:0 0 auto !important;min-height:0 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .action.tocart,body.nycl.page-product-configurable:not(.nycl-v2-exp) .box-tocart .action.primary.tocart{background:#c8f542 !important;background-image:none !important;color:#101010 !important;border:2px solid #1d2433 !important;border-radius:12px !important;padding:.85rem 2.25rem !important;width:auto !important;min-width:240px !important;max-width:100% !important;font-weight:800 !important;box-shadow:none !important;transform:none !important;transition:background .18s ease,box-shadow .18s ease !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .action.tocart span,body.nycl.page-product-configurable:not(.nycl-v2-exp) .box-tocart .action.tocart span{color:#101010 !important;font-weight:800 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .action.tocart:before{color:#101010 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .action.tocart:hover{background:#b6e42f !important;box-shadow:0 2px 10px rgba(0,0,0,.15) !important;transform:none !important}@media (min-width:1025px){body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(300px,360px) !important;gap:0 1.5rem !important;align-items:start !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form>input[type=hidden]{display:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form>.product-options-wrapper{grid-column:1/2 !important;grid-row:1 !important;width:100% !important;max-width:100% !important;min-width:0 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form>.product-options-bottom{grid-column:2/3 !important;grid-row:1 !important;width:100% !important;max-width:100% !important;min-width:0 !important;position:static !important;margin-top:0 !important;align-self:start !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset{flex-direction:column !important;align-items:stretch !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .field.qty{justify-content:flex-start !important;width:100% !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .actions{width:100% !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .action.tocart{width:100% !important}}@media (max-width:1024px){body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form{display:block !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form>.product-options-wrapper,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form>.product-options-bottom{width:100% !important;max-width:100% !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart{margin-top:1rem !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset{flex-direction:row !important;justify-content:center !important}}@media (max-width:560px){body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset{flex-direction:column !important;align-items:stretch !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .field.qty{justify-content:center !important;width:100% !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset .actions{width:100% !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .action.tocart{width:100% !important;min-width:0 !important}}body.nycl.page-product-configurable:not(.nycl-v2-exp) .pdp-trust-badges-wrapper,body.nycl.page-product-configurable:not(.nycl-v2-exp) .pdp-eop-float,body.nycl.page-product-configurable:not(.nycl-v2-exp) .pdp-eop-simple{display:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:2rem !important;max-width:100% !important;margin:0 !important;grid-template-columns:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form>.product-options-wrapper{flex:1 1 640px !important;max-width:none !important;width:auto !important;margin:0 !important;float:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form>.product-options-bottom{flex:0 1 360px !important;max-width:360px !important;width:auto !important;margin:0 !important;float:none !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper .fieldset>.field.configurable{border:1px solid #d5d5d5 !important;border-radius:8px !important;overflow:hidden !important;background:#fff !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-wrapper .fieldset>.field.configurable>.control{padding:12px 16px !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .box-tocart,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart{background:0 0 !important;background-color:transparent !important;box-shadow:none !important;border:0 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .box-tocart .fieldset,body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-options-bottom .box-tocart .fieldset,body.nycl.page-product-configurable:not(.nycl-v2-exp) .box-tocart .actions{display:flex !important;justify-content:center !important;align-items:center !important;background:0 0 !important;background-color:transparent !important;box-shadow:none !important;padding:0 !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .box-tocart .action.tocart{display:block !important;margin:0 !important;width:100% !important;min-width:0 !important}@media (max-width:600px){body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form{flex-direction:column !important;align-items:stretch !important;gap:1rem !important;max-width:100% !important}body.nycl.page-product-configurable:not(.nycl-v2-exp) .product-add-form>form>.product-options-bottom{flex:1 1 auto !important;max-width:100% !important}}body.nycl.page-product-configurable:not(.nycl-v2-exp) .page-title:before{color:#1d2433 !important}body.nycl form.contact{display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;gap:2.5% !important;max-width:1300px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.nycl form.contact>input[type=hidden]{display:none !important}body.nycl form.contact>.hangtag-options{flex:0 1 48% !important;max-width:48% !important;min-width:0 !important;box-sizing:border-box !important}body.nycl form.contact>.hangtag-order{flex:0 1 48% !important;max-width:48% !important;min-width:0 !important;box-sizing:border-box !important}body.nycl form.contact .row{margin-bottom:1.1rem !important;box-sizing:border-box !important}body.nycl form.contact .row .col-25,body.nycl form.contact .row .col-75{display:block !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:0 !important}body.nycl form.contact .row.two-col{display:flex !important;gap:4% !important}body.nycl form.contact .row.two-col>.one-half{flex:1 1 48% !important;max-width:48% !important;min-width:0 !important;box-sizing:border-box !important}body.nycl form.contact .col-25>label,body.nycl form.contact label:not(.hangtag-newsletter label){display:inline-flex !important;align-items:center !important;width:auto !important;max-width:100% !important;background:linear-gradient(135deg,#1d2433,#2b3550) !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;padding:8px 16px !important;border-radius:5px 5px 0 0 !important;margin:0 !important;box-sizing:border-box !important;text-shadow:none !important}body.nycl .sewing-services-quote-column #contact-form label:not(.checkbox):not(.radio),body.nycl .sewing-services-quote-column #contact-form .col-25>label:not(.checkbox):not(.radio){color:#fff !important}body.nycl .sewing-services-quote-column #contact-form .hangtag-newsletter label{color:#1d2433 !important}body.nycl form.contact input[type=text],body.nycl form.contact input[type=email],body.nycl form.contact input[type=tel],body.nycl form.contact input[type=number],body.nycl form.contact textarea,body.nycl form.contact select{border-radius:0 6px 6px !important;margin-top:0 !important;width:100% !important;max-width:100% !important}body.nycl form.contact input[type=file]{display:block !important;width:100% !important;max-width:100% !important;border:1px solid #999 !important;background:#fff !important;border-radius:0 6px 6px !important;padding:.55rem .7rem !important;box-sizing:border-box !important;color:#1d1d1d !important;margin-top:0 !important}body.nycl form.contact .hangtag-newsletter label{display:inline !important;background:0 0 !important;color:#1d2433 !important;padding:0 !important;border-radius:0 !important;font-weight:400 !important;font-size:14px !important}body.nycl form.contact .hangtag-newsletter{margin:.5rem 0 1rem !important}body.nycl form.contact input[type=submit],body.nycl form.contact button[type=submit]{background:#c8f542 !important;background-image:none !important;color:#101010 !important;border:none !important;border-radius:10px !important;font-weight:700 !important;font-size:16px !important;padding:.85rem 2.2rem !important;cursor:pointer !important;box-shadow:none !important;text-transform:none !important;transition:background .15s ease !important}body.nycl form.contact input[type=submit]:hover,body.nycl form.contact button[type=submit]:hover{background:#b6e62f !important;color:#101010 !important}body.nycl form.contact .order-info{margin-top:1rem !important;font-size:14px !important;color:#444 !important}@media (max-width:768px){body.nycl form.contact{display:block !important}body.nycl form.contact>.hangtag-options,body.nycl form.contact>.hangtag-order{flex:1 1 100% !important;max-width:100% !important;width:100% !important}body.nycl form.contact>.hangtag-order{margin-top:1.5rem !important}}body.nycl .product-info-main>.deluxe-form{flex:0 0 100% !important;width:100% !important;max-width:100% !important;order:5 !important;margin-top:1.5rem !important}body.nycl form.contact select,body.nycl form.contact input[type=text],body.nycl form.contact input[type=email],body.nycl form.contact input[type=tel],body.nycl form.contact input[type=number]{height:auto !important;min-height:40px !important;line-height:1.4 !important;padding:8px 12px !important;box-sizing:border-box !important;border:1px solid #999 !important;background-color:#fff !important;border-radius:0 6px 6px !important;margin-top:0 !important;vertical-align:top !important}body.nycl form.contact select{padding:8px 28px 8px 12px !important;-webkit-appearance:menulist !important;appearance:menulist !important;overflow:visible !important;text-overflow:clip !important}body.nycl form.contact textarea{min-height:90px !important;line-height:1.4 !important;padding:8px 12px !important;box-sizing:border-box !important}body.nycl form.contact .row .col-25{line-height:0 !important;margin:0 !important}body.nycl form.contact .row .col-75{margin:0 !important}body.nycl form.contact .col-25>label:not(.checkbox):not(.radio){display:inline-flex !important;vertical-align:bottom !important}body.nycl form.contact label.checkbox,body.nycl form.contact label.radio,body.nycl form.contact .col-25>label.checkbox,body.nycl form.contact .col-25>label.radio,body.nycl form.contact .hangtag-newsletter label{display:inline-flex !important;align-items:center !important;gap:8px !important;width:auto !important;max-width:100% !important;background:0 0 !important;background-image:none !important;background-color:transparent !important;color:#e8ecf3 !important;font-size:14px !important;font-weight:400 !important;line-height:1.4 !important;padding:0 !important;border:none !important;border-radius:0 !important;text-transform:none !important;text-shadow:none !important}body.nycl form.contact .hangtag-newsletter .col-25{line-height:normal !important;width:auto !important;max-width:100% !important}body.nycl form.contact label.checkbox input[type=checkbox],body.nycl form.contact label.radio input[type=radio],body.nycl form.contact .hangtag-newsletter input[type=checkbox]{width:auto !important;min-height:0 !important;height:auto !important;margin:0 !important;vertical-align:middle !important;flex:0 0 auto !important}body.nycl form.contact input[type=submit],body.nycl form.contact button[type=submit]{display:block !important;width:100% !important;max-width:100% !important;min-height:50px !important;height:auto !important;background:#c8f542 !important;background-image:none !important;background-color:#c8f542 !important;color:#101010 !important;border:none !important;border-radius:8px !important;font-weight:700 !important;font-size:16px !important;letter-spacing:.02em !important;padding:14px 40px !important;text-transform:uppercase !important;cursor:pointer !important;box-shadow:none !important}body.nycl form.contact>.hangtag-order .row:has(>input[type=submit]),body.nycl form.contact>.hangtag-order .row:has(>button[type=submit]){display:block !important;width:100% !important;max-width:100% !important;background:0 0 !important;background-color:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:.5rem 0 0 !important}body.nycl form.contact>.hangtag-order>br{display:none !important}body.nycl form.contact>.hangtag-order>div:empty{display:none !important}body.nycl .deluxe-form>h2{font-weight:800 !important;text-align:left !important;margin:0 0 1rem !important}body.nycl form.contact .order-info,body.nycl form.contact .order-info p{background:0 0 !important;background-color:transparent !important;color:#c9cfdb !important;font-size:14px !important;font-weight:400 !important;text-transform:none !important;padding:0 !important;margin:.75rem 0 0 !important}@media (max-width:768px){body.nycl form.contact .row.two-col{display:block !important}body.nycl form.contact .row.two-col>.one-half{max-width:100% !important;margin-bottom:1.1rem !important}}.product-deluxe-hangtags-nycl .contact{background-color:#fff !important}.cms-contact-us .contact{background-color:transparent !important}body.nycl.checkout-index-index label,body.nycl.checkout-index-index .field>label,body.nycl.checkout-index-index legend.label,body.nycl.checkout-index-index legend.legend,body.nycl.checkout-index-index .field>.label,body.nycl.checkout-index-index .fieldset>.legend,body.nycl.checkout-index-index .payment-method label,body.nycl.checkout-index-index .checkout-payment-method label{color:#1d2433 !important;font-weight:600 !important}body.nycl.checkout-index-index label span,body.nycl.checkout-index-index legend.label span,body.nycl.checkout-index-index .field>.label span{color:#1d2433 !important}body.nycl.checkout-index-index input[type=text],body.nycl.checkout-index-index input[type=email],body.nycl.checkout-index-index input[type=tel],body.nycl.checkout-index-index input[type=password],body.nycl.checkout-index-index input[type=number],body.nycl.checkout-index-index select,body.nycl.checkout-index-index textarea{border:1px solid #999 !important;background:#fff !important;border-radius:6px !important;padding:.65rem .75rem !important;box-sizing:border-box !important;width:100% !important;color:#1d1d1d !important}body.nycl.checkout-index-index input:focus,body.nycl.checkout-index-index select:focus,body.nycl.checkout-index-index textarea:focus{border-color:#1d2433 !important;box-shadow:0 0 0 2px rgba(200,245,66,.55) !important;outline:none !important}body.nycl.checkout-index-index .description{color:#fff !important;border-radius:6px !important;padding:12px 16px !important}body.nycl.checkout-index-index .opc-block-summary{background:0 0 !important;border:none !important;box-shadow:none !important;padding-left:0 !important;padding-right:0 !important}body.nycl.checkout-index-index .opc-block-summary .title,body.nycl.checkout-index-index .opc-block-summary th,body.nycl.checkout-index-index .opc-block-summary .mark,body.nycl.checkout-index-index .opc-block-summary .items-in-cart,body.nycl.checkout-index-index .opc-block-summary .product-item-name,body.nycl.checkout-index-index .opc-block-summary .product-item .details-qty,body.nycl.checkout-index-index .opc-block-summary .table-totals,body.nycl.checkout-index-index .opc-block-summary .table-totals td,body.nycl.checkout-index-index .opc-block-summary .table-totals th{color:#1d2433 !important}body.nycl.checkout-index-index .opc-block-summary .amount,body.nycl.checkout-index-index .opc-block-summary .price,body.nycl.checkout-index-index .opc-block-summary .grand .amount,body.nycl.checkout-index-index .opc-block-summary .grand.totals{color:#1d1d1d !important}body.nycl.checkout-index-index .amcheckout-step-container.-summary,body.nycl.checkout-index-index .amcheckout-step-container._summary,body.nycl.checkout-index-index .amcheckout-summary-container{background:0 0 !important;border:none !important;box-shadow:none !important}body.nycl .sewing-services-quote-column #contact-form label:not(.checkbox):not(.radio) span,body.nycl .sewing-services-quote-column #contact-form .col-25>label:not(.checkbox):not(.radio) span{color:#fff !important}body.nycl .sewing-services-quote-column #contact-form .hangtag-newsletter label span{color:#1d2433 !important}