@font-face{font-family:Futura;src:url(/cdn/shop/files/FuturaLT-Heavy.woff2?v=1775758630) format("woff2"),url(/cdn/shop/files/FuturaLT-Heavy.woff?v=1775758630) format("woff");font-weight:500}@font-face{font-family:Futura;src:url(/cdn/shop/files/FuturaLT-Bold.woff2?v=1775758630) format("woff2"),url(/cdn/shop/files/FuturaLT-Bold.woff?v=1775758630) format("woff");font-weight:700}@font-face{font-family:Futura;src:url(/cdn/shop/files/FuturaLT-ExtraBold.woff2?v=1775758630) format("woff2"),url(/cdn/shop/files/FuturaLT-ExtraBold.woff?v=1775758630) format("woff");font-weight:800}@font-face{font-family:Futura;src:url(/cdn/shop/files/FuturaLT-Book.woff2?v=1775758630) format("woff2"),url(/cdn/shop/files/FuturaLT-Book.woff?v=1775758631) format("woff");font-weight:300}@font-face{font-family:Futura;src:url(/cdn/shop/files/FuturaLT.woff2?v=1775758630) format("woff2"),url(/cdn/shop/files/FuturaLT.woff?v=1775758630) format("woff");font-weight:400}body,h1,h2,h3,h4,h5,h6,p,a,ul,li,span,.button,em{font-family:Futura,sans-serif!important}div:empty,span:empty{display:none}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";font-size:130%;line-height:18px;text-align:center;display:inline}.swym-ready i.icon-swym-wishlist:after{content:"\f004"}#header-group:has(#header-component[sticky]){display:block;position:sticky;top:0;z-index:99;background-color:#fff}.header__row .header__columns .header__column--left ul.custom_-main-menu{display:flex;align-items:center;gap:10px}.header__row .header__columns .header__column--left ul.custom_-main-menu .menu__item a{font-size:15px;text-transform:uppercase;color:#000;padding:12px;line-height:normal}.header__row .header__columns .header__column--left ul.custom_-main-menu .menu__item a:hover{background-color:#000;color:#fff}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__link{color:#000;font-size:15px;text-transform:uppercase}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__link:hover{color:#aa6437;text-decoration:underline;text-underline-offset:12px}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__link span.menu-list__link-title{padding-inline:15px}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid{display:grid;grid-template-columns:1fr 320px}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list{display:flex;grid-column:unset;gap:0}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list .right-side{width:20%;background:#fcf1f1;padding:10px 0 10px 12px}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list .left-side{flex:1;padding-left:20px}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid span.mega-menu__content{grid-column:unset!important}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list ul.child-menu{display:flex;justify-content:flex-start;gap:16px;width:100%;margin-left:auto}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list ul.child-menu a.mega-menu__link{flex-direction:column;margin-bottom:18px;padding-top:0}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list .custom-display-mega-menu a.parent-menu{position:static;top:0;display:block;padding:0;max-width:240px;width:100%;padding-block:10px;text-transform:uppercase;color:#000;letter-spacing:.5px;line-height:normal;padding-inline:7px;border-radius:0}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list .custom-display-mega-menu a.parent-menu:hover{background:#fff;color:#000}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list ul.child-menu a.mega-menu__link span.wrap-text{text-align:center;margin-top:12px;line-height:normal;display:block;color:#000;font-size:15px}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid span.mega-menu__content ul.mega-menu__content-list,.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid span.mega-menu__content ul.mega-menu__content-list .resource-card__media{height:100%}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid span.mega-menu__content ul.mega-menu__content-list .resource-card__media img.resource-card__image{object-fit:cover;object-position:top}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid span.mega-menu__content ul.mega-menu__content-list .resource-card__content p{text-align:center;display:block;width:100%;text-transform:uppercase;font-size:17px;letter-spacing:.4px;font-family:Futura}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list .mega-menu__column .custom-display-mega-menu:nth-child(2) a{top:40px}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list .mega-menu__column .custom-display-mega-menu:nth-child(3) a{top:80px}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid span.mega-menu__content ul.mega-menu__content-list .resource-card{min-height:260px}.announcement-bar-swiper .announcement-item p{font-size:14px;font-weight:400;font-weight:100;letter-spacing:.4px}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner{background-color:#fff;box-shadow:5px 5px 5px 5px #000}search-button.search-action button.header-actions__action{width:24px;height:24px;padding:1px;margin-right:7px}.shopify-section-group-footer-group{padding-block:50px 0;background-color:#e9e4e0}.shopify-section-group-footer-group .footer-content{display:flex;max-width:1280px;margin-inline:auto;width:calc(100% - 20px);flex-wrap:wrap}.shopify-section-group-footer-group .footer-content .group-block-content{width:100%}.shopify-section-group-footer-group .footer-content .group-block-content .group-block{width:100%;max-width:unset;flex:unset}.shopify-section-group-footer-group .footer-content .group-block-content .divider{display:none}.shopify-section-group-footer-group .footer-content .group-block-content nav.details-content .menu__item a{font-size:14px;color:#515151;font-family:Futura;letter-spacing:.4px}.shopify-section-group-footer-group .footer-content .group-block-content .menu__heading .menu__heading__default{font-size:20px;text-transform:capitalize;font-weight:400}.shopify-section-group-footer-group .footer-content .group-block,.shopify-section-group-footer-group .footer-content .email-signup-block{width:auto}.shopify-section-group-footer-group .footer-content .group-block:has(.menu){max-width:unset;width:auto;flex:1}.shopify-section-group-footer-group .footer-content .group-block:has(.menu) .group-block{width:100%;flex:unset}.shopify-section-group-footer-group .footer-content .group-block:has(.menu) .group-block-content{width:100%;max-width:unset}.shopify-section-group-footer-group .footer-content .email-signup-block .email-signup__input-group{flex-wrap:wrap}.shopify-section-group-footer-group .footer-content .email-signup-block .email-signup__input-group .email-signup__input{border-radius:7px;width:100%;flex:unset;font-size:17px;font-weight:600}.shopify-section-group-footer-group .footer-content .email-signup-block .email-signup__input-group button.email-signup__button{font-weight:400;font-size:15px;padding:12px 34px;text-transform:capitalize;border-radius:7px}.shopify-section-group-footer-group .footer-content .group-block-content .social-icons__wrapper{margin-top:0;flex-wrap:wrap}.shopify-section-group-footer-group .footer-content .group-block-content .social-icons__wrapper .social-icons__icon-wrapper{width:40px;height:40px;background-color:#433625;border-radius:50%;padding:7px}.shopify-section-group-footer-group .footer-content .group-block-content .social-icons__wrapper .social-icons__icon-wrapper a svg{width:100%;height:auto;filter:brightness(100)}.shopify-section-group-footer-group .footer-content rte-formatter.spacing-style p{text-align:left;margin:0}.shopify-section-group-footer-group .footer-content rte-formatter.spacing-style ul{padding:0;text-align:left;width:100%;display:flex;max-width:unset;list-style:none;flex-wrap:wrap;gap:5px 10px;margin:4px 0 18px}.shopify-section-group-footer-group .footer-content rte-formatter.spacing-style ul a{font-weight:400;letter-spacing:.4px;text-decoration:none;color:#515151;font-size:13px}.shopify-section-group-footer-group .footer-content rte-formatter.spacing-style p strong{font-size:14px;text-transform:capitalize;font-weight:500}.shopify-section-group-footer-group .footer-content .group-block:has(.email-signup-block){max-width:380px;width:100%}.shopify-section-group-footer-group .footer-content .group-block-content .social-icons__wrapper>span:first-child{width:100%;font-size:20px;text-transform:capitalize;font-weight:400;display:inline-block;line-height:normal;margin-bottom:5px;font-family:Futura}.shopify-section-group-footer-group .footer-content .group-block-content .social-icons__wrapper .social-icons{display:flex;gap:10px;margin-bottom:18px}.shopify-section-group-footer-group.footer-utilities .utilities{display:flex;max-width:1280px;margin-inline:auto;width:calc(100% - 20px);flex-wrap:wrap;align-items:flex-end}.shopify-section-group-footer-group .footer-content .group-block-content .group-block.phone-email-link .group-block-content{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shopify-section-group-footer-group .footer-content .group-block-content .group-block.phone-email-link .group-block-content ul{margin-bottom:0}.shopify-section-group-footer-group:has(.icon-with-text-section){padding:0}.shopify-section-group-footer-group .icon-with-text-section{max-width:1280px;margin-inline:auto;width:calc(100% - 20px);padding-top:20px;margin-top:0}.shopify-section-group-footer-group .icon-with-text-section .icon-with-text-wrapper{display:grid;grid-template-columns:repeat(4,1fr)}.shopify-section-group-footer-group .icon-with-text-section .icon-with-text-wrapper .icon-with-text-item{display:flex;align-items:center;gap:12px}.shopify-section-group-footer-group .icon-with-text-section .icon-with-text-wrapper .icon-with-text-item .icon-text{margin:0;font-size:15px;font-weight:400}.shopify-section-group-footer-group .footer-content .group-block-content .menu__heading{padding-top:0}.shopify-section-group-footer-group:has(.icon-with-text-section.footer-custom-icon-text){padding:0}.icon-with-text-section.footer-custom-icon-text{background:#e9e4e0}.ui-test-collection-list .section-resource-list .group-block-content h2{text-align:center;display:block;font-size:32px;font-weight:500;line-height:118.75%;margin:0;color:#0f0d1a}.ui-test-collection-list .section-resource-list .group-block-content rte-formatter.text-block{width:100%;align-items:center}.ui-test-collection-list .section-resource-list .resource-list slideshow-slide.resource-list__slide{position:relative}.ui-test-collection-list .section-resource-list .resource-list slideshow-slide.resource-list__slide .collection-card__inner{position:relative}.ui-test-collection-list .section-resource-list .resource-list slideshow-slide.resource-list__slide .collection-card__inner .collection-card__content{position:absolute;bottom:0;left:0;width:100%;align-items:center;justify-content:flex-end;padding-bottom:30px;background:linear-gradient(0deg,rgb(0 0 0 / 70%),transparent,transparent)}.ui-test-collection-list .section-resource-list .resource-list slideshow-slide.resource-list__slide .collection-card__inner .collection-card__content p{color:#fff;text-align:center;font-size:22px;font-weight:400;line-height:1;letter-spacing:.22px;text-transform:capitalize;margin:0 0 5px}.ui-test-collection-list .section-resource-list .resource-list slideshow-slide.resource-list__slide .collection-card__inner .collection-card__content a{border-radius:4px;padding:12px;min-width:148px;background:#fff;color:#000;font-size:16px;line-height:18px;transition:none;text-transform:uppercase;letter-spacing:0;transition:.25s ease-in-out}.ui-test-collection-list .section-resource-list .resource-list slideshow-slide.resource-list__slide .collection-card__inner .collection-card__content a:hover{background-color:#000;color:#fff}.custom-section-content{padding-bottom:0}.custom-section-content img{height:540px;object-fit:cover;object-position:top}.custom-section-content h2{font-size:30px;font-weight:500;line-height:1;letter-spacing:.22px;text-transform:capitalize;margin:0 0 18px;text-align:center}.custom-section-content h2+div{font-size:16px;letter-spacing:.4px;font-weight:500;text-align:center;margin-bottom:42px}.custom-section-content a{background-color:#000;text-transform:uppercase;letter-spacing:.3px;padding:12px 30px;font-size:16px;line-height:normal;display:block;margin-top:10px;margin-inline:auto;width:fit-content;color:#fff;border:1px solid #000;transition:.25s ease-in-out;border-radius:4px}.custom-section-content a:hover{background-color:#fff;color:#000}.home-slider-section .home-slider .home-slider__slide a.home-slider__link{max-width:1438px;width:100%}.home-slider-section .home-slider{max-width:1438px;margin-inline:auto;width:100%}.home-slider-section .home-slider .homeSwiper .swiper-button-prev{left:0;background-color:#fff}.home-slider-section .home-slider .homeSwiper .swiper-button-next{right:0;background-color:#fff}.home-slider-section .home-slider .homeSwiper .swiper-button-prev:after,.home-slider-section .home-slider .homeSwiper .swiper-button-next:after{font-weight:400;font-size:26px}.home-slider-section .home-slider .home-slider__slide a.home-slider__link img.home-slider__img{object-fit:contain;height:auto}.icon-with-text-section.custom-icon-width-text{background-color:#e6e1e1}.icon-with-text-section.custom-icon-width-text .icon-with-text-wrapper{max-width:1140px;margin-inline:auto;width:calc(100% - 40px);display:flex;align-items:center;flex-wrap:wrap;gap:30px;padding-block:40px}.icon-with-text-section.custom-icon-width-text .icon-with-text-wrapper .icon-with-text-item{flex:1;text-align:center;display:flex;align-items:center;gap:12px;justify-content:center}.icon-with-text-section.custom-icon-width-text .icon-with-text-wrapper .icon-with-text-item .icon-image{width:30px;height:30px;margin-inline:0}.icon-with-text-section.custom-icon-width-text .icon-with-text-wrapper .icon-with-text-item .icon-text{margin-top:0;text-align:left;font-size:16px;font-weight:400;line-height:125%;letter-spacing:.16px;color:#000}.ui-test-product-list .section-resource-list .section-resource-list__header .group-block-content{display:block}.ui-test-product-list .section-resource-list .section-resource-list__header .group-block-content h2{width:100%;max-width:unset;text-align:center;display:block;font-size:30px;font-weight:400;line-height:118.75%;margin:0;color:#0f0d1a;font-family:Futura;text-transform:capitalize}.ui-test-product-list .section-resource-list .section-resource-list__header .group-block-content .spacing-style.text-block{width:100%;text-align:center;display:block}.ui-test-product-list .section-resource-list .product-card .user-select-text p{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;font-size:16px;line-height:18px;margin-top:10px;color:#000;font-weight:500;letter-spacing:.4px}.ui-test-product-list .section-resource-list .product-card .price__regular span.price{font-size:15px;font-weight:400;color:#000}section.why-us{padding-inline:0}section.why-us .page-width{max-width:1440px;margin-inline:auto;width:calc(100% - 40px)}section.why-us .why-us__heading{text-align:center;display:block;font-size:32px;font-weight:500;line-height:118.75%;margin:0 0 40px;color:#0f0d1a}section.why-us .why-us__grid .why-us__card .why-us__image img{height:420px;object-fit:cover}section.why-us .why-us__grid .why-us__card .why-us__content .why-us__title{font-size:20px;color:#000;font-weight:500;margin-bottom:6px}section.why-us .why-us__grid .why-us__card .why-us__content .why-us__description{font-size:16px;letter-spacing:.3px}section.why-us .why-us__grid .why-us__card{border-radius:12px}section.why-us .why-us__grid .why-us__card .why-us__icon{width:70px;height:70px;background:#f7f4f2;border-radius:10px;display:flex;align-items:center;justify-content:center}section.why-us .why-us__grid .why-us__card .why-us__icon img{width:58%;height:auto}section.why-us .why-us__grid .why-us__card .why-us__content{align-items:center}section.custom_email_signup{min-height:450px;background-position:top center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;padding-inline:40px;flex-direction:column}section.custom_email_signup .emain-container-box{max-width:640px;margin-inline:auto 10%;width:100%}section.custom_email_signup .email-signup__heading{font-size:32px;font-weight:500;letter-spacing:0;color:#000;padding:0;margin-bottom:28px;text-align:center}section.custom_email_signup .email-signup__form{width:100%;max-width:640px}section.custom_email_signup .email-signup__form .custom_email-signup__input-group{display:flex;align-items:center;flex-wrap:wrap}section.custom_email_signup .email-signup__form .custom_email-signup__input-group input{width:100%;flex:unset;margin-bottom:22px;border-radius:6px;line-height:normal;font-size:16px;color:#000;padding-inline:20px;font-weight:400;border:0;padding-block:15px}section.custom_email_signup .email-signup__form .custom_email-signup__input-group button.custom_email-signup__button{max-width:160px;width:100%;display:flex;align-items:center;justify-content:center;gap:15px;padding:12px 16px;border-radius:6px;border:0;margin-inline:auto;text-transform:uppercase;font-weight:600;font-size:15px;background-color:#000;color:#fff;transition:.25s ease-in-out;cursor:pointer}section.custom_email_signup .email-signup__form .custom_email-signup__input-group button.custom_email-signup__button:hover{background-color:#fff;color:#000}section.custom_email_signup .email-signup__form .custom_email-signup__input-group button.custom_email-signup__button svg.email-signup__button-icon{padding:0;width:28px;height:auto}.shopify-section .custom-video-carousel{width:100%;max-width:1440px;margin-inline:auto}.shopify-section .section:has(.custom-video-carousel){max-width:1440px;width:100%;margin-inline:auto;overflow:hidden}.custom-video-carousel .custom-video-carousel-bx{padding-block:0 5px}.custom-video-carousel .custom-video-carousel-bx video.ai-shop-look-carousel__video-{width:100%;height:auto}.custom-section-content .custom-video-carousel h2{font-size:32px;margin-bottom:14px}.custom-section-content .custom-video-carousel p{font-size:18px}.ui-test-product-list .section-resource-list[data-testid=product-list],.ui-test-collection-list .section-resource-list[data-testid=collection-list]{overflow:hidden;max-width:1440px;margin-inline:auto;width:calc(100% - 40px)}.ui-test-product-list .section-resource-list[data-testid=product-list] slideshow-container slideshow-slides,.ui-test-collection-list .section-resource-list[data-testid=collection-list] slideshow-container slideshow-slides{padding-left:0}section.why-us .why-us__grid .why-us__card .why-us__content .why-us__text{flex:1}.custom-swiper-contaienr .swiper-slide{border-radius:18px!important;overflow:hidden}.custom-swiper-contaienr .swiper-slide .overlay{background:linear-gradient(0deg,#0000009c,transparent);display:flex;align-items:center;justify-content:flex-end;text-align:center;flex-direction:column;padding-bottom:30px;position:absolute;left:0;right:0;bottom:0;top:0}.custom-swiper-contaienr .swiper-slide .overlay h4{color:#fff;margin-bottom:20px;font-size:22px}.custom-swiper-contaienr .swiper .swiper-button-next,.custom-swiper-contaienr .swiper .swiper-button-prev{background-color:#fff;border-radius:50px;padding:10px;color:#000}.custom-swiper-contaienr .swiper .swiper-button-next{right:16px}.custom-swiper-contaienr .swiper .swiper-button-prev{left:16px}.custom-swiper-contaienr .swiper-slide .overlay a.btn{background-color:#fff;padding:10px 50px;line-height:normal;display:inline-block;font-size:18px;border-radius:5px}.custom-swiper-contaienr .swiper-slide .overlay a.btn:hover{background-color:#000;color:#fff}.custom-swiper-contaienr h2{text-align:center;display:block;font-size:32px;font-weight:500;line-height:118.75%;margin:0;color:#0f0d1a}.custom-swiper-contaienr p{margin:5px 0 0;text-align:center;font-size:16px;color:#000}.home-slider-section .home-slider .homeSwiper .swiper-button-prev svg.swiper-navigation-icon,.home-slider-section .home-slider .homeSwiper .swiper-button-next svg.swiper-navigation-icon{filter:brightness(0);width:14px;height:auto}.product-information__grid .product-details h1{font-size:24px;line-height:30px;color:#000;font-weight:500}.product-information__grid .product-details .price__regular span.price{font-size:16px;color:#000;font-weight:600}.product-information__grid .product-details .variant-picker__form .variant-option label{font-size:13px;color:#000;padding:6px 8px;line-height:normal;min-height:unset}.product-information__grid .product-details .variant-picker__form .variant-option select{color:#000;font-size:15px}.product-information__grid .product-details .product-form-buttons *{font-family:Futura;font-size:16px}.product-information__grid .product-details .accordion .details__header{color:#000;font-size:16px;font-weight:700;padding-block:18px}.product-information__grid .product-details .accordion .details__header span.svg-wrapper{width:20px;height:auto}.product-information__grid .product-details .variant-picker__form .variant-option label:has(input[checked]){color:#fff;background-color:#000}.product-recommendations .section-resource-list__content rte-formatter.spacing-style{display:block;width:100%}.product-recommendations .section-resource-list__content rte-formatter.spacing-style h3{width:100%;text-align:center;max-width:unset;margin-bottom:20px;font-size:32px;color:#000;font-weight:500;text-transform:capitalize}.product-recommendations .section-resource-list__content rte-formatter.spacing-style h3 em{font-style:normal}.product-recommendations .group-block-content a.contents.user-select-text p{font-size:18px;line-height:25px;font-weight:400;color:#000;margin-bottom:10px}.product-recommendations .group-block-content .price{font-size:15px;color:#000;font-weight:500}.product-recommendations .group-block-content .compare-at-price{font-size:14px;color:#818181;opacity:1}.product-information__grid .product-details .usp-bar{display:grid;grid-template-columns:1fr 1fr;margin-block:12px;gap:14px}.product-information__grid .product-details .usp-bar .usp-item{display:flex;align-items:center;gap:5px}.product-information__grid .product-details .usp-bar .usp-item{display:flex;align-items:center;gap:5px;color:#000}.product-top-banner{max-width:1440px;margin-inline:auto;width:100%}.breadcrumbs{margin-bottom:38px;margin-top:30px;font-size:15px}.product-information__grid .product-details .group-block{padding:0 0 0 30px}.product-information__grid .slideshow-controls__thumbnails-container .slideshow-controls__thumbnails{padding-right:30px}.product-information__grid .product-details{position:relative}.product-information__grid .product-details button#swym-atw-pdp-button{position:absolute;right:0;top:0;width:auto;padding:0}.product-information__grid .product-details #swym-atw-button-container{position:absolute;top:6px;right:0}.product-information__grid .product-details .accordion .details-content p{color:#000;line-height:155%}.product-information__grid .product-details .accordion .details-content p strong{margin-block:10px;display:inline-block}.product-information__grid .product-details .accordion .details-content p b{margin-right:10px}.csutom-address-feild,.custom-sizes-block{background-color:#f7f7f7;padding:14px;margin-top:10px;margin-bottom:0}.csutom-address-feild p.__heading,.custom-sizes-block p.__heading{font-size:16px;margin-bottom:8px;font-weight:500;color:#000}.csutom-address-feild p.__description{font-size:14px;color:#000;opacity:.7;letter-spacing:.4px;font-weight:400}.csutom-address-feild .__input-wrapper textarea,.custom-sizes-block .__input-wrapper textarea{font-size:15px;letter-spacing:.4px}.csutom-address-feild .__input-wrapper label.__character-label span,.custom-sizes-block .__input-wrapper label.__character-label span{font-size:14px;font-weight:400;font-style:normal;color:#565656!important}.custom-sizes-block .custom-richtext{margin-bottom:14px}.custom-sizes-block .custom-richtext ul{display:flex;padding:0;list-style:none;margin:0}.custom-sizes-block .custom-richtext ul li{flex:1;border:1px solid #c5c5c5;padding:8px 10px;font-weight:400;background-color:#fff;color:#000}.custom-sizes-block .custom-richtext ul:first-child li{font-weight:500}.custom-share-icon{position:absolute;top:40px;right:0;width:auto!important}.custom-share-icon button{padding:0}.product-tags span{background-color:#000;color:#fff;padding:7px 18px;display:inline-block;line-height:normal;border-radius:50px}.collection-wrapper .products-count-wrapper{margin-left:18.5%;margin-right:auto;gap:15px;align-items:center}.collection-wrapper .products-count-wrapper h2.coll-title{margin:0;font-size:24px;color:#000;font-weight:500}.collection-wrapper .products-count-wrapper span{padding-top:4px;color:#8e8d99;font-size:15px;font-weight:400;line-height:133.333%;white-space:nowrap}.swym-advanced-wishlist-collections-container{left:auto!important;right:10px;padding:0!important;width:auto!important;top:6px!important}.swym-advanced-wishlist-collections-container .swym-advanced-wishlist-collections{background-color:#fff;width:24px;height:24px;border-radius:50%;padding:0;justify-content:center}.swym-advanced-wishlist-collections-container .swym-advanced-wishlist-collections svg{display:block;min-width:unset;min-height:unset;width:18px;height:auto}.swym-advanced-wishlist-collections-container .swym-advanced-wishlist-collections .swym-advanced-wishlist-collections-social-count{display:none}.custom-sort-by .sorting-filter__options-inner select.sorting-filter__select{border-radius:50px;padding:10px;color:#000;text-transform:capitalize;font-size:15px;letter-spacing:.4px;font-weight:400}.custom-sort-by .sorting-filter__options-inner select.sorting-filter__select:focus-visible{outline:none}.product-card .product-card__content .group-block-content .text-block p{font-weight:500;font-size:16px;margin-bottom:12px;margin-top:6px;line-height:normal;color:#000}.product-card .product-card__content .group-block-content .price__sale .price-item--sale{font-size:14px;color:#000;font-weight:500}.product-card .product-card__content .group-block-content .price__sale .compare-at-price{color:#747474;opacity:1;font-size:13px}.facets__form-wrapper .facets__filters-wrapper *{color:#000;letter-spacing:.4px}.custom-sort-by .sorting-filter__options-inner span.sort-first{border:1px solid #000;border-radius:50px;padding:10px 14px;line-height:normal;font-size:15px;color:#000;cursor:pointer;position:relative}.custom-sort-by .sorting-filter__options-inner span.sort-first:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:15px;border-top:6px solid #000;border-right:6px solid transparent;border-left:6px solid transparent}.custom-sort-by{display:flex;align-items:center;gap:8px;position:relative;padding-inline:20px}.custom-sort-by h3{margin:0;font-weight:400;font-size:14px;color:#000;letter-spacing:.4px}.custom-sort-by .sorting-filter__options-inner .sort-options{display:flex;flex-direction:column;position:absolute;top:60px;right:0;background-color:#fff}.custom-sort-by .sorting-filter__options-inner{min-width:210px}.facets__form-wrapper .facets__filters-wrapper #facet-inputs-filter-v-option-size .facets__pill-wrapper input:checked+label.facets__pill-label{color:#fff}.swym-heart{position:relative}.swym-heart span.swym-anchor-badge.show-badge{position:absolute;top:-5px;right:-5px;width:16px;background:#000;height:16px;border-radius:50%;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;line-height:normal}search-button.search-action .header-actions__action span.svg-wrapper{width:24px;height:24px}search-button.search-action .header-actions__action span.svg-wrapper svg{width:100%;height:auto}.cstm-contact-section .section-content-wrapper{max-width:1250px;margin-inline:auto;width:calc(100% - 40px);background:#e7e7e7;padding:0;height:auto;min-height:unset}.section:has(.cstm-contact-section){display:block;height:auto;min-height:unset}.cstm-contact-section{padding-block:60px;border:0}.cstm-contact-section .section-content-wrapper .text-block{flex:1;padding-inline:30px;text-align:left!important;display:block;padding-block:30px}.cstm-contact-section .section-content-wrapper .contact-form{flex:1;padding:42px}.cstm-contact-section .section-content-wrapper .text-block h2{font-size:28px;color:#000;font-weight:600;margin-bottom:14px}.cstm-contact-section .section-content-wrapper .text-block p{margin:0 0 14px;font-size:22px;text-align:left;color:#000;font-size:17px}.cstm-contact-section .section-content-wrapper .contact-form .contact-form__form .contact-form__form-row{margin-bottom:0}.cstm-contact-section .section-content-wrapper .contact-form .contact-form__form .contact-form__input{font-size:15px}.cstm-contact-section .section-content-wrapper .contact-form .contact-form__form button.submit-button{font-size:16px;text-transform:uppercase;letter-spacing:.4px}.cstm-contact-section .section-content-wrapper .text-block a{padding-inline:15px}#insta-feed{padding-block:60px}.shopify-policy__container{max-width:1100px;padding-block:40px;width:100%;font-size:16px;color:#000}.shopify-policy__container .shopify-policy__title h1{font-size:50px;letter-spacing:0;text-transform:capitalize;font-weight:500;color:#000;margin-bottom:40px}.shopify-policy__container .shopify-policy__body h2{font-size:28px;font-weight:500;color:#000;letter-spacing:0}.shopify-policy__container .shopify-policy__body h3{font-size:22px;font-weight:500;color:#000;letter-spacing:0;margin-bottom:16px}.search-page__header .text-block{display:block}.search-page__header .text-block h3{text-align:center;color:#000;letter-spacing:0;font-size:32px;text-transform:capitalize;font-weight:400}.search-page__header .search-page-input__parent search-page-input-component{margin-bottom:0;margin-inline:auto}.cart-items__table-row td.cart-items__price{font-family:Futura;font-weight:500;color:#000;letter-spacing:.4px}.cart-page .cart-page__title .cart-title{padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:18px;color:#000}.cart-page .cart-page__title .cart-title h1{font-size:32px}.cart-totals .cart-actions .cart-discount__summary .cart-discount__label{font-size:16px;color:#000;font-weight:400}.cart-totals .cart-actions .details-content .cart-discount__button{background-color:#000}.cart-totals .cart-totals__container .cart-totals__item .cart-totals__total-label{font-size:16px;text-transform:capitalize;font-weight:400;color:#000;letter-spacing:.4px}.cart-totals .cart-totals__container .cart-totals__item .cart-totals__total-value{font-size:18px;font-weight:500;font-family:Futura;color:#000}.cart-totals .cart-totals__container .cart-totals__item small{font-family:Futura;font-size:14px}.cart-summary__inner .cart__ctas .cart__checkout-button{background-color:#000;border-color:#000;text-transform:uppercase;letter-spacing:.4px}.cart-page__items .cart-items__details .cart-items__product-info a{margin-bottom:14px;font-size:16px;line-height:24px;margin-top:0;color:#000;font-weight:500;letter-spacing:.3px}.header-actions__cart-icon .cart-bubble{background-color:#000;justify-content:center}.csutom-address-feild .__field,.custom-sizes-block .__field{display:none}#swym-wishlist-render-container .swym-storefront-layout-header{justify-content:center;align-items:center;text-align:center}#swym-wishlist-render-container .swym-storefront-layout-header .swym-storefront-layout-total-list-items-count{margin-top:10px;text-transform:capitalize;font-weight:400;font-size:16px;color:#000}#swym-wishlist-render-container .swym-storefront-layout-header .swym-storefront-layout-title{letter-spacing:0!important;font-size:32px;line-height:118.75%;margin:0;color:#0f0d1a}#swym-wishlist-render-container .swym-storefront-layout-header .swym-storefront-layout-title svg{width:24px;height:auto}#swym-wishlist-render-container .swym-storefront-layout-body .swym-storefront-layout-grid-item-content .swym-storefront-layout-grid-item-title{font-weight:500;font-size:16px;line-height:normal;color:#000;margin:0 0 4px}.product-card .product-card__content .group-block-content .price__regular{font-size:14px;color:#000;letter-spacing:0;opacity:.7}#swym-wishlist-render-container .swym-storefront-layout-body .swym-storefront-layout-grid-item-content .swym-storefront-layout-grid-item-price-variant span{font-size:14px;color:#000;letter-spacing:0;font-weight:500}#swym-wishlist-render-container .swym-storefront-layout-body .swym-storefront-layout-grid-item-content .swym-storefront-layout-grid-item-price-variant{margin-bottom:10px}.product-information__grid .product-details dialog-component.popup-link{position:absolute;top:40px;right:0}.product-information__grid .product-details dialog-component.popup-link button{width:25px;height:25px}.product-information__grid .product-details dialog-component.popup-link button svg{width:22px;height:auto}.variant-option__button-label:has(:checked){background-color:#000}button.shopify-payment-button__button{font-family:Futura;text-transform:capitalize}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list .left-side .collection-products ul{grid-template-columns:repeat(4,1fr)}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list .left-side .collection-products ul li a span{color:#000;letter-spacing:.4px;font-weight:500!important;white-space:unset;overflow:hidden;text-overflow:ellipsis}.header__column .header-menu .header-menu__inner .menu-list__list-item .menu-list__submenu .mega-menu__grid ul.mega-menu__list .left-side .collection-products ul li a img{object-fit:contain;background-color:#f7f7f7}.collection-info,.collection-info li{font-size:16px;line-height:26px;color:#303030;letter-spacing:.4px;margin-block:25px}.collection-info li{margin-block:5px}div#ResultsList{display:block}.collection-info h2{font-size:24px;font-weight:400;letter-spacing:0;color:#000}.collection-info li h3{font-size:18px}.collection-info ul{padding-left:20px}@media screen and (max-width:1440px){section.custom_email_signup .emain-container-box{margin-inline:auto 0%;width:100%}}@media screen and (max-width:1199px){.header__row.header__navigation-bar-row.color-scheme-1,.header__row .header__columns .header__column--left ul.custom_-main-menu{display:none}.header-logo span.header-logo__image-container{max-width:125px}.header-logo span.header-logo__image-container img.header-logo__image{width:100%;height:auto}header-component#header-component{padding-block:10px}}@media screen and (min-width:1025px){a#swym-advanced-header-icon-mobile{display:none!important}}@media screen and (max-width:1024px){.shopify-section-group-footer-group .footer-content .group-block-content .group-block.phone-email-link .group-block-content{grid-template-columns:1fr}section.custom_email_signup .emain-container-box{max-width:440px}.collection-wrapper .products-count-wrapper{margin-left:15.5%}}@media screen and (max-width:991px){.shopify-section-group-footer-group .footer-content .group-block,.shopify-section-group-footer-group .footer-content .email-signup-block{width:100%}.icon-with-text-section .icon-with-text-wrapper{gap:18px}section.why-us .why-us__grid .why-us__card .why-us__image img{height:300px}section.why-us .why-us__grid .why-us__card .why-us__icon{width:60px;height:60px}header-component#header-component .header__row .header__columns{border-bottom:0}.collection-wrapper .products-count-wrapper{margin-left:20.5%}.cstm-contact-section .section-content-wrapper .contact-form{padding:24px}.cstm-contact-section .section-content-wrapper .contact-form .contact-form__form .contact-form__form-row{flex-direction:column}.cart-items-component .cart-page{display:block;width:100%}.cart-items-component .section--page-width{display:block;padding-inline:15px}.cart-items-component .section--page-width .cart-page__summary .cart-summary__inner{padding-inline:0;margin-top:24px;width:100%}.header__column--right a#swym-advanced-header-icon{display:none!important}}@media screen and (max-width:767px){.icon-with-text-section .icon-with-text-wrapper .icon-with-text-item{flex:unset;width:100%}.ui-test-product-list .section-resource-list .section-resource-list__header .group-block-content h2,.ui-test-collection-list .section-resource-list .group-block-content h2,section.why-us .why-us__heading{font-size:26px}section.custom_email_signup{min-height:300px;padding-inline:20px}section.custom_email_signup .email-signup__form .custom_email-signup__input-group button.custom_email-signup__button{padding:10px;font-size:15px}section.custom_email_signup .email-signup__heading{font-size:26px}section.custom_email_signup .email-signup__form .custom_email-signup__input-group input{margin-bottom:12px;font-size:16px}section.custom_email_signup .email-signup__form .custom_email-signup__input-group button.custom_email-signup__button{max-width:100%;width:100%}.shopify-section-group-footer-group .footer-content .group-block-content .social-icons__wrapper{flex-wrap:wrap;justify-content:flex-start}.shopify-section-group-footer-group .icon-with-text-section .icon-with-text-wrapper{display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px}.shopify-section-group-footer-group .icon-with-text-section .icon-with-text-wrapper .icon-with-text-item{flex-direction:column}.shopify-section-group-footer-group .icon-with-text-section{width:calc(100% - 50px)}.ui-test-collection-list .section-resource-list .resource-list slideshow-slide.resource-list__slide .collection-card__inner .collection-card__content a{padding:10px 12px;min-width:118px;font-size:14px;line-height:16px}.ui-test-collection-list .section-resource-list .resource-list slideshow-slide.resource-list__slide .collection-card__inner .collection-card__content{padding-bottom:15px}.ui-test-collection-list .section-resource-list .resource-list slideshow-slide.resource-list__slide .collection-card__inner .collection-card__content p{font-size:20px}section.why-us .why-us__grid .why-us__card .why-us__icon{width:45px;height:45px;border-radius:5px}section.why-us .why-us__grid .why-us__card .why-us__content .why-us__title{font-size:16px}section.why-us .why-us__grid .why-us__card .why-us__content .why-us__description{font-size:15px}section.why-us .why-us__heading{margin:0 0 22px}.icon-with-text-section.custom-icon-width-text .icon-with-text-wrapper{gap:30px 0}.icon-with-text-section.custom-icon-width-text .icon-with-text-wrapper .icon-with-text-item{flex:unset;justify-content:flex-start;width:50%;flex-direction:column}.custom-swiper-contaienr .swiper{padding-top:30px!important}.custom-swiper-contaienr h2{font-size:26px}.custom_pull_quote .section-content-wrapper p{font-size:28px}.home-slider-section .home-slider .homeSwiper .swiper-button-next,.home-slider-section .home-slider .homeSwiper .swiper-button-prev{width:40px;height:40px}.home-slider-section .home-slider .homeSwiper .swiper-button-prev svg.swiper-navigation-icon,.home-slider-section .home-slider .homeSwiper .swiper-button-next svg.swiper-navigation-icon{width:12px;height:auto}.facets__form-wrapper .facets__title-wrapper .facets-drawer__title{font-size:18px;color:#000;text-transform:uppercase;font-weight:500}.facets__drawer-actions .facets__see-results{text-transform:uppercase;letter-spacing:.4px}.facets__form-wrapper .sorting-filter .sorting-filter__container{color:#000;font-weight:400;opacity:.7}.cstm-contact-section .section-content-wrapper .text-block{flex:unset;padding-inline:14px;padding-block:20px;width:100%}.cstm-contact-section .section-content-wrapper .contact-form{padding:20px 14px;width:100%}header-component#header-component .header__column--right header-actions .cart-drawer{width:auto;height:auto}header-component#header-component .header__column--right header-actions .cart-drawer span.svg-wrapper{width:20px;height:20px}header-component#header-component .header__column--right header-actions .account-button shopify-account{width:20px;height:20px}header-component#header-component .header__column--right header-actions .account-button shopify-account span{left:0;position:absolute;top:0}header-component#header-component .header__column--right header-actions .account-button shopify-account span svg.icon.icon-account{width:100%;height:auto}header-component#header-component .header__column--right a,header-component#header-component .header__column--right a span{width:20px;height:20px;display:inline-block}header-component#header-component .header__column--right a span{width:100%;height:auto}header-component#header-component .header__column--right header-actions{gap:6px;align-items:center}header-component#header-component .header__column--right a{margin-left:0;top:0;position:static}header-component#header-component .header__column--right a .header-actions__cart-icon .cart-bubble{width:14px;top:-10px;right:0;display:inline-flex;align-items:center;justify-content:center}header-component#header-component .header__column--right a .header-actions__cart-icon .cart-bubble span.cart-bubble__text-count{display:inline-flex;align-items:center;justify-content:center}.header__column.header__column--right .search-action+a{left:-10px;position:relative!important;top:-2px!important}.menu-drawer-container .menu-drawer .menu-drawer__menu .menu-drawer__list-item .menu-drawer__menu-item{font-size:15px;line-height:normal;min-height:unset;height:auto}.menu-drawer-container .menu-drawer .menu-drawer__menu .menu-drawer__list-item{min-height:unset;height:auto;margin-bottom:10px}.menu-drawer-container .menu-drawer .menu-drawer__menu .menu-drawer__list-item .menu-drawer__menu-item span.svg-wrapper{padding-block:0}.menu-drawer-container .menu-drawer button.close-button{padding:4px;position:static;margin:10px 12px 12px auto}.product-information__grid .product-details h1{font-size:18px;padding-right:20px}.product-information__grid .product-details{margin-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
