.options-section{margin-top:20px;background:#fafafa;border-radius:12px}@media screen and (max-width: 900px){.options-section{background:none}}.options-section .options-container{padding:20px}@media screen and (max-width: 900px){.options-section .options-container{padding:0}}.options-section .detail-option{font-size:.8em;margin:14px 0;font-weight:700;text-transform:uppercase}.options-section .option-description{display:grid;grid-auto-flow:column;grid-template-columns:70% 15% 15%}.options-section .option-description b{text-align:right}.options-section .option-description .product-options-details-anchor,.options-section .option-description .product-delivery-options-details-anchor{padding-top:4px;font-size:.8rem}@media screen and (max-width: 900px){.options-section .option-description{grid-template-columns:1fr;grid-auto-flow:row}}.options-section .main-options-checkboxes,.options-section .raee-checkbox{height:18px;min-width:18px}.option-price{padding-top:4px;text-align:right}@media screen and (max-width: 900px){.option-price{text-align:left;margin-bottom:20px}}.option-label{font-size:.9rem;display:inline-block;width:fit-content;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option-label .option-title{padding-top:4px}.option-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border-radius:3px;border:2px solid grey}.option-label:hover input~.checkmark{background-color:#eee}.option-label input:checked~.checkmark{background-color:#000;border:2px solid black}.checkmark:after{content:"";position:absolute;display:none}.option-label input:checked~.checkmark:after{display:block}.option-label .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.delivery-option-footer{font-size:.8rem}.options-section-modal .options-section{background:white}.options-section-modal .content{width:1100px;display:grid;grid-template-rows:85% 1fr}@media screen and (max-width: 900px){.options-section-modal .content{width:unset}}.options-section-modal .content section.main{display:grid;grid-template-columns:40% 60%}@media screen and (max-width: 900px){.options-section-modal .content section.main{grid-template-columns:0fr 1fr}}.options-section-modal .content section.main section.img>img{width:100%;height:100%;object-fit:cover}.options-section-modal .content section.main section.options{padding:40px}.options-section-modal .content section.main section.options .option-description{font-size:.9rem;display:grid;grid-auto-flow:column;grid-template-columns:70% 15% 15%;margin-bottom:6px}.options-section-modal .content section.main section.options .option-description b{text-align:right}@media screen and (max-width: 900px){.options-section-modal .content section.main section.options .option-description{grid-template-columns:1fr;grid-auto-flow:row}}.options-section-modal .content section.main section.options .modal-options-checkboxes,.options-section-modal .content section.main section.options .modal-raee-checkbox{height:18px;min-width:18px}.options-section-modal .content section.main section.options section.product-description{display:grid;grid-template-columns:20% 80%;margin-bottom:4cqh}@media screen and (max-width: 900px){.options-section-modal .content section.main section.options section.product-description{grid-template-columns:1fr;margin-bottom:0}}.options-section-modal .content section.main section.options section.product-description img{height:auto;max-width:120px;max-height:120px;margin:0 auto}@media screen and (max-width: 900px){.options-section-modal .content section.main section.options section.product-description img{display:none}}.options-section-modal .content section.main section.options section.product-description .details{display:inline-block}.options-section-modal .content section.main section.options section.product-description .details .name{max-width:100%;font-size:1.2rem;font-weight:600;margin-bottom:20px}@media screen and (max-width: 900px){.options-section-modal .content section.main section.options section.product-description .details .name{font-size:.8rem}}.options-section-modal .content section.main section.options section.product-description .details .brand{font-size:.8rem;margin-bottom:10px}@media screen and (max-width: 900px){.options-section-modal .content section.main section.options section.product-description .details .brand{display:none}}.options-section-modal .content section.main section.options section.product-description .details .sku{font-size:.8rem;margin:0}@media screen and (max-width: 900px){.options-section-modal .content section.main section.options section.product-description .details .sku{display:none}}.options-section-modal .content section.main section.options .separator{float:inherit;clear:both;width:100%;margin:20px 0;height:1px;border-bottom:1px solid rgb(204,204,204)}@media screen and (max-width: 900px){.options-section-modal .content section.main section.options .separator{margin:6px 0}}.options-section-modal .content section.main section.options .add-selected-options-to-cart{max-width:400px;border-radius:4px;background:#fb6100;border:1px solid #fb6100;width:100%;font-weight:700;font-size:1.1em;color:#fff;margin-bottom:20px;padding:12px 0;text-transform:none}.options-section-modal .content section.main section.options .add-selected-options-to-cart:disabled{max-width:400px;font-weight:700;font-size:1.1em;cursor:initial;background:#fcad7c!important;border:1px solid #fcad7c!important;border-radius:4px;width:100%}.options-section-modal .content section.main section.options .add-without-options-to-cart{text-transform:none;margin-top:0;width:100%;max-width:400px;background:whitesmoke;padding:12px 0;text-align:center;border-radius:4px;border-color:#f5f5f5;color:#000;text-decoration:underline}.options-section-modal .content section.footer{background-color:#2a3139;padding:20px;font-size:.7em;color:#fff;text-align:justify}
