.Product--Main button[data-action=open-zoom-modal]{background:transparent;box-shadow:none!important;border:none!important}.Product--Main .Product__Slideshow--zoomable .Product__SlideItem--image{cursor:zoom-in}@media screen and (max-width: 640px){.addcart_group_box.ag_box_top,.ProductItem__Wrapper button.product-soldout-button{display:none}}.ProductItem__Wrapper .prductitem-quickadd{position:relative;overflow:hidden}.product-sizes{background:#ffffffac;position:absolute;bottom:0;left:0;padding:10px;width:100%;z-index:2;transform:translateY(100%);transition:transform .1s ease-out}.product-sizes.active{display:flex;justify-content:center;flex-direction:column;transform:translateY(0)}@media screen and (min-width: 641px){.product-sizes{display:none}}.product-sizes__title{margin-bottom:4px;font-weight:500;text-transform:capitalize}.product-sizes .ProductItem__Sizes{display:flex;justify-content:space-evenly;padding-inline:15px}.button-plus{background:#fff;border-radius:50px;bottom:10px;display:flex;justify-content:center;align-items:center;left:50%;padding:9px;position:absolute;transform:translate(-50%);height:26px;width:26px}.button-plus.hidden{display:none}@media screen and (min-width: 641px){.button-plus{display:none}}.button-close{position:absolute;right:10px;top:10px;height:14px;width:14px;cursor:pointer;display:flex;justify-content:center;align-items:center}.product-sizes .button-close{right:8px;top:8px;height:10px;width:10px}.pswp__zoom-wrap>img{width:100%;height:100%;object-fit:contain}button[data-action=open-zoom-modal]{color:var(--button-background)}.RoundButton--small svg{height:16px;width:16px}.quantitySelector{margin-top:5px}.quantitySelector .QuantitySelector__Button{display:flex;padding:8px}.quantitySelector .CartItem__QuantitySelector.CartItem__Remove{margin:0}.zoom-modal{display:none;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:5;justify-content:center;align-items:center;height:100%;opacity:0;transition:opacity .3s ease}.zoom-modal.is-open{display:flex;animation:fadeIn .3s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.zoom-modal-wrapper{position:relative;height:100%}@media screen and (min-width: 641px){.zoom-modal-wrapper{height:100%}}.zoom__image-wrapper{display:flex;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;height:100%;position:relative}@media screen and (min-width: 641px){.zoom__image-wrapper{height:100%}}.zoom__image-wrapper::-webkit-scrollbar{display:none}.zoom__image-container{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;touch-action:none}.zoomable__image{width:100%;margin-inline:auto;scroll-snap-align:center;height:auto;flex-shrink:0}.zoomable__image img{width:100%;height:auto;object-fit:contain}@media screen and (min-width: 641px){.zoomable__image{height:100%}}.zoom__ui{background:transparent;position:absolute;bottom:40px;display:flex;justify-content:center;align-items:center;gap:20px;width:100%}.zoom__button[disabled]{opacity:.2;pointer-events:none}.button--modal-close{position:absolute;top:30px;right:30px;z-index:2}.pswp{display:none}.CollectionHeading{margin-top:20px;margin-bottom:10px}@media only screen and (max-width: 767px){.CollectionHeading{margin-top:20px;margin-bottom:10px}}.selected_filter_grid{display:none!important}.selected-filters-wrapper{padding:0 22px 0 10px;margin:2px 0 14px;display:flex;align-items:start;justify-content:space-between;gap:10px}.selected-filters-wrapper .selected-filters{gap:8px;display:flex;flex-wrap:wrap}.selected-filters .selected-filter-tag{display:flex;align-items:center;gap:2px;padding:5px 4px 6px 6px;border-radius:2px;background:#f5f5f5}.selected-filters .selected-filter-tag{color:#000;font-family:Helvetica;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.selected-filters .selected-filter-tag .remove-filter{margin:0;cursor:pointer}.selected-filters .selected-filter-tag .remove-filter svg{display:block;width:14px;height:14px}.selected-filters-wrapper .clear-all-filters{margin:6px 0 0;padding:0;background:none;color:#000;font-family:Helvetica;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;flex:0 0 auto}@media (max-width: 450px){.selected-filters-wrapper .clear-all-filters{font-size:12.245px}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/styles.css.map */
