@media screen and (min-width: 750px){.grid--4-col-tablet .grid__item{width:calc(15% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}.button--primary,.contact__button .button,.cart-count-bubble{background-color:#e1689d;color:#fff}.button--primary:after,.contact__button .button:after,.cart-count-bubble:after{box-shadow:none!important}.button--primary,.button--secondary,.contact__button .button{font-weight:700;text-transform:uppercase}.h0,.h1,.h2,.h3,.h4,.h5,.h6{color:#2b4f77;font-family:Georgia Light,sans-serif;letter-spacing:3.6px}.ysw-badge-none{display:none}.predictive-search__item{color:#267cb8;text-transform:uppercase;font-weight:400;font-family:Montserrat Bold Medium,sans-serif;font-size:16px}.predictive-search__item:hover,.predictive-search__item mark{color:#e1689d!important}.predictive-search__item-heading{color:#267cb8;font-family:Montserrat Bold Medium,sans-serif;letter-spacing:1;text-transform:uppercase}.field label{color:#888;font-family:Open Sans Light,sans-serif}.field__input{border:1px solid #2B4F77}.field__input:focus{box-shadow:none}.customer h1{color:#2b4f77;font-family:Georgia Light,sans-serif;letter-spacing:0}.customer button{background-color:#e1689d;color:#fff;font-weight:700;text-transform:uppercase}.customer button:after{box-shadow:none!important}cart-items .cart__empty-text{color:#2b4f77;font-family:Georgia Light,sans-serif;letter-spacing:0}cart-items .cart-item__name{letter-spacing:1}cart-items .cart__login-title{font-family:Georgia Light,sans-serif;font-weight:700}cart-items .title{color:#2b4f77;font-family:Georgia Light,sans-serif;letter-spacing:0}cart-items .button{background-color:#e1689d;color:#fff}cart-items .button:after{box-shadow:none!important}cart-remove-button .button:not([disabled]):hover{color:#fff!important}.ysw-customer-care{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);gap:20px}@media (max-width: 768px){.ysw-customer-care{grid-template-columns:1fr}}.ysw-light-text{font-family:Open Sans,sans-serif!important}html{overflow-y:scroll}.ysw-header .field__input:focus-visible{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) #e1689d}.ysw-header .icon{color:#e1689d}@media screen and (min-width: 990px){.ysw-header .header--top-center{grid-template-areas:"heading left-icons icons" "navigation navigation navigation";grid-template-columns:90% auto 7%}}.ysw-header .header__menu-item{color:#267cb8}.ysw-header .header__menu-item .icon-caret{top:calc(40% - .4px)}.ysw-header .header__active-menu-item{color:#267cb8;text-decoration-thickness:.2rem}@media screen and (max-width: 990px){.ysw-header .header__icon{width:4rem;height:3.5rem}}@media screen and (max-width: 990px){.ysw-header .header___icons{padding-right:.8rem}}.ysw-header .list-menu__item{font-weight:400;font-family:Montserrat Bold Medium,sans-serif;font-size:16px}.ysw-header .link--text{color:#267cb8;text-transform:uppercase;text-decoration:none;font-weight:400;font-family:Montserrat Bold Medium,sans-serif;font-size:16px}.ysw-header .link--text:focus,.ysw-header .link--text:hover{color:#267cb8;text-decoration:underline;text-decoration-thickness:.2rem!important}.ysw-header .link--active{text-decoration:underline;text-decoration-thickness:.2rem}.ysw-header .mega-menu{-webkit-user-select:none;user-select:none}.ysw-header .mega-menu__content{height:52rem}.ysw-header .mega-menu__link{font-weight:400;text-transform:uppercase;font-family:Montserrat Bold Medium,sans-serif;color:#267cb8;font-size:12px;padding-block:.7rem}.ysw-header .mega-menu__link--level-2{font-family:Montserrat Bold,sans-serif;font-size:16px}.ysw-header .mega-menu__list,.ysw-header .mega-menu__options{display:flex;flex-direction:row;gap:3rem!important}.ysw-header .mega-menu__list{max-width:100%}@media screen and (min-width: 1230px){.ysw-header .mega-menu__list{margin:0 8rem}}.ysw-header .mega-menu__options{flex:1 1 56%}.ysw-header .mega-menu__options .list-unstyled{column-count:2}.ysw-header .mega-menu__options .list-unstyled li{break-inside:avoid;display:block}.ysw-header .mega-menu__images{align-items:center;display:flex;flex:1 1 40%;flex-direction:row;gap:1rem;justify-content:end}.ysw-header .mega-menu__images img{width:100%;height:auto;transition:transform .3s ease-in-out}.ysw-header .mega-menu__images img:hover{transform:scale(1.03)}.ysw-header .mega-menu__images .title{text-align:center;margin:1rem 0;font-size:1.4rem}.ysw-header .mega-menu__image{max-width:34rem;margin:auto;height:40rem}.ysw-header .mega-menu__image img{max-width:100%;object-fit:cover;object-position:center;height:100%}.ysw-header .menu-drawer__close-button{font-family:Montserrat Bold Medium,sans-serif}.ysw-header .search-modal__close-button{margin-bottom:2rem}.ysw-header .search .field label{color:#888;font-family:Open Sans Light,sans-serif}.ysw-header .search .field__input{border:1px solid #E1689D!important}.ysw-header .search .field__input:focus{box-shadow:none}.ysw-footer .footer{border-top:1px solid #ececec!important}.ysw-footer .footer-block:last-child{align-items:end;display:grid}.ysw-footer .footer-block__heading{color:#2b4f77;font-size:14px;font-family:Montserrat Bold Medium,sans-serif}.ysw-footer .footer-block--menu{padding-left:2rem}@media screen and (min-width: 992px){.ysw-footer .footer-block--menu{padding-left:4rem}}.ysw-footer .footer-block__details-content{color:#0a0b0b;text-align:left;font-size:14px}.ysw-footer .footer-block__details-content .link--text{color:#0a0b0b;letter-spacing:0;padding-bottom:.7rem}@media screen and (min-width: 750px){.ysw-footer .footer__column--info{align-items:flex-end!important}}.ysw-footer .footer .icon{color:#e1689d}@media screen and (min-width: 750px){.ysw-footer .footer .grid--4-col-tablet .grid__item:first-child{width:25%}}.ysw-footer .footer .newsletter-form__field-wrapper{margin-top:1.5rem}.ysw-footer .footer .newsletter-form__field-wrapper .field__input{border:.09rem solid #2B4F77}.ysw-footer .footer .newsletter-form__field-wrapper .field__input:focus{box-shadow:none;border:.09rem solid #2B4F77}.ysw-footer .footer .newsletter-form__field-wrapper .field__label{color:#888;font-family:Open Sans Light,sans-serif}.announcement-bar__message{font-family:Montserrat Semi Bold,sans-serif;font-size:12px;letter-spacing:0}@media screen and (min-width: 1200px){.announcement-bar__message{font-size:14px}}.ysw-multicolumn .multicolumn-card__image-wrapper--third-width{width:14rem}.ysw-multicolumn .multicolumn-card__info .rte{font-family:Open Sans,sans-serif;font-size:14px;letter-spacing:0}.ysw-rich-text .rich-text__text{font-size:15px}.ysw-main-product .product__title h1{font-family:Open Sans Semi Bold,sans-serif;letter-spacing:0;line-height:36px;font-weight:600;font-size:36px;font-size:30px}.ysw-main-product .product__text:nth-of-type(2){font-family:Open Sans Bold,sans-serif;font-size:16px;font-weight:700;color:#0a0b0b}.ysw-main-product .product .quantity{border:2px solid #bdbdbd}.ysw-main-product .product .price-item{font-size:16px}.ysw-main-product .product .price-item--regular{color:#e1689d!important}.ysw-main-product .product .price__sale-row--double{display:flex;justify-content:space-between;width:100%}.ysw-main-product .product .price__sale-row--double,.ysw-main-product .product .price__sale-row--single{font-size:16px;letter-spacing:1}.ysw-main-product .product .price__sale-row--single{color:#2b4f77}.ysw-main-product .product .price__sale-column{display:flex;flex-direction:column;align-items:normal}.ysw-main-product .product .form__label{color:#171c61;font-size:16px;font-family:Open Sans,sans-serif}.ysw-main-product .product-form__input--pill label{font-size:12px!important;font-family:Open Sans Semi Bold,sans-serif;border:1px solid #0a0b0b!important}.ysw-main-product .product-form__input--pill label:hover,.ysw-main-product .product-form__input--pill label:focus{border:1px solid rgba(10,11,11,.6)!important}.ysw-main-product .product-form__submit{font-family:Open Sans Bold,sans-serif;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:0}.ysw-main-product .product__accordion .summary__title h2{font-family:Open Sans Bold,sans-serif;font-size:16px;font-weight:700;color:#2b4f77;letter-spacing:1px}.ysw-main-product .product__accordion .icon-caret{color:#e1689d;stroke-width:1px;stroke:#e1689d}.ysw-main-product .product__sku,.ysw-main-product .product__care-info,.ysw-main-product .product__fabric-content,.ysw-main-product .product__description{font-family:Open Sans,sans-serif;font-size:16px;color:#0a0b0b;line-height:24px}.ysw-main-product .product share-button{margin-top:0}.ysw-main-product .product share-button button{color:#171c61;font-family:Open Sans,sans-serif;font-size:14px}.ysw-main-product .product share-button button svg{color:#0a0b0b}.ysw-main-product .product-popup-modal__opener{display:block}.ysw-image-banner .banner__heading{font-family:Georgia Light,sans-serif;letter-spacing:0;color:#2b4f77;line-height:1;margin-bottom:2rem}.ysw-image-banner .banner__text{line-height:1.2;font-size:16px;color:#70849c}.ysw-image-banner .banner__box{max-width:41rem!important;min-width:31rem!important}@media screen and (min-width: 1200px){.ysw-image-banner .banner__box{max-width:34rem!important;padding:0 0 4rem}}@media screen and (min-width: 1200px){.ysw-image-banner .banner--large:not(.banner--adapt){min-height:70rem}}@media screen and (min-width: 1200px){.ysw-image-banner .banner__buttons{margin-top:8rem!important}}.ysw-image-banner .banner__buttons .button--primary{font-weight:600;letter-spacing:2;font-size:14px;padding:0 2rem}@media screen and (min-width: 1200px){.ysw-image-banner .banner__buttons .button--primary{padding:1rem 2rem}}.ysw-image-banner .banner__blur{filter:brightness(80%) contrast(130%) saturate(120%) blur(3px)}.ysw-related-product .related-products__heading{margin:0 0 4rem}.ysw-collection-hero .collection-hero__inner{padding-inline:24px}.ysw-collection-hero .collection-hero__title{color:#2b4f77;font-family:Georgia Light,sans-serif;letter-spacing:0}.ysw-collection-hero .collection-hero__description{font-size:15px!important;max-width:100%}.ysw-template-search-modal__close-button{margin-bottom:2rem}.ysw-template-search .icon{color:#e1689d}.ysw-template-search .field label{color:#888;font-family:Open Sans Light,sans-serif}.ysw-template-search .field__input{border:1px solid #E1689D!important}.ysw-template-search .field__input:focus{box-shadow:none}.ysw-featured-collection .grid.grid--4-col-desktop .grid__item{padding:.5rem}.ysw-card .card__heading{color:#0a0b0b;font-family:Open Sans,sans-serif!important;font-size:14px;letter-spacing:0}.ysw-card .card__media .media img{object-fit:contain}.ysw-card .card .price__sale span{font-size:14px;color:#2b4f77;letter-spacing:0}@media screen and (min-width: 750px){.ysw-card .card .price__sale span{font-size:16px}}.ysw-card .card .price__sale span:first-child,.ysw-card .card .price__sale span .price-item--regular{color:#888;font-size:12px;text-decoration:line-through}.ysw-card .card .price-item--sale,.ysw-card .card .price-item--regular{margin:0!important}.ysw-card .card .price .ysw-regular-price{color:#2b4f77;letter-spacing:0;font-family:Open Sans,sans-serif!important}.ysw-card-collection .card__heading{font-family:Open Sans Semi Bold,sans-serif;font-size:16px}.ysw-card-collection .card .icon{color:#e1689d;stroke:#e1689d}@keyframes skeleton-loading{to{background-position:100% 0}}.ysw-skeleton-search-magic{font-size:16px;margin:0 auto;max-width:1200px;padding:10px;position:relative;width:100%;margin-top:2rem}.ysw-skeleton-search-magic .right{float:right;display:flex;gap:24px;margin-right:2rem}.ysw-skeleton-search-magic .right .sort-by,.ysw-skeleton-search-magic .right .item-count{animation:skeleton-loading 1.5s infinite linear;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:400% 100%;background-repeat:no-repeat;border-radius:4px;display:block;height:20px;width:155px}.ysw-skeleton-search-magic-left-column{display:none;flex-direction:column;gap:30px;margin-top:5rem;padding:15px;width:27%}@media screen and (min-width: 800px){.ysw-skeleton-search-magic-left-column{display:flex;float:left}}@media screen and (min-width: 1001px){.ysw-skeleton-search-magic-left-column{width:23%}}.ysw-skeleton-search-magic-left-column .inner-box{animation:skeleton-loading 1.5s infinite linear;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:400% 100%;background-repeat:no-repeat;border-radius:8px;display:block;height:400px;width:100%}.ysw-skeleton-search-magic-right-column{width:100%}@media screen and (min-width: 800px){.ysw-skeleton-search-magic-right-column{width:72%;float:right}}@media screen and (min-width: 1001px){.ysw-skeleton-search-magic-right-column{width:76%}}.ysw-skeleton-search-magic-right-column .items{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding:10px;margin-top:4rem}@media screen and (min-width: 600px){.ysw-skeleton-search-magic-right-column .items{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1001px){.ysw-skeleton-search-magic-right-column .items{grid-template-columns:repeat(4,1fr)}}.ysw-skeleton-search-magic-right-column li{text-decoration:none;list-style:none;justify-content:center}.ysw-skeleton-search-magic-right-column .skeleton-image{width:100%;height:195px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear;display:block}.ysw-skeleton-search-magic-right-column .skeleton-text{width:80%;height:20px;margin-top:10px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear;display:block}.ysw-skeleton-search-magic-right-column .skeleton-name{width:60%;height:16px;margin-inline:auto}.ysw-skeleton-search-magic-right-column .skeleton-price{width:40%;height:16px;margin-inline:auto}
