.productitem__compare{align-items:center;font-size:16px;font-weight:700;color:#000;display:flex}.productitem__compare--enabled{cursor:pointer}.productitem__compare--disabled{cursor:not-allowed}.productitem__compare--disabled .productitem__compare-checkbox-text{opacity:.6}.productitem__compare-wrapper{--checkbox-outline-allowance: 5px;display:none;height:50px;padding-left:5px;margin-left:-5px;overflow:hidden;opacity:0}.productitem__compare-wrapper[data-animation]{display:flex}.productitem__compare-wrapper[data-animation="closed=>open"]{transition:height .15s cubic-bezier(.4,0,1,1),opacity .15s cubic-bezier(.4,0,1,1)}.productitem__compare-wrapper[data-animation="open=>closed"]{transition:height .15s cubic-bezier(0,0,.2,1),opacity .15s cubic-bezier(0,0,.2,1)}.productitem__compare-wrapper[data-animation-state=open]{display:flex;height:var(--compare-height);opacity:1}@media screen and (max-width: 1023px){.productitem__compare-wrapper[data-animation-state=open]{height:auto}.productitem__compare-wrapper-always{overflow:visible;display:flex;height:auto;opacity:1}.productitem__compare-wrapper-desktop{display:none}}.productitem__compare-checkbox-label{display:flex;align-items:center;color:#050505;font-weight:400;cursor:inherit;padding-left:0;padding-top:.75rem;padding-bottom:0}.productitem__compare-checkbox{position:absolute;cursor:inherit;opacity:1;overflow:hidden;display:block!important}.productitem__compare-checkbox:checked{background:#000;color:#fff}.productitem__compare-checkbox:checked+.productitem__compare-checkbox-label{color:#000;font-weight:700}.productitem__compare-wrapper input[type=checkbox]+label:before{top:8px;display:none}.productitem__compare-wrapper input[type=checkbox]+label:after{top:11px;display:none}.collection-compare-section{position:fixed;bottom:-300px;width:100%;background:#fff;padding:16px;z-index:2;box-shadow:0 -1px 4px #80808040;transition:bottom .5s ease}.show-box{bottom:0}.collection-compare-header{display:flex;margin-bottom:8px}.collection-compare-header h2{font-size:24px;font-style:normal;font-weight:400;letter-spacing:0em;margin:0 .84375rem 0 0;color:#000}.collection-compare-header p{flex-grow:1;margin:0 .84375rem 0 0;color:#4d4d4d;font-size:14px;padding-top:5px}.collection-compare-body{display:flex}.collection-compare-boxes{display:grid;grid-auto-columns:calc(33.33% - 1.125rem);grid-auto-flow:column;grid-gap:1.40625rem;width:80%;overflow-x:auto;scroll-snap-type:x mandatory}.collection-compare-box{display:flex;align-items:center;justify-content:center;color:#464646;font-size:14px;scroll-snap-align:start;min-height:80px;padding:10px;transition:box-shadow .25s cubic-bezier(.4,0,.2,1);border:1px solid rgba(128,128,128,.16);box-shadow:0 1px 4px #8080801c;gap:8px}.collection-compare-box.added-product .compare-box-image{width:50px;height:50px}.collection-compare-box.added-product .compare-box-title{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.collection-compare-box.added-product .compare-box-remove{position:relative;line-height:0;border:none;padding:5px;cursor:pointer;border-radius:50%;color:#000;background-color:transparent;transition:color 125ms cubic-bezier(.4,0,.2,1)}.collection-compare-box.added-product .compare-box-remove:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0003;border-radius:100%;transition:transform 125ms cubic-bezier(.4,0,.2,1)}.collection-compare-box.added-product .compare-box-remove svg{width:10px;height:10px}.collection-compare-actions{display:flex;align-items:center;justify-content:center;width:20%}.collection-compare-actions .compare-action-do{color:#fff;cursor:pointer;background-color:#646464;border:1px solid #646464;margin-right:1.125rem;padding:.625rem 1rem}.collection-compare-actions .compare-action-do.disabled{pointer-events:none}.collection-compare-actions .compare-action-clear{border:none;cursor:pointer;background:none;color:#494d41;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;padding:.625rem 1rem}#shopify-section-product-compare-sticky{position:fixed;top:2px;z-index:1;width:100%;display:none}#shopify-section-product-compare-sticky.open{display:block}[id^=shopify-section-template][id*=product_compare]{position:relative}.product-compare-section.sticky-bar{position:absolute;padding:1.40625rem 0;background:#fff;box-shadow:0 1px 4px #80808040;display:flex;justify-content:center;z-index:1;width:100%}.product-compare-section.sticky-bar .container{margin:0 11%}.product-compare-section.sticky-bar .container .product-compare-filter{display:flex;justify-content:center}.product-compare-section.sticky-bar .container .product-compare-filter button.product-compare-remove-all{font-style:normal;font-weight:400;cursor:pointer;background:transparent;border:none}.product-compare-section .container{display:flex;gap:32px}.product-compare-section .container label{font-weight:400}.product-compare-section .container .product-compare-filter{width:19%}.product-compare-section .container .product-compare-filter ul.compare-filter-availability-box{padding:0;margin:0;list-style-type:none;border-top:1px solid rgba(0,0,0,.15)}.product-compare-section .container .product-compare-filter ul.compare-filter-availability-box li{margin-top:0;padding-top:1.125rem}.product-compare-section .container .product-compare-filter ul.compare-filter-availability-box li label{margin-bottom:0}.product-compare-section .container .product-compare-filter .product-compare-specifications{padding:1.125rem 0;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15)}.product-compare-section .container .product-compare-filter .product-compare-specifications button{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:1px;cursor:pointer;background:none;border:none;outline:0;font-weight:700}.product-compare-section .container .product-compare-filter .product-compare-specifications ul.product-compare-specifications-list{padding-top:1.125rem;margin-bottom:0}.product-compare-section .container .product-compare-list-box{display:flex;justify-content:space-between;width:100%;gap:16px}.product-compare-section .container .product-compare-list-box .product-preview-box{flex:1;max-width:50%}.product-compare-section .container .product-compare-list-box .product-preview-box .product-preview{padding:20px;border:1px solid rgba(0,0,0,.15);margin-bottom:16px;border-radius:16px;height:180px}.product-compare-section .container .product-compare-list-box .product-preview-box .product-preview .product-preview-flex{display:flex;position:relative;gap:8px}.product-compare-section .container .product-compare-list-box .product-preview-box .product-preview .product-preview-flex .product-preview-info .product-compare-price{margin-right:0;font-size:20px;color:#2484c4;text-decoration:line-through;margin-bottom:8px}.product-compare-section .container .product-compare-list-box .product-preview-box .product-preview .product-preview-flex .product-preview-info .product-final-price{margin-right:0;font-size:20px;color:#2484c4;margin-bottom:8px}.product-compare-section .container .product-compare-list-box .product-preview-box .product-preview .product-preview-flex .product-preview-info .product-title{font-style:normal;font-weight:400;font-size:18px;margin:.625rem 0 8px;line-height:1.3125;letter-spacing:normal;text-transform:none;white-space:normal}.product-compare-section .container .product-compare-list-box .product-preview-box .product-preview .product-preview-flex img{width:85px;height:85px}.product-compare-section .container .product-compare-list-box .product-preview-box .product-preview .product-preview-flex button.compare-box-remove{position:relative;line-height:0;border:none;padding:5px;cursor:pointer;border-radius:50%;color:#000;background-color:transparent;transition:color 125ms cubic-bezier(.4,0,.2,1);width:20px;height:20px}.product-compare-section .container .product-compare-list-box .product-preview-box .product-preview .product-preview-flex button.compare-box-remove:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0003;border-radius:100%;transition:transform 125ms cubic-bezier(.4,0,.2,1)}.product-compare-section .container .product-compare-list-box .product-preview-box .product-preview .product-preview-flex button.compare-box-remove svg{width:10px;height:10px}.product-compare-section .container .product-compare-list-box .product-preview-box .product-preview button.product-add-to-cart{border-top-left-radius:25px;border-bottom-right-radius:25px;max-width:180px;display:block;padding:5px 48px;text-align:center;white-space:nowrap;vertical-align:middle;color:#fff;background-color:#1773b0;border:1px solid #1773b0}.product-compare-section .container .product-compare-list-box .product-preview-box .product-compare-availability{border:1px solid rgba(0,0,0,.15);height:120px;padding:22px}.product-compare-section .container .product-compare-list-box .product-preview-box .product-compare-specifications-title{text-align:left;color:#000;margin:3.515625rem 0 1.96875rem;font-size:26px;height:32px}.product-compare-section .container .product-compare-list-box .product-preview-box .product-specifications{border-top:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);height:120px;padding:22px}.product-compare-section .container .product-compare-list-box .product-preview-box .product-specifications:last-of-type{border-left:0;border-right:0}.product-compare-section .container .product-compare-list-box .product-preview-box .hidden-box{display:none}.product-compare-section .container .product-compare-list-box .product-compare-empty{width:100%;height:100%;display:flex;justify-content:center;border:1px solid rgba(0,0,0,.15);padding:50px}.product-compare-section .container .product-compare-list-box .product-compare-empty p{align-self:center;text-align:center;padding-bottom:16px}.product-compare-section .container .product-compare-list-box .product-compare-empty .product-compare__continue-shopping{display:flex;gap:.28125rem;align-items:center;color:#fff;background-color:#1773b0;border:1px solid #1773b0;padding:.625rem 1rem;letter-spacing:0em;font-size:16px;font-style:normal;font-weight:400;text-decoration:none;cursor:pointer;border-radius:3px;transition:width 125ms cubic-bezier(.4,0,.2,1),height 125ms cubic-bezier(.4,0,.2,1),border-color 125ms cubic-bezier(.4,0,.2,1),background-color 125ms cubic-bezier(.4,0,.2,1),box-shadow 125ms cubic-bezier(.4,0,.2,1)}.product-compare-filter.mobile{display:none}@media screen and (max-width: 767px){.productitem__compare-wrapper.mobile{display:block}.collection-compare-section{z-index:999}.collection-compare-section .collection-compare-body{flex-direction:column;width:100%;gap:8px}.collection-compare-section .collection-compare-body .collection-compare-boxes{overflow-x:auto;grid-auto-columns:80%;width:100%}.collection-compare-section .collection-compare-body .collection-compare-actions{flex-direction:column;width:100%;gap:8px}.collection-compare-section .collection-compare-body .collection-compare-actions button{width:100%;margin-right:0}.product-compare-section .container .product-compare-filter{display:none!important}.product-compare-section .container .product-compare-list-box{overflow:auto}.product-compare-section .container .product-compare-list-box .product-preview-box{min-width:270px}.product-compare-filter.mobile{display:block;padding:8px}.product-compare-filter.mobile button{display:flex;justify-content:center;gap:8px;border:0;background:#fff;cursor:pointer}.product-compare-filter.mobile button span{font-style:normal;font-weight:700;font-size:20px;display:table-cell;vertical-align:middle}.product-compare-filter.mobile .product-compare-filter-panel{position:fixed;width:100vw;height:100vh;top:0;background:#fff;left:0;z-index:2;display:none;padding:16px}.product-compare-filter.mobile .product-compare-filter-panel .product-compare-section .container .product-compare-filter{display:block!important;width:100%}.product-compare-filter.mobile .product-compare-filter-panel button.filter-modal-close{position:absolute;line-height:0;border:none;padding:5px;cursor:pointer;border-radius:50%;color:#000;background-color:transparent;transition:color 125ms cubic-bezier(.4,0,.2,1);width:20px;height:20px;top:20px;right:20px}.product-compare-filter.mobile .product-compare-filter-panel button.filter-modal-close:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0003;border-radius:100%;transition:transform 125ms cubic-bezier(.4,0,.2,1)}.product-compare-filter.mobile .product-compare-filter-panel button.filter-modal-close svg{width:10px;height:10px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/custom.css.map */
