.cl2-main-product-information-text{display:flex;gap:8px;flex-direction:column;align-items:flex-start;align-self:stretch}.cl2-product-title{color:var(--Core-Light-Midnight, #20191C);font-family:Spectral;font-size:24px;font-style:normal;font-weight:400;line-height:33.7px;letter-spacing:0;margin:unset}.cl2-product-description{color:var(--Core-Light-Midnight, #20191C);font-family:Karla;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:unset}.cl2-box-sizes-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.box-sizes-wrapper{display:flex;align-items:flex-start;gap:8px;align-self:stretch}.size-selection{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:4px;border:1px solid var(--Core-Light-Midnight, #20191C);color:var(--Core-Light-Midnight, #20191C);font-family:Karla;font-size:14px;font-style:normal;font-weight:400;line-height:16px;background:transparent}.size-selection:hover{border:.5px solid var(--Core-Light-Midnight, #20191C);background:var(--Divider-DividerMedium, rgba(216, 204, 188, .4));cursor:pointer}.size-selection.active{background:var(--Core-Light-Midnight, #20191C);color:var(--Core-Light-Oat, #F9F7F2)}.product-section-header{color:var(--Blacks-Steel, #7A7165);font-family:Karla;font-size:14px;font-style:normal;font-weight:600;line-height:16px;margin:unset;margin-bottom:8px}.product-section-header span{font-weight:400}.cl2-prescription-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.prescription-wrapper{display:flex;align-items:center;gap:8px;align-self:stretch;flex-direction:column}.select-wrapper{display:flex;align-self:stretch;flex:1}.cl2-quantity{align-self:stretch;min-height:38px;border-radius:4px;border:.5px solid var(--Core-Light-Midnight, #20191C);display:flex;padding:0 1px;justify-content:space-between;align-items:center;flex:1 0 0}.cl2-quantity.cl2-inactive{border-color:var(--Blacks-Disabled, #D7D0C6)}.cl2-quantity .quantity__input{color:var(--Core-Light-Midnight, #20191C);font-family:Karla;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.cl2-quantity .quantity__input,.cl2-quantity .quantity__button{color:var(--Core-Light-Midnight, #20191C);height:100%}.cl2-quantity.cl2-inactive .quantity__input,.cl2-quantity.cl2-inactive .quantity__button{color:var(--Blacks-Disabled, #D7D0C6);pointer-events:none;cursor:default}.cl2-quantity:not(.cl2-inactive) .quantity__button:hover{background:var(--Divider-DividerMedium, rgba(216, 204, 188, .4))}.custom-select-2{position:relative;font-family:Arial,sans-serif;width:100%}.custom-select-2 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:.5px solid var(--Core-Light-Midnight, #20191C);color:var(--Core-Light-Midnight, #20191C);border-radius:4px;background-color:transparent;font-family:Karla;font-size:16px;font-style:normal;font-weight:400;line-height:18px;width:100%;gap:8px;padding:8px 12px;justify-content:space-between}.custom-select-2 select option{padding:8px;background-color:transparent;cursor:pointer;color:var(--Core-Light-Midnight, #20191C);font-family:Karla;font-size:20px;font-style:normal;font-weight:400;line-height:22px;display:flex}.custom-select{position:relative;display:inline-block;width:100%;cursor:pointer;flex:1 0 0}.custom-select:hover{background-color:var(--Divider-DividerMedium, rgba(216, 204, 188, .4))}.selected-option{display:flex;border:.5px solid var(--Core-Light-Midnight, #20191C);color:var(--Core-Light-Midnight, #20191C);border-radius:4px;background-color:transparent;font-family:Karla;font-size:16px;font-style:normal;font-weight:400;line-height:18px;width:100%;gap:8px;padding:8px 12px;justify-content:space-between}.selected-option span{color:var(--Core-Light-Midnight, #20191C);font-family:Karla;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.options{display:none;position:absolute;top:105%;left:0;width:100%;background-color:transparent;z-index:1000;padding:16px;flex-direction:column;gap:8px;border-radius:8px;border:1.5px solid var(--Divider-DividerMedium, rgba(216, 204, 188, .4));background:var(--Core-Light-Oat, #F9F7F2);box-shadow:1px 1px 12px #24221f26;max-height:436px;overflow-x:auto}.option{padding:8px;display:flex;background-color:transparent;cursor:pointer;color:var(--Core-Light-Midnight, #20191C);font-family:Karla;font-size:20px;font-style:normal;font-weight:400;line-height:22px;justify-content:center}.option:disabled{cursor:default}.option .check-icon{position:absolute;left:20px;display:flex;align-items:center}.option.option-selection{display:flex;padding:8px;align-items:center;gap:16px;align-self:stretch}.option.default-option{color:var(--Blacks-Steel, #7A7165);font-family:Karla;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left;cursor:default;justify-content:flex-start}.option:not(.default-option):hover{background-color:var(--Divider-DividerMedium, rgba(216, 204, 188, .4))}.custom-select.open .options{display:block}.button-wrapper{align-self:stretch}.cl2-btn-add-to-cart{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;background:var(--Core-Light-Clearlab-Blue, #0056E0);color:var(--Core-Light-Oat, #F9F7F2);font-family:Karla;font-size:16px;font-style:normal;font-weight:600;line-height:18px;border:none;cursor:pointer;width:100%}.cl2-btn-add-to-cart:disabled{background:var(--Blacks-Disabled, #D7D0C6);cursor:default}.option.hidden{display:none}.color-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cl2-swatch{width:56px;height:56px;aspect-ratio:1/1;border-radius:56px;border:1px solid var(--Divider-DividerMedium, rgba(216, 204, 188, .4))}.cl2-swatch img{width:56px;height:56px}.cl2-sub-collection{margin-top:0}.frame-4{display:flex;height:.5px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-bottom:.5px solid var(--Divider-DividerDark, #D8CCBC)}.cl2-textarea{display:flex;height:80px;padding:12px;align-items:flex-start;align-self:stretch;border-radius:8px;border:.5px solid var(--Blacks-Disabled, #D7D0C6);color:var(--Blacks-Steel, #7A7165);font-family:Karla;font-size:16px;font-style:normal;font-weight:400;line-height:18px;resize:none;background:transparent}@media screen and (min-width:768px){.prescription-wrapper{flex-direction:row}.cl2-product-description{color:var(--Core-Light-Midnight, #20191C);font-family:Karla;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}@media screen and (min-width:768px){.product__column-sticky{top:10rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cl2-product-selector.css.map */
