.rev-testimonial__quote p:before{content:'"'}.rev-testimonial__quote p:after{content:'"'}.rev-scroll-short-review img{background:#fff}.rev-collection-products .rev-product-card{border:1px solid rgb(var(--text-color)/.12)}.rev-badge__wrapper{font-weight:600;text-transform:uppercase}.product-card .rev-badge__wrapper{position:absolute;top:0;right:0;z-index:1;margin-top:8px}.rev-product-card .rev-badge__wrapper,.product-card .rev-badge__wrapper{font-size:10px}.rev-product-gallery-content-top{display:grid;width:100%;grid-template-columns:1fr 1fr}.rev-product-gallery-content-top .rev-block-price{grid-column-start:1;grid-row-start:3}.rev-product-gallery-content-top .rev-block-rating{grid-column-start:2;grid-row-start:3;justify-content:flex-end}body.rev-template-product:not(.rev-abs-active-injected_1785922363379) .rev-product-gallery-content-top,.rev-product-gallery-content-bottom{display:none!important}@media(min-width:769px){.rev-product-gallery-content-top{display:none}}@media(max-width:768px){.rev-abs-active-injected_1785922363379 .rev-product-info .rev-block-heading,.rev-abs-active-injected_1785922363379 .rev-product-info .rev-block-title,.rev-abs-active-injected_1785922363379 .rev-product-info .rev-block-price,.rev-abs-active-injected_1785922363379 .rev-product-info .rev-block-rating{display:none}}body.rev-template-product:not(.rev-abs-active-dc-ed001) .shopify-section--comparison-table{display:none}@media(max-width:768px){body.rev-abs-active-injected_1787058283521 .rev-card-grid{grid-template-columns:1fr}}body:not(.rev-abs-active-ta-ed003) .rev-product-item.rev-block-richtext{display:none}body:not(.rev-abs-active-dc-ed002) .rev-var-sizing-text{display:none}.cst-var-legend-wrap{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px}.rev-legend{margin-bottom:0!important;text-box:trim-end cap text}.cst-var-legend-wrap{margin-bottom:8px}.rev-var-sizing-text{padding:2px 12px;background:#ffed34;border-radius:20px;text-box:trim-end cap text;font-size:16px}.rev-var-sizing-text:empty{display:none}body:not(.rev-abs-active-cp-sw001) .rev-collection-layout--sidebar .rev-collection-toolbar{display:none}body:not(.rev-abs-active-cp-sw001) .rev-collection-curate-chips{display:none}@media(min-width:769px){body.rev-abs-active-cp-sw001 .rev-collection-layout--sidebar{display:block;min-width:0}body.rev-abs-active-cp-sw001 .rev-collection-layout--sidebar .rev-collection-filters{position:fixed;top:0;left:0;bottom:0;width:320px;max-width:90vw;transform:translate(-100%);background:#fff;box-shadow:4px 0 24px #0000001f;padding:0 20px 20px;overflow-y:auto;z-index:1000;transition:transform .3s cubic-bezier(.4,0,.2,1)}body.rev-abs-active-cp-sw001 .rev-collection-layout--sidebar .rev-collection-filters.rev-is-open{transform:translate(0)}body.rev-abs-active-cp-sw001 .rev-collection-layout--sidebar .rev-collection-filters__header{display:flex}body.rev-abs-active-cp-sw001 .rev-collection-layout--sidebar .rev-collection-filter-overlay{display:block}body.rev-abs-active-cp-sw001 .rev-collection-layout--sidebar .rev-collection-filters__actions{position:sticky;bottom:0;background:#fff}}@media(max-width:768px){body.rev-abs-active-cp-sw001 .rev-collection-layout--sidebar .rev-collection-toolbar{display:none}}body.rev-abs-active-cp-sw001 .rev-collection-curate-chips{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0 0 2px;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}body.rev-abs-active-cp-sw001 .rev-collection-curate-chips::-webkit-scrollbar{display:none;width:0;height:0}body.rev-abs-active-cp-sw001 .rev-collection-curate-chips .rev-collection-curate-chip{display:inline-flex;align-items:center;flex:none;padding:8px 16px;border:1px solid color-mix(in srgb,#3f4444 20%,transparent);border-radius:9999px;background:#fff;color:#3f4444;font-family:inherit;font-size:14px;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}body.rev-abs-active-cp-sw001 .rev-collection-curate-chips .rev-collection-curate-chip:hover,body.rev-abs-active-cp-sw001 .rev-collection-curate-chips .rev-collection-curate-chip:focus-visible,body.rev-abs-active-cp-sw001 .rev-collection-curate-chips .rev-collection-curate-chip--active{background:#3f4444;border-color:#3f4444;color:#fff}body.rev-abs-active-cm-ed004 .rev-pagination{width:100%;gap:8px;padding-top:calc(var(--rev-spacing-section) + 8px)}body.rev-abs-active-cm-ed004 .rev-pagination__btn{min-width:56px;height:56px;padding:0 16px;font-size:17px;font-weight:600;border-radius:8px}body.rev-abs-active-cm-ed004 .rev-pagination__btn svg{width:18px;height:18px}body.rev-abs-active-cm-ed004 .rev-pagination__btn--current{background:#3f4444;border-color:#3f4444;color:#fff;font-weight:700}body.rev-abs-active-cm-ed004 .rev-pagination__ellipsis{height:56px;min-width:32px}@media(max-width:768px){body.rev-abs-active-cm-ed004 .rev-pagination{display:flex;width:100%}body.rev-abs-active-cm-ed004 .rev-pagination__btn{flex:auto;min-width:52px;height:52px;font-size:16px}body.rev-abs-active-cm-ed004 .rev-pagination__ellipsis{flex:none;height:52px}}body.rev-abs-active-cm-ed004 .rev-collection-load-more{width:100%;padding-left:0;padding-right:0}body.rev-abs-active-cm-ed004 .rev-collection-load-more .rev-button{width:100%;max-width:100%;min-height:56px;font-size:18px;padding-top:16px;padding-bottom:16px;border-radius:8px}