.product-gallery-swiper,.thumbs-swiper{height:100%;width:100%}.product-gallery-swiper{padding-bottom:0}.image-wrap image-element{background:#f2f5f6}.image-wrap image-element img{mix-blend-mode:darken}.product__thumb-item.swiper-slide-thumb-active{border:2px solid #000}.shopify-payment-button[data-shopify=payment-button]{min-height:auto!important}@media screen and (max-width: 480px){.product__thumb-item{width:60px!important;height:60px!important}.product__thumb-item img{width:56px!important;height:56px!important}predictive-search .site-header__search .icon{height:20px;width:20px}predictive-search .btn--search{right:10px}predictive-search .search__input{font-size:13px!important}predictive-search form{margin:0!important}}.product__thumb-arrow{z-index:10;background:#fffc}.product__thumb-arrow.swiper-button-disabled{display:none}.product-block--header__mobile{display:block}.product-block--header__mobile .product-single__title{font-size:16px;line-height:20px;margin:0!important;margin-bottom:4px}.loox-rating .loox-icon{color:#000!important}.product-block--header__mobile span.loox-rating-label{padding-top:2px;font-size:12px}.breadcrumb,.breadcrumb a{font-size:12px}.product-block--header__mobile nav.breadcrumb{margin-top:16px;margin-bottom:16px}.section-header__title{font-weight:700;font-size:20px!important;line-height:24px!important;text-align:center;text-transform:uppercase}.section-header-wide.section-header-center{justify-content:center;text-align:center}.section-header__title a{text-decoration:underline}.theswaf--custom-container,.page-width.theswaf--custom-container{max-width:1440px;margin:0 auto}.collapsible-content--all{margin-bottom:0!important}.collapsible-content--all.is-open{margin-bottom:22px}.faq--container{border:1px solid #e0e0e0;max-width:1050px;margin:0 auto}.faq--container.hide-borders{border:0}.faq-question .collapsible-trigger .collapsible-trigger__icon{position:unset;border:0;height:unset}.faq-question .collapsible-trigger{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:20px 16px}.faq--container .faq-question+.faq-question{border-top:1px solid #e0e0e0}.faq--container.hide-borders .faq-question+.faq-question{border-top:0}.faq-question .collapsible-content__inner{padding:0 16px 20px;font-size:12px}.grid-product image-element{background:#f2f5f6}.grid-product image-element img{mix-blend-mode:darken}.variant-input-wrap{display:block}.variant-wrapper .variant-swatch{border-radius:0!important;border:0!important}.variant-wrapper .color-swatch{box-shadow:unset;border:2px solid #E2E2E2!important;width:40px!important;height:40px!important}.variant-wrapper .variant-input-wrap label{box-shadow:0 0 0 1px #e2e2e2!important}.variant-input-wrap input[type=radio]:checked+label{box-shadow:unset;border-color:#000!important}.variant-wrapper .color-swatch:before{border:5px solid var(--colorBody)!important}.site-footer .grid__item[data-type=menu]:after{display:none}.footer__title{font-size:18px;margin:0 0 24px;text-transform:capitalize;font-weight:700;letter-spacing:unset;font-family:Nimbus Sans,sans-serif}.site-footer__linklist li:nth-child(n+2){margin-top:16px}.site-footer__linklist a{font-weight:400;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;padding:0;width:402px}.footer-newsletter-wrapper{display:flex!important;flex-direction:column;gap:24px!important;max-width:430px;margin-left:auto}.footer__newsletter .footer__newsletter-input{padding:15px 15px 15px 45px;border:1px solid #000;font-size:13px!important;border-radius:5px}.footer__newsletter>svg{top:50%!important;left:15px!important;transform:translateY(-50%)}.footer__newsletter-input:focus{border:1px solid #000}.footer__newsletter-input::placeholder{color:#757575}.footer__newsletter-btn{display:block;width:100%;margin-top:12px!important;border-radius:5px}.shopify-section-group-footer-group{max-width:1600px;margin:0 auto}.footer__logo{text-align:left!important}.footer__logo-area .footer-social ul{margin-top:0;text-align:left;width:318px;height:32px}.product-section product-recommendations .medium-up--one-quarter{width:calc(50% - 5px)!important}.product-section product-recommendations[data-intent=complementary] .grid__item-image-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-section product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta,.product-section product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{margin-left:0;width:100%}.product-section product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__image-mask{width:100%}.product-section product-recommendations .product-recommendations__slide{display:flex;gap:10px;flex-wrap:nowrap!important}.product-section product-recommendations[data-intent=complementary] .flickity-page-dots{top:unset;bottom:0;right:unset;left:50%;transform:translate(-50%)}.product-section product-recommendations[data-intent=complementary] .flickity-page-dots .dot{width:10px;height:10px;opacity:.25}.product-section product-recommendations[data-intent=complementary] .flickity-page-dots .dot.is-selected{width:10px;height:10px;opacity:1}.product-section product-recommendations[data-intent=complementary] .grid.grid--uniform:not(.swiper-wrapper){gap:32px}.product-section product-recommendations[data-intent=complementary] .flickity-button{background:transparent;color:#000}.product-section product-recommendations[data-intent=complementary] .flickity-previous{right:40px!important}.product-section product-recommendations[data-intent=complementary] .grid__item{flex:unset}.product-section product-recommendations[data-intent=complementary] .product-recommendations__title{margin-top:10px;font-family:Poppins,sans-serif;font-weight:400;font-size:18px;letter-spacing:2px;line-height:18px}.custom__variation--list{display:flex;flex-wrap:wrap;gap:8px}.custom__variation--list .variant-input-wrap{width:100%}.custom__variation--label label{padding:15px 8px;font-size:14px;min-width:76px;max-height:40px;background:#fff;box-shadow:unset!important;border:2px solid #E2E2E2;transition:.2s ease-in;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:400;letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);overflow:hidden;position:relative;margin:0}.custom__variation--label label:hover{border-color:#000}.custom__variation--label input:checked+label{border-color:#000;background:#f1f1f1}.custom__variation--label input{display:none}.upcart-item-property strong{font-weight:400}.variant-big-swatch .color-swatch:before{display:none}.variant-wrapper .variant-swatch.variant-big-swatch{min-height:120px;min-width:104px}.variant-wrapper .variant-big-swatch .color-swatch{width:104px!important;min-height:120px;max-height:120px;height:120px!important;background:transparent!important;display:block;text-indent:unset}.color-big-swatch--content{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.color-big-swatch-icon{width:32px;height:32px;border-radius:100%;overflow:hidden;border:1px solid #e0e0e0}.color-big-swatch-icon img{width:100%;height:100%;border-radius:100%}.color-big-swatch--content span{display:block;font-size:12px;font-weight:400;line-height:16px;width:100%;text-align:center;margin-top:12px}.product-single__title.h2{margin:0!important}.product-block.product-block--header{margin-bottom:0}.product__thumb .image-wrap{padding-bottom:100%!important}@media (max-width: 480px){.product__thumb .image-wrap{padding-bottom:91.5%!important}}.product__thumb>.image-wrap img{height:100%}.product-block .variant-wrapper--buttons:nth-child(n+2){margin-left:20px!important}.variant-wrapper--buttons{display:inline-block}.variant-wrapper--buttons *{position:unset!important}.newsletter-popup--col{flex-direction:column}.newsletter-popup__content{position:relative}.newsletter-popup--col .newsletter-popup__image-wrapper{width:100%!important}.newsletter-popup--col .newsletter-popup__image-wrapper *{display:block;width:100%;height:100%;min-height:328px}.newsletter-popup--col .newsletter-popup__content{width:100%!important;padding:32px 16px}.newsletter.newsletter-popup.newsletter-popup--col{min-width:450px;max-width:450px}.newsletter-popup__content-opener{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;padding:32px 16px 35px;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal__centered-content.newsletter--has-image .newsletter-popup__content{padding:32px 16px 35px}.newsletter-popup__content-opener .newsletter-popup__content--title *{font-size:50px;font-weight:700;text-align:center;line-height:50px;color:#000;font-family:Nimbus Sans,sans-serif;text-transform:uppercase}.newsletter-popup__content-opener .newsletter-popup__content--title strong{color:#d90000}.newsletter-popup__content-opener .newsletter-popup__content--title{font-size:14px;line-height:24.5px;text-align:center;margin:4px 0 0}.newsletter-popup__confirm-button{display:inline-block;padding:18.5px 32px;text-align:center;font-size:16px;letter-spacing:2px;line-height:24px;font-weight:400;text-transform:uppercase;margin-top:24px;color:#fff;background:#000;border-radius:4px}.newsletter-popup__cancel-button{position:unset!important;margin-top:15px;display:inline-block;font-weight:400;font-size:12px;text-align:center;text-decoration:underline;color:#000;line-height:18px;text-transform:uppercase}.newsletter-popup--title *{text-align:center;font-size:24px;line-height:28.8px;color:#000;font-family:Nimbus Sans,sans-serif;text-transform:uppercase;font-weight:700}.newsletter-popup--desc{font-size:14px;font-weight:400;line-height:24.5px;text-align:center;color:#000;margin-top:8px}.newsletter-popup--desc strong{color:#d90000;font-weight:400}.newsletter-popup--desc *{margin:0}[data-section-type=newsletter-popup] .newsletter__input-group{flex-direction:column}[data-section-type=newsletter-popup] .newsletter__input-group input{font-size:13px;line-height:19.5px;padding:12.5px 16px;border:1px solid #000;background:#f9f9f9;border-radius:4px!important}[data-section-type=newsletter-popup] .newsletter__input-group input::placeholder{opacity:.5}[data-section-type=newsletter-popup] .newsletter__input-group .input-group-btn button{width:100%;margin-top:12px;border-radius:4px!important;background:#000;text-transform:uppercase;font-size:16px;line-height:24px;text-align:center;letter-spacing:2px;padding:18.5px 28px}[data-section-type=newsletter-popup] .newsletter__input-group{margin-top:24px}.page-width .header-layout{padding:12px 0}#SiteHeader .page-width{padding:0 16px;max-width:unset}.site-header__logo{margin:0!important}.grid-product__content .loox-rating,.grid-product__content .grid-product__title{margin-bottom:0}.rich-text--image{display:flex;justify-content:center;align-items:center;margin-bottom:-15px}.rich-text--image img{max-width:120px;width:120px;height:auto}.site-footer .footer-newsletter-heading .footer__title{padding:0!important;font-size:20px;margin-bottom:16px;line-height:24px}.site-footer .footer-newsletter-heading p{margin:0}.site-footer .footer-newsletter-heading p em{color:#d90000;font-style:unset}.site-footer .footer__newsletter .footer__newsletter-input{background:#f9f9f9;border:1px solid #000;border-radius:2px;width:432px;height:45px}.site-footer .footer__newsletter-btn{padding:10px 20px;border-radius:4px;letter-spacing:2px;font-size:16px;line-height:24px;width:328px;height:48px}.variant-wrapper .color-swatch:before{display:none}.variant-wrapper .variant-swatch,.variant-wrapper .color-swatch{text-indent:unset;height:auto;display:flex}.product-swatch--custom-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:16px 10px;height:100%}.product-swatch--color-area{width:40px;height:40px;margin-bottom:16px;border-radius:100%}.product-swatch--custom-box span{display:block;text-align:center;font-size:12px;font-weight:400}.product-swatch--custom-box p{margin:6px 0 0;font-size:14px;font-weight:400}.variant-wrapper .variant-swatch.swiper-slide .color-swatch{display:block;width:100%!important;height:100%!important}.variant-slider__arrows{display:flex;align-items:center;gap:8px;cursor:pointer}.variant-slider-arrow{display:flex;align-items:center;justify-content:center;width:22px;height:22px;cursor:pointer}.variant-slider-arrow.swiper-button-disabled{opacity:.5}.variant-slider-arrow-prev svg{transform:rotate(180deg)}.variant-input-swiper{width:100%;max-width:100%}.swiper-slide.variant-swatch{width:unset}.variant-wrapper .variant__label{display:flex;align-items:center;gap:10px}.variant-wrapper input[type=radio] label{--selected-background: #FFF}.variant-wrapper input[type=radio]:checked+label{--selected-background: #F1F1F1}.product-swatch--custom-box{background:var(--selected-background)}.product-swatch--custom-box:hover{background:#f1f1f1}.variant-wrapper .color-swatch{border:1px solid #E2E2E2!important}.featured__collection-grid .medium-up--one-quarter,.product-recommendations-placeholder .medium-up--one-third,.section-recently-viewed .medium-up--one-quarter{width:calc(50% - 5px)!important}.announcement-text a{color:currentColor;margin:0 8px;text-decoration:underline}.announcement-text{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#FilterDrawer .drawer__title{font-size:14px;line-height:16.8px;text-transform:uppercase;font-family:Nimbus Sans,sans-serif}#FilterDrawer.drawer--left{width:336px}#FilterDrawer.drawer--left{right:-336px}#FilterDrawer.drawer--left.drawer--is-open{transform:translate(-336px)}#FilterDrawer .drawer__scrollable{padding-top:0}.drawer-filter-buttons{margin-top:100%;display:none;align-items:center;justify-content:center;gap:20px;padding-top:16px;border-top:1px solid #e0e0e0}.btn--reset-filters{display:block;text-transform:uppercase;font-size:14px;line-height:21px;text-decoration:underline;color:#000}.btn--apply-filters{display:block;padding:10px 32px;font-size:16px;line-height:24px;letter-spacing:1px;height:48px;background:#000;color:#fff;border-radius:4px}.wallet-card-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.btn,.gravity-button,.accelerated-checkout-button{border-radius:5px!important}.accelerated-checkout-button{--gravity-button-border-radius: 5px !important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 5px}more-payment-options-link{display:none}@media screen and (max-width: 479px){.variant-input-swiper{overflow:visible}}@media screen and (min-width: 768px){.hero--650px,.hero--640px{height:auto}.search-content .medium-up--one-fifth{width:15%}}@media (min-width: 990px){.footer__logo img{width:300.06px!important;height:39.18px!important;max-width:unset!important;max-height:unset!important}.product__thumbs--below .product__thumb-item{max-width:120px}.product__thumbs--beside{max-height:415px}.product__thumbs--beside.product__thumbs-placement--left{margin-right:24px;min-height:420px}.product__thumbs--beside{flex:0 0 70px;max-width:70px}.section-header__title{font-size:24px!important;line-height:28.8px!important}.footer__logo-area .footer-social .icon{width:32px;height:32px}.variant-scroll-wrapper .variant-input-wrap{gap:8px}.product-block--header__mobile nav.breadcrumb{margin-top:0;margin-bottom:48px}.product-block--header__mobile nav.breadcrumb *:not(:last-child){color:#766d6e}.site-footer .footer-newsletter-heading .footer__title{font-size:24px;line-height:28.8px}.featured__collection-grid .medium-up--one-quarter,.product-recommendations-placeholder .medium-up--one-third,.section-recently-viewed .medium-up--one-quarter{width:calc(25% - 18px)!important}.page-width .header-layout{padding:21.4px 0;max-height:64px}#SiteHeader .page-width{padding:0 44px}.site-footer .footer__newsletter-btn{width:432px;font-size:16px}.product-gallery-swiper{max-width:750px}}@media screen and (min-width: 1100px){.hero--650px,.hero--640px{height:640px}}@media (min-width: 1280px){.thumbs-swiper .swiper-slide{width:unset;height:unset}}@media screen and (min-width: 1600px){.product__thumbs--beside.product__thumbs-placement--left{min-height:730px}.product__thumbs--beside{max-height:730px;min-height:730px}.product__thumbs--beside{flex:0 0 90px;max-width:90px}}.product-gallery-swiper .swiper-slide{width:100%}.product-gallery-swiper .swiper-pagination-bullet-active{background:#4b4b4b}.product-gallery-swiper .swiper-scrollbar{bottom:0;left:0;width:100%;background:#d9d9d9;display:none}.product-gallery-swiper .swiper-scrollbar-drag{border-radius:0;background:#4b4b4b}.template-product .js-photoswipe__zoom{display:none}.variant-scroll-wrapper .variant-input-wrap{gap:4px;margin-bottom:0}.variant-wrapper .variant-input-wrap label:not(.color-swatch){padding:15px 8px;font-size:14px;min-width:76px;max-height:40px;background:#fff;box-shadow:unset!important;border:2px solid #E2E2E2;transition:.2s ease-in;display:flex;align-items:center;justify-content:center;text-align:center}.variant-wrapper .variant-input-wrap label:not(.color-swatch):hover{border-color:#000}.variant-input-wrap input[type=radio]:checked+label:not(.color-swatch){border-color:#000;background:#f1f1f1}.estimated{align-items:center;justify-content:center;gap:5px!important;font-size:14px!important}.estimated-title{font-weight:400}.product-info-boxes{justify-content:center}.product-info-boxes{gap:16px!important;flex-wrap:wrap}.info-box-item{display:flex;align-items:center;gap:12px}.info-box-item .image-wrapper{width:unset!important;height:unset!important;margin:0!important}.info-box-item .image-wrapper img{width:40px!important;height:auto!important}.product-wide-content{max-width:1440px;margin:0 auto}.product-wide-content .collapsible-trigger:not(.collapsible-trigger--inline){font-size:20px!important;padding:20px 0}.product-wide-content .collapsible-content--all{margin-bottom:10px!important}.product__wishlist-area{position:absolute;right:24px;top:24px;padding:0;display:flex;justify-content:flex-end;z-index:10}.product__wishlist-area wishlist-button{display:inline-block}.main-product__form-buttons--wishlist button{background:#fff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;border-radius:100%;padding:0!important}.main-product__form-buttons--wishlist button svg{fill:#3f3f3f;width:24px;height:24px}.product__wishlist-area button{margin-left:-1rem}.button-icon--wishlist{background-color:#fff;color:#3f3f3f}.button-icon--wishlist svg{fill:#3f3f3f;width:1.8rem;height:1.8rem}.button-icon--wishlist svg:nth-child(2){display:none}.button-icon--wishlist.is-active svg:first-child{display:none}.button-icon--wishlist.is-active svg:nth-child(2){display:inline}.button-icon--wishlist .swym-tooltip{display:none!important}.button-icon--wishlist:before{border-color:#3f3f3f;opacity:1}.wishlist-btn-opacity{opacity:.5}.product-card__wishlist-button{position:absolute;right:8px;top:8px;z-index:10;width:32px;height:32px;background:#fff;border-radius:100%}.product-card__wishlist-button button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent!important;color:#3f3f3f!important;outline:none;border:0;cursor:pointer;padding:0!important}.button-icon--wishlist.swym-added.swym-add-to-wishlist{background:transparent!important;color:#3f3f3f!important}.product-card__wishlist-button button:before{content:none}.product-card__wishlist-button button svg{width:16px;height:16px;fill:#000!important}.engraving-popup-btn{display:flex;align-items:center;justify-content:center;padding:13px 16px;text-transform:uppercase;gap:8px;color:var(--colorBtnPrimary);border:1px solid var(--colorBtnPrimary);transition:.2s ease-in;font-size:14px}.engraving-popup-btn svg{transition:.2s ease-in;width:16px}.engraving-popup-btn svg path{transition:.2s ease-in}.engraving-popup-btn:hover{color:#fff;background:var(--colorBtnPrimary)}.engraving-popup-btn:hover svg path{fill:#fff}.engraving-popup .popup-inner{max-width:90%;padding:0;border-radius:0}.engraving-popup-content{display:flex;height:100%}.engraving-popup-content .engraving-popup-img{width:55%;background:#f2f5f6}.engraving-popup-img image-element{background:#f2f5f6;height:100%}.engraving-popup-img image-element img{width:100%;height:100%;mix-blend-mode:darken;object-fit:cover}.engraving-popup-content .popup-inner-content{width:45%;padding:20px 16px}.engraving-selection{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 70px)}.engraving-selection-top{display:flex;flex-direction:column;gap:15px}.engraving-selection-top .variant__label{text-transform:uppercase!important}.engraving-selection--options{display:flex;flex-wrap:wrap;gap:8px}.engraving-selection--options label{max-height:unset;font-size:12px!important;width:100px!important}.engraving-text,.engraving-note{width:100%;border-radius:2px;border-color:#c4c4c4;font-size:12px!important;padding:16px 13px}.engraving-info-txt{font-size:13px;line-height:19.5px;color:#757575;margin-top:8px;margin-bottom:0}.engraving-selection-bottom{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #e0e0e0;margin-top:16px}.engraving-selection-bottom .btn{border-radius:5px}.engraving-selection-bottom .popup-close{position:unset;text-decoration:underline;text-transform:uppercase}.font-handwritten{display:block;font-family:Corinthia,cursive}.handwritten-label label{display:block}.engraving-selection-description{display:flex;flex-direction:column;background:#ebebeb;padding:16px}.engraving-selection-description *{font-size:14px!important;color:#000}.engraving-popup-img image-element:first-child{display:block}.engraving-popup-img image-element:nth-child(n+2){display:none}.engraving-popup-img.normal-active image-element:first-child{display:block}.engraving-popup-img.normal-active image-element:nth-child(n+2){display:none}.engraving-popup-img.handwritten-active image-element:first-child{display:none}.engraving-popup-img.handwritten-active image-element:nth-child(n+2){display:block}.hero__subtitle{font-size:16px}.hero__top-subtitle{font-size:14px!important;line-height:21px!important;letter-spacing:unset}.hero{padding:0!important}.hero__link .btn{padding:18.5px 32px}.hero__top-subtitle .animation-contents{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hero__top-subtitle span{display:block}.hero__top-subtitle .hero__top-image img{width:100%;height:auto;opacity:1}.collection-sidebar__group .collapsible-trigger-btn:not(.collapsible-trigger--inline){font-size:16px;line-height:24px;letter-spacing:2px;text-transform:uppercase;font-weight:400;display:flex;justify-content:space-between;align-items:center;padding:22.5px 0}.collection-sidebar__group .collapsible-trigger__icon{position:unset;transform:unset}.collection-sidebar__group .collapsible-content__inner{font-size:12px}.tag__count{color:#4a4a4a}.main-collection--sidebar,.collection-area .medium-up--four-fifths,.search-content .medium-up--four-fifths{width:100%}.collection-area .collection-filter,.search-content .collection-filter{flex-wrap:wrap;justify-content:space-between}.collection-area .collection-filter__item.collection-filter__item--drawer,.search-content .collection-filter__item.collection-filter__item--drawer{width:100%}.collection-area .collection-filter__item--count,.search-content .collection-filter__item--count{text-align:left;flex:unset;display:inline-block;order:unset}.collection-area .collection-filter__item--drawer,.search-content .collection-filter__item--drawer{display:block;width:100%;flex:unset}.collection-area .collection-filter__item--drawer button,.search-content .collection-filter__item--drawer button{width:100%;justify-content:center}.search-content .grid{margin-left:0!important}.search-content .grid__item--sidebar{padding-right:20px}.collection-filter select{display:inline-block;width:unset}.collection-filter__item--sort{display:flex;justify-content:flex-end}.grid.collection-grid.grid--uniform{display:grid!important;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.grid.collection-grid.grid--uniform>li{display:block!important;width:100%!important}.grid.collection-grid.grid--uniform .grid-product__content{background:transparent}.collection-sidebar .filter-form{background:#fff}.card-text--inline{position:relative}.card-text--inline .media,.card-text--inline .media *{height:100%;object-fit:cover}.card-text--inline .card-text__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.card-text__content a{font-size:16px;line-height:24px;letter-spacing:2px}.card-text__content a.button--filled{display:inline-block;padding:8px 25px}.card-text__content a.button--text{background:transparent;text-decoration:underline}.card-text__title *{font-size:18px;line-height:21.6px;text-align:center;font-weight:700}.card-text--outline.text-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.card-text--outline .card-text__content{margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-text--outline .media{height:65%}.card-text--outline .media *{height:100%;width:100%;object-fit:cover;aspect-ratio:16 / 9}.section-header__top{padding:24px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.section-header__top .section-header__title{font-size:28px;line-height:33.61px;text-align:center}.section-header__description p{font-size:14px;line-height:24.5px;text-align:center;margin:8px 0 0}.section-header__promotional-bar{padding:16px 20px}.section-header__promotional-bar span{display:block;text-align:center;font-size:14px;font-family:Nimbus Sans,sans-serif;font-weight:700}.collection-filter__sort-container{display:flex;align-items:center;gap:11px;background:transparent}.collection-filter__sort-container label{display:none;align-items:center;gap:11px;font-size:16px!important;margin:0}.collection-filter .collection-filter__sort-container select{border:0;border-bottom:1px solid #000;border-radius:0;padding-top:4px;padding-bottom:4px;padding-left:0}.js-drawer-open-collection-filters{align-items:center;text-transform:uppercase;gap:8px!important;text-align:center}.collection-sidebar--heading{display:flex;align-items:center;gap:8px;margin-bottom:16px}.collection-sidebar--heading span{display:block;margin:0;font-size:16px;letter-spacing:2px;text-transform:uppercase}.js-drawer-open .main-content:after{--colorModalBg: rgba(0, 0, 0, 1)}#CollectionSidebar .drawer--left{left:unset;right:-350px}#CollectionSidebar .drawer--left.drawer--is-open{transform:translate(-350px)}.site-nav__link{font-weight:700;font-family:Nimbus Sans,sans-serif}header .site-nav__icons a{padding:0;display:flex;align-items:center;justify-content:center}header .site-nav__icons a svg{display:flex;align-items:center;justify-content:center;width:unset;height:unset}.section-header__top{position:relative}.collection-header--breadcrumb{display:flex;align-items:center;gap:6px;font-size:11px;margin-left:16px;color:#766d6e;margin-top:8px}.collection-header--breadcrumb *{color:#766d6e}.collection-header--breadcrumb *:last-child{color:#000}.mobile-nav__has-sublist{align-items:center;justify-content:space-between}.mobile-nav__has-sublist a{flex:unset;display:inline-block}#NavDrawer .drawer__fixed-header{background:#fff;padding:0!important;min-height:unset}#NavDrawer .drawer__close{width:unset}#NavDrawer .drawer__header{display:flex;align-items:center}#CollectionAjaxContent .pagination{display:none}.load-more-button-area{padding:60px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.load-more-button-area .load-more-js{max-width:360px;width:100%;display:block;text-align:center;height:48px;letter-spacing:2px;line-height:24px;font-size:16px;color:#fff;background:#000;border:1px solid #000;transition:.2s ease-in}.load-more-button-area .load-more-js:hover{background:#fff;color:#000}.finish-title-top{display:flex;align-items:center;gap:10px}.finish-title-top img{width:18px;height:18px;border-radius:100%;object-fit:cover}.metal-popup .finish-item{display:block;margin:20px 0;padding-bottom:20px}.metal-popup .finish-title{margin:0}.metal-popup .description{margin:10px 0 0}.metal-popup .size-chart-header{margin-bottom:0!important}.predictive__screen{height:unset}@media screen and (max-width: 992px){.card-text--outline,.card-text--inline{margin-bottom:10px;padding-left:15px}.search-content .grid__item--content.gird__item{padding-left:15px!important}.search-content .grid__item{padding-left:0}.search-content .collection-grid.grid{gap:12px!important}.search-content .collection-filter{margin-left:0!important}.grid.grid--uniform.list-collections{padding-left:15px;gap:12px}.list-collections .medium-up--one-quarter{width:calc(50% - 12px);padding-left:0}}@media screen and (min-width: 990px){.main-collection--sidebar{padding-right:48px;width:20%}.collection-area .medium-up--four-fifths,.search-content .medium-up--four-fifths{width:80%}.collection-area .collection-filter,.search-content .collection-filter{flex-wrap:nowrap}.collection-area .collection-filter__item--drawer,.search-content .collection-filter__item--drawer{display:none}.grid.collection-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.collection-area .grid.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.section-header__top{padding:32px 20px}.section-header__description p{font-size:16px;line-height:24px;text-align:center;margin:16px 0 0;max-width:1280px}.section-header__top .section-header__title{font-size:40px;line-height:48.01px}.section-header__promotional-bar span{font-size:20px}.collection-filter__sort-container label{display:flex}.collection-header--breadcrumb{font-size:12px;margin-left:48px;margin-top:0}}@media screen and (max-width: 1600px){.engraving-popup-content .size-chart-header{margin-bottom:10px}.engraving-popup-content .size-chart-header h3{font-size:18px}.engraving-selection-top{gap:9px}.engraving-selection-top .variant__label{font-size:11px!important;margin-bottom:8px!important}.engraving-text,.engraving-note{font-size:10px!important;padding:12px 10px}.engraving-info-txt{font-size:10px;margin-top:6px}.engraving-selection-description{padding:10px;gap:0}.engraving-selection-description *{font-size:10px!important}textarea.engraving-note{min-height:40px;height:40px}}@media screen and (max-width: 1280px){.footer__logo img{display:inline-block;transform:translateZ(0)}.engraving-popup-content{flex-direction:column}.engraving-popup-content .engraving-popup-img{width:100%;max-height:328px}.engraving-popup-img image-element{height:328px}.engraving-popup-img image-element img{object-fit:contain}.engraving-popup-content .popup-inner-content{width:100%}}@media screen and (max-width: 1000px){.collapsible-content__inner{margin-bottom:0!important}.site-footer .grid__item{width:100%;overflow:hidden}.footer__logo{border-bottom:0!important}.shopify-section-group-footer-group{margin-top:40px}.footer-newsletter-wrapper{margin-left:unset}.footer__section .multi-selectors{justify-content:flex-start}.footer__section .multi-selectors .multi-selectors__item{margin-left:0}.payment-icons{text-align:left!important}.footer-newsletter-wrapper{margin-bottom:32px!important}.footer__item--footer-0{padding-top:20px;padding-bottom:40px}.footer__title{font-size:16px}.site-footer__linklist a{font-size:14px;line-height:21px}.variant-scroll-wrapper.grid-overflow-wrapper{overflow:hidden!important}.variant-input-wrap{flex-wrap:wrap!important}.variant-scroll-wrapper.grid-overflow-wrapper .scrollbar-wrapper{overflow:visible!important;height:unset!important;padding:0!important}.variant-scroll-wrapper .scrollbar{display:none}.featured__collection-grid .grid--uniform,.section-recently-viewed .grid--uniform{gap:0;margin-left:0}.featured__collection-grid .grid__item,.section-recently-viewed .grid__item{padding:0;margin:0!important}.featured__collection-grid .grid-overflow-wrapper .grid__item:first-child{margin:0}.featured__collection-grid .grid.grid--uniform.swiper-wrapper{gap:10px!important}.featured__collection-grid .grid.grid--uniform:not(.swiper-wrapper),.section-recently-viewed .grid.grid--uniform:not(.swiper-wrapper){gap:10px!important}.featured__collection-grid .small--one-half,.section-recently-viewed .small--one-half{width:calc(50% - 5px)}.featured__collection-grid .grid-overflow-wrapper .swiper-wrapper>.grid__item{width:100%;flex:unset}.featured__collection-grid .grid-overflow-wrapper .grid__item.grid-product,.section-recently-viewed .grid-overflow-wrapper .grid__item.grid-product{width:calc(50% - 5px);flex:unset}.featured__collection-grid .scrollbar,.section-recently-viewed .scrollbar{display:none!important}.featured__collection-grid .grid-overflow-wrapper .scrollbar-wrapper{overflow:visible!important}.featured__collection-grid .grid-overflow-wrapper .grid{flex-wrap:wrap!important}.section-recently-viewed .grid-overflow-wrapper{padding-bottom:0}}@media (max-width: 989px){.product__photos{display:block}.product__thumbs{max-width:100%;margin-top:10px}.product__thumbs--beside{flex:auto}.product-gallery-swiper{margin-right:-25px;width:calc(100% + 25px)}.product-gallery-swiper .swiper-slide{width:324px}.product-gallery-swiper .swiper-slide:last-child{margin-right:27px!important}.product-gallery-swiper{margin-top:6px}.product-section .page-content--product .grid{margin-left:0}.product-section .page-content--product .grid .grid__item{width:100%;padding-left:0;margin-left:0}.product-section .product-single__meta{padding:0}.product__thumbs[data-position=beside] .product__thumb-arrow.product__thumb-arrow--next{display:none}.product__thumbs[data-position=beside] .product__thumb-arrow .icon{transform:rotate(0)}.product__thumbs[data-position=beside] .product__thumb-arrow.product__thumb-arrow--prev{display:none}.product__thumbs--beside .product__thumb-item{margin-bottom:0;height:60px}.product__thumbs--beside.product__thumbs-placement--left{margin-right:0;margin-left:0;margin-top:16px;padding-right:10px;overflow:visible;padding-bottom:10px}.product-single__meta .loox-rating{display:none}.product-single__meta .product-block--header{opacity:0;height:0;visibility:hidden;margin:0}.product__wishlist-area{right:10%;top:8px}.main-product__form-buttons--wishlist button{width:32px;height:32px}.main-product__form-buttons--wishlist button svg{width:16px;height:16px}.collection-area .collection-sidebar.small--hide,.search-content .collection-sidebar.small--hide{display:none!important}}@media screen and (max-width: 768px){header .site-nav__icons{gap:20px!important}.hero__subtitle{font-size:14px;line-height:24.5px}.hero__text-content .h1.hero__title{font-size:28px;line-height:33.61px}.hero__text-content.vertical-center{vertical-align:bottom!important}.hero__link .btn{width:100%;text-align:center}.hero__text-shadow{display:block;font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:.5}.shopify-section-group-footer-group{margin-top:0}.site-footer{margin-top:20px}}@media screen and (max-width: 640px){.footer__section .multi-selectors{justify-content:center}.payment-icons{text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/theswaf-custom.css.map */
