.collection-header .description{max-width:720px}.text-center .collection-header .description{margin-left:auto;margin-right:auto}.collection-header-img{position:relative;background-color:var(--bs-dark);color:#fff}.collection-header-img .container{position:relative}.collection-header-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.collection-header-img-blur{width:100%;height:100%;position:absolute;top:0;left:0}#collection-utilities.sticky-top{width:100%;background-color:var(--bs-light);border-bottom:1px solid var(--bs-border-color);z-index:1019;transition:.2s ease-out;transform:translateY(-100%)}#collection-utilities.sticky-top.show{transform:translateY(0)}@media (min-width:576px){#collection-utilities-inner{display:flex;justify-content:space-between}#collection-utilities #sort-by-wrapper{max-width:300px}}#btn-collection-scroll-top{position:fixed;bottom:1rem;right:1rem;z-index:9;opacity:0;display:flex;padding:.375rem .5rem;transform:translateY(100%);transition:.2s ease-out}#btn-collection-scroll-top.btn-show{opacity:1;transform:translateY(0)}#offcanvas-filters{width:300px}.collection-filters-form .nav-link{color:var(--bs-body-color);border-bottom:1px solid var(--bs-border-color);padding:.75rem 2rem .75rem 0;font-weight:500;position:relative}.collection-filters-form .nav-link[aria-expanded]::after{content:"";position:absolute;right:.125rem;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-size:cover;transition:.2s ease-out}.collection-filters-form .nav-link[aria-expanded=true]::after{transform:translateY(-50%) rotate(-180deg)}.collection-filters-form .form-check,.collection-filters-form .form-check-label{display:flex;align-items:center}.collection-filters-form ul.size-buttons input+label{border:1px solid var(--bs-body-color);padding:.25rem .75rem;width:100%;justify-content:center;cursor:pointer;transition:.2s ease-out}.collection-filters-form ul.size-buttons input+label:hover{background-color:rgba(0,0,0,.1)}.collection-filters-form ul.size-buttons input:focus-visible+label{box-shadow:0 0 0 .125rem rgba(var(--bs-body-color-rgb),.5)}.collection-filters-form ul.size-buttons input:checked+label{background-color:var(--bs-body-color);color:var(--bs-body-bg)}.collection .collection-filters-form{position:sticky;top:0;height:80vh;overflow:auto}.collections_menu img,.product-item .img-thumbnail,.product-item-img,.product-list{transition:.2s ease-out}.product-item{scroll-margin-top:4rem}.product-item .img-wrapper{overflow:hidden}.product-item .img-badge-sale{position:absolute;top:.75rem;right:.75rem;z-index:1;transform:translateX(36%) translateY(25%) rotate(45deg);border-radius:0;padding:.25rem 2rem;box-shadow:0 0 .5rem rgba(0,0,0,.2)}.product-item .img-badge-sold-out{position:absolute;top:.75rem;right:.75rem;z-index:1}.product-item .img-badge-custom{position:absolute;top:.75rem;left:.75rem;z-index:1}.product-item img.img-badge-custom{background:0 0!important}.product-item .carousel-controls{position:absolute;bottom:.75rem;left:50%;transform:translateX(-50%);display:flex}.product-item .carousel-controls .carousel-control{position:relative;opacity:1;padding:.25rem;width:auto;height:auto}.product-item .carousel-controls .carousel-control-icon{background-color:rgba(var(--bs-dark-rgb),.25);border-radius:.25rem;transition:.2s ease-out;background-size:70%;width:24px;height:24px}.product-item .carousel-controls .carousel-control:focus .carousel-control-icon,.product-item .carousel-controls .carousel-control:hover .carousel-control-icon{background-color:rgba(var(--bs-dark-rgb),.5)}.product-item a{text-decoration:none}.product-item-price-compare+.product-item-price-final{color:var(--bs-success)}.product-item .color-swatches a:hover img,.product-item-img:hover{opacity:.75}.product-item a:hover .img-thumbnail{border-color:rgba(0,0,0,.25)}.product-item-img-hover{visibility:hidden;opacity:0;position:absolute;top:0;left:0;transition:.2s ease-out}a:hover .product-item-img-hover{visibility:visible;opacity:1}.product-item-form.loading .btn-atc:after{display:none}.product-item-form .dropdown-menu{max-height:300px;overflow:auto}.product-item-form .dropdown-item:active small{color:#fff!important}.product-item .color-swatches{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.product-item .color-swatches button{padding:0;display:flex;border:none}.product-item .color-swatches button:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--bs-body-color-rgb),.125)}.product-item .color-swatches button img{border-radius:50%;border:1px solid var(--bs-border-color);padding:.125rem;transition:.2s ease-out}.product-item .color-swatches .btn-view-more{line-height:normal;font-size:.874rem;display:flex;align-items:center;justify-content:center;opacity:.75;padding:.25rem .5rem;transition:.2s ease-out}.product-item .color-swatches .btn-view-more:focus,.product-item .color-swatches .btn-view-more:hover{opacity:1}.product-item .btn-wishlist-add-remove{--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);position:absolute;bottom:.55rem;right:.55rem;display:flex;justify-content:center;align-items:center;color:var(--bs-body-color);transition:.2s ease-out;border:none;z-index:1;padding:.75rem;background:rgba(var(--bs-body-bg-rgb),.25)}.collection-banner a,.collection-banner-inner .btn-link{color:currentColor;text-decoration:none}.product-item .btn-wishlist-add-remove.is-wishlisted,.product-item .btn-wishlist-add-remove:focus,.product-item .btn-wishlist-add-remove:hover{color:var(--bs-primary)}.product-item .card{height:100%;box-shadow:0 .125rem .25rem rgba(var(--bs-dark-rgb),.075)}.product-item .card .card-body{padding-top:0}.product-item .card .carousel-inner{border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius)}.product-item .card .product-item-img{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border:none;padding:0}.product-item .card .product-item-title{padding-left:1rem;padding-right:1rem}.product-item .card .btn-wishlist-add-remove{margin-bottom:-.5rem}#collection-pagination{max-width:400px}#collection-pagination .progress{height:1px}#collection-pagination .btn-load-more svg{animation:1s ease-out infinite btn_load_more_svg}@keyframes btn_load_more_svg{from{transform:translateY(-2px)}to{transform:translateY(2px)}}.collection-banner-inner{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:1.5rem;min-height:200px;height:100%;border-radius:var(--bs-border-radius)}.collection-banner-inner img,.collection-banner-inner video{position:absolute;top:0;width:100%;height:100%;object-fit:cover;transition:.2s ease-out}a:hover .collection-banner-inner img,a:hover .collection-banner-inner video{transform:scale(1.1)}.collection-banner-inner .btn-link{border-radius:0;padding:.125rem 0;border-bottom:1px solid currentColor;transition:.2s ease-out}a:hover .collection-banner-inner .btn-link{opacity:.5}.collections_menu .nav{overflow:auto;flex-wrap:nowrap}.collections_menu .nav-item{flex-shrink:0}.collections_menu .nav-link{max-width:160px;padding:.5rem;line-height:normal}.collections_menu a:hover img{opacity:.85}.collections_menu .nav-link.active{color:var(--bs-primary)!important}@media (max-width:575px){#collection-utilities .btn-filters{justify-content:center;width:100%;margin-bottom:.75rem}#collection-utilities.sticky-top #collection-utilities-inner{display:flex;justify-content:space-between;padding:.75rem 0!important}#collection-utilities.sticky-top .btn-filters{width:auto;margin-bottom:0}#collection-utilities.sticky-top .btn-filters span{display:none}#collection-utilities.sticky-top #sort-by-wrapper{max-width:240px}#btn-collection-scroll-top{left:50%;right:auto;transform:translateX(-50%) translateY(100%);padding:.25rem .5rem}#btn-collection-scroll-top.btn-show{transform:translateX(-50%) translateY(0)}#btn-collection-scroll-top svg,.product-item .color-swatches img.swatch-custom-image{width:20px;height:20px}.product-item form .dropdown-item small{font-size:.7rem}.collection .product-item-price{font-size:.875rem}.popover-color-swatch{display:none!important}.product-item .card .card-body{padding:0 .75rem .75rem}.product-item .card .product-item-title{padding-left:.75rem;padding-right:.75rem}#collection-pagination{max-width:300px}.collection-banner{width:100%}.collections_menu .container{padding:0}.collections_menu .nav{padding-left:.5rem;padding-right:.5rem;justify-content:flex-start!important}.collections_menu .nav-link{max-width:40vw}}.nav-tabs .nav-link{border:none;border-bottom:2px solid transparent;color:#000;padding:10px}.nav-tabs .nav-link.active{color:#000;border-color:#000}