@charset "UTF-8";
.product-description-component{margin-top:40px}.product-description-component p{text-align:justify;margin:16px 0;padding:0;font-size:14px;line-height:1.5}.product-description-component ul,.product-description-component ol{margin:0;padding-left:40px}.product-description-component li{margin:8px 0;padding:0}.product-description-content{margin:20px 0;font-size:14px;line-height:1.5;overflow:hidden}.product-description-component-footer{border-top:1px solid #ddd;overflow:hidden}.footer-button{margin:10px 5px;padding:5px;display:inline-block}.footer-button:first-child{margin-left:0;padding-left:0}.video-responsive{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-responsive iframe{width:100%;height:100%;position:absolute;top:0;left:0}.outlet-description{border:1px solid #fe405a;border-radius:5px;display:grid;overflow:hidden;margin:0!important;padding:0!important}.outlet-description p:last-child{margin-bottom:0}.product-outlet-component{display:block;position:absolute;top:-13px;left:12px}.outlet-tag{color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#fe405a;border-radius:3px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-block;position:relative}@media only screen and (width<=767px){.sales-unit-of-measure{display:inline-block}.product-description-component p{text-align:justify;margin:8px 0;padding:0;font-size:11px;line-height:1.5}.product-description-component ul,.product-description-component ol{margin:0;padding-left:16px}.product-description-component li{margin:8px 0;padding:0}.product-description-content{margin:5px 0;font-size:11px;line-height:1.5;overflow:hidden}}.description-container{max-height:180px;transition:max-height .3s ease-in-out;position:relative;overflow:hidden}.description-container.expanded{max-height:none}.gradient-overlay{background:linear-gradient(#fff0,#fff);width:100%;height:80px;display:none;position:absolute;bottom:0;left:0}.toggle-btn{cursor:pointer;color:#0e75eb;text-align:center;background:#fff;border:1px solid #0e75eb;border-radius:5px;min-width:250px;margin:10px auto 0;padding:10px 20px;font-weight:700;display:none}.tab{background:#fff;border:1px solid #e3e6ec;border-radius:8px;margin:1.5rem 0;overflow:hidden;box-shadow:0 4px 16px #0000000f}.tab>input[type=checkbox]{display:none}.tab .title-bar{-webkit-user-select:none;user-select:none;cursor:default;background:#f5f7fb;align-items:center;padding:.9rem 1.2rem;display:flex}.tab .title-bar p{letter-spacing:.02em;color:#222;margin:0;font-size:.95rem;font-weight:600}.tab .title-bar:after{content:none}.tab .title-bar:hover{background:#e8edf9}.tab>input[type=checkbox]:checked+.title-bar{background:#e0e7ff}.tab>input[type=checkbox]:checked+.title-bar p{color:#111827}.tab>input[type=checkbox]:checked+.title-bar:after{border-color:#1f2937;transform:rotate(-135deg)}.ac-content{opacity:1;max-height:none;overflow:visible;transform:none}.tab>input[type=checkbox]:checked~.ac-content{opacity:1;max-height:2000px}.accordion-content{padding:1rem 1.2rem 1.2rem}.table-container{width:100%}.table-responsive-md{width:100%;overflow-x:auto}.table-container table{border-collapse:collapse;background:#fff;width:100%;font-size:.9rem}.table-container thead{background:#f3f4f6}.table-container thead th{text-align:left;color:#111827;z-index:1;border-bottom:1px solid #e5e7eb;padding:.6rem .75rem;font-weight:600;position:sticky;top:0}.table-container tbody td{vertical-align:top;border-bottom:1px solid #f1f3f7;padding:.5rem .75rem}.table-container tbody td:first-child{color:#111827;background:#f9fafb;width:30%;font-weight:500}.table-container tbody td:last-child{color:#374151}.table-container tbody tr:nth-child(2n) td:last-child{background:#fcfcfd}.table-container tbody tr:hover td{background:#eef2ff}.table-container thead tr:first-child th:first-child{border-top-left-radius:6px}.table-container thead tr:first-child th:last-child{border-top-right-radius:6px}@media (width<=768px){.tab .title-bar{padding:.8rem 1rem}.accordion-content{padding:.8rem 1rem 1rem}.table-container thead{display:none}.table-container table,.table-container tbody,.table-container tr,.table-container td{width:100%;display:block}.table-container tbody tr{background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:.75rem;overflow:hidden}.table-container tbody td:first-child{background:#e5e7eb;border-bottom:1px solid #d1d5db;padding:.55rem .75rem;font-weight:600;width:100%!important}.table-container tbody td:last-child{background:#fff;padding:.55rem .75rem .7rem}.table-container tbody td{border-bottom:none}}section.product-features{flex-direction:column;gap:1.25rem;margin-top:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}section.product-features .product-features__item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:2.25rem;padding:1.5rem 1.75rem;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex;box-shadow:0 8px 20px #0f172a08}section.product-features .product-features__item:nth-child(2n){flex-direction:row-reverse}section.product-features .product-features__image{border-radius:14px;flex:0 0 280px;align-self:stretch;max-width:280px;overflow:hidden}section.product-features .product-features__image-img{object-fit:cover;width:100%;height:100%;display:block}section.product-features .product-features__content{flex:auto}section.product-features .product-features__title{color:#111827;margin:0 0 .4rem;font-size:1.05rem;font-weight:600}section.product-features .product-features__description{color:#4b5563;font-size:.95rem;line-height:1.6}section.product-features .product-features__description p{margin:0}section.product-features .product-features__description p+p{margin-top:.5rem}section.product-features .product-features__item:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}@media (width<=768px){section.product-features .product-features__item,section.product-features .product-features__item:nth-child(2n){flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.1rem 1.2rem}section.product-features .product-features__image{flex-basis:auto;align-self:center;max-width:100%}section.product-features .product-features__title{font-size:1rem}section.product-features .product-features__description{font-size:.9rem}}.product-page-name{display:block}.product-page-title{margin:0 auto;font-size:30px;font-weight:500;line-height:1em;display:block}#product-header-info>.item{margin-right:1.5em}.ui.list.product-details{color:#6e8faa;margin:0}.ui.small.list.product-details>.item{font-size:12px}.ui.divided.horizontal.list.product-details>.item{font-size:13px;line-height:1.5}.product-info{font-size:14px}.ui.grid.product-info>.row{padding:.5rem 0}.ean-code,.catalog-number,.local-index{display:inline}.product-price-base{color:#6e8faa;text-decoration:line-through}#sellingPrice{justify-content:flex-end;align-items:center;margin-top:10px;display:flex}.product-current-price{margin-right:10px;font-size:35px;font-weight:700;line-height:1em}.product-price{color:#7d7d7d;font-size:13px}.sales-unit-of-measure{font-size:14px;font-weight:400;display:flex}.availability-details-link{font-size:14px}.popup-location{padding:10px 5px 0}.quantity-input{vertical-align:top;text-align:center;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;border:1px solid #ddd;border-radius:2px;width:80px;height:35px;margin:2px;padding:0 15px;font-size:16px;display:inline-block}.quantity-input::-ms-clear{width:0;height:0;display:none}input::-webkit-outer-spin-button{-webkit-appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none}#input_container{justify-content:space-between;display:flex}.product-actions{width:100%;margin-bottom:1em;padding:0 1em}.free-shipping-info{line-height:1.5}.department{border-bottom:1px solid #c5d2dd;margin:8px 0}.department-name{margin-bottom:0;font-size:16px}.department-details{color:#8fa8bd;font-size:13px;line-height:1.5}.method-header{font-size:13px;display:inline-block}.details-link{display:inline-block}.department-qty{cursor:pointer;font-size:14px;font-weight:700}.department-qty:hover{cursor:pointer;background:#eaeaea;border-radius:5px}#sameDeliveryAddressChecker,#oneHourDeliveryChecker{flex-direction:row;align-items:center;display:flex}.sameDayDelivery-address-checker-modal:hover,.one-hour-delivery-modal:hover,.local-dep-qty-div:hover,.quick-links a:hover{cursor:pointer;background:#eaeaea;border-radius:5px}.local-dep-qty{align-items:center;display:flex}.product-header{width:100%;margin-top:14px;margin-bottom:20px}.input_container{position:relative}.product-section-icon{font-size:3em}.product-details-button{cursor:pointer;background:#0e75eb;border:none;border-radius:5px;justify-content:center;width:100%;padding:10px;display:flex;color:#fff!important}#product-description-link{cursor:pointer;font-weight:700;color:#0e75eb!important}.grey-panel{filter:grayscale()}.block-carousel-items{margin-left:4%}.product-promotion-component,.product-CCC-component{margin-bottom:10px}@media only screen and (width<=767px){.product-actions{font-size:11px;padding:0!important}.quantity-input{width:40%;padding:0 10px}.product-page-title{font-size:14px;font-weight:700}#sellingPrice{justify-content:center;margin-top:0}.product-current-price{font-size:25px}.sales-unit-of-measure{font-size:10px}.sales-price-popup{font-size:12px!important}.product-price{font-size:10px}.no-padding-column{padding-left:0!important;padding-right:0!important}.product-promotion-component{margin-bottom:0}.department-qty{font-size:11px}.ui.list>.item{padding-bottom:.5em!important}}.product-features{clear:both;justify-content:space-between;margin:0;font-size:14px;display:flex;overflow:hidden}.product-features ul{float:left;zoom:1;border-left-width:0;width:48%;margin:0;padding:0;list-style-type:none;display:inline}.product-features li{list-style-type:none}.product-feature-line{padding:0}.product-feature-name{padding:10px;padding-left:0!important}.product-feature-value{padding:10px;font-weight:700;padding-left:0!important}@media only screen and (width<=767px){.product-feature-value{text-align:center}}.productFeaturesList li:not(:last-child){border-bottom:1px solid #eaeaea}.product-detailed-features-component{padding-top:30px;overflow:hidden}.product-cpr-features{padding-top:30px}@media only screen and (width<=767px){.product-features{clear:both;margin:0;font-size:11px;display:block;overflow:hidden}.product-features ul{float:left;zoom:1;border-left-width:0;width:100%;margin:0;padding:0;list-style-type:none;display:inline}.product-features li{margin-right:0;list-style-type:none}.product-feature-name{padding:.5rem .5rem .5rem 0!important}.product-feature-value{justify-content:center;padding:.5rem .5rem .5rem 0!important;display:flex!important}}.tab input[type=checkbox]{display:none}.product-spec{color:#111827;margin-top:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem}.product-spec__group{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.product-spec__group+.product-spec__group{margin-top:1rem}.product-spec__group-title{letter-spacing:.02em;text-transform:uppercase;color:#374151;background:#f3f4f6;border-bottom:1px solid #e5e7eb;margin:0;padding:.6rem 1rem;font-size:.95rem;font-weight:600}.product-spec__table{border-collapse:collapse;border-spacing:0;width:100%}.product-spec__row{background:#fff}.product-spec__label{text-align:left;color:#374151;vertical-align:top;border-bottom:1px solid #e5e7eb;width:35%;padding:.6rem 1rem;font-weight:600}.product-spec__value{text-align:left;color:#111827;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.6rem 1rem}.product-spec__table tbody tr:last-child .product-spec__label,.product-spec__table tbody tr:last-child .product-spec__value{border-bottom:none}.product-spec__value br{margin-bottom:.15rem}@media (width<=640px){.product-spec{font-size:.9rem}.product-spec__label,.product-spec__value{padding:.5rem .75rem}}.product-files-component a{padding:10px 0;font-size:14px;line-height:1.5;display:block}.product-file{display:block}#imageColumn{max-height:450px}#productImages{flex-direction:row;justify-content:space-between;max-height:450px;display:flex;overflow:hidden}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{left:var(--swiper-scrollbar-left,17.5%);right:var(--swiper-scrollbar-right,auto);top:var(--swiper-scrollbar-sides-offset,5%);z-index:50;width:var(--swiper-scrollbar-size,7px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:#c3c3c3!important}.noProductImage{text-align:center;border:1px solid #eaeaea;border-radius:11px;justify-content:center;align-items:center;display:flex}.gallery-top{border:1px solid #eaeaea;border-radius:11px;width:80%;height:450px}.gallery-top img{max-width:450px;max-height:450px}.gallery-thumbs{width:15%;max-height:450px;padding:10px 0;overflow:hidden}.gallery-thumbs .swiper-slide{opacity:.4;border:1px solid #4c4c4c;border-radius:11px;width:70px;height:70px}.gallery-thumbs .swiper-slide img{max-width:60px;max-height:60px}.gallery-thumbs .swiper-slide-thumb-active{opacity:1;border:1px solid #0e75eb}#featuresColumn{flex-direction:column;justify-content:space-between;height:450px;display:flex}#featuresGrid{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;height:200px;margin-top:0;padding-bottom:.5em}#priceColumn{flex-direction:column;height:450px;display:flex}#pricesDiv{height:185px;margin-top:15px}.priceBorder{border:1px solid #eaeaea;border-radius:11px;height:450px;padding:0 18px}#amountDiv{border-top:1px solid #eaeaea;flex-direction:column;justify-content:space-between;height:250px;display:flex}#amountDiv .action-button{align-items:center;width:100%;padding:10px 0;display:flex}.quick-links-text{font-weight:500;display:inline-block}.quick-links{border-bottom:1px solid #eaeaea;width:100%;margin:1em 0 0;padding-bottom:1em;font-size:16px;display:block}.quick-links a{cursor:pointer;padding:.5em 2em;color:#4c4c4c!important}.pswp .pswp__bg{background-color:#fff}.open-picture-zoom{cursor:zoom-in}.zoom-helper-text{text-align:center;color:#5989b1;margin:0;font-size:12px;display:block;position:relative}@media only screen and (width>=768px){.noProductImage{height:450px}}@media only screen and (width<=767px){.noProductImage{aspect-ratio:1.2;width:100%}.gallery-top{border:1px solid #eaeaea;border-radius:11px;width:100%;height:320px}.gallery-top img{max-width:320px;max-height:320px}.quick-links{font-size:11px}.swiper-pagination-bullet{background:#c3c3c3}.swiper-pagination-bullet-active{background:#4c4c4c!important}}
