:root{--primary-color: #000;--primary-light-color: #fff;--secondary-color: #999999;--tertiary-color: #dadada;--quaternary-color: #cacaca;--error-color: #ba1818}*{-webkit-tap-highlight-color:transparent}.m-0{margin:0}.p-0{padding:0}@media screen and (min-width: 750px){.link-hover{position:relative;overflow:hidden;text-decoration:none;display:inline-block}.link-hover>.link-text{display:block;transition:.2s}.link-hover:before{content:attr(data-text);position:absolute;left:0;display:inline;width:100%;height:100%;top:105%;font-size:inherit;line-height:inherit;transition:.2s}.link-hover:hover:before{top:0}.link-hover:hover>.link-text{transform:translateY(-105%)}}.header-group-wrap{position:sticky;top:0;z-index:99;transition:.2s}.header-group-wrap.header-group-sticky{top:calc(-1 * var(--header-sticky-tranform))}.header-group-wrap.tranparent_header .announcement__bar{background:transparent}.announcement__bar{overflow:hidden;padding:8px 0;transition:.2s}.announcement__bar .announcement__bar-row{white-space:nowrap}.announcement__bar .announcement__bar-message{padding:0 15vw;font-size:12px;line-height:12.6px;display:inline-block}@media screen and (max-width: 749px){.announcement__bar{padding:7px 0;line-height:10px}.announcement__bar .announcement__bar-message{font-size:10px;line-height:10px}}.header-group-wrap.tranparent_header .header-group-content{position:absolute;background:transparent;left:0;width:100%;transition:.5s}.header-group-wrap .header-wrapper{background:transparent;transition:.5s}.header-group-wrap.tranparent_header .header-wrapper .header{transition:.5s}.header-group-wrap.tranparent_header .header-group-content:hover,.header-group-wrap.tranparent_header.menu-open .header-group-content{background-color:var(--primary-light-color)}.header{padding:10px 20px}.header-wrapper .header__heading-link .site-logo{width:165px}.header-wrapper .header__inline-menu>.list-menu{gap:20px}.header-wrapper .header__inline-menu .header__menu-item{padding:0;font-size:13px;line-height:13px;text-transform:uppercase;position:relative}.header-wrapper .list-menu--inline .mega-menu{position:absolute;left:0;top:100%;width:100%;opacity:0;visibility:hidden;transition:.5s}.header-wrapper .list-menu--inline .has_megamenu:hover>.header__menu-item:after{content:"";position:absolute;top:100%;left:0;width:100%;height:30px}.header-wrapper .list-menu--inline .has_megamenu:hover>.mega-menu{opacity:1;visibility:visible}.header-wrapper .header__icons{gap:20px}.header-wrapper .header__icons .link{font-size:13px;line-height:13px;text-transform:uppercase;display:inline-flex}.header-wrapper .header__icons .header__saved-link{min-width:58px}.header-wrapper .header__icons .header-mobile_icon{display:flex;position:relative}.header-wrapper .header__icons .header-mobile_icon svg{height:17px;width:17px}.header-wrapper .header__icons .header-mobile_icon .icon-cart{height:16px;width:16px}.header-wrapper .header__icons .cart-bubble-text{position:absolute;top:5px;left:50%;transform:translate(-50%);font-size:9.6px;line-height:9.6px}.header-wrapper .header__icon--menu,.header-wrapper .header__icon--menu .icon{height:19px;width:19px}@media screen and (max-width: 989px){.header-wrapper .header__icons{gap:11px}.header-wrapper .header__icons .header__saved-link{min-width:auto}}@media screen and (max-width: 749px){.header{padding:12px 10px}.header-wrapper .header__heading-link .site-logo{width:128px}}.header__search{margin-right:31px;position:relative}.header__search .header__icon,.header__search .header__icon .svg-wrapper{height:auto;width:auto}.header__search .header__icon .icon-search{height:10.5px;width:10.5px}.header__search .modal__content{width:210px;height:auto;top:-5px;left:unset;right:calc(100% + 7px);background:transparent;border:0;opacity:1;display:none}.header__search .modal-overlay{display:block!important;position:fixed;top:0;left:0;height:100%;width:100%}.header__search .search-modal__content{padding:0;height:auto;bottom:unset}.header__search .field:before,.header__search .field:after{content:unset}.header__search .field .field__label{display:none}.header__search .field .search__input.field__input{padding:0 0 5px;font-size:13px;font-weight:400;line-height:12.35px;text-transform:uppercase;border:0;background:transparent;height:auto;min-height:auto;box-shadow:unset;outline:none;border-bottom:1px solid rgb(var(--color-foreground))}.header__search .field .search__input.field__input::placeholder{color:rgb(var(--color-foreground));opacity:1;transition:.2s}.header__search .field .search__input.field__input:focus::placeholder{color:var(--tertiary-color)}.header__search .modal__content .search-modal__close-button{display:none}.header__search .field .reset__button{display:none!important}.header__search .field .search__button{display:none}.header__search .predictive-search{width:500px;left:auto;right:0}@media screen and (max-width: 1400px){.header__search{margin-right:0}.header__search .modal__content{width:170px}}@media screen and (max-width: 1300px){.header__search{position:unset}.header-group-wrap.tranparent_header.search-open .header-group-content{background-color:var(--primary-light-color)}.header__search .search-modal__content{padding:5px 40px 0;height:100%}.header__search .modal__content{width:100%;right:0;height:100%;background:var(--gradient-background)}.header__search .modal__content .search-modal__close-button{display:flex;right:10px}.header__search .modal__content .search-modal__close-button .svg-wrapper{width:15px;height:15px}.header__search .predictive-search{width:100%;left:0;right:0}}@media screen and (max-width: 989px){.header__search .header__icon .icon-search{height:17px;width:17px}}.main-search-page{padding:100px 0}.main-search-page .template-search__results{padding:0 8px}@media screen and (max-width: 989px){.main-search-page .template-search__results .product-grid{row-gap:15px}}@media screen and (max-width: 749px){.main-search-page{padding:70px 0}.main-search-page .template-search__results{padding:0 5px}}.swiper-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:5px 0}.swiper-pagination .swiper-pagination-bullet{height:6px;width:6px;opacity:1;background:transparent;margin:0!important}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-color)}.swiper-button-next,.swiper-button-prev{height:31px;width:31px;border-radius:36px;margin:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1}.swiper-button-next svg,.swiper-button-prev svg{height:12px;width:12px;color:rgba(var(--color-foreground));transition:.2s}.swiper-button-next:after,.swiper-button-prev:after{content:unset}.swiper-action-bar{display:flex;width:fit-content;overflow:hidden}.swiper-action-bar .swiper-button-prev,.swiper-action-bar .swiper-button-next{position:relative;transform:unset;top:unset;left:unset;right:unset;flex-shrink:0;height:29px;width:40px;border:1px solid rgba(var(--color-foreground))}.swiper-action-bar .swiper-button-prev{border-right:0px;border-radius:15px 0 0 15px!important}.swiper-action-bar .swiper-button-next{border-radius:0 15px 15px 0!important}@media screen and (min-width: 990px){.swiper-action-bar .swiper-button-prev:hover svg{transform:translate(-4px)}.swiper-action-bar .swiper-button-next:hover svg{transform:translate(4px)}}@media screen and (max-width: 749px){.swiper-action-bar .swiper-button-prev,.swiper-action-bar .swiper-button-next{position:relative;transform:unset;top:unset;left:unset;right:unset;flex-shrink:0;height:24px;width:33px}}body.page-wishlist .swym-simple-wishlist-container{padding:50px 0}body.page-wishlist .swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-wishlist-main-title{font-size:14px;font-weight:var(--font-heading-weight)}body.page-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{background:transparent!important;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));border-radius:30px;font-family:var(--font-family-two);font-size:15px;line-height:18px;letter-spacing:.75px;padding:6px 20px 5px;font-weight:400;text-transform:unset;text-transform:uppercase}body.page-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title,body.page-wishlist .swym-ui-component .swym-product-price .swym-product-final-price{font-weight:500;font-size:14px}body.page-wishlist .swym-wishlist-detail-separator{margin:0;width:100%}body.page-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{position:relative;height:auto;padding-bottom:130%}body.page-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}body.page-wishlist .swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-title{font-size:15px;line-height:15.6px;font-weight:var(--font-heading-weight);text-transform:uppercase}body.page-wishlist .swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-text{font-weight:var(--font-body-weight);text-align:center}body.page-wishlist .swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn{background:transparent!important;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));border-radius:30px;font-family:var(--font-family-two);font-size:15px;line-height:18px;letter-spacing:.75px;padding:6px 20px;font-weight:400;text-transform:uppercase}@media only screen and (max-width: 900px){body.page-wishlist .swym-ui-component .swym-wishlist-grid{padding:0 20px}body.page-wishlist .swym-ui-component .swym-wishlist-detail-content{margin-top:20px}body.page-wishlist .swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{border-bottom:0px}body.page-wishlist .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-detail-header .swym-action-container{top:55px}body.page-wishlist .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-main-title{font-size:14px;line-height:15px;font-weight:var(--font-heading-weight)}body.page-wishlist .swym-ui-component .swym-wishlist-detail-separator{background:#c4c4c4}}@media screen and (max-width: 749px){body.page-wishlist .swym-ui-component .swym-wishlist-grid{padding:0 10px}body.page-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title,body.page-wishlist .swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-wishlist-main-title,body.page-wishlist .swym-ui-component .swym-product-price .swym-product-final-price{font-size:13px}body.page-wishlist .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{font-size:13px;line-height:16px}}.increase-target{position:absolute;display:block!important;height:90%;width:100%;z-index:9}.style-guide-results{padding:0 7px!important}.style-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 7px}.style-guide-item{background:#fff;display:flex;flex-direction:column;position:relative}.style-guide-image{position:relative;width:100%}.style-guide-item img{width:100%;height:auto;display:block;aspect-ratio:.77;object-fit:cover}.style-tags{position:absolute;top:13px;left:13px;display:flex;gap:7px;flex-wrap:wrap}.individual-look-style-tags{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.individual-look-style-tags .style-tag{color:#a3a3a3;background:#fff;padding:2px 7px;font-size:13px;border:1px solid #A3A3A3;text-transform:uppercase;line-height:1;border-radius:0}.style-tag{background:#fff;padding:3px 8px;font-size:16px;border:1px solid #000;text-transform:uppercase;border-radius:0}.style-guide-info{margin-top:10px}.style-guide-meta{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.style-guide-id{font-size:16px;color:#000}.style-guide-name{font-size:16px;display:flex;align-items:center;gap:5px;text-align:right;text-transform:uppercase;width:50%}.style-guide-name svg{width:15px;height:auto}.style-link{text-transform:uppercase}@media (max-width: 768px){.style-guide-results{padding:0 5px}.style-guide-grid{grid-template-columns:repeat(2,1fr);gap:20px 5px}.style-guide-image .style-tags{display:none}.style-guide-meta{flex-direction:column;align-items:flex-start;margin-top:8px}.style-guide-name,.style-guide-id{font-size:11px;line-height:100%}.style-guide-name{text-align:left;margin-top:0;width:auto}}.shopify-section:has(.group-container){display:flex;flex-flow:column}.group-container{order:2}.collection-shop-now{order:1}.individual-look-product-grid-wrapper{padding:10px 7px 60px}.individual-look-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 9px}.individual-look-product-block img{width:100%;height:auto;aspect-ratio:.77;object-fit:cover}.individual-look-product-title{position:relative;margin:12px 13px}.individual-look-product-title .link-text p{margin:0 0 1px!important;line-height:1}.individual-look-product-link{font-size:16px;line-height:1}.link-text-wrap{display:flex;flex-flow:column}.block-link.link-hover{display:inline-flex;gap:13px;font-size:15px;line-height:14.25px;text-transform:uppercase}.individual-look-product-title svg{top:0!important;right:0;position:absolute;margin-right:0}.external-link-icon svg{height:15px}.internal-link-icon svg{width:14px}@media (max-width: 768px){.individual-look-product-grid{grid-template-columns:repeat(2,1fr);gap:5.5px}.individual-look-product-grid-wrapper{padding-left:5px;padding-right:5px}.individual-look-product-link{font-size:13px}}@media (max-width: 350px){.individual-look-product-grid{grid-template-columns:1fr}}.cart__dynamic-checkout-buttons{display:none!important}.language-currency-popup .language-currency-popup-content form{width:100%;overflow:scroll;height:100%;padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
