.sahel-woo-card-image{display:block;background:#fafafa}.sahel-woo-card-image img{display:block;width:100%;height:auto;aspect-ratio:1.14;object-fit:contain;padding:12px}.sc-card form{display:flex;flex-direction:column;flex:1}.sc-card select{height:42px;width:100%;border:1px solid #dbd9e6;background:#fff;padding:6px 9px;margin:6px 0 12px;font-size:12px}.sahel-woo-details{font-size:12px;color:#1400ed;text-align:center;margin-top:12px;text-decoration:underline}.sahel-woo-quote[hidden],.sahel-woo-live-form [hidden],.sc-card button[hidden]{display:none!important}.sahel-woo-live-form .sahel-woo-fixed-option{display:block;border:1px solid #dedde8;padding:11px 14px;min-height:42px}.sahel-woo-live-form .quantity{display:inline-flex;align-items:center}.sahel-woo-live-form .quantity button{padding:8px 12px;background:#f5f5f5;border:1px solid #ddd;cursor:pointer;color:#181323;min-width:36px;height:44px}.sahel-woo-live-form .quantity input{height:44px;width:62px;text-align:center;border:1px solid #ddd;margin:0}.sahel-woo-live-form .variations_button{display:flex;flex-wrap:wrap;gap:12px}.sahel-woo-live-form .stock{color:#686575;font-size:13px}.sahel-woo-gallery{display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;direction:ltr;align-items:start}.sahel-woo-gallery-main{grid-column:2;grid-row:1;display:block;background:#fff}.sahel-woo-gallery-main img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;max-height:650px}.sahel-woo-gallery-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;max-height:650px;overflow:auto;scrollbar-width:thin}.sahel-woo-gallery-thumbs button{background:#fff;border:1px solid transparent;padding:3px;cursor:pointer;flex-shrink:0}.sahel-woo-gallery-thumbs button[aria-current=true]{border-color:#1400ed}.sahel-woo-gallery-thumbs img{width:64px;height:64px;object-fit:contain;display:block}.woocommerce-product-gallery:has(.sahel-woo-gallery){opacity:1!important;width:100%!important;display:block!important}.fiberlogy-color-grid__item button{border:0;background:transparent;cursor:pointer;padding:0;width:100%;color:inherit}.fiberlogy-color-grid__item .fiberlogy-color-grid__name{display:block}.sahel-woo-toast{position:fixed;inset:auto 20px 24px auto;z-index:99999;max-width:min(420px,calc(100vw - 40px));padding:16px 22px;background:#1400ed;color:#fff;box-shadow:0 8px 30px #17125c33;font-size:14px;line-height:1.5}.sahel-woo-toast[data-error=true]{background:#883a23}.sahel-woo-lightbox{border:0;padding:24px;max-width:90vw;max-height:90vh;background:#fff;box-shadow:0 20px 80px #0003}.sahel-woo-lightbox::backdrop{background:#15132699}.sahel-woo-lightbox img{max-width:80vw;max-height:78vh;object-fit:contain}.sahel-woo-lightbox button{position:absolute;right:8px;top:6px;width:36px;height:36px;border:0;background:#fff;font-size:28px;cursor:pointer}.sahel-woo-native .woocommerce{margin-top:32px}.sahel-woo-native .woocommerce form input.input-text,.sahel-woo-native .woocommerce form select,.sahel-woo-native .woocommerce form textarea{border:1px solid #dcd9e8;background:#fff;min-height:46px;border-radius:2px;padding:11px 13px;box-shadow:none;width:100%;color:#151322}.sahel-woo-native .woocommerce form label{display:block;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:7px}.sahel-woo-native .woocommerce form input[type=checkbox]{width:auto;min-height:initial}.sahel-woo-native .woocommerce .button,.sahel-woo-native .woocommerce button.button{background:#1400ed;border:1px solid #1400ed;color:#fff;border-radius:2px;padding:14px 22px;min-height:48px;font-weight:600;cursor:pointer}.sahel-woo-native .woocommerce button.button:disabled{opacity:.55;cursor:not-allowed}.sahel-woo-native .woocommerce form.checkout .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;margin-bottom:40px}.sahel-woo-native .woocommerce .col2-set .col-1,.sahel-woo-native .woocommerce .col2-set .col-2{float:none;width:100%}.sahel-woo-native .woocommerce form.checkout h3{font-size:26px}.sahel-woo-native .woocommerce table{width:100%;border-collapse:collapse;border:1px solid #e6e5ef;background:#fff}.sahel-woo-native .woocommerce table th,.sahel-woo-native .woocommerce table td{border-bottom:1px solid #e6e5ef;padding:16px;text-align:start}.sahel-woo-native .woocommerce table th{font-weight:600;background:#f7f6fd}.sahel-woo-native .woocommerce #payment{background:#f4f3ff;border:1px solid #e0ddff;border-radius:0;padding:24px;margin-top:24px}.sahel-woo-native .woocommerce .woocommerce-info,.sahel-woo-native .woocommerce .woocommerce-message,.sahel-woo-native .woocommerce .woocommerce-error{padding:16px 22px;border-top:2px solid #1400ed;background:#f4f3ff;color:#231a70;list-style:none}.sahel-woo-native .woocommerce form.login,.sahel-woo-native .woocommerce form.register{border:1px solid #e6e5ef;padding:28px;max-width:640px;background:#fff;border-radius:0}.sahel-woo-native .woocommerce-MyAccount-navigation{float:none;width:100%;margin-bottom:30px}.sahel-woo-native .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.sahel-woo-native .woocommerce-MyAccount-navigation a{display:block;padding:12px 18px;border:1px solid #e6e5ef}.sahel-woo-native .woocommerce-MyAccount-navigation .is-active a{background:#1400ed;color:#fff}.sahel-woo-native .woocommerce-MyAccount-content{float:none;width:100%}.sahel-woo-native .woocommerce fieldset{border:1px solid #e6e5ef;padding:24px;margin:24px 0}.sahel-woo-native .woocommerce form .form-row{padding:0;margin:0 0 20px}.sahel-woo-native input[type=email],.sahel-woo-native input[type=tel],.sahel-woo-native input[type=number],.sahel-woo-live-form input[type=number],.sc-price bdi,.sc-line-total bdi{direction:ltr;unicode-bidi:isolate}.sc-summary .sc-secondary{display:block;text-align:center}.sc-card h3 a{color:inherit}.sahel-woo-native .woocommerce-privacy-policy-text{font-size:13px;line-height:1.65;color:#686575}.sahel-woo-native .woocommerce-form-coupon-toggle{margin-bottom:24px}.sahel-woo-native .woocommerce-invalid input{border-color:#b33!important}.sahel-woo-native .select2-container .select2-selection--single{min-height:46px;padding:8px;border:1px solid #dcd9e8;border-radius:2px}html[dir=rtl] .sahel-woo-toast{right:auto;left:20px}html[dir=rtl] .sahel-woo-native .woocommerce .col2-set,html[dir=rtl] .sahel-woo-native .woocommerce .form-row,html[dir=rtl] .sc-summary-line{direction:rtl}
@media(max-width:700px){.sahel-woo-gallery{grid-template-columns:1fr;gap:12px}.sahel-woo-gallery-main{grid-column:1;grid-row:1}.sahel-woo-gallery-thumbs{grid-column:1;grid-row:2;flex-direction:row;max-height:none;overflow-x:auto;max-width:100%}.sahel-woo-gallery-thumbs img{width:58px;height:58px}.sahel-woo-native .woocommerce form.checkout .col2-set{grid-template-columns:1fr;gap:24px}.sahel-woo-native .woocommerce form.login,.sahel-woo-native .woocommerce form.register{padding:20px}.sahel-woo-native .woocommerce table th,.sahel-woo-native .woocommerce table td{padding:10px;font-size:13px}.sahel-woo-native .woocommerce .form-row-first,.sahel-woo-native .woocommerce .form-row-last{float:none;width:100%}.sahel-woo-native .woocommerce-MyAccount-navigation ul{gap:8px}.sahel-woo-native .woocommerce-MyAccount-navigation a{padding:9px 12px;font-size:12px}.sc-card select{font-size:11px}.sahel-woo-live-form .variations_button{gap:8px}}

.summary .price small{font:inherit;color:inherit}.sahel-woo-review{border-bottom:1px solid #e6e5ef;padding:20px 0}.woocommerce-Reviews textarea{width:100%;border:1px solid #dedde8;min-height:130px;padding:12px}.woocommerce-Reviews .comment-form-rating select{max-width:240px;width:100%;min-height:42px}

.sahel-woo-native .woocommerce form.checkout .col2-set::before,.sahel-woo-native .woocommerce form.checkout .col2-set::after{display:none!important;content:none!important}
