.collection__filter__group input[type=checkbox]:disabled+label,.collection__filter__group .filter__button--disabled{display:none!important}.collection__filter__group p.sidebar__heading{font-weight:700}.collection__filter__group.collection__filter__group--frame,.collection__filter__group.collection__filter__group--lens{display:flex;flex-direction:column}.collection__filter__group.collection__filter__group--frame ul.collection-nav,.collection__filter__group.collection__filter__group--lens ul.collection-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button label,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button label{border:#d5d5d5 solid 1px;font-size:0;position:relative;border-radius:100%;width:30px;height:30px;padding:1px;transition:all .3s}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[checked]+label,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[checked]+label{border-color:#3c3c3c;padding:4px}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button label:after{content:"";display:flex;border-radius:100%;width:100%;height:100%}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button label svg,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button label svg{display:none}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=black]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=black]+label:after{background:linear-gradient(to bottom right,#3a3a3a,#000)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=blue]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=blue]+label:after{background:linear-gradient(to bottom right,#85bdff,#1a3c7a)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=brown]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=brown]+label:after{background:linear-gradient(to bottom right,#c58a4d,#4a2b13)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=burgundy]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=burgundy]+label:after{background:linear-gradient(to bottom right,#c33960,#3f0013)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=chocolate]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=chocolate]+label:after{background:linear-gradient(to bottom right,#e7a565,#9a4e15)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=clear]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=clear]+label:after,.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=demo]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=demo]+label:after{box-shadow:inset 0 0 0 1px #ccc;background-image:url(/cdn/shop/files/transparent.jpg);background-size:contain}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=gold]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=gold]+label:after{background:linear-gradient(to bottom right,#f5e2a3,#b08b2c)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=green]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=green]+label:after{background:linear-gradient(to bottom right,#b7f087,#0d4b19)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=gun-metal]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=gun-metal]+label:after{background:linear-gradient(to bottom right,#5b6a71,#1f272b)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=off-white]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=off-white]+label:after{background:linear-gradient(to bottom right,#fff,#e5e5e5);box-shadow:inset 0 0 0 1px #ccc}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=orange]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=orange]+label:after{background:linear-gradient(to bottom right,#ffd08a,#cc6f00)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=purple]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=purple]+label:after{background:linear-gradient(to bottom right,#d28add,#5a005f)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=red]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=red]+label:after{background:linear-gradient(to bottom right,#ff7878,#8a0000)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=rose-gold]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=rose-gold]+label:after{background:linear-gradient(to bottom right,#e6a4ab,#8a4f56)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=silver]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=silver]+label:after{background:linear-gradient(to bottom right,#f0f0f0,#8f8f8f)}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=white]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=white]+label:after{background:linear-gradient(to bottom right,#fff,#e5e5e5);box-shadow:inset 0 0 0 1px #ccc}.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button input[data-swatches=yellow]+label:after,.collection__filter__group.collection__filter__group--lens ul.collection-nav li.filter__button input[data-swatches=yellow]+label:after{background:linear-gradient(to bottom right,#ffeeb8,#d6b75f)}@media only screen and (min-width:768px){.collection__filter__group.collection__filter__group--frame ul.collection-nav li.filter__button label:hover{border-color:#3c3c3c}}.product-grid-item{display:flex;flex-direction:column;overflow:hidden}.product-grid-item__slide{border:#ebebeb solid 1px}.container-variants-active{overflow:hidden;width:100%;margin-top:15px;padding:0 8px}.vysen-collection-swatches{width:100%;display:flex;justify-content:flex-start;gap:5px;overflow:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.vysen-collection-swatches::-webkit-scrollbar{display:none}.vysen-collection-swatches>a{scroll-snap-align:start;scroll-snap-stop:normal}.vysen-collection-swatches>a>img{object-fit:contain;border:#ebebeb solid 1px;width:22px;height:22px}.vysen-collection-swatches>a.is-active img{border-color:#000;border-bottom-width:2px}.product__grid__info a{padding:0 10px}.product__grid__info a *{text-align:left;width:100%}.product__grid__info a>span{display:inline-flex}@media only screen and (min-width:768px){.container-variants-active{padding:0 10px}.vysen-collection-swatches{gap:10px;padding:0 10px;scroll-snap-type:x proximity}.vysen-collection-swatches>a>img{width:30px;height:30px}.vysen-collection-swatches{cursor:grab}.vysen-collection-swatches.is-dragging{cursor:grabbing}.vysen-collection-swatches.is-dragging,.vysen-collection-swatches.is-dragging *{user-select:none;-webkit-user-select:none}.vysen-collection-swatches img{-webkit-user-drag:none;user-drag:none;transition:all .3s}.product__grid__info a{padding:0 20px}.vysen-collection-swatches>a:hover img{border-color:#000}}.collection__filter__group.collection__filter__group--shape{display:flex;flex-direction:column}.collection__filter__group.collection__filter__group--shape ul.collection-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.collection__filter__group.collection__filter__group--shape ul.collection-nav li.filter__button label{border:#d5d5d5 solid 1px;position:relative;border-radius:0;width:65px;transition:all .3s;flex-direction:column-reverse;display:flex;justify-content:center;align-items:center;font-size:8px;padding:0 5px 2px}.collection__filter__group.collection__filter__group--shape ul.collection-nav li.filter__button input[checked]+label{border-color:#3c3c3c}.collection__filter__group.collection__filter__group--shape ul.collection-nav li.filter__button label:after{content:"";display:flex;border-radius:0;width:55px;height:55px;background-size:contain;filter:invert(.7);background-position:center;background-repeat:no-repeat}.collection__filter__group.collection__filter__group--shape ul.collection-nav li.filter__button label svg{display:none}.collection__filter__group.collection__filter__group--shape ul.collection-nav li.filter__button input[data-swatches=aviator]+label:after{background-image:url(/cdn/shop/files/aviator.png)}.collection__filter__group.collection__filter__group--shape ul.collection-nav li.filter__button input[data-swatches=cat-eye]+label:after{background-image:url(/cdn/shop/files/cat-eye.png)}.collection__filter__group.collection__filter__group--shape ul.collection-nav li.filter__button input[data-swatches=round]+label:after{background-image:url(/cdn/shop/files/round.png)}.collection__filter__group.collection__filter__group--shape ul.collection-nav li.filter__button input[data-swatches=shield]+label:after{background-image:url(/cdn/shop/files/shield.png)}.collection__filter__group.collection__filter__group--shape ul.collection-nav li.filter__button input[data-swatches=square]+label:after{background-image:url(/cdn/shop/files/square.png)}.vysen-collection-swatches .is-mobile-only{display:none}.vysen-swatch-more-btn{display:flex;height:30px;justify-content:center;align-items:center;padding:0 2px;font-size:13px;border-bottom:transparent solid 2px;transition:all .3s}.vysen-swatch-more-btn:hover{border-color:#000}@media(max-width:767px){.vysen-collection-swatches .vysen-swatch-btn.is-desktop-only{display:none!important}.vysen-collection-swatches .is-mobile-only{display:inline-flex}.vysen-collection-swatches .is-desktop-only{display:none!important}.vysen-swatch-more-btn{height:22px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/collection-swatches.css.map */
