@charset "UTF-8";body{--color-gray-50: oklch(98% .25% 264deg);--color-gray-75: oklch(97% .325% 264deg);--color-gray-100: oklch(12% 9.5% 264deg / 5%);--color-gray-200: oklch(12% 9% 264deg / 7%);--color-gray-300: oklch(12% 8.5% 264deg / 17%);--color-gray-400: oklch(12% 8% 264deg / 38%);--color-gray-500: oklch(12% 7.5% 264deg / 50%);--color-gray-600: oklch(12% 7% 264deg / 67%);--color-gray-700: oklch(12% 6% 264deg / 77%);--color-gray-800: oklch(12% 5% 264deg / 85%);--color-gray-900: oklch(12% 5% 264deg / 90%);--color-gray-950: oklch(12% 5% 264deg / 95%);color:#221f1f}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#221f1f}.m-pikabu-viewport{overflow:initial}.product-page .tab-section.rp-section{border-bottom:none}.product-page p{margin-bottom:0}.product-page .product-name{font-size:26px;font-weight:400;margin-top:0;margin-bottom:0;padding:12px 0}.product-page .product-image-viewer{border:1px solid #e9e9e9;border-radius:8px;padding:24px 12px 12px}.product-page .product-image-viewer .product-image-desc{max-width:380px;line-height:24px}.product-page .product-summary{display:flex;flex-direction:column;position:relative;gap:16px;margin-bottom:0}@media (min-width: 768px){.product-page .product-summary{flex-direction:row}}.product-page .product-summary .left-section,.product-page .product-summary .right-section{flex:1}.product-page .product-rating-section{display:inline-flex;flex-direction:row;gap:4px;align-items:center}.product-page .product-rating-section .product-rating-item{font-size:16px;color:#999}.product-page .image-gallery{display:flex;flex-direction:column;position:sticky;top:60px;gap:12px}.product-page .image-gallery .main-image{width:100%;border-radius:10px;border:1px solid #ddd}.product-page .image-gallery .thumbnails{display:flex;gap:8px}.product-page .image-gallery .thumbnails img{width:60px;height:60px;object-fit:cover;border:2px solid transparent;border-radius:5px;cursor:pointer}.product-page .image-gallery .thumbnails img.active{border-color:#e97423}.product-page .image-gallery .thumbnails img:hover{opacity:.8}.product-page .price-box{background:#f9f9f9;padding:1.5rem;border:1px solid #ddd;border-radius:10px}.product-page .price-box .price{font-size:2rem;color:#222;margin-bottom:.5rem}.product-page .price-box .availability{color:#e97423;margin-bottom:1rem}.product-page .price-box .buy-button,.product-page .price-box .wishlist-button{width:100%;padding:.75rem;margin-bottom:.5rem;font-size:1rem;border:none;cursor:pointer;border-radius:5px}.product-page .price-box .buy-button{background-color:#e97423;color:#fff}.product-page .price-box .wishlist-button{background-color:#f0f0f0;color:#333}.product-page .delivery-info,.product-page .seller-info{font-size:.95rem;background:#fcfcfc;padding:1rem;border:1px solid #ddd;border-radius:10px}.product-page .delivery-info p,.product-page .seller-info p{margin:.25rem 0}.product-page .product-status{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.product-page .product-status .product-status-left{display:flex;flex-direction:row;gap:12px}.product-page .product-code{font-size:12px;color:#999}.product-page .product-price-section{padding-bottom:24px;line-height:24px}.product-page .product-price-section .product-msrp-price{text-decoration:line-through;color:#999;font-weight:700;font-size:14px}.product-page .product-price-section .product-variant-price{font-size:26px;color:#ed4815;font-weight:700}.product-page .product-price-section .product-variant-price .product-customer-level{font-size:14px}.product-page .in-stock-section{display:inline-flex;flex-direction:row;align-items:center;gap:6px;color:#43b029;background:#edf8e9;padding:0 6px;border-radius:4px;font-size:12px}.product-page .obsolete-section{display:inline-flex;flex-direction:row;align-items:center;gap:6px;color:#fff;background:#ffa900;padding:0 6px;border-radius:4px;font-size:12px}.product-page .sticky-tabs{position:sticky;top:0;background-color:#fff;z-index:900;border-bottom:1px solid #ddd;overflow-x:auto;scrollbar-width:none}.product-page .sticky-tabs .tabs{display:flex;list-style:none;margin:0;padding:0;gap:24px}.product-page .sticky-tabs .tabs li{padding:8px 0;cursor:pointer;text-align:center;border-bottom:3px solid transparent;transition:all .3s ease;font-weight:500;text-wrap:nowrap}.product-page .sticky-tabs .tabs li.active,.product-page .sticky-tabs .tabs li:hover{border-color:#e97423}.product-page .tab-section{padding:20px 0;scroll-margin-top:56px}.product-page .tab-section h2{margin-top:0;color:#333;font-weight:400;font-size:24px;margin-bottom:24px}.product-page .tab-section p{line-height:1.6;color:#555}.product-page .tab-section ul{list-style:none;padding:0}.product-page .tab-section ul li{margin:.5rem 0;padding-left:1rem;position:relative}.product-page .tab-section ul li:before{content:"•";position:absolute;left:0;color:#e97423}.product-page .tab-section ul li strong{font-weight:600}.btn-add-to-cart{display:flex;align-items:center;justify-content:center;gap:12px;height:46px;padding:0;box-shadow:none;text-shadow:none;width:100%}.add-to-cart-group{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.add-to-cart-group .Field,.add-to-cart-group .Field .Group{width:100%}.add-to-cart-group .Field .Group .Input{flex:1}@media (max-width: 767px){.add-to-cart-group{grid-template-columns:repeat(1,1fr)}}.add-to-manager-section{display:flex;flex-direction:column;gap:12px}.add-to-wishlist-btn{display:flex;align-items:center;justify-content:center;height:46px;box-shadow:none;text-shadow:none;width:100%;padding:0;border:1px solid #ed4815;color:#ed4815;background:#fff;border-radius:4px;font-size:14px;line-height:18px;gap:8px}.add-to-wishlist-btn svg{width:24px;height:24px}.add-to-manager{display:flex;flex-direction:row;gap:12px}@media (max-width: 1023px){.add-to-manager{flex-direction:column}}.breadcrumbs{display:flex;flex-direction:row;gap:6px;font-size:12px;padding:24px 0 16px;overflow-x:auto;scrollbar-width:none}.breadcrumbs .breadcrumb-item{display:flex;align-items:center;color:#666;text-decoration:none;text-wrap:nowrap}.breadcrumbs .breadcrumb-item:hover{color:#e97423}.breadcrumbs .breadcrumb-item:last-child{color:#999}.breadcrumbs .breadcrumb-item:not(:last-child):after{content:"●";line-height:.6rem;font-size:.6rem;font-weight:400;margin-left:.4rem;color:#666}.Field{display:flex;flex-direction:column;align-items:start;gap:.25rem;width:100%}.ScrubArea{cursor:ew-resize;font-weight:700;-webkit-user-select:none;user-select:none}.ScrubAreaCursor{filter:drop-shadow(0 1px 1px rgba(0,0,0,.5333333333))}.Group{display:grid;grid-template-columns:46px minmax(0,1fr) 46px}.Input{box-sizing:border-box;margin:0;padding:0;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);border-left:none;border-right:none;height:46px;font-family:inherit;font-size:16px;font-weight:400;background-color:transparent;border-radius:0;color:var(--color-gray-900);text-align:center;font-variant-numeric:tabular-nums}.Input:focus{z-index:1;outline:2px solid var(--color-blue);outline-offset:-1px}.Decrement,.Increment{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;outline:0;padding:0;border:1px solid var(--color-gray-200);border-radius:6px;background-color:var(--color-gray-50);background-clip:padding-box;color:var(--color-gray-900);-webkit-user-select:none;user-select:none}@media (hover: hover){.Decrement:hover,.Increment:hover{background-color:var(--color-gray-100)}}.Decrement:active,.Increment:active{background-color:var(--color-gray-100)}.Decrement{border-top-right-radius:0;border-bottom-right-radius:0}.Increment{border-top-left-radius:0;border-bottom-left-radius:0}.product-next-image,.product-prev-image{border:0;cursor:pointer;width:36px;height:36px;padding:0;border-radius:50%;font-size:20px;display:flex;justify-content:center;align-items:center;opacity:.8;touch-action:manipulation;pointer-events:initial}.product-prev-image{box-shadow:0 0 8px #0000001f;background:#fff;color:#000;transform:rotate(180deg)}.product-next-image{box-shadow:0 0 8px #0000001f;background:#fff;color:#000}.product-info-wrap{display:flex;flex-direction:column;gap:16px}.product-condition{font-weight:700}.product-critical-notice{font-weight:700;color:#ed4815}.product-amount-notice{font-weight:700}.product-summary-section{border:1px solid #e9e9e9;border-radius:8px;padding:12px}.product-summary-section .summary-title{font-weight:700}.product-specs{display:flex;flex-direction:column}.product-specs .spec-item{display:flex;flex-direction:row;justify-content:space-between;padding:8px 16px}.product-specs .spec-item .spec-name{display:flex;flex:1}.product-specs .spec-item:nth-child(odd){background:#f7fafd}.shipping-list{display:flex;flex-direction:column;gap:8px}.shipping-list hr{width:100%;margin:12px 0}.shipping-list .shipping-title{font-weight:700}.shipping-list .shipping-addresses{width:100%;padding:0 12px;height:40px;border-radius:4px;border:1px solid var(--color-gray-200)}.shipping-list .shipping-header{display:flex;flex-direction:column;justify-content:space-between;gap:8px}@media (min-width: 768px){.shipping-list .shipping-header{flex-direction:row}}.shipping-list .calculate-shipping-btn{font-family:Lato,Arial,sans-serif;font-size:14px;height:40px;padding:0 24px;border-radius:4px;border:0;box-shadow:0 1px 6px #00000042;display:flex;align-items:center;justify-content:center;text-shadow:none;text-wrap:nowrap;background:#ed4815;color:#fff;border:1px solid #ed4815;gap:8px}.shipping-list .calculate-shipping-btn svg{width:24px;height:24px}.shipping-list .shipping-info{display:flex;align-items:center;justify-content:center;padding:12px}.shipping-list .shipping-items{overflow:hidden}.shipping-list .shipping-items .shipping-item{display:flex;flex-direction:row;justify-content:space-between;padding:8px 16px}.shipping-list .shipping-items .shipping-item .shipping-name{display:flex;flex:1}.shipping-list .shipping-items .shipping-item:nth-child(odd){background:#f7fafd}.product-features-list{display:flex;flex-direction:column}.product-features-list .feature-item{position:relative;display:flex;align-items:center;flex-direction:row;padding:8px 16px 8px 24px;gap:8px}.product-features-list .feature-item:before{content:"•";position:absolute;left:10px}.product-features-list .feature-item:nth-child(odd){background:#f7fafd}.downloads-list{display:flex;flex-direction:column}.downloads-list .download-item{position:relative;display:flex;flex-direction:row;padding:8px 16px;gap:8px;word-break:break-all}.downloads-list .download-item:nth-child(odd){background:#f7fafd}.related-products-wrapper{position:relative}.related-products-wrapper .navigation{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:initial;align-items:center;pointer-events:none}.related-products-wrapper .navigation .product-next-image,.related-products-wrapper .navigation .product-prev-image{opacity:1;position:absolute}.related-products-wrapper .navigation .product-next-image{right:0}.related-products-wrapper .related-products{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scrollbar-width:none;margin-bottom:0}.related-products-wrapper .related-products .related-product-item{display:flex;flex-direction:column;gap:6px;border:1px solid #e9e9e9;border-radius:8px;padding:12px;width:200px}.related-products-wrapper .related-products .related-product-item .related-product-img-wrapper{display:flex;justify-content:center;align-items:center;align-self:center;height:160px;width:160px}.related-products-wrapper .related-products .related-product-item .related-product-img-wrapper a{display:flex;max-height:100%;max-width:100%}.related-products-wrapper .related-products .related-product-item .related-product-img-wrapper a img{max-width:100%;max-height:100%;width:100%;object-fit:contain}.related-products-wrapper .related-products .related-product-item .related-product-info{display:flex;flex-direction:column;align-content:space-between;flex:1;gap:12px}.related-products-wrapper .related-products .related-product-item .related-product-info .related-product-name{flex:1}.related-products-wrapper .related-products .related-product-item .related-product-info .product-price-section{padding-bottom:0}.related-products-wrapper .related-products .related-product-item .related-product-info .product-price-section .product-msrp-price{font-size:14px}.related-products-wrapper .related-products .related-product-item .related-product-info .product-price-section .product-variant-price{color:#000;font-size:20px}.related-products-wrapper .related-products .related-product-item .related-product-actions{display:flex;justify-content:space-between;flex-direction:row;gap:12px}.btn-add-to-cart-small{display:flex;align-items:center;justify-content:center;gap:12px;height:46px;width:46px;padding:0;box-shadow:none;text-shadow:none}.more-content{display:flex;flex-direction:row;gap:16px}.more-content .left-section{display:flex;flex-direction:column;flex:1;gap:16px}.more-content .left-section .tab-section{border:1px solid #e9e9e9;border-radius:8px;padding:12px}.more-content .left-section .tab-section h2{margin-top:12px}.more-content .right-section{display:none;width:300px}@media (min-width: 768px){.more-content .right-section{display:block}}.product-overview{font-family:Lato,Arial,sans-serif;position:sticky;top:56px;border:1px solid #e9e9e9;border-radius:8px;padding:12px}.product-overview .product-name{font-size:18px}.product-overview .btn-add-to-cart{font-size:14px;height:40px}.product-overview .Field{width:100%;padding-bottom:12px}.product-overview .Field .Group{width:100%}.product-overview .Field .Group .Decrement,.product-overview .Field .Group .Increment{height:40px}.product-overview .Field .Group .Input{flex:1;height:40px}.product-sub-image{max-width:100%;max-height:100%;width:100%;object-fit:contain;padding:12px}.replacement-section{border:1px solid #e9e9e9;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:12px}.replacement-section .replacement-title{font-weight:700}
