*{font-family:Fira sans!important;letter-spacing:0!important}.custom-size-guide button#ProductPopup-variant_picker{text-decoration:none;font-size:1.3rem}.quick-add-modal__content div#swym-atw-button-container{display:none}button.featured-tabs__btn{color:#000}.slider-dots{display:flex;justify-content:center;gap:5px}.shopify-policy__body{margin-bottom:40px}.product-media-modal__content:after{content:"flickity";display:none}@media screen and (max-width:749px){.product-media-modal__content:after{content:""}}.slider-dot{padding:0;width:10px;height:10px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background-color:transparent;cursor:pointer;transition:background-color .3s ease}.slider-dot[aria-current=true]{background-color:rgba(var(--color-foreground),1);border-color:rgba(var(--color-foreground),1)}.slider-dot span{display:none}.mobile-toggle{display:inline-flex;position:relative;width:auto;height:auto;margin-left:0;display:flex;align-items:center;justify-content:center}.mobile-toggle span{width:18px;height:1.5px;background:#151515;position:absolute;border-radius:1px;top:32px;left:15px}.mobile-toggle span:nth-child(1){transform-origin:top left}.mobile-toggle span:nth-child(2){top:36px}.mobile-toggle span:nth-child(3){transform-origin:top left;top:40px}details#Details-menu-drawer-container.menu-opening .mobile-toggle span:nth-child(1){transform:rotate(40deg) translateY(-3px)}details#Details-menu-drawer-container.menu-opening .mobile-toggle span:nth-child(2){opacity:0}details#Details-menu-drawer-container.menu-opening .mobile-toggle span:nth-child(3){transform:rotate(321deg) translateY(1px)}button.footer-block__heading.footer-toggle{color:rgb(var(--color-foreground))}.footer-toggle{width:100%;background:none;border:none;padding:0;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;font-size:calc(var(--font-heading-scale) * 1.5rem);cursor:pointer}section.flickity-slideshow{position:relative;overflow:hidden}section.flickity-slideshow .bg-img{max-width:100%;position:absolute;max-height:100%;top:0;left:0;width:100%;object-fit:cover;filter:blur(10px);z-index:-1}@media screen and (max-width:749px){.footer-toggle__icon{font-size:20px;line-height:1}.footer-toggle__content{display:none;padding-bottom:1rem}.footer-toggle__icon{position:relative;width:12px;height:12px;display:inline-block;margin-left:8px}.footer-toggle__icon:before,.footer-toggle__icon:after{content:"";position:absolute;background:currentColor;left:0;top:50%;width:100%;height:2px;transform:translateY(-50%)}.footer-block__details-content{margin-bottom:1rem}.footer-toggle__icon:after{transform:translateY(-50%) rotate(90deg)}.footer-toggle.active .footer-toggle__icon:after{display:none}}@media screen and (min-width:750px){.footer-toggle{pointer-events:none}.footer-toggle__icon{display:none}.footer-toggle__content{display:block!important}}.product-option.hide{display:none}.flickity-slideshow{width:100%!important}.title{margin:0!important;font-size:26px;letter-spacing:0}ul.featured-tabs__nav button{font-weight:600!important;letter-spacing:0;font-size:18px;opacity:.4;font-family:Fira Sans}.footer a.link.link--text.list-menu__item.list-menu__item--link{color:#fff;text-decoration:none;font-size:16px;line-height:20px}.header .list-menu span{font-size:16px;color:#000;text-transform:uppercase;font-weight:500}.quick-add-custom{position:absolute!important;z-index:99999!important;width:100%;bottom:-1px;margin:0!important}.product-card-wrapper .card__inner button.quick-add__submit{height:40px;background:#000;color:#fff;letter-spacing:0;border:#000;opacity:0;transition:.4s}.product-card-wrapper:hover .card__inner button.quick-add__submit{opacity:1}.product-card-wrapper h3.card__heading{text-transform:uppercase;letter-spacing:0;font-size:16px;font-weight:600;font-family:Fira Sans}.contentPage{color:#000;letter-spacing:0}.accordion h3.accordion__title{font-size:16px;text-transform:uppercase;text-decoration:none!important;font-weight:600}.shopify-policy__container{max-width:1060px}footer.footer .list-social__link{padding:5px 0;text-decoration:none;display:flex;gap:10px}.newsletter-form{max-width:100%!important}.cart-drawer--recommendations--container{position:fixed;right:40rem;top:0;background:#f3f3f3;height:100vh;width:100%;max-width:170px}cart-drawer product-recommendations{padding:0 30px!important;width:100%;height:100vh;overflow:auto;display:block}.cart-drawer--recommendations--container product-recommendations ul{display:flex;flex-direction:column;scrollbar-width:none;margin:0;padding:10px 0;gap:20px}.cart-drawer--recommendations--container product-recommendations h2{display:none}.cart-drawer--recommendations--container product-recommendations .card-wrapper{width:100%;text-align:center}.cart-drawer--recommendations--container product-recommendations ul li.grid__item{width:100%;max-width:100%}.cart-drawer--recommendations--container product-recommendations .card-wrapper *{text-align:center}.cart-drawer--recommendations--container product-recommendations .card-wrapper h3{font-size:13px}.cart-drawer--recommendations--container product-recommendations .card-wrapper .price{font-size:13px}.cart-drawer--recommendations--container product-recommendations .card-wrapper button{background:transparent;padding:0;height:auto!important;line-height:0;min-height:unset;display:block;font-size:12px;transform:unset!important}.cart-drawer--recommendations--container product-recommendations .card-wrapper button:after,.cart-drawer--recommendations--container product-recommendations .card-wrapper button:before{display:none}.cart-drawer--recommendations--container product-recommendations .card-wrapper button svg{height:18px!important;width:18px!important}.cart-drawer--recommendations--container product-recommendations .card-wrapper .swym-wishlist-collections-v2-container{padding:5px;right:0}@media(min-width:768px){.desktop-hidden{display:none}}@media(max-width:575px){.header__heading-logo-wrapper img{height:100px;object-fit:contain;width:auto}.header__heading-link{padding-top:0;padding-bottom:0}.header__icons{padding-right:0}.cart-count-bubble{bottom:unset;top:20px;left:15px}.header__icon--cart{margin-right:0!important}.header__icon,.header__icon--cart .icon{width:32px}.header{padding-left:15px!important;padding-right:15px!important}ul.featured-tabs__nav{gap:10px;justify-content:start;text-align:left}ul.featured-tabs__nav button{font-size:14px;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
