#shopify-section-template--22806740664356__exquisite_Xh6ppq{padding-top:4rem!important;padding-bottom:4rem!important}section.ringline-proshop-cta{padding:180px 20px!important}.spacing-style.text-block.text-block--AMHlkWjBmM01mT3B4S__blog-post-title.h2.text-block--align-center{position:absolute;z-index:99;top:200px}.mobile-nav [hidden]{display:none!important}.newsletter-heading-text-wrapper{margin:0!important}select,select option{text-transform:capitalize!important}form._formFieldset_cit2d_82{padding:10px!important}.mobile-nav .m-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-nav .m-link{text-decoration:none;display:block;padding:12px 0;width:100%}.mobile-nav .m-toggle{background:transparent;border:0;padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-nav .m-arrow{width:8px;height:8px;display:inline-block;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.mobile-nav .m-item.is-open .m-arrow{transform:rotate(-135deg)}.footer__content-bottom-main{display:block!important}.footer__copyright span,.footer__copyright a{font-size:16px!important}.mobile-nav .m-submenu{padding:6px 0 12px 12px}.mobile-nav .m-sublink{display:block;padding:10px 0;text-decoration:none}.header-center,.desktop-nav{overflow:visible}.desktop-nav .menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:28px}.desktop-nav .menu>.menu-item{position:relative}.desktop-nav .menu-link{display:inline-flex;align-items:center;gap:8px;padding:12px 0;text-decoration:none;white-space:nowrap}.desktop-nav .menu-arrow{width:7px;height:7px;display:inline-block;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;margin-top:-2px}.desktop-nav .menu-item:hover .menu-arrow{transform:rotate(-135deg)}.desktop-nav .menu>.menu-item>.submenu{list-style:none;margin:0;padding:10px 0;position:absolute;top:100%;left:0;min-width:220px;background:#fff;box-shadow:0 10px 25px #0000001f;z-index:9999;display:none}.desktop-nav .menu>.menu-item:hover>.submenu{display:block}.desktop-nav .submenu-item a{display:block;padding:10px 14px;text-decoration:none;white-space:nowrap}.desktop-nav .submenu-item a:hover{background:#0000000d}#shopify-section-template--22808911151140__exquisite_PUWYLP .section-header__wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.button--primary:before,.customer .button--primary:before{background-color:#fff!important}.button--primary.dot_active:hover:before,.customer .button--primary.dot_active:hover:before{box-shadow:0 0 0 5px #ffffff61!important}a.image-with-text__button.focus-inset:after{background-color:#fff!important}a.image-with-text__button.focus-inset:hover:after{box-shadow:0 0 0 5px #ffffff61!important}@media (max-width: 768px){.contact-form__image-container{order:0!important}._inline_1q1d2_47 ._formContainer_1q1d2_30{min-width:100%!important}#shopify-section-template--22808911151140__exquisite_PUWYLP{padding-top:4rem!important}.slideshow.adapt.slideshow--custom-effect h1,p{color:#000!important}section.section-market-banner p{color:#fff!important}.modern-cart{height:auto!important}.products-slider__swiper:not(.swiper-initialized) .swiper-wrapper .products-slider__slide{flex:0 0 100%!important;max-width:100%!important}.shopify-block.shopify-app-block:has(.salesrepsapp-block){justify-content:flex-end!important}button.checkout-btn{width:55%!important}#shopify-section-template--22808911151140__exquisite_PUWYLP .section-header__wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}#shopify-section-template--22808911151140__exquisite_PUWYLP .section-header__wrapper>*{width:100%}#shopify-section-template--22808911151140__exquisite_PUWYLP{padding-bottom:30px}}#shopify-section-template--22808911151140__exquisite_PUWYLP .button{color:#fff;background:#000;border-radius:50px}.product-collection__grid.grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:50px!important;align-items:start!important}@media (max-width: 1024px){.product-collection__grid.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (max-width: 640px){.product-collection__grid.grid-3{grid-template-columns:1fr!important;gap:14px!important}}.product-collection__grid.grid-3{--title-fs: clamp(15px, calc(12px + .7vw) , 26px);--price-fs: clamp(15px, calc(11px + .85vw) , 26px);--compare-fs: clamp(13px, calc(10px + .55vw) , 20px);--variant-fs: clamp(12px, calc(10px + .55vw) , 19px)}.product-collection__grid.grid-3 .product-card__title,.product-collection__grid.grid-3 .product-card__title a,.product-collection__grid.grid-3 .card__heading,.product-collection__grid.grid-3 .card__heading a{font-size:var(--title-fs)!important;line-height:1.25!important;font-weight:600!important}.product-collection__grid.grid-3 .product-card__price,.product-collection__grid.grid-3 .price,.product-collection__grid.grid-3 .price-item,.product-collection__grid.grid-3 .card-information .price{font-size:var(--price-fs)!important;font-weight:700!important;line-height:1.2!important}.product-collection__grid.grid-3 .price__sale .price-item--regular,.product-collection__grid.grid-3 .price-item--regular{font-size:var(--compare-fs)!important;opacity:.75!important}.product-collection__grid.grid-3 .variant,.product-collection__grid.grid-3 .variant-option,.product-collection__grid.grid-3 .product-card__variant,.product-collection__grid.grid-3 .swatch,.product-collection__grid.grid-3 .swatch__label,.product-collection__grid.grid-3 .product-card__swatches{font-size:var(--variant-fs)!important}@media (min-width: 1200px){.product-collection__grid.grid-3{--title-fs: clamp(18px, calc(12px + 1.1vw) , 34px);--price-fs: clamp(18px, calc(11px + 1.25vw) , 36px);--compare-fs: clamp(14px, calc(10px + .8vw) , 24px);--variant-fs: clamp(13px, calc(10px + .75vw) , 22px)}}@media (min-width: 1600px){.product-collection__grid.grid-3{--title-fs: clamp(22px, calc(12px + 1.3vw) , 44px);--price-fs: clamp(22px, calc(11px + 1.45vw) , 48px);--compare-fs: clamp(16px, calc(10px + .95vw) , 28px);--variant-fs: clamp(14px, calc(10px + .9vw) , 26px)}}@media (min-width: 1200px){.product-collection__grid.grid-3 .product-card__swatch-dot,.product-collection__grid.grid-3 button.product-card__swatch-dot,.product-collection__grid.grid-3 a.product-card__swatch-dot{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px!important;padding:0!important}}@media (min-width: 1600px){.product-collection__grid.grid-3 .product-card__swatch-dot,.product-collection__grid.grid-3 button.product-card__swatch-dot,.product-collection__grid.grid-3 a.product-card__swatch-dot{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;flex:0 0 22px!important}}#MainContent{background:#e6e6e6}a.s2kwpi1.s2kwpi0._1fragemn2._1fragemub._1fragemuh._1fragemu5.s2kwpi3.s2kwpi6.s2kwpi9.s2kwpi7._1fragem32._1fragemq2 img{width:100%!important;height:50px!important}._1fragem32._1fragemn2._16s97g73r{max-width:100%!important}button#quick-add-template--17237820014667__exquisite_PUWYLP7472360194123-submit,.quick-add.no-js-hidden{display:none!important}.product-card.card-wrapper.js-color-swatches-wrapper.quickview--hover{background-color:transparent!important}.card-information{padding:10px 0 0 2px!important}.product-card .card__title{font-size:2rem!important;font-weight:600!important;margin:7px 0 2px!important}.product-card .card-information-block .price{font-size:1.6rem!important}span.color-swatch-title{display:none!important}.product-grid{gap:20px;max-width:100%!important;margin:0!important;padding:60px 30px 80px!important}.product-card{width:100%!important}button#zakeke-product-button{font-size:16px;font-weight:500;line-height:1.5em;align-items:center!important;justify-content:center!important;background-color:#000!important;color:#fff!important;border:none;border-radius:100px!important;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:15px 60px!important;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s;font-family:var(--pf-shopify-font-family-type-body-font);width:41%;float:right;text-align:center;position:absolute;right:0;bottom:115px}.btns_01ppp a{font-size:16px;font-weight:500;line-height:1.5em;align-items:center!important;justify-content:center!important;background-color:#000!important;color:#fff!important;border:none;border-radius:20px!important;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:15px 0 0!important;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s;font-family:var(--pf-shopify-font-family-type-body-font);width:47%;float:right;text-align:center;position:relative;margin:0 5px;text-decoration:none}.btns_01ppp a img{padding:12px;border-radius:24px}.btns_01ppp a:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px;top:23px}.btns_01ppp a:hover:after{box-shadow:0 0 0 5px rgba(var(--color-button-text),.2)}.btns_01ppp a:hover{box-shadow:0 0 5px #7c7c7c}.product-card.card-wrapper.js-color-swatches-wrapper.quickview--hover{background-color:#fff}.card-information{padding:10px 0 20px 20px}button#quick-add-template--17237820014667__exquisite_PUWYLP7480851464267-submit{display:none!important}#popup-btn:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px;top:23px}#popup-btn:hover:after{box-shadow:0 0 0 5px rgba(var(--color-button-text),.2)}.spacing-style.text-block.text-block--AUHhRbkNhZzhUN2ZHU__blog-post-title.h2.text-block--align-center h1{color:#000;text-transform:capitalize}.blog-post-featured-image__image{opacity:.5}.spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column{position:relative}.blog-post-details.spacing-style.justify-center{display:none}.spacing-style.text-block.text-block--AUHhRbkNhZzhUN2ZHU__blog-post-title.h2.text-block--align-center{position:absolute;z-index:9;top:200px}.blog-post-featured-image.blog-post-featured-image--height-fit.spacing-style.size-style{height:450px}.blog-post-content.rte{max-width:90%;padding:50px 0}button.checkout-btn:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px;top:18px}button.checkout-btn:hover:after{box-shadow:0 0 0 5px rgba(var(--color-button-text),.2)}button.checkout-btn{align-items:center;justify-content:center;background-color:#000!important;color:#fff!important;border:none;border-radius:100px!important;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:15px 20px 15px 40px!important;position:relative;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s}button.button.button--primary:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px}button.button.button--primary:hover:after{box-shadow:0 0 0 5px rgba(var(--color-button-text),.2)}button.button.button--primary{align-items:center;justify-content:center;background-color:#000!important;color:#fff!important;border:none;border-radius:100px!important;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:15px 20px 15px 40px!important;position:relative;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s}a.btn.btn--secondary:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px;top:22px}a.btn.btn--secondary:hover:after{box-shadow:0 0 0 5px #765e02}a.btn.btn--secondary{align-items:center;justify-content:center;background-color:#000!important;color:#fff!important;border:none;border-radius:100px!important;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:15px 20px 15px 40px!important;position:relative;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s}a.btn.btn--primary:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px;top:22px}a.btn.btn--primary:hover:after{box-shadow:0 0 0 5px rgba(var(--color-button-text),.2)}a.btn.btn--primary{align-items:center;justify-content:center;background-color:#fff!important;color:#000!important;border:none;border-radius:100px!important;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:15px 20px 15px 40px!important;position:relative;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s}section.free-sample-kit a:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px;top:22px}section.free-sample-kit a:hover:after{box-shadow:0 0 0 5px rgba(var(--color-button-text),.2)}section.free-sample-kit a{align-items:center;justify-content:center;background-color:#000!important;color:#fff;border:none;border-radius:100px!important;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:15px 20px 15px 40px!important;position:relative;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s}section.section-market-banner a.button:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px;top:16px}section.section-market-banner a.button:hover:after{box-shadow:0 0 0 5px rgba(var(--color-button-text),.2)}section.section-market-banner a.button{align-items:center;justify-content:center;background-color:#000!important;color:#000;border:none;border-radius:100px;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:15px 20px 15px 40px!important;position:relative;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s}button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px;top:23px}button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 0 5px rgba(var(--color-button-text),.2)}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{align-items:center!important;justify-content:center!important;background-color:#000!important;color:#fff!important;border:none;border-radius:100px!important;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:20px 60px!important;position:relative;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s}button.sc-jBqsaa.ceQZtx.pf-488_.pf-button-1:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px;top:23px}button.sc-jBqsaa.ceQZtx.pf-488_.pf-button-1:hover:after{box-shadow:0 0 0 5px rgba(var(--color-button-text),.2)}button.sc-jBqsaa.ceQZtx.pf-488_.pf-button-1{align-items:center;justify-content:center;background-color:#000;color:#fff;border:none;border-radius:100px;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:15px 20px;position:relative;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s}a.image-with-text__button.focus-inset:after{content:"";min-width:1rem;max-width:1rem;width:1rem;height:1rem;min-height:1rem;max-height:1rem;border-radius:50%;transition:box-shadow .2s;background-color:#000;position:absolute;left:16px}a.image-with-text__button.focus-inset:hover:after{box-shadow:0 0 0 5px rgba(var(--color-button-text),.2)}a.button.button--primary.image-with-text__button.focus-inset{align-items:center;justify-content:center;background-color:#000;color:#fff;border:none;border-radius:100px;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:24px;padding:15px 20px 15px 40px;position:relative;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s}.examples-slider-section{padding:80px 20px;text-align:center;background-color:#ededed}.examples-slider-section .container{max-width:1200px;margin:0 auto}.examples-intro{font-size:2.2rem;font-weight:600;margin-bottom:40px;color:#333;text-transform:capitalize}.image-grid-container{position:relative;overflow:hidden}.slider-wrapper{display:flex;transition:transform .6s ease;gap:20px}.grid-image{min-width:300px;height:300px;background-size:cover;background-position:center;border-radius:12px;position:relative;flex-shrink:0;margin-right:6px!important}.grid-caption{position:absolute;bottom:15px;left:15px;right:15px;background:#000000c4;color:#fff;font-size:1rem;padding:8px 12px;border-radius:8px}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:#0009;color:#fff;border:none;padding:10px 16px;font-size:2rem;cursor:pointer;border-radius:50%;z-index:2}.slider-nav.prev{left:10px}.slider-nav.next{right:10px}.slider-dots{margin-top:20px}.dot{display:inline-block;width:12px;height:12px;margin:0 5px;background:#ccc;border-radius:50%;cursor:pointer}.dot.active{background:#000}@media (max-width: 768px){.grid-image{min-width:80%;height:250px}.blog-post-featured-image.blog-post-featured-image--height-fit.spacing-style.size-style{height:350px}.spacing-style.text-block.text-block--AUHhRbkNhZzhUN2ZHU__blog-post-title.h2.text-block--align-center{top:150px}}@media (max-width: 767px){.sc-gRtvfn.YJaia.pf-36_ a{width:100%!important}.spacing-style.text-block.text-block--AMHlkWjBmM01mT3B4S__blog-post-title.h2.text-block--align-center{top:110px}.slideshow.adapt.slideshow--custom-effect h1,p{color:#000!important}#shopify-section-template--22808911151140__exquisite_PUWYLP{padding-top:3rem!important;padding-bottom:0!important}.sc-fYXHKj.TqaeK.pf-25_{display:grid!important;gap:12px!important;justify-content:center!important;margin:-40px 0 0!important}button#zakeke-product-button{font-size:16px;font-weight:500;line-height:1em;align-items:center!important;justify-content:center!important;background-color:#000!important;color:#fff!important;border:none;border-radius:100px!important;box-sizing:border-box;cursor:pointer;flex-shrink:0;gap:0px;padding:14px 60px!important;overflow:hidden;z-index:1;transition:background-color .25s,color .25s,border .25s;font-family:var(--pf-shopify-font-family-type-body-font);width:100%;float:unset;text-align:center;position:absolute;right:0;bottom:175px}.sc-fYXHKj.TqaeK.pf-29_{display:grid!important}body #shopify-section-sections--17237820178507__header_section .site-logo img{height:30px!important}button.menu-btn{padding-top:15px}button.sc-nfLit.kChCmG.pf-34_.pf-button-1{margin:20px 0 15px!important}p#popup-btn{width:100%}.btns_01ppp a{width:46.8%;font-size:14px}}.cart-page.spacing-style{width:1200px;margin:0 auto}.cart-title h1{font-size:50px}.products-slider__swiper:not(.swiper-initialized) .swiper-wrapper{justify-content:unset!important}.localization-form__select{background-color:transparent!important}.card-list__text.number-visible{display:none}.footer .accordion{display:unset!important}.collapsible-content__icon.icon-style--secondary{display:none!important}.accordion summary{padding:0 0 4px!important}.skip-to-content-link.button-secondary{display:none}.slideshow-slide__desc.richtext__content.large-font.js-fade.visible p{color:#fff;font-weight:500}span.blockquote__text.h1 p,h6{margin:0;padding:10px 0}#shopify-section-template--17237820014667__exquisite_PUWYLP{padding-top:50px!important;padding-bottom:20px!important}section#shopify-section-template--17587257901233__blockquote_rwtxJE{padding:60px 0 0}dialog.quick-add-modal.dialog-modal.color-scheme-1{display:none}span.blockquote__text.h1 h6{font-weight:400;letter-spacing:0px}.slideshow .container .slideshow-slide__desc{max-width:70rem}:root{--swiper-bullet-bg: #525252 !important}.z-test{background-color:#e5e5e5;padding:80px 0}.z-test__container{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:0 auto;padding:0 20px;align-items:start}.z-test__eyebrow{display:inline-block;font-size:14px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:#000;margin-bottom:10px;position:relative}.z-test__eyebrow:before{content:"";width:6px;height:6px;background-color:#000;border-radius:50%;display:inline-block;margin-right:8px;vertical-align:middle}.z-test__heading{font-size:40px;font-weight:700;color:#111;margin:0}.z-test__right p{color:#333;line-height:1.7;font-size:16px;margin-bottom:18px}.values-section{background-color:#f5f5f5;padding:80px 40px 10px}.values-container{max-width:1200px;margin:0 auto}.values-label{display:flex;align-items:center;gap:10px;margin-bottom:60px}.ethos-dot{width:12px;height:12px;background-color:#000;border-radius:50%}.ethos-label-text{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:2px;color:#666}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:80px 60px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 0}.value-item{position:relative;padding-right:30px}.value-item:nth-child(odd):after{content:"";position:absolute;top:0;right:-30px;width:1px;height:100%;background-color:#ddd}.value-number{font-size:20px;font-weight:600;color:#000;margin-bottom:10px}.value-content h4{font-size:20px;font-weight:600;margin-bottom:10px;color:#000}.value-content p{font-size:16px;color:#333;line-height:1.8}.image-grid{background-color:#f5f5f5;padding:100px 20px;position:relative}.image-grid-container{width:100%;margin:0 auto;position:relative;overflow:hidden}.slider-wrapper{display:flex;gap:20px;transition:transform .6s ease-in-out}.grid-image{flex:0 0 calc(32.9% - 14px);width:calc(33.333% - 14px);height:300px;border-radius:20px;background-size:cover;background-position:center;display:flex;align-items:end;justify-content:center;overflow:hidden;position:relative;color:#fff;font-size:14px}.grid-caption{background:#00000080;width:100%;text-align:center;padding:10px 0;font-size:14px}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffffe6;color:#000;border:1px solid #ddd;width:50px;height:50px;font-size:24px;cursor:pointer;transition:all .3s;z-index:10;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.slider-nav:hover{background-color:#fff;box-shadow:0 4px 12px #00000026;color:#000!important}.slider-nav.prev{left:20px}.slider-nav.next{right:20px}.slider-dots{display:flex;justify-content:center;gap:10px;margin-top:40px}.dot{width:10px;height:10px;border-radius:50%;background-color:#ddd;cursor:pointer;transition:all .3s}.dot.active{background-color:#000;width:30px;border-radius:5px}.full-bg-section{width:100%;height:600px;background-size:cover;background-position:center;background-repeat:no-repeat}section.about-quote-section h2.section-header__title.h1{width:65%}section.about-quote-section{padding:90px 0 20px}span.section-header__subtitle.subheading:before{content:"";display:block;height:1rem;width:1rem;min-height:1rem;max-height:1rem;min-width:1rem;max-width:1rem;border-radius:50%;background:rgb(var(--color-accent))}.newsletter.color-background-2{background-color:#fff}.as-seen-section{background-color:#e5e5e5;padding:100px 0}.as-seen-section .section-header__subtitle{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#555}.brand__wrapper{margin-top:40px}.brand-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:90px;list-style:none;padding:0;margin:0}.section-header.section-header__border{border-bottom:1px solid #c5c5c5}.brand-list__item{flex:0 1 auto;display:flex;align-items:center;justify-content:center}footer.footer{background-color:#1f1f1f!important;color:#fff!important}.footer,.footer *{color:#fff!important}.footer a{color:#fff!important;text-decoration:none;transition:color .3s ease,opacity .3s ease}.footer a:hover{color:#cfcfcf!important;opacity:.85}.footer-block__text{color:#dcdcdc!important;font-size:14px;line-height:1.6;margin-top:10px}.footer-block__heading,.footer-block__contacts-label{color:#fff!important;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:14px;margin-bottom:10px}.footer-block__contacts-text{display:block;color:#ccc!important;font-size:14px;margin-bottom:5px}.footer-block__contacts-text:hover{color:#fff!important}.list-menu__item span,.footer__policies a span{color:#ccc!important}.list-menu__item span:hover,.footer__policies a span:hover{color:#fff!important}.footer__list-social .icon{color:#fff!important;transition:transform .3s ease,color .3s ease}.footer__list-social a:hover .icon{color:#cfcfcf!important;transform:scale(1.1)}.footer__copyright span,.footer__copyright a{color:#aaa!important;font-size:13px}.footer__copyright a:hover{color:#fff!important}.footer__policies a{color:#ccc!important;font-size:13px}.footer__policies a:hover,.icon-plus,.icon-minus{color:#fff!important}.contact-form-section{background-color:#e6e6e6;padding:100px 40px}.field textarea.field__input{padding:1.8rem 2rem;height:100px;resize:none;background-color:#dadada}.contact-form__inner{display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap}.contact-form__wrapper{flex:1 1 49%;min-width:400px;max-width:600px;opacity:0;transform:translateY(50px);transition:all .8s ease}.contact-form__title{font-size:40px;font-weight:600;margin-bottom:15px;color:#000}.contact-form__text{font-size:16px;color:#555;margin-bottom:35px;line-height:1.6}.contact-form .field{margin-bottom:20px}.contact-form .field__input{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:6px;font-size:16px;background-color:#fff;transition:all .3s ease}.contact-form .field__input:focus{border-color:#000;box-shadow:0 0 0 2px #0000001a;outline:none}.button--primary{background-color:#000;color:#fff;padding:14px 35px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.button--primary:hover{background-color:#333}.contact-form__image-container{flex:1 1 45%;max-width:600px;opacity:0;transform:translateY(50px);transition:all .8s ease}.contact-form__image{width:100%;border-radius:10px;object-fit:cover}.faq-section{background-color:#fff;padding:40px 20px}.faq-header{text-align:center;margin-bottom:60px;opacity:0;transform:translateY(50px);transition:all .8s ease}.faq-title{font-size:42px;font-weight:600;margin-bottom:10px;color:#000}.faq-subtitle{font-size:16px;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.faq-list{max-width:900px;margin:0 auto}.faq-item{border-bottom:1px solid #e5e5e5;padding:20px 0;opacity:0;transform:translateY(50px);transition:all .8s ease}.faq-question{background:none;border:none;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;cursor:pointer;color:#000;padding:10px 0;transition:color .3s ease}.faq-question:hover{color:#666}.faq-icon{font-size:24px;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;color:#555}.faq-answer p{font-size:16px;line-height:1.7;margin-top:10px}.faq-item.active .faq-icon{transform:rotate(180deg);color:#fff}.faq-item.active .faq-question{color:#000}.faq-item.active .faq-answer{max-height:400px}.faq-section{background-color:#f5f5f5}.container{max-width:1200px;margin:0 auto;padding:0 20px}.faq-wrapper{display:grid;grid-template-columns:1fr;gap:40px}.quick-add-modal{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:#0009;justify-content:center;align-items:center}.quick-add-modal.active{display:flex}.quick-add-modal__content{background:#fff;max-width:800px;width:90%;max-height:90%;overflow-y:auto;border-radius:8px;position:relative;padding:2rem}.modal-close-button{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer}.loading-overlay{display:flex;justify-content:center;align-items:center;height:200px}.spinner{width:40px;height:40px;border:4px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cart-luxury{background:linear-gradient(180deg,#fafafa,#f0f0f0);min-height:100vh;padding:60px 20px;font-family:Poppins,sans-serif}.cart-wrapper{max-width:1100px;margin:0 auto}.cart-heading{text-align:center;font-size:5rem;font-weight:700;margin-bottom:50px;color:#111}.cart-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.cart-card{display:flex;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #00000014;transition:transform .25s ease,box-shadow .25s ease}.cart-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}.cart-img-wrap img{width:150px;height:185px;object-fit:cover;border-right:1px solid #eee}.cart-info{flex:1;padding:15px 20px;display:flex;flex-direction:column;justify-content:space-between}.cart-info h2{margin:0}.cart-info h2 a{color:#222;text-decoration:none;font-weight:600;font-size:3rem}.cart-info h2 a:hover{color:#000}.variant{color:#646464;font-size:1.4rem;margin:3px 0;font-weight:700;letter-spacing:1px}.price-row{display:flex;justify-content:space-between;font-weight:600;margin:8px 0}.qty-controls{display:flex;align-items:center;gap:8px}.qty-btn{width:28px;height:28px;border:none;background:#eee;font-size:18px;border-radius:6px;cursor:pointer;transition:background .2s}.qty-btn:hover{background:#ddd}.qty-controls input{width:50px;text-align:center;border:1px solid #ddd;border-radius:6px;padding:4px}.remove-btn{text-decoration:none;font-size:.9rem;color:#e00;margin-top:5px;align-self:flex-start}.cart-summary{margin-top:50px;display:flex;justify-content:center}.summary-box{background:#fff;border-radius:16px;padding:30px 40px;box-shadow:0 8px 30px #0000000f;text-align:center;width:100%;max-width:500px}.subtotal-text{font-size:1.1rem;color:#555}.subtotal-price{font-size:1.8rem;font-weight:700;color:#111;margin:10px 0}.note{color:#888;margin-bottom:20px}.summary-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.btn-primary,.btn-secondary{display:inline-block;padding:12px 28px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease}.btn-primary{background:#111;color:#fff}.btn-primary:hover{background:#000;transform:scale(1.03)}.btn-secondary{background:#f2f2f2;color:#333}.btn-secondary:hover{background:#e4e4e4;transform:scale(1.03)}.empty-cart p{font-size:1.2rem;color:#555;margin-bottom:20px}.modern-cart{background:#f5f5f5;min-height:100vh;padding:60px 20px;font-family:Poppins,sans-serif}.modern-cart .container{max-width:1100px;margin:0 auto}.cart-title{font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:left;color:#111}.free-shipping{background:#eaeaea;border-radius:8px;padding:15px 20px;margin-bottom:40px}.free-shipping p{font-weight:500;font-size:.9rem;margin-bottom:10px}.progress-bar{background:#ccc;height:8px;border-radius:10px;overflow:hidden}.progress-fill{background:#111;height:100%;width:80%;transition:width .3s ease}.cart-table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden}.cart-table th{text-align:left;font-weight:600;color:#444;padding:15px;border-bottom:1px solid #eee}.cart-table td{padding:20px 15px;vertical-align:middle;border-bottom:1px solid #f0f0f0}.cart-product{display:flex;align-items:center;gap:15px}.cart-product img{width:90px;height:90px;object-fit:cover;border-radius:8px}.cart-product h3{margin:0;font-size:2rem;font-weight:600;color:#111}.variant{color:#777;font-size:1.2rem}.cart-qty{text-align:center}.qty-controls{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:8px;overflow:hidden}.qty-btn{width:32px;height:32px;border:none;background:#f5f5f5;font-size:18px;cursor:pointer}.qty-controls input{width:40px;text-align:center;border:none;background:#fff}.cart-price,.cart-total{font-weight:500;color:#111}.remove{color:red!important;text-decoration:none;font-size:1rem;font-weight:700}.remove:hover{color:#000}.cart-summary{margin-top:40px;text-align:right;display:block}.subtotal-text{color:#000;font-weight:700;margin:0!important;font-size:14px}.subtotal{font-size:1.6rem;font-weight:700;color:#111}.tax-text{font-size:1.4rem;color:#666;margin:10px 0 25px}.checkout-btn{background:#111;color:#fff;border:none;padding:14px 28px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s}.checkout-btn:hover{background:#000;transform:scale(1.03)}.empty-cart{text-align:center;margin-top:100px}.empty-cart p{font-size:1.2rem;margin-bottom:20px}.shop-btn{display:inline-block;background:#111;color:#fff;padding:12px 28px;border-radius:8px;text-decoration:none}.shop-btn:hover{background:#000}#fathers-day-main{padding:80px 0;background:#fff;color:#222;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#fathers-day-main .container{max-width:1200px;margin:0 auto;padding:0 20px}.fathers-day-main .main-content{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;margin-bottom:50px}.fathers-day-main .text-content{flex:1;min-width:300px}.fathers-day-main .text-content h1{font-size:38px;font-weight:700;margin-bottom:20px;line-height:1.2}.fathers-day-main .text-content p{font-size:18px;line-height:1.7;color:#444}.fathers-day-main .image-content{flex:1;text-align:right}.main-ringline-section{padding:80px 20px;background-color:#fff}.main-ringline-section .container{max-width:1200px;margin:0 auto}.main-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}.text-side{flex:1;min-width:300px}.text-side h2{font-size:4.5rem;font-weight:700;margin-bottom:20px;color:#111}.text-side p{font-size:16px;color:#000;line-height:1.6}.image-side{flex:1;text-align:center;min-width:300px}.image-side img{max-width:100%;border-radius:12px;box-shadow:0 4px 20px #0000001a}.fathers-day-main .image-content img{width:100%;max-width:550px;border-radius:10px;box-shadow:0 6px 20px #00000014}.examples-section{text-align:center;margin-bottom:40px}.examples-section .examples-intro{font-size:20px;color:#333;margin-bottom:0;font-weight:500}.examples-section .examples-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;justify-items:center}.examples-section .example-item img{width:100%;max-width:260px;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 15px #0000001a}.examples-section .example-item img:hover{transform:scale(1.05);box-shadow:0 8px 25px #00000026}.cta-section{text-align:center;padding-top:40px;border-top:1px solid #eee}.cta-section .cta-text{font-size:22px;font-weight:500;margin-bottom:25px}.cta-section .cta-button{display:inline-block;background:#1c1c1c;color:#fff;padding:14px 36px;border-radius:6px;text-decoration:none;font-size:16px;font-weight:600;transition:all .3s ease}.cta-section .cta-button:hover{background:#00704a;transform:translateY(-2px)}@media (max-width: 768px){.fathers-day-main .main-content{flex-direction:column;text-align:center}.fathers-day-main .image-content{text-align:center}.fathers-day-main .text-content h1{font-size:30px}.slider-dots{display:none}}@media (max-width: 900px){.cart-grid{grid-template-columns:1fr}.cart-card{flex-direction:column;align-items:center;text-align:center}.cart-img-wrap img{width:100%;height:200px;border-right:none;border-bottom:1px solid #eee}}@media screen and (min-width: 900px){.faq-wrapper{grid-template-columns:.4fr .6fr;gap:60px}}.faq-header-column{display:flex;flex-direction:column;gap:30px}.faq-header{margin-bottom:20px}.faq-heading{font-size:36px;font-weight:700;color:#2c2c2c;margin:0;line-height:1.2}.faq-image-container{width:100%;overflow:hidden;border-radius:8px}.faq-left-image{width:100%;height:auto;display:block;object-fit:cover}.faq-content-column{display:flex;flex-direction:column}.faq-items{display:flex;flex-direction:column;gap:20px}.faq-item{border-bottom:1px solid #e0e0e0;padding-bottom:20px}.faq-item:last-child{border-bottom:none}.faq-toggle{width:100%;background:none;border:none;text-align:left;padding:15px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;transition:all .3s ease}.faq-toggle:hover{opacity:.8}.faq-toggle-group{flex:1}.faq-question{font-size:18px;font-weight:600;color:#2c2c2c;margin:0;line-height:1.4}.faq-icon{flex-shrink:0;width:40px;height:40px;background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;transition:all .3s ease}.faq-icon svg{transition:all .3s ease}.icon-minus,.icon-plus{position:absolute;transition:opacity .3s ease}.faq-item.active .icon-minus{opacity:1}.faq-item.active .icon-plus{opacity:0}.faq-item:not(.active) .icon-minus{opacity:0}.faq-item:not(.active) .icon-plus{opacity:1}.faq-answer{display:none;padding:15px 0 0}.faq-item.active .faq-answer{display:block}.faq-answer-inner{color:#666;line-height:1.6;font-size:16px}.faq-answer-inner p{margin:0 0 10px}.faq-answer-inner p:last-child{margin-bottom:0}.faq-answer-inner strong{color:#2c2c2c;font-weight:600}.faq-button-container{margin-top:40px;text-align:left}.faq-button{display:inline-block;background-color:#1a1a1a;color:#fff;text-decoration:none;border-radius:4px;font-size:16px;font-weight:600;transition:all .3s ease;position:relative;padding:16px 32px 16px 48px}section#shopify-section-template--17587257901233__card-list{padding:70px 0!important}.faq-button:before{content:"\2022";position:absolute;left:20px;font-size:20px}h2.section-header__title.h2{margin:0 0 10px}.faq-button:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.faq-button span{display:inline-block}@media screen and (max-width: 899px){.faq-heading{font-size:28px}.faq-question{font-size:16px}.faq-answer-inner{font-size:14px}.faq-button{padding:14px 28px;font-size:14px}}@media screen and (max-width: 480px){.faq-heading{font-size:24px}.faq-icon{width:36px;height:36px}.faq-question{font-size:15px}.faq-answer-inner{font-size:13px}}@media (max-width: 768px){.faq-title{font-size:32px!important}span.slideshow__overlay{display:none!important}.contact-form__inner{flex-direction:unset!important;text-align:unset!important}.contact-form__wrapper{max-width:100%!important;min-width:100%!important}.contact-form-section{padding:40px 12px 50px!important}.easy-display-container{display:block!important;margin:0 30px!important}.sample-box{max-width:85%!important}.faq-question{font-size:16px}.faq-answer p{font-size:14px}}.blog-section{background-color:#fff;padding:40px 0 70px}.blog-header{text-align:center;margin-bottom:60px;opacity:0;transform:translateY(50px);transition:all .8s ease}.blog-title{font-size:42px;font-weight:600;margin-bottom:10px;color:#000}.blog-subtitle{font-size:16px;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;max-width:1200px;margin:0 auto}.blog-item{background:#f9f9f9;border-radius:10px;overflow:hidden;transition:all .4s ease;opacity:0;transform:translateY(50px)}.blog-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.blog-image-wrapper{display:block;width:100%;height:250px;overflow:hidden}.blog-image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-item:hover .blog-image{transform:scale(1.05)}.blog-content{padding:25px}.blog-post-title{font-size:20px;font-weight:600;margin-bottom:10px;color:#000}.blog-excerpt{font-size:15px;color:#555;line-height:1.6;margin-bottom:20px}.blog-btn{font-size:14px;color:#000;text-transform:uppercase;font-weight:600;letter-spacing:.5px;text-decoration:none;position:relative;transition:color .3s ease}.blog-btn:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1.5px;background-color:#000;transition:all .3s ease}.blog-btn:hover{color:#666}.blog-btn:hover:after{width:0;left:50%}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:60px}.pagination-btn{background-color:#000;color:#fff;padding:12px 25px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;transition:all .3s ease}.pagination-btn:hover{background-color:#333}.pagination-info{font-size:14px;color:#666}.animate-fade-up{opacity:1!important;transform:translateY(0)!important}.custom-header{width:100%;font-family:Arial,sans-serif;background:#f2f2f2}.announcement-bar{background:#dcdcdc;text-align:center;padding:5px 0;font-size:14px;color:#000}.announcement-bar a{text-decoration:none;color:#111;font-weight:600}.header-main{display:flex;align-items:center;justify-content:space-between;padding:12px 40px}.header-left{display:flex;align-items:center}.menu-toggle{border:none;background:none;font-size:22px;margin-right:18px;cursor:pointer}.site-logo img{height:100px!important;max-height:100px!important}.site-logo-text{font-size:20px;font-weight:700;color:#000;text-decoration:none}.main-navigation ul{list-style:none;display:flex;gap:25px;margin:0;padding:0}.main-navigation a{color:#111;font-weight:600;text-decoration:none!important}.main-navigation a:hover{text-decoration:underline}.header-right{display:flex;align-items:center}.header-right a{margin-left:18px;font-weight:500;color:#111;text-decoration:none}.header-right a:hover{text-decoration:underline}.currency-switcher,.language-switcher{margin-right:12px;font-weight:500}.cart-count{font-weight:600}.footer__content-bottom-main{display:block;width:100%!important;text-align:center}.header__heading-link span{max-width:100%!important}.header-pro{font-family:Inter,sans-serif;border-bottom:1px solid #eee}.header-top{background:#f8f8f8;text-align:center;font-size:14px;padding:8px 10px}.header-top a{color:#000;text-decoration:none;margin-left:6px}.header-container{display:flex;align-items:center;justify-content:space-between;padding:12px 5%}.site-logo img{max-height:100px}.desktop-nav ul{list-style:none;display:flex;gap:25px;margin:0;padding:0}.desktop-nav a{color:#333;text-decoration:none;font-weight:500;transition:.2s ease}.header-right .icon{margin-left:15px;font-size:18px;color:#333;text-decoration:none}.menu-btn{display:none;font-size:22px;background:none;border:none;cursor:pointer}.mobile-nav{display:none;background:#fff;border-top:1px solid #eee}.mobile-nav ul{list-style:none;padding:15px;margin:0}.mobile-nav li{padding:10px 0;border-bottom:1px solid #f1f1f1}.mobile-nav a{color:#333;text-decoration:none;font-size:16px}.search-form button:hover{background:#0056b3}.header-pro{width:100%;border-bottom:1px solid #eee;background:#fff;position:relative;z-index:100;font-family:var(--font-body-family, Arial, sans-serif)}.header-top{background:#f7f7f7;text-align:center;font-size:14px;padding:6px 0;color:#333}.header-top a{color:#000;text-decoration:none;margin-left:5px}.header-container{display:flex;align-items:center;justify-content:space-between;padding:14px 40px 2px}.header-top p{margin:6px 0}.site-logo img{height:40px;width:auto}.site-logo-text{font-weight:700;font-size:22px;text-decoration:none;color:#000}.desktop-nav ul{display:flex;list-style:none;gap:25px;margin:0;padding:0}.desktop-nav a{text-decoration:none;color:#000;font-weight:500;transition:color .3s ease}.desktop-nav a:hover{color:#000}.header-right{display:flex;align-items:center;gap:20px}.header-right .icon{background:none;border:none;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center;transition:color .3s ease,transform .2s ease}.header-right .icon svg{width:22px;height:22px}.header-right .icon:hover{color:#000;transform:scale(1.1)}.search-dropdown{position:absolute;top:100%;right:5%;background:#fff;border:1px solid #ddd;box-shadow:0 2px 6px #0000001a;padding:10px;display:none;z-index:1000;border-radius:6px}.search-dropdown.active{display:block}.search-form{display:flex;align-items:center;gap:8px}.search-form input{width:220px;padding:6px 10px;border:1px solid #ccc;border-radius:4px;outline:none}.search-form button{background:#000;color:#fff;border:none;padding:6px 10px;border-radius:4px;cursor:pointer;transition:.2s}.search-form button:hover{background:#fff}.menu-btn{display:none;background:none;border:none;font-size:24px;position:absolute;right:10px;top:65%;transform:translateY(-50%);cursor:pointer}.header-right{margin:0 35px 0 0}.mobile-nav{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:1px solid #ddd}.mobile-nav.active{display:block}.mobile-nav ul{list-style:none;margin:0;padding:15px}.mobile-nav a{display:block;padding:10px 0;color:#000;text-decoration:none;border-bottom:1px solid #eee}.mobile-nav a:hover{color:#000}.header-right a{margin:0!important}.header-right .icon svg{width:27px;height:24px}.market-segment-banner{padding:80px 20px;width:100%;display:flex;align-items:center;justify-content:center;min-height:400px}.section-market-banner{padding:150px 20px}.section-market-banner h2{font-size:50px!important;margin-bottom:20px;color:#fff;font-weight:700!important;letter-spacing:1px}.shopify-section .ringline-box{background-color:#ededed}section.steel-marker-section .content-wrapper{justify-content:center!important;display:flex!important;align-items:center!important}.section-market-banner p{font-size:20px;margin-bottom:30px}.product-listing-section h1.hero-title{color:#fff}h1.slideshow-slide__title.js-split-text.visible{color:#fff!important}.market-segment-banner__container{max-width:1200px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.market-segment-banner__heading{font-size:48px;font-weight:700;margin:0;line-height:1.2}.market-segment-banner__subheading{font-size:20px;font-weight:400;margin:0;line-height:1.5;max-width:800px}.market-segment-banner__button{display:inline-block;padding:16px 48px;text-decoration:none;border-radius:4px;font-size:18px;font-weight:500;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);margin-top:8px}.market-segment-banner__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}section.shopify-section.spaced-section.section-featured-blog{padding:0 0 80px!important}.niche-gift-cards{background:#fdfdfd;padding:60px 0 80px}.niche-container{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}.niche-header h2{font-size:3.6rem;font-weight:700;color:#111;margin-bottom:60px;letter-spacing:-.02em}.niche-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.niche-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000012;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between;width:32%}.niche-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0000001f}.niche-image img{width:100%;height:220px;object-fit:cover;filter:brightness(.92);transition:transform .4s ease,filter .3s ease}.niche-card:hover .niche-image img{transform:scale(1.05);filter:brightness(1)}.niche-content{padding:25px 20px 35px}.niche-content h3{font-size:20px;color:#111;font-weight:600;margin-bottom:10px}.niche-content p{color:#555;font-size:14px;font-style:italic;line-height:1.6}@media (max-width: 768px){.niche-header h2{font-size:2rem}.niche-content p{font-size:.95rem}.niche-image img{height:300px}.niche-card{width:100%}}@media screen and (max-width: 768px){.products-slider__swiper:not(.swiper-initialized) .swiper-wrapper{display:grid!important;justify-content:unset!important;gap:2rem!important;max-width:100%!important}.section-market-banner h2{font-size:28px!important}.ringline-content h2{font-size:36px!important}#shopify-section-template--17587257901233__featured_blog_geAXtY{padding-top:0rem!important}.newsletter.color-background-2{padding:50px 10px}section.about-quote-section h2.section-header__title.h1{width:100%}.products-slider__swiper{padding-right:0rem!important}.products-slider__container{padding:0 30px!important}.market-segment-banner{padding:60px 20px}.market-segment-banner__heading{font-size:32px}.market-segment-banner__subheading{font-size:16px}.market-segment-banner__button{padding:14px 36px;font-size:16px}}@media screen and (max-width: 480px){.market-segment-banner{padding:40px 16px}.market-segment-banner__heading{font-size:24px}.market-segment-banner__subheading{font-size:14px}.market-segment-banner__button{padding:12px 28px;font-size:14px}}@media (max-width: 768px){.desktop-nav{display:none}.menu-btn{display:block}.header-container{padding:12px 20px 5px}}@media (max-width: 768px){.desktop-nav{display:none}.menu-btn{display:inline-block}.header-container{justify-content:space-between}}@media (max-width: 768px){.blog-title{font-size:32px}.blog-post-title{font-size:18px}.pagination-btn{padding:10px 20px}}form h1,h2,h3,h4,h5,h6,span{font-family:Syne,sans-serif!important}header.header.header--left-logo.header-container a span{color:#000!important}@media (max-width: 992px){.contact-form__inner{flex-direction:column;text-align:center}.contact-form__wrapper,.contact-form__image-container{max-width:100%}.contact-form__title{font-size:32px}}@media (max-width: 600px){.contact-form__title{font-size:26px}.contact-form__text{font-size:14px}}@media (max-width: 768px){.brand-list{gap:30px}.brand__image{max-width:120px}}@media (max-width: 768px){.full-bg-section{height:400px}}@media (max-width: 768px){.grid-image{height:350px;flex:0 0 100%}.slider-nav{width:40px;height:40px;font-size:20px}.slider-nav.prev{left:10px}.slider-nav.next{right:10px}}@media (max-width: 900px){.z-test__container{grid-template-columns:1fr;gap:30px}.z-test__heading{font-size:32px}}@media (max-width: 768px){.modern-cart{min-height:auto!important}.values-grid{grid-template-columns:1fr;gap:40px}.value-item:nth-child(odd):after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
