#product_addtocart_form .box-tocart{display:block}#product_addtocart_form .fieldset{display:flex;flex-wrap:wrap;align-items:center}#product_addtocart_form .fieldset .field.qty{flex:1 1 auto;width:auto;margin-right:10px;margin-bottom:0}#product_addtocart_form label[for=qty]{display:none}.product-add-form .fieldset>.field:not(.choice)>.control{float:none;width:auto}#product_addtocart_form .stock{margin-top:20px;padding:2px 7px 2px;color:#0fb133;font-weight:500;font-size:15px;line-height:1;border:solid 2px;border-radius:3px}#product_addtocart_form .fieldset .actions{flex:1 1 100%;margin-top:20px}#product_addtocart_form .swatch-attribute.size{display:none}#product_addtocart_form .box-tocart{display:block}#product_addtocart_form .field.qty,#product_addtocart_form .actions{display:block}#product_addtocart_form .field.qty{margin-top:20px}#product_addtocart_form label[for=qty]{display:none}#product_addtocart_form input#qty{width:calc(17.3px + 5.56vw);height:calc(34px + .31vw);box-shadow:none}@media (min-width:1280px){#product_addtocart_form input#qty{height:38px}}@media (min-width:1200px){#product_addtocart_form input#qty{width:84px}}#product_addtocart_form input-number{box-shadow:0 2px 3px -1px rgba(0,0,0,.1)}#product_addtocart_form #product-addtocart-button{display:inline-block;align-items:center;width:100%;padding:10px 30px;color:var(--base);font-weight:500;font-size:17px;line-height:2;text-align:center;text-transform:none;background:var(--primary);border:none;border-radius:50px;box-shadow:-1px 10px 11px -5px rgba(0,0,0,.2)}@media (max-width:767px){#product_addtocart_form #product-addtocart-button{font-size:14px}}#product_addtocart_form #product-addtocart-button:hover,#product_addtocart_form #product-addtocart-button:focus{color:var(--base);background:var(--primary);border:none}#product_addtocart_form #product-addtocart-button:active{box-shadow:-1px 6px 3px -4px rgba(0,0,0,.4);transform:translateY(4px)}#product_addtocart_form .fieldset{display:flex;flex-wrap:wrap;align-items:center}#product_addtocart_form .fieldset .field.qty{flex:1 1 auto;width:auto;margin-right:10px;margin-bottom:0}#product_addtocart_form .fieldset .actions{flex:1 1 100%;margin-top:20px}#product_addtocart_form .stock{margin-top:20px;padding:2px 7px 2px;color:#0fb133;font-weight:500;font-size:15px;line-height:1;border:solid 2px;border-radius:3px}.product-add-form .box-tocart.update fieldset{padding:0;border:none}#product_addtocart_form .box-tocart.update fieldset.fieldset div.actions{display:flex;flex-direction:column}.extra-attributes{margin-bottom:var(--spacing-lg);font-weight:700;font-size:20px;line-height:150%}.swatch-product-wrapper{display:flex;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);margin-left:5px}.title-wrapper{margin:.67em 0;font-weight:var(--h1__font-weight);font-size:var(--h1__font-size);font-family:var(--h1__font-family);line-height:var(--h1__line-height)}.title-wrapper h1{margin:0 5px 0 0}.title-color{font-weight:700;font-size:24px;font-family:var(--h1__font-family);font-style:italic;line-height:29px}.lens-price-disclaimer,.pdp_page_custom_logo_block,.custom_html_text_below_sg_pdp_price,.custom_html_text_below_cl_pdp_price{margin-top:var(--spacing-xs);font-size:16px;font-style:italic;line-height:19px}.lens-price-disclaimer p,.pdp_page_custom_logo_block p,.custom_html_text_below_sg_pdp_price p,.custom_html_text_below_cl_pdp_price p{margin:0}.toolbar:first-child{display:none}#rich-content-product-specifications.specification-wrapper.is-glasses{background:var(--base-fill-lighter)}#glasseson svg.go-close{right:2%;left:auto}.swatch-attribute-label{display:block;margin-bottom:10px;font-weight:700}.swatch-input.super-attribute-select{display:none}#product_addtocart_form .product-options-wrapper{margin:20px 0}#product_addtocart_form select.swatch-select.contact_lenses_power_fork{padding:0 10px}#product_addtocart_form input[type=number].input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none}#product_addtocart_form input[type=number].input-text.qty{-moz-appearance:textfield}@media (max-width:767px){.swatch-product-wrapper,.title-color-wrapper{display:block}.swatch-product-wrapper .selected-color-string{margin-bottom:var(--spacing-xs)}body.catalog-product-view.bundle-configurator-is-in-view:not(.static) iframe#launcher{bottom:85px !important}}