.content-video-header{transition:all .5s ease-in-out}.content-video-header.video-enabled{background-color:#000;overflow:hidden;padding-bottom:22vh;position:relative}.content-video-header.video-enabled video{bottom:0;height:100%;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.content-video-header.video-enabled .slot-header{color:#fff;filter:opacity(.9);padding:1rem 1.2rem 0 2rem}.content-video-header.video-enabled .slot-header h1{filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5))}.content-video-header.video-enabled .slot-header .page-title{margin-top:-.4rem}.content-video-header.video-enabled .slot-header a{background-color:#fff;border-radius:40px;color:#000;display:inline-block;font-size:70%;line-height:1;padding:.3rem 1.1rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.content-video-header.video-enabled .video-toggle{bottom:0;filter:invert(1);position:absolute;right:0;z-index:1}.product-filter-item-title{height:2rem}.product-filter-color{border:4px solid transparent;border-radius:4px;cursor:pointer;height:42px;min-height:42px;min-width:42px;padding:1px;width:42px}.product-filter-color.selected-color{border:4px solid rgba(var(--v-theme-primary),1)}.product-filter-color span{visibility:hidden}.product-filter-colors .color-swatches{gap:.6rem;padding:0}.product-filter-container{gap:1rem}.product-filter-info-box{background-color:rgb(var(--v-theme-surface-light))}.content-type-collection .filters-top-bar{height:42px}.content-type-collection .products-container{display:grid;grid-template-columns:0 minmax(0,1fr);grid-template-rows:1fr;max-width:100%;width:100%;grid-column-gap:0;grid-row-gap:0;transition:all .1s ease}.content-type-collection .products-container .filters-container>div{display:none}.content-type-collection .products-container.filters-shown{grid-template-columns:260px minmax(0,1fr);grid-column-gap:1rem;transition:all .1s ease}.content-type-collection .products-container.filters-shown .filters-container>div{display:unset}.content-type-collection .filters-container{grid-area:1/1/2/2;max-width:260px}.content-type-collection .product-list{grid-area:1/2/2/3;transition:all .1s ease}.product-img-thumbs{transition:all .1s ease}.product-img-thumbs.type-thumbs{gap:.6rem}.product-img-thumbs.type-thumbs a{border:3px solid rgba(var(--v-theme-on-surface),.04);border-radius:10px;height:78px;width:78px}.product-img-thumbs.type-thumbs a.active{border:3px solid rgb(var(--v-theme-primary))}.product-img-thumbs.type-dots{gap:.8rem}.product-img-thumbs.type-dots a{border-radius:50%;position:relative}.product-img-thumbs.type-dots a div{background-color:rgba(var(--v-theme-on-surface),.4);border-radius:50%;height:12px;width:12px}.product-img-thumbs.type-dots a div svg{filter:invert(1)}.product-img-thumbs.type-dots a.active div{background-color:rgba(var(--v-theme-on-surface),.8)}.products-image-modal{position:relative}.products-image-modal .dialog-close{filter:invert(1);position:absolute;right:0;top:0;z-index:1}[data-v-93ae8c6b] .v-checkbox-btn{margin:0 0 0 .4rem;padding:0}[data-v-93ae8c6b] .v-checkbox-btn .v-label{margin-left:.4rem}[data-v-93ae8c6b] .v-label{opacity:unset}.comparison-groups-table{--table-border-color:rgba(var(--v-border-color),var(--v-high-emphasis-opacity))}.comparison-groups-table td,.comparison-groups-table th{min-width:10rem}.comparison-groups-table thead th a{display:block;text-align:center}.comparison-groups-table .t-border-cell,.comparison-groups-table .t-border-header{border-inline-end-color:var(--table-border-color);border-inline-end-style:solid;border-inline-end-width:2px;border-inline-start-color:var(--table-border-color);border-inline-start-style:solid;border-inline-start-width:2px}.comparison-groups-table .t-border-header{border-radius:4px 4px 0 0;border-top:2px solid var(--table-border-color)}.comparison-groups-table tbody td{text-align:center}.comparison-groups-table tbody tr:last-child .t-border-cell{border-bottom:2px solid var(--table-border-color);border-radius:0 0 4px 4px}.product-form-container-parent{overflow:unset;position:relative;transition:all .1s ease}.layout-desktop .product-form-container{position:sticky;top:144px;transition:all .1s ease}.content-wrapper{min-height:60vh}
