.related-products-heading{font-size:2rem}.related-actions{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:2px solid rgba(0,0,0,.1)}.left-buttons{display:flex;gap:8px}.left-buttons .button{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600}.related-total{font-weight:600;font-size:16px}.related-total-wrapper{display:flex;align-items:flex-end;justify-content:flex-end;gap:6px}.total-price-new{font-weight:600;font-size:18px}.total-price-old{color:#999;font-size:16px;text-decoration:line-through;position:relative;top:-2px}.related-products-wrapper{max-width:700px;margin-left:0;margin-right:auto;margin-top:-3px!important}.related-product-group{display:flex;flex-direction:column;background-color:#fff;border:2px solid rgba(0,0,0,.6);border-radius:0 0 10px 10px;border-top:none;padding:12px 0 0;box-shadow:0 1px 3px #0000000d;overflow:hidden;width:100%;max-width:361px;margin-left:0;margin-right:auto;margin-top:0}.related-product-item.grouped{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid rgba(0,0,0,.08);background-color:transparent;margin:0;border-radius:0;box-shadow:none;transition:none;cursor:pointer}.related-product-item.grouped:last-child{border-bottom:none}.related-product-item.grouped:hover{background-color:transparent}.related-product-image{border-radius:6px;object-fit:cover;width:60px;height:60px}.related-product-info{flex-grow:1}.related-product-title{font-weight:600;font-size:15px;text-decoration:none;color:#222;display:block;margin-bottom:4px;transition:color .2s ease;cursor:pointer}.related-product-title:hover{color:#0009}.related-product-price{color:#008b00;font-size:14px;margin:0}.related-product-price--main{color:#222;font-weight:600}.hidden-submit{display:none}.related-add-all{margin:16px auto;display:block}.check{cursor:pointer;position:relative;margin:auto;width:24px;height:24px;-webkit-tap-highlight-color:transparent;transform:translateZ(0)}.check:before{content:"";position:absolute;top:-15px;left:-15px;width:48px;height:48px;border-radius:50%;opacity:0;transition:opacity .2s ease}.check svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#999;stroke-width:2;transform:translateZ(0);transition:all .2s ease}.check svg path{stroke-dasharray:60;stroke-dashoffset:0}.check svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.check:hover:before{opacity:1}.related-checkbox:checked+.check svg{stroke:#008b00}.related-checkbox:checked+.check svg path{stroke-dashoffset:60;transition:all .3s linear}.related-checkbox:checked+.check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}.together-toggle-button{display:block;width:100%;max-width:361px;height:5rem;margin:0 auto;padding:12px 16px;font-size:16px;font-weight:600;background-color:#2a2e35;color:#fff;border:none;border-radius:6px;text-align:center;cursor:pointer;transition:background-color .3s ease;border-bottom:none;margin-top:11px!important}.together-toggle-button:hover{background-color:#1f2328}.toggle-icon{display:inline-block;margin-left:8px;font-weight:700;transition:transform .5s ease}.toggle-icon.rotated{transform:rotate(180deg)}.related-products-wrapper{margin-top:-2px}[data-scheme=dark] .related-products-heading{color:#f1f1f1}[data-scheme=dark] .related-actions{border-top:2px solid rgba(255,255,255,.1)}[data-scheme=dark] .left-buttons .button{background-color:#333;color:#f1f1f1}[data-scheme=dark] .related-total{color:#f1f1f1}[data-scheme=dark] .related-product-group{background-color:#000;border-color:#ffffff4d;box-shadow:0 1px 3px #ffffff0d}[data-scheme=dark] .related-product-item.grouped{border-bottom:none}[data-scheme=dark] .related-product-title{color:#eaeaea}[data-scheme=dark] .related-product-title:hover{color:#fff9}[data-scheme=dark] .related-product-price,[data-scheme=dark] .related-product-price--main{color:#e0e0e0}[data-scheme=dark] .check svg{stroke:#ccc}[data-scheme=dark] .related-checkbox:checked+.check svg{stroke:#0c0}[data-scheme=dark] .together-toggle-button{background-color:#000;color:#fff}[data-scheme=dark] .together-toggle-button:hover{background-color:#333}[data-scheme=dark] .related-product-price--old{color:#999;text-decoration:line-through}[data-scheme=dark] .related-product-price--new{color:#008b00;font-weight:700}.main-product .related-product-item.grouped{border-bottom:2px solid rgba(0,0,0,.1)}[data-scheme=dark] .main-product .related-product-item.grouped{border-bottom:2px solid rgba(255,255,255,.1)}[data-scheme=dark] .total-price-old{color:#e0e0e0}.related-add-all,.related-buy-now{min-width:55px;padding:12px 16px;text-align:center;height:48px;display:flex;align-items:center;justify-content:center}.toggle-border-anim{position:relative;overflow:hidden}.toggle-border-anim:before,.toggle-border-anim:after{content:"";position:absolute;bottom:0;width:2px;height:0;background-color:var(--border-line-color);transition:height .4s ease}.toggle-border-anim:before{left:0}.toggle-border-anim:after{right:0}.toggle-border-anim.open:before,.toggle-border-anim.open:after{height:100%}.toggle-border-anim .top-line{position:absolute;top:0;height:2px;width:0;background-color:var(--border-line-color);transition:width .4s ease}.toggle-border-anim .top-line.left{left:0}.toggle-border-anim .top-line.right{right:0}.toggle-border-anim.open .top-line.left,.toggle-border-anim.open .top-line.right{width:50%}.switch-button{padding:0;margin:0;border:none;background:none;cursor:pointer;--primary-color: #008b00;--hovered-color: #008b00;position:relative;display:flex;align-items:center;gap:.4rem;font-size:16px;font-weight:600}.switch-button p{margin:0;color:var(--primary-color);position:relative;font-size:14px;transition:color .3s ease-out}.switch-button:after{position:absolute;content:"";width:0;left:0;bottom:-2px;background:var(--hovered-color);height:2px;transition:width .3s ease-out}.switch-button:hover p{color:var(--hovered-color)}.switch-button:hover:after{width:100%}.switch-button svg{color:var(--primary-color);transition:.2s;width:13px}.switch-button:hover svg{transform:translate(4px);color:var(--hovered-color)}.shine-text{position:relative;display:inline-block;background:linear-gradient(120deg,#fff 30%,#008b00,#fff 70%);background-size:150% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:waveShine 1.5s linear infinite;font-weight:700}@keyframes waveShine{0%{background-position:150% center}to{background-position:-150% center}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/related-products.css.map */
