@media (min-width:1192px){html{font-size:calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200)))}}body{font-family:Poppins,sans-serif}body{background:#fff;box-sizing:border-box;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box;outline:none!important}img{max-width:100%}li{list-style:none}ul{padding:0;margin:0}a{text-decoration:none;transition:all .4s linear!important}.header-container{max-width:84%;margin:auto}body p{font-style:normal;color:#252525;line-height:1.8;font-size:var(--font16);letter-spacing:.056rem}.padding-top{padding-top:7.188rem}body #header-component .section,body .section{--full-page-grid-central-column-width:91.8%}.container,body .shopify-policy__container,.additional_services_row.additional_services_with_row{max-width:91.8%;margin:auto}:root{--Black:#000;--font14:.875rem;--font16:1rem;--font18:1.125rem;--font20:1.25rem;--font25:1.563rem;--font40:2.5rem;--font45:2.813rem;--font50:3.125rem}@keyframes scrolltop{0%{top:-6.25rem;opacity:.5}to{top:0;opacity:1;transition:.33s linear}}.product-card__content .product-media{background:#fff}.product-card__content .product-media-container.media-fit .product-media img{object-fit:contain}.menu-list__ul{display:flex;align-items:center;gap:2.5rem}.header__row .menu-list__ul li a span{font-size:var(--font16);text-transform:uppercase;color:#000;letter-spacing:.072rem}.header__row .menu-list__ul li a{padding:0;position:relative;line-height:normal;min-height:auto;margin-block:0;padding-block:0;margin-inline:0;padding-inline:0}.header .header__columns{padding-top:1.688rem;padding-bottom:1.688rem}body .header__column--right .search-action{margin-inline:0}.header .header__columns .header-logo__image{width:auto;height:auto;max-width:14rem}.header .header__columns .header__column--right .svg-wrapper{width:auto;height:auto}.header .header__columns .header__column--right .svg-wrapper svg{width:1.363rem;height:1.363rem;display:flex;align-items:center;color:#000}.account-button.header-actions__action{width:auto;height:auto}.header .header__columns .header__column--right{gap:1rem}.header .header__columns .header__column--right header-actions{margin-inline-start:0;gap:1rem;align-items:center}.header .header__columns .header__column--right .account-button__icon svg{width:1.625rem;height:1.688rem}.header .header__columns .header__column--right .header-actions__cart-icon svg{width:1.688rem;height:1.688rem}.header__row .menu-list__ul li a .menu-list__link-title:before{content:"";width:0;height:.5rem;border-bottom:1px solid #000;transition:all .4s cubic-bezier(.45,.05,.55,.95);position:absolute;bottom:-.275rem;left:0;right:0;max-width:100%;margin:auto}.header__row .menu-list__ul li:hover a .menu-list__link-title:before{width:100%}.header[data-sticky-state=active]{background:#fff;box-shadow:#00000059 0 5px 15px}body .header-actions__cart-icon .cart-bubble{top:-.313rem;right:-.313rem;width:auto;height:auto;min-width:1.4rem}body .header-actions__action{overflow:visible}.template-index header-menu .menu-list li a span,.available-banner header-menu .menu-list li a span{color:#fff}.template-index .header__row.header__row--top path,.available-banner .header__row.header__row--top path{fill:#fff!important}body :is(.header__column:has(header-menu:hover),body .header__column:has(.header-actions__action:hover),.header__column:has(.dropdown-localization__button:hover),body .header__column:has(.header__icon--menu:hover)) .header-actions__action:not(:hover){opacity:1}.template-index .header,.available-banner .header{position:absolute;width:100%}.template-index .header .header__row .header__columns .header-menu__inner li a span:before,.available-banner .header .header__row .header__columns .header-menu__inner li a span:before{content:"";border-bottom:1px solid #fff}body #header-component .section{background:transparent;border-bottom:1px solid #d5c6c6}.template-index #header-component .section,.available-banner #header-component .section{border-bottom:1px solid rgba(255,255,255,.2)}.template-index #header-component.header[data-sticky-state=active] .section{border-bottom:0}body .header-logo__image{height:auto;width:auto}.header__columns{padding-top:2rem;padding-bottom:2rem}body .menu-list{--menu-horizontal-gap: 3rem}.header__row .header__columns .header-menu__inner li a span:before,body #header-component .section .menu-list__submenu .mega-menu__grid .mega-menu__list .mega-menu__column div a span:before{content:"";width:0;height:.5rem;border-bottom:1px solid #000;transition:all .4s cubic-bezier(.45,.05,.55,.95);position:absolute;bottom:-.275rem;left:0;right:0;max-width:100%;margin:auto}.header__row .header__columns .header-menu__inner li:hover a span:before,body #header-component .section .menu-list__submenu .mega-menu__grid .mega-menu__list .mega-menu__column div a:hover span:before{width:100%}body .dialog-modal[open].search-modal__content{margin:auto;border-radius:0}body .account-actions{background:#cccccc57}body .account-actions .account-actions__link{border-radius:5px;text-transform:uppercase;padding:.875rem .625rem;line-height:normal}.account-actions__link.button{background:#333847}.account-actions__header h2{text-transform:uppercase}body .account-popover__panel{border-radius:0}.header__row .account-actions .account-actions__nav path,.template-index .header__row .account-actions .account-actions__nav path{stroke:#000;fill:none!important}body .cart-drawer__dialog{width:470px}.header[data-sticky-state=active],.header.fixed{background:#fff;box-shadow:#00000059 0 5px 15px;width:100%;z-index:9999;display:inline-block}body #header-component.header[data-sticky-state=active] .section{border:0}.header[data-sticky-state=active] header-menu .menu-list li a span{color:#000!important}.header[data-sticky-state=active] .header__row.header__row--top path{fill:#000!important}.header[data-sticky-state=active] .header-logo__image,.template-index #header-component.header[data-sticky-state=active] .header-logo__image,.available-banner #header-component.header[data-sticky-state=active] .header-logo__image{filter:brightness(0) invert(0)}.header[data-sticky-state=active] .header__columns .header-menu__inner li a span:before,.template-index .header[data-sticky-state=active] .header__columns .header-menu__inner li a span:before,.available-banner .header[data-sticky-state=active] .header__columns .header-menu__inner li a span:before{border-bottom:1px solid #000}.template-index .header__row.header__row--top .menu-list__link-title path,.header.open-max-mega-menu svg path,.available-banner .header__row.header__row--top .menu-list__link-title svg path{fill:none!important;stroke:#fff}.template-index .header.open-max-mega-menu .header__row.header__row--top .menu-list__link-title path,body .header.open-max-mega-menu .menu-list__link-title path,.available-banner .header.open-max-mega-menu .header__row.header__row--top .menu-list__link-title svg path{fill:none!important;stroke:#000}.header[data-sticky-state=active] .header__row.header__row--top .menu-list__link-title path{stroke:#000;fill:none!important}.header[data-sticky-state=active] .header__row.header__row--top .account-actions__list path{fill:none!important}.template-index #header-component .section .header-logo__image,.available-banner #header-component .section .header-logo__image{filter:brightness(0) invert(1)}.header__row .header__columns .header-menu__inner li a .menu-list__link-title .icon{width:.938rem;height:auto;margin-left:5px;transition:all .4s linear}.header__row .header__columns .header-menu__inner li:hover a .menu-list__link-title .icon{transform:rotateX(-180deg);position:relative}.menu-list__ul{display:flex;grid-column-gap:3rem}.menu-list__list-item a span{position:relative}.menu-list__link-title{display:flex;align-items:center;gap:6px}.header.open-max-mega-menu{background:#fff}.header.open-max-mega-menu a span,.template-index .header.open-max-mega-menu .menu-list li a span,.available-banner .header.open-max-mega-menu .menu-list li a span{color:#000!important}.header.open-max-mega-menu svg path,.template-index .header.open-max-mega-menu .header__row.header__row--top path,.available-banner .header.open-max-mega-menu .header__row.header__row--top path{fill:#000!important;stroke:none}.home .open-max-mega-menu .menu-list__link-title:before,.template-index .header.open-max-mega-menu .header__row .header__columns .header-menu__inner li a span:before,.available-banner .header.open-max-mega-menu .header__row .header__columns .header-menu__inner li a span:before{border-color:#000}.header.open-max-mega-menu .header-logo__image{filter:invert(1) brightness(0)!important}.header__row .header__column.header__column--right svg path{fill:#000}.header__row .menu-list__ul li a{position:inherit}body .menu-list__submenu .mega-menu{border:0!important}.menu-list__submenu{border-top:1px solid #ccc}.menu-list__submenu .menu-list__submenu-inner{padding:0}.menu-list__submenu .menu-list__submenu-inner .resource-card__title.h5{text-align:center;font-size:var(--font18)}.resource-card--overlay .resource-card__content{padding:10px 5px}.menu-list__list-item.has-submenu .menu-list__link[aria-expanded=true]:after{content:"";height:100vh;opacity:.4;pointer-events:none;background:#000;width:100%;transition:opacity .25s ease-in-out;position:absolute;top:100%;left:0}body .mega-menu__content-list--collections{gap:1rem;grid-template-columns:repeat(var(--menu-content-columns-desktop),minmax(0,400px))}.main-collection-grid__empty p a{color:#de993c;font-weight:600;text-decoration:underline}.main-collection-grid__empty .main-collection-grid__empty-title.h2{font-size:var(--font50)}body .mega-menu__column{grid-column:inherit}.menu-list__submenu .mega-menu__grid .mega-menu__list .mega-menu__column div{margin-bottom:0}.account-actions__list .account-actions__link svg{width:1.375rem;height:1.375rem}.account-actions__list .account-actions__icon{width:auto;height:auto}.account-actions__main-menu .account-actions__nav .account-actions__list-item:last-of-type .account-actions__link svg path{fill:#000!important}.header__columns:has(.header__column--center header-menu){display:flex;align-items:center;justify-content:space-between}.search-modal__content{width:100%;max-width:900px}.cart-bubble__background{background:#333847}.header[data-sticky-state=active] .header__row.header__row--top .cart-drawer__dialog .remove-icon-bottom,.header__row.header__row--top .cart-drawer__dialog .remove-icon-bottom{fill:none!important}.menu-list__submenu.advanced-mixed_layout .mega-menu__link{flex-direction:initial!important;align-items:center;gap:.5rem}.menu-list__submenu.advanced-mixed_layout .mega-menu__link .mega-menu__link-image{width:2.5rem;height:2.5rem;border-radius:100%;margin:0;background:#f5f6f3;padding:0;border:1px solid #d7d7d7;filter:brightness(.97) contrast(.98);display:none}.menu-list__submenu.advanced-mixed_layout .mega-menu__column{padding:.313rem 0}.menu-list__submenu.advanced-mixed_layout .mega-menu__column{padding:.313rem;transition:all .4s linear;border-radius:5px}.menu-list__submenu.advanced-mixed_layout .mega-menu__list{gap:.8rem;display:grid}body #header-component .section .mega-menu__grid{align-items:start}body .mega-menu__featured-pages{display:grid;grid-template-columns:repeat(2,1fr)}.menu-list__submenu.advanced-mixed_layout.is-page-menu{padding:0}.menu-list__submenu.advanced-mixed_layout.is-page-menu .mega-menu__list.list-unstyled{padding-top:2rem;padding-bottom:2rem;height:100%;display:flex;flex-direction:column}.hero-banner__bg{height:49.75rem;object-fit:cover}.left-image-right-content-new-item h4{grid-column:1 / -1;margin-bottom:2rem;font-size:var(--font45);font-weight:700;text-transform:uppercase;color:#000}.template-page\.taunton-store .hero-banner__bg.hero-banner__bg--desktop.zoom-out{object-position:bottom}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list.list-unstyled{display:flex;gap:.5rem;grid-column:initial;flex-wrap:wrap;padding-left:2rem;flex-direction:column;padding-bottom:2rem}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__grid{grid-template-columns:repeat(2,1fr)}.menu-list__submenu.advanced-mixed_layout.open li>div{display:grid;gap:.5rem;position:inherit}.menu-list__submenu.advanced-mixed_layout.open li>div ul li{margin-bottom:.5rem}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list>.mega-menu__column{padding:0;background:transparent;display:flex;align-items:center}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list>.mega-menu__column .mega-menu__link,.menu-list__submenu .mega-menu__grid .mega-menu__list .mega-menu__column div .mega-menu__link--parent+ul li{padding:.313rem;transition:all .4s linear;border-radius:5px}.menu-list__submenu.advanced-mixed_layout .mega-menu__list.list-unstyled span{font-size:.938rem;letter-spacing:normal;transition:all .4s linear}.list-unstyled.mega-menu__nested-list{display:grid;padding-top:0;flex-wrap:wrap;flex-grow:initial;grid-column-gap:2rem;gap:0}.list-unstyled.mega-menu__nested-list .mega-menu__back-btn{margin:0;position:absolute;top:0;padding:0}body .icon.icon-caret-right path,.icon.icon-caret-left path,.template-index .header__row.header__row--top .icon.icon-caret-right path,.header[data-sticky-state=active] .header__row.header__row--top .icon.icon-caret-right path{fill:none!important;stroke:#000!important}.menu-list__submenu.advanced-mixed_layout .mega-menu__link.mega-menu__link--back{gap:5px}body .account-actions .account-actions__link:hover{background:#fff;color:#000}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list.list-unstyled>.mega-menu__column:first-of-type,.menu-list__submenu.advanced-mixed_layout .mega-menu__list .mega-menu__nested-container .list-unstyled li:nth-child(2){padding-top:2rem}.hero-banner img{height:49.75rem;object-fit:cover;opacity:.6}.hero-banner{position:relative;overflow:hidden}.hero-banner .hero-banner-content{position:absolute;bottom:4.375rem;width:100%;padding-left:5rem;padding-right:5rem}.hero-banner h1{font-size:var(--font45);color:#fff;padding-bottom:.625rem;text-transform:uppercase;letter-spacing:1px;font-weight:500}.hero-banner p{color:#fff;max-width:50%}.hero-banner .btn{color:#000;background:#fff;padding:13px 30px;margin-top:1.5rem;display:inline-block;text-transform:uppercase;font-size:var(--font16);line-height:normal}.search-modal__content{margin:auto}#shopify-section-template--25400876073289__usp_icons_row_NgEAMG,#shopify-section-template--25466539934025__usp_icons_row_34gXti{background:#f7f7f7;border-bottom:1px solid #d7d7d7;overflow:hidden}.usp-container .usp-item:nth-child(5) .usp-icon{width:2.8rem}.usp-section{padding:2rem 0;overflow:hidden;position:relative}.hero-loader-overlay{display:none}.usp-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));text-align:center}.usp-icon{width:3.438rem;height:auto;margin:auto;margin-bottom:.688rem}.usp-title{font-size:var(--font20);font-weight:500;margin:5px 0;letter-spacing:.019rem;color:#000;text-transform:uppercase}.usp-container .usp-item{display:flex;flex-direction:column;justify-content:space-between;border-radius:5px;padding:1.25rem .625rem}.usp-container .usp-item:not(:last-of-type){border-right:1px solid #d7d7d7}.hero-banner .btn:hover{background:#333847;color:#fff}.cc-heading,.section-resource-list__header.cc-header-row h2,.featured-blog-posts-row h2,.product-recommendations .section-resource-list__content h2{font-size:var(--font25);text-transform:uppercase;color:#000;letter-spacing:1px;padding-bottom:10px;font-weight:500}.cc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:1.563rem;padding-top:2rem}.cc-item{text-decoration:none;color:#000;transition:.4s linear,opacity 1s ease-in-out .2s,transform 1s ease-in-out .2s!important}.cc-image-wrap{width:100%;height:15rem;border-radius:5px;overflow:hidden;margin:0 auto .938rem}.cc-image-wrap img{width:100%;height:100%;object-fit:cover;transition:.6s ease-in-out}.cc-text{width:55%}.collection-circle-section .cc-item .cc-title{font-size:var(--font16);text-transform:uppercase;letter-spacing:1px;position:relative}.cc-header-row{display:flex;justify-content:space-between}.cc-btn,.section-resource-list__header.cc-header-row .button{font-size:var(--font16);text-transform:uppercase;border:1px solid #000;padding:.75rem 1.25rem;border-radius:5px;color:#000;display:flex;align-items:center;gap:.625rem;line-height:normal}.cc-btn:hover,.section-resource-list__header.cc-header-row .button:hover{background:#333847;color:#fff}.cc-item:hover img{filter:brightness(1.05) contrast(1.1);transform:scale(1.1)}@keyframes animateIconInline{0%{transform:translate(0)}to{transform:translate(6px)}}.shopify-section-group-header-group .marquee__wrapper p{font-weight:400;text-transform:uppercase;font-size:.813rem;line-height:normal;letter-spacing:.04rem;display:flex;flex-wrap:wrap;align-items:center;position:relative;padding-left:1.25rem;color:#fff}body .marquee__repeated-items{gap:1.5rem}.shopify-section-group-header-group .marquee__wrapper p:before{content:"";width:.375rem;height:.375rem;background:#fff;display:inline-block;border-radius:50%;margin-right:1.25rem;position:absolute;left:0;top:53.3%;transform:translateY(-50%)}marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}marquee-component.section{--full-page-grid-central-column-width: 100%;display:flex;background:#333847!important;padding-top:.75rem;padding-bottom:.75rem}body .text-block:not(.text-block--full-width).rte,body .text-block:not(.text-block--full-width).paragraph{text-wrap:auto}.section-resource-list__header.cc-header-row .button{background:transparent}.usp-container .usp-item:nth-child(2) .usp-icon{width:2.9rem}.section-resource-list__header.cc-header-row{padding-bottom:1.5rem}.product-grid__card.product-grid__card p{font-size:15px;font-weight:400;color:#000;line-height:1.3;padding-top:.5rem;padding-bottom:.5rem;letter-spacing:normal;transition:all .4s linear}.products-count-wrapper span{color:#999;font-size:14px;text-transform:uppercase}body .slick-dots{position:relative;bottom:auto;margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:.2rem}body .slick-dots li{width:auto;height:auto;margin:0}body .slick-dots li button{width:100%;height:100%;padding:0}body .slick-dots li button:before{width:auto;height:auto;font-size:14px;position:relative;line-height:normal;top:auto;left:auto;transition:all .4s linear;transform:scale(.6);display:inline-block}body .featured-products.slick-dotted.slick-slider{margin:0}.slick-dots li.slick-active button:before{opacity:1;color:#000;transform:scale(1)}.section-background-row{margin-top:6.188rem;padding-top:4.375rem;padding-bottom:4.375rem;background:#f7f7f7!important;overflow:hidden}body .featured-products .slick-slide{margin:0 .938rem}.price{font-size:15px;color:#000;font-weight:400}.compare-at-price{font-size:15px}body .quick-add__button{width:100%;border:0;background:#333847;left:0;right:0;text-align:center;display:flex;justify-content:center;max-width:90%;margin:auto;border-radius:0;height:auto;min-height:auto;padding:10px 5px}body .quick-add__button .add-to-cart-text{background:#333847;border-radius:0;color:#fff}body .quick-add__button .add-to-cart-text__content{width:fit-content;opacity:1;transform:translate(0);grid-template-columns:1fr}body .quick-add__button .add-to-cart-text__content>span span{opacity:1;filter:none;text-transform:uppercase}body .quick-add__button .add-to-cart-text__content>span span{translate:0 0;display:flex}.overflow-hidden,.acpagebg.container,.contact-form,.blog-post-featured-image{overflow:hidden;padding-bottom:1px}body .product-badges__badge{background:#333847;color:#fff;border-radius:0;padding:5px 17px}body .product-badges{top:0;right:0}.hero-banner-image,body a.swym-storefront-layout-login-button:hover,.sticky-add-to-cart__button.add-to-cart-button.button.button--primary:hover{background:#000}body .add-to-cart__added .tick{fill:#fff}body .quick-add__button .svg-wrapper .checkmark-burst{color:#fff}.flex-button{gap:10px;display:flex}.flex-button .btn:last-of-type{background:transparent;padding:0;display:flex;align-items:center;color:#fff;margin-left:20px;gap:10px}.flex-button a:first-of-type span{display:none}.flex-button .btn span{transform:rotate(-45deg);transition:all .4s linear}.flex-button .btn:hover span{transform:rotate(0)}.menu-list__submenu.advanced-mixed_layout .mega-menu__column{width:fit-content}.usp-section.container.usp_item .usp-container.usp-container-slider{display:flex;justify-content:space-between}.usp-section.container.usp_item .usp-container.usp-container-slider .usp-item{width:100%;display:flex;justify-content:center;gap:7px}.breadcrumbs{letter-spacing:.04rem}body .cart-drawer__summary{background:#f7f7f7;-webkit-mask-image:none;mask-image:none;padding:1.5rem;margin-top:auto;border-top:1px solid #d7d7d7}.cart-drawer__summary .cart-actions{border:0;padding:0;margin:0;gap:2px}body .cart-drawer__summary .disclosure-trigger__label,.cart-drawer .cart__total-container .cart__total-label.cart-primary-typography,.cart-drawer .cart__total-container .cart__summary-item,body .cart-drawer__dialog .cart-note__summary span{font-size:16px}.cart-drawer .cart__ctas .cart__checkout-button,.cart-page__summary .cart__ctas .cart__checkout-button{background:#333847;font-size:15px;text-transform:uppercase;border-radius:0;height:auto;transition:all .4s linear;line-height:normal}.cart-drawer .cart-secondary-typography{font-size:17px}.cart__summary-totals{gap:8px}.cart-drawer__inner .cart-items__title{color:#000;font-size:16px;line-height:normal}body .cart-drawer__header{background:#f7f7f7!important;padding-top:14px;padding-bottom:14px!important;margin-bottom:15px;border-bottom:1px solid #d7d7d7}.cart-discount__button{padding-top:10px;padding-bottom:10px;background:#333847;border-radius:0;text-transform:uppercase;font-size:14px}.cart-drawer__header h2{font-size:25px!important;text-transform:uppercase!important;color:#000!important}#cart-discount{font-size:15px;border:1px solid #333847;color:#333847}.cart-drawer__content .cart-drawer__items:last-of-type{margin-bottom:20px}.cart-drawer__content .cart-items__quantity label{font-size:14px}.predictive-search-results__card .resource-card__title.paragraph{letter-spacing:normal}body .cart-drawer__dialog #cart-note{height:75px;min-height:auto;padding:10px!important;border:1px solid #ccc;box-shadow:none;background:#fff}.predictive-search-results__card .price{font-size:var(--font16)}body .cart-drawer__summary .disclosure-trigger__label{text-transform:uppercase}body #swym-storefront-layout-section-container #swym-storefront-layout-items-container{gap:1.3rem;grid-row-gap:2rem}.search-modal__content{max-width:45%}body .predictive-search-results__title{font-size:var(--font18);color:#000;margin-bottom:17px;text-transform:uppercase}body .predictive-search__icon>svg path{fill:#000}body .predictive-search__icon>svg{width:17px;height:17px}body .predictive-search-results__clear.button-unstyled{color:#000;text-transform:uppercase;opacity:1}body .predictive-search-results__wrapper-products:last-child{padding-bottom:20px}.cart-page__summary .cart-note__summary{padding-top:1.4rem}body .cart-discount__error .svg-wrapper{width:auto;height:auto;color:#fff}.cart-discount__error{font-size:var(--font18);color:#000}body .cart-drawer__heading{margin:0}body .cart-drawer--empty h2#cart-drawer-heading-empty,.cart-page.spacing-style.cart-page--empty .h4{font-size:25px;text-transform:uppercase;font-weight:500;color:#000}body .cart-drawer--empty .button,.cart-page.spacing-style.cart-page--empty .button.cart-items__empty-button{border-radius:0;text-transform:uppercase;font-size:var(--font16);padding:18px 25px}body .product-details add-to-cart-component button{background:#333847!important;color:#fff}body .product-details add-to-cart-component button:hover{background:#edededf5!important;color:#333847}body .cart-drawer--empty .button.button.cart-items__empty-button,.cart-page.spacing-style.cart-page--empty .button.cart-items__empty-button{background:#333847}.cart-page--empty .cart-items__wrapper p a{color:#252525;font-weight:700;text-decoration:underline}body .cart-items__details *,body .cart__summary-item.tax-note small{font-size:13px;letter-spacing:normal;line-height:normal}.cart-drawer__dialog .quantity-selector input[type=number]{font-size:15px}.menu-list__submenu-inner.lighting-submenu-inner .mega-menu__list{border-right:0!important}.cart-page__summary .cart__total-label{font-size:var(--font18);color:#000}.cart-page__summary .disclosure-trigger span,.cart-page__summary .cart-note__summary .cart-note__label.h6,.cart-page__summary .cart__summary-item small{font-size:15px;color:#000}.cart-page__summary .cart-actions{padding:0;margin:0;border-color:#ccc;border-top:0;gap:0}.cart-page__summary #cart-note{box-shadow:none;border:1px solid #ccc}.cart-page .cart-page__summary .section-background{background:transparent}.cart-page .cart-items__title{color:#000}.cart__summary-inner{width:43rem!important}body .section--page-width .cart-page:has(.cart__container--extend){grid-template-columns:1fr minmax(var(--sidebar-width),calc((100vw - var(--page-width)) / 1 + var(--sidebar-width)))}.cart-page__summary .disclosure-trigger{padding:16px 0}body .cart-page{padding-top:4rem}.cart-page__summary .cart__total-value.cart-secondary-typography{font-size:var(--font20);color:#000;font-weight:500}.cart-page.cart-page--empty .h4{font-size:var(--font50)}.cart-page.cart-page--empty .button.cart-items__empty-button:hover,.button.button-primary.predictive-search__search-button:hover{background:var(--Black);color:#fff}.cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{padding:0}.button.close-button.cart-drawer__close-button{top:auto;right:auto;width:auto;height:auto;margin:0;position:relative}.cart-page__summary .cart-actions .cart-actions__divider{border:0}.cart-items-component,.featured-blog-posts-row,.welcome-section{overflow:hidden}.cart-page .cart-items__quantity{display:grid;grid-template-columns:repeat(2,1fr)}.cart-page .cart-items__quantity label{grid-column:1 / -1}.cart-page .cart-items__table-row{grid-template-columns:clamp(3.5rem,23cqi,7.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto);border-color:#ccc!important}.header .header__columns .header__column--right .cart-drawer__dialog .button svg{width:18px}body .cart-drawer__heading .cart-bubble__text{font-size:1rem}.bespoke-btn:hover{background:#fff;color:#000}.video-wrapper{display:flex;align-items:center}.video-col{width:100%;position:relative;height:33.438rem}.video-embed{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-100;clip-path:polygon(0px 0px,100% 0px,100% 100%,0px 100%)}.video-wrap{position:relative;padding-top:56.25%;overflow:hidden;pointer-events:none}.video-wrapper .video-embed video{width:100%;height:33.438rem;max-width:none;max-height:none;pointer-events:none;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity;object-fit:cover;transition:opacity .8s ease,transform 1s ease}.video-btn .cc-btn{width:fit-content;margin:auto;margin-top:3rem}.video-section{overflow:hidden;padding-bottom:2px}.video-box{position:relative;overflow:hidden}.video-box.loaded video{opacity:1}.video-poster{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:2;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease}.video-poster img{width:100%;height:100%;object-fit:cover}.video-box.loaded .video-poster{opacity:0;pointer-events:none}.bespoke-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem}.bespoke-card{position:relative;overflow:hidden;border-radius:5px}.bespoke-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bespoke-card:hover .bespoke-image img,.resource-list--grid .resource-list__item .featured-blog-posts-card:hover img{transform:scale(1.1);filter:brightness(1.05) contrast(1.1)}.resource-list--grid .resource-list__item .featured-blog-posts-card:hover img{transform:scale(1.05)}.bespoke-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1.875rem;color:#fff;text-align:center;z-index:1}.bespoke-title{font-size:var(--font18);font-weight:600;text-transform:uppercase}.bespoke-btn{margin-top:.938rem;padding:.625rem 1.375rem;border:1px solid #fff;font-size:var(--font16);display:inline-flex;align-items:center;gap:.5rem;opacity:0;transform:translateY(30px);transition:all .3s linear;text-transform:uppercase}.bespoke-card:hover .bespoke-btn{opacity:1;transform:translate(0)}.bespoke-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);z-index:0}.blog-title-wrap{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem}.blog-title-wrap h2{padding:0}body .featured-blog-posts-card .image-block__image,.featured-blog-posts-card .featured-blog-posts-card__image{height:20.625rem;object-fit:cover;border-radius:5px;overflow:hidden;transition:all .4s linear}body .featured-blog-posts-card .featured-blog-posts-card__content{padding-top:0}body .featured-blog-posts-card .featured-blog-posts-card__content h4{font-size:var(--font18);color:#000;text-transform:uppercase;letter-spacing:1px;line-height:1.3;grid-column:1 / -1}body .featured-blog-posts-card .featured-blog-posts-card__content .blog-post-details span{font-size:var(--font14);color:#000}body .featured-blog-posts-card__content .blog-post-details{flex-direction:column;align-items:start}body .featured-blog-posts-card .featured-blog-posts-card__content h4 a{color:#000}body .featured-blog-posts-card__content .blog-post-details .blog-details{display:flex;align-items:center;gap:1rem}body .blog-post-details{gap:10px;white-space:wrap;display:grid;grid-template-columns:1fr auto}body .featured-blog-posts-row .resource-list{gap:4rem 2rem}.article-template__tag{position:absolute;top:1.25rem;left:1.25rem;background:#fff;padding:.3rem .9rem;color:#000;font-size:var(--font14);z-index:9;border-radius:5px}.article-template__tag .subtitle{color:#646978f0;font-weight:600;text-transform:uppercase}.featured-blog-posts-row .cc-btn.more-button{width:fit-content;margin:auto;margin-top:2rem}.welcome-boxes{padding-top:2rem;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1.563rem;grid-row-gap:2.5rem;padding-bottom:1rem}.welcome-boxes h3{font-size:var(--font20);text-transform:uppercase;color:#000;letter-spacing:.063rem;margin-bottom:.625rem;border-bottom:1px solid #000;width:fit-content;padding-bottom:2px}.welcome-boxes a{color:#333847;font-weight:400}.welcome-boxes .welcome-box{background:#fff;padding:1.875rem 1.25rem;border-radius:.625rem;transition:all .4s linear}.welcome-boxes .welcome-box br{display:none}.welcome-section .welcome-boxes+p:before{content:"";background:#000;width:5px;height:16px;display:inline-block;margin-right:8px}.welcome-section .welcome-boxes+p{display:flex;align-items:center}.shopify-section-group-footer-group{margin-top:7rem;padding-top:4rem;background:#231f20}.featured-blog-posts-row{padding-bottom:2px}body .footer-content{display:flex;flex-direction:column;padding:0}.footer_top .group-block-content h2{padding:0 0 1.375rem;margin:0;font-size:var(--font45);font-weight:700;color:#fff}.footer_top .group-block-content p{font-style:italic;font-weight:400;letter-spacing:.5px;margin:0;color:#fff}.footer_top{padding-bottom:3.5rem}.footer_top .email-signup__input.paragraph{background:transparent;padding:1.85rem 0;line-height:normal;height:auto;font-size:var(--font16);border-radius:0;color:#fff;border:0;border-bottom:1px solid #ccc}.footer_top .email-signup__input::placeholder,.footer_about p{color:#fff}.footer_top .email-signup__input-group{display:grid;padding-right:0;gap:0!important;grid-template-columns:.8fr auto}.footer_top .email-signup__input-group .email-signup__button{padding:1.75rem 4.25rem;line-height:normal;background:0 0;border:1px solid #ccc;text-transform:uppercase;font-size:var(--font18);border-radius:0!important;font-weight:400;gap:0!important;transition:all .4s linear}.footer_top .layout-panel-flex--row>.group-block--width-fill:first-of-type{flex:initial;width:fit-content;padding-right:13rem}.footer_top .email-signup__input-group .email-signup__button:hover{background:#fff;color:#000}.footer_about>.group-block__media-wrapper+.group-block-content{display:grid;grid-template-columns:auto auto;align-items:center;padding:3rem 0;border-top:1px solid #363233;border-bottom:1px solid #363233}.footer_about h4{margin:0;padding-bottom:1.375rem;font-size:var(--font18);font-weight:400;color:#fff}.social-links-circle ul li,.social-links-circle ul li a,.social-links-circle ul{display:flex;align-items:center;gap:10px}.social-links-circle ul li a{width:4.313rem;height:4.313rem;display:flex;align-items:center;border:1px solid #ccc;border-radius:100px}.social-links-circle ul li a svg{display:flex;align-items:center;width:2rem;height:2rem;margin:auto}footer .social-links-circle ul li a svg path{stroke:#fff;fill:#fff}footer .social-links-circle ul li a{border-color:#fff}.footer_about p{width:100%;max-width:94%;letter-spacing:normal}footer .social-links-circle ul li a:hover{background:#fff}footer .social-links-circle ul li a:hover path{fill:#000;stroke:#000}.footer_middle h4{font-size:var(--font18);font-weight:600;letter-spacing:1px;margin:0 0 2rem!important;color:#fff}.footer_middle .details-content ul li a,.footer_middle .contact_us ul li a{font-style:normal;font-size:.938rem;font-weight:400;color:#fff;letter-spacing:.031rem;padding-bottom:1.2rem;display:block;transition:.4s linear;width:fit-content;position:relative}.footer_middle .menu__details.spacing-style{--spacing--size: 0 !important}.footer_middle .menu-flex .list-unstyled{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:.313rem}.footer_middle .menu-flex{flex:2.9}.footer_middle .contact_us ul{padding:0}.footer_middle .contact_us{flex:1.6}.footer_middle{padding:3rem 0}.footer_middle .contact_us ul li a{padding-left:2.375rem;position:relative;line-height:normal}.footer_middle .contact_us ul li a:before{content:"";background-image:url(/cdn/shop/files/all_icons.png?v=1766394975);width:1.5rem;height:1.5rem;display:inline-block;background-position:-.625rem -12.813rem;vertical-align:middle;position:absolute;left:0;background-size:31.3rem}.footer_middle .contact_us ul li:nth-child(2) a:before{background-position:-.438rem -16.375rem}.footer_middle .contact_us ul li:nth-child(3) a:before{background-position:-.438rem -19.063rem}.max-width-image-footer{width:14.425rem}.footer_middle .contact_us ul li a:hover{color:#fff;opacity:.7}.footer-bottom{border-top:1px solid #363233;padding:2rem 0;display:flex;justify-content:space-between;align-items:center}.footer-bottom p{font-style:normal;line-height:1.8;font-size:.938rem;letter-spacing:.063rem;color:#7f7f7f}.footer-bottom p a{color:#fff;text-decoration:none}.footer-bottom-item div{width:100%}.footer-bottom-item div.right{width:fit-content}.email-signup__message.email-signup__message--success{padding-top:1rem}.footer_middle .details-content ul li a:after{content:"";width:0;height:.5rem;border-bottom:1px solid #fff;transition:all .4s cubic-bezier(.45,.05,.55,.95);position:absolute;bottom:1rem;left:0;right:0;max-width:100%;margin:auto}.footer_middle .details-content ul li a:hover:after{width:100%}.whats-app{position:fixed;right:1.875rem;bottom:1.875rem;background:#fff;box-shadow:0 0 10px #999;width:55px;height:55px;text-align:center;padding-top:0;border-radius:50%;align-items:center;display:flex;justify-content:center;z-index:999;animation:wa-left-entry .9s ease-out}@keyframes wa-left-entry{0%{transform:translate(-120px) scale(.7);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes wa-pulse{0%{box-shadow:0 0 #25d36699}70%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}.whats-app:before{content:"";animation:wa-left-entry .9s ease-out,wa-pulse 2.5s infinite 1s;position:absolute;width:100%;height:100%;border-radius:100px}.footer-bottom p a:hover,.collection-description p a:hover{text-decoration:underline!important}.footer_middle>.group-block__media-wrapper+.group-block-content{gap:3.4rem}body .quick-add__button .add-to-cart-icon{width:auto;margin-right:.5rem}.product-grid--template--25400875745609__main:is(.product-grid--grid){display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1.563rem;grid-row-gap:4rem}body .collection-wrapper{grid-template-columns:var(--margin-4xl) repeat(var(--centered-column-number),minmax(0,1fr)) var(--margin-0xl)}.product-grid li:hover .product-card{background:#fff;box-shadow:#64646f33 0 7px 29px;border:none;margin:0padding: 0}.product-grid li:hover .product-card{transition:all .4s linear}.product-grid product-card p,.product-grid product-card product-price{padding-left:5px;padding-right:5px;padding-bottom:5px}.collection-header .breadcrumbs,.product-header{text-align:center;background:#333847;padding:1rem 0;font-size:13px;color:#fff;text-transform:uppercase}.collection-header .breadcrumbs a,.product-header a{font-size:13px;color:#fff;text-transform:uppercase}.collection-header{padding-bottom:3rem;overflow:hidden}.collection-header .collection-title{font-size:5rem;color:#a0a0a0;text-align:center;padding:15px;margin-top:1rem}.collection-description{max-width:55%;margin:0 auto;text-align:center}.collection-description p{font-size:.938rem;font-weight:400;color:#8c8c8c;line-height:normal;letter-spacing:.5px}.section.product-grid-container .main-collection-grid{background:#efefef;padding-top:5rem;padding-bottom:5rem;margin-top:1px}.section.product-grid-container .main-collection-grid .product-grid{max-width:91.8%;margin:auto}.facets-block-wrapper.facets-block-wrapper--horizontal .facets.facets--horizontal{padding:10px}.facets-block-wrapper.facets-block-wrapper--horizontal{--full-page-grid-central-column-width: 100%;width:100%;background:#efefef;grid-column:1/ span 15;max-width:100%;margin:auto;padding-left:5rem;padding-right:5em}body .facets--horizontal .facets__summary{padding:0;height:auto;font-size:14px;font-weight:400;text-transform:uppercase;opacity:1!important}.facets-block-wrapper.facets-block-wrapper--horizontal .facets.facets--horizontal [part=list]{height:auto!important}body .facets--horizontal .products-count-wrapper{height:auto}.facets__inputs-wrapper{padding:0!important}body .facets--horizontal .facets__panel-content{padding:15px;min-width:200px;box-shadow:#ccc 4px 11px 11px;border:1px solid #ccc;z-index:99;overflow-y:auto;background:#fff;border-radius:0}.price-facet__inputs-wrapper.facets__inputs-wrapper.facets__inputs-wrapper--row input{box-shadow:none;border:1px solid #ccc;text-align:start}.price-facet__highest-price{padding:10px 0 0!important}.facets--horizontal .sorting-filter .facets__status{display:block!important}.facets--horizontal .sorting-filter .facets__status{display:flex!important;font-size:14px;text-transform:uppercase;color:#000;font-weight:400}.sorting-filter .facets__label{font-size:14px;color:#000;margin-right:13px}.sorting-filter .facets__summary .icon-caret{margin-left:10px;color:#000}.products-count-wrapper span{color:#000}body .facets--horizontal .facets__clear-all{height:auto;text-decoration:underline}body .facets__clear.facets__clear--active{padding:10px 0 0;text-align:start;justify-content:start;text-decoration:underline}.product-grid li .product-card{transform:none!important}.template-collection .shopify-section-group-footer-group,.template-search .shopify-section-group-footer-group{margin-top:0}.collection-bottom-description p,.collection-bottom-description p em{margin-bottom:8px;font-size:13px;line-height:normal;letter-spacing:normal}.collection-bottom-description{padding-top:2.5rem}.template-collection .usp-section.container,.template-search .usp-section.container{padding-top:2rem}.collection-bottom-description p a{color:#006bb4}details[open] .sorting-filter__options{opacity:1;grid-template-rows:1fr;min-width:13.75rem}#shopify-section-template--25400875745609__usp_icons_row_8bzipB,#shopify-section-template--25400876171593__usp_icons_row_MUfT6p,#shopify-section-template--25400875876681__usp_icons_row_9dnYgc{background:#f7f7f7;border-top:1px solid #d7d7d7}#shopify-section-template--25400875745609__usp_icons_row_8bzipB .usp-icon,#shopify-section-template--25400876171593__usp_icons_row_MUfT6p .usp-icon{filter:brightness(.97) contrast(.98)}.collection-bottom-description h2{color:#000;font-size:1.5rem;margin-top:1.25rem;margin-bottom:0;padding-bottom:.625rem;font-weight:700;line-height:1.4;text-transform:uppercase}.collection-bottom-description h3{color:#000;font-size:1.4em;margin-top:1.875rem;margin-bottom:.938rem;font-weight:600;line-height:1.4;text-transform:uppercase}.collection-bottom-description h4{color:#000;font-size:1.3em;margin-top:1.563rem;margin-bottom:12px;font-weight:600;text-transform:uppercase;line-height:1.4}.collection-bottom-description p{margin-bottom:1rem;text-align:justify;font-size:1.05em;line-height:1.7}.collection-bottom-description .content-section{background:#fff;padding:1.563rem;margin-bottom:1.563rem;border-radius:8px;box-shadow:0 4px 15px #0000000d;border-left:4px solid #3498db}.collection-bottom-description .faq-section{background:#f8f9fa;padding:1.563rem;border-radius:8px;margin-bottom:20px;border-left:4px solid #e74c3c}.collection-bottom-description .faq-question{font-weight:600;color:#2c3e50;margin-bottom:.625rem;font-size:1.1em}.collection-bottom-description .testimonial{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;padding:20px;border-radius:8px;margin:.938rem 0;font-style:italic;box-shadow:0 6px 20px #0000001a}.collection-bottom-description .author{font-weight:600;margin-top:.625rem;font-style:normal}.collection-bottom-description em{color:#7f8c8d;font-style:italic}.collection-bottom-description ul li{list-style:outside;padding-bottom:5px;font-size:var(--font16)}.collection-bottom-description ul{padding-left:15px;padding-top:5px;padding-bottom:5px}.collection-bottom-description p br{display:none}.product-grid__card.product-grid__card p:hover,body .featured-blog-posts-card .featured-blog-posts-card__content h4 a:hover,a.swym-storefront-layout-grid-item-title:hover,body .blog-posts-container a .spacing-style.text-block{color:#de993c}.cc-item .cc-title:after{content:"";width:0;height:.5rem;border-bottom:1px solid #000;transition:all .4s cubic-bezier(.45,.05,.55,.95);position:absolute;bottom:-4px;left:0;right:0;max-width:100%}.cc-item .cc-title{width:fit-content}.cc-item:hover .cc-title:after{width:100%}.cc-item{padding-bottom:4px}.button.close-button.cart-drawer__close-button{padding:0}.product-information{background:transparent!important;padding:4rem 0;margin-bottom:1rem}.product-information__grid{grid-template-columns:1.2fr 1fr!important;align-items:start}body .sticky-add-to-cart__bar,.sticky-add-to-cart__bar .sticky-add-to-cart__button{border-radius:0}body .sticky-add-to-cart__bar:before{display:none}.product-details .group-block{padding:0}.product-details .group-block h1{font-size:var(--font40);color:#000;font-weight:500}.product-details .group-block .price{font-size:var(--font20);font-weight:500}.product-details .group-block .text-block span{font-size:var(--font20)}body .product-details .quantity-selector{border-radius:0;border:0;height:3.6rem;background:#fff;border:1px solid #ccc}body .product-details add-to-cart-component button{border-radius:0;background:#333847;font-size:var(--font16);text-transform:uppercase;font-weight:500;padding:.938rem;height:auto;transition:all .4s linear}body .product-details .shopify-payment-button__button{border-radius:0;background:#333847;text-transform:uppercase;font-size:var(--font16);padding:.938rem;height:auto;transition:all .4s linear}body .product-details .jdgm-widget,body .product-details .jdgm-prev-badge{display:flex!important;gap:.625rem}.product-recommendations{padding-top:4rem;padding-bottom:4rem;margin-top:4rem;background:#efefef;overflow:hidden}.template-product .shopify-section-group-footer-group{margin-top:0}.product-recommendations .section-resource-list__content,body .product-details .group-block-content{gap:0}body .product-details .product-form-buttons{padding-bottom:.7rem}body .product-details product-price.text-block{padding-bottom:.7rem}body .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating:before{display:flex;align-items:center;justify-content:center;padding:0;width:1.25rem;height:1.25rem;font-size:1rem}body .product-details .shopify-block{width:100%}body .premium-product-Info{border-radius:5px;border:1px solid #e5e7eb;box-shadow:0 2px 6px #0000000a}.sticky-add-to-cart__image,body #swym-storefront-layout-section-container img.swym-storefront-layout-grid-item-image,body .swym-storefront-layout-as-modal img.swym-storefront-layout-grid-item-image{border-radius:3px}.product-details .usp-section.container{padding:.938rem 0 0;max-width:100%}.product-details .usp-section.container .usp-icon{width:2.5rem}.product-details .usp-section.container .usp-title{font-size:var(--font16)}.product-details .usp-section.container .usp-text{font-size:var(--font14)}.product-details .usp-container .usp-item{background:transparent;border-radius:0;width:100%}.product-details .usp-container{background:#f5f5f5;border-radius:5px;display:flex}body .media-fit-contain :is(img,video,iframe,.deferred-media__poster-image){object-fit:cover}.sticky-add-to-cart__button.add-to-cart-button.button.button--primary{background:#333847;transition:all .4s linear}body :not(.dialog-zoomed-gallery)>.product-media-container{max-height:100%}.product-details .group-block .text-block span.price{font-size:var(--font25);color:#c4301c;font-weight:700}.product-accordion{margin-top:.5rem}.accordion-title{width:100%;background:none;border:none;padding:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-top:.3rem;margin-bottom:.3rem}.accordion-item{padding:.538rem;margin-bottom:0;border-bottom:1px solid #ccc;padding-left:0;padding-right:0}.accordion-content h4{font-size:var(--font16);color:#000;padding-bottom:7px;font-weight:500}.product-accordion h2{font-size:1.063rem;font-weight:600;margin:0;text-transform:uppercase}.accordion-title .icon{font-size:1.375rem;font-weight:600}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content p,.accordion-content th{font-size:.938rem;line-height:1.6;margin:0 0 .938rem;letter-spacing:normal}.spec-list{padding-left:0;list-style:none}.spec-list li{font-size:.938rem;padding-bottom:4px}.accordion-content.active{margin-top:10px}.Share-social-information{margin-top:1rem}.Share-social-information h4{text-transform:uppercase;margin-right:.625rem;font-size:var(--font20);color:#000}.Share-social-information .social-links-circle li a{width:3rem;height:3rem}.Share-social-information .social-links-circle li a svg{width:1.5rem}.Share-social-information .social-links-circle li a:hover{background:#000}.Share-social-information .social-links-circle li a:hover svg path{fill:#fff}body .slideshow-controls__thumbnails .slideshow-control{width:6.188rem;border:1px solid #ccc;filter:brightness(.97) contrast(.98);border-radius:5px;height:6rem}body .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){border:1px solid #000}.product-information__media .swym-atw-btn-wrapper-for-img{position:absolute;top:0;right:0}.product-information__media .swym-atw-btn-wrapper-for-img #swym-atw-button-container{top:.625rem;right:.625rem}.product-information__media .swym-atw-btn-wrapper-for-img #swym-atw-button-container #swym-atw-pdp-button{background:#333847;border-radius:100px}body .product-details .product-form-buttons #swym-atw-pdp-button{background:#333847!important;padding:0;height:100%;width:4rem;border-radius:3px;transform:scale(1);transition:all .4s linear}body .product-details .product-form-buttons #swym-atw-button-container,body .product-details .swym-atw-btn-wrapper.add_to_cart_button_right-position{height:100%}body .product-details .product-form-buttons #swym-atw-pdp-button:hover{background:#000!important;opacity:.7}.save-badge{position:relative;display:inline-block;padding:.5rem .875rem;font-size:.875rem!important;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.031rem;border-radius:5px;background:#fff;background-size:200% 200%;animation:gradientMove 3s ease infinite,popIn .5s ease-out;overflow:hidden;border:2px dashed #cccccc}.save-badge:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:#00000014;transform:skew(-20deg);animation:shine 2.5s ease-in-out infinite}body .jdgm-write-rev-link{font-weight:400;text-transform:uppercase}.product-highlights{padding-top:1rem;display:flex;gap:1rem;flex-wrap:wrap}.product-highlights li{font-size:.938rem;display:flex;align-items:center;gap:.3rem;color:#000;font-weight:500}.product-highlights li .icon{width:1.3rem;height:1.3rem}body .sticky-add-to-cart__bar{width:50%}body .sticky-add-to-cart__bar .price-with-save{display:flex;align-items:center;gap:.625rem}body .product-details>.group-block{background:transparent;padding-left:1rem}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shine{0%{left:-60%}60%{left:120%}to{left:120%}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.product-details .price-with-save{display:flex;align-items:center;gap:.938rem}body .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:0}body .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:1rem}body .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating__score{font-size:1.5rem;margin-right:1rem}body .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text{font-size:1rem}body .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text{padding:0 1rem}.jdgm-widget-row{background:#efefef;padding-top:2rem;padding-bottom:2rem;height:auto}.product-recommendations .slick-slide{margin:0 15px}.header__row .menu-list__ul li a span.mega-menu__link-title.wrap-text:before{display:none}.payment-security-wrapper{background:#f0f2ff;padding:1.4rem;margin-top:1rem}.payment-security-wrapper .payment-title{font-size:1.125rem;font-weight:600}.payment-security-wrapper .payment-icons{padding-top:.938rem;padding-bottom:.938rem}.payment-security-wrapper .payment-text{letter-spacing:normal;font-weight:500;line-height:normal;font-size:.938rem;color:#666666fa;border-radius:.313rem}.media-gallery--carousel slideshow-container{filter:brightness(.97) contrast(.98)}.product-details .save-badge{display:none}.variant-picker{margin-bottom:1rem}.variant-option--buttons legend{font-size:var(--font16);color:#000;text-transform:uppercase}.swatch.swatch--variant-image.swatch--unscaled{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:0}.variant-option__button-label.variant-option__button-label--has-swatch{border-radius:0!important;border:1px solid #ccc;padding:3px;background:transparent!important}.variant-option__button-label--has-swatch:has(:checked) .swatch.swatch--variant-image{border:none}.product__block.product__block--meta{display:flex;align-items:center;padding-top:10px;padding-bottom:10px;gap:0}.product__block.product__block--meta strong{color:#666666fa;font-weight:500}.product__block.product__block--meta p{font-size:.938rem;letter-spacing:normal;font-weight:500;line-height:1}.product__block.product__block--meta p:not(:first-of-type){padding-left:.938rem;margin-left:.938rem;border-left:1px solid rgba(102,102,102,.98)}.product__block.product__block--meta .btn--link{color:#bf7f2b!important;position:relative}.product__block.product__block--meta .btn--link{position:relative;text-decoration:none}.product__block.product__block--meta p span,.delivery-est strong{color:#666666f0}.product__block.product__block--meta .btn--link:after{content:"";width:100%;height:1px;background:currentColor;position:absolute;inset-inline-start:0;bottom:0;transform:scaleX(1);transform-origin:right}.product__block.product__block--meta .btn--link:hover:after{transform:scaleX(1);transform-origin:left;animation:text-underlined .6s}@keyframes text-underlined{0%{transform:scaleX(1);transform-origin:right}50%{transform:scaleX(0);transform-origin:right}51%{transform-origin:left}to{transform:scaleX(1)}}.product-media-container.constrain-height:has(.product-media-constraint-wrapper){border-radius:15px}.product-information__media{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}body .sticky-content{position:relative;top:auto;z-index:var(--layer-flat)}.custom-attribute .vale{background:#333847;width:100%;display:flex;justify-content:center;padding:.938rem;color:#fff;font-weight:500;margin-bottom:.6rem}.custom-attribute .vale:hover{background:#eee;color:#000}body .swym-wishlist-collections-v2-container button.swym-wishlist-collections-v2{transform:translate(0)!important}.swym-wishlist-collections-v2-container{left:auto!important;right:0}body .facets__inputs .show-more__button .icon-plus svg,body .facets__inputs .show-more__button .icon-plus{width:auto;height:auto}.facets__inputs .show-more__button span{color:#000}body .facets__inputs:has(.show-more) .facets__inputs-wrapper{margin:0}body .facets__inputs .show-more{gap:10px}.product-details .product-accordion h3{font-size:var(--font16);font-weight:600;padding-bottom:10px}.product-details p{margin-bottom:4px}body .container_description{width:100%}.product-details .product-accordion table tr{display:flex;align-items:start;flex-wrap:wrap;gap:5px}.product-details .product-accordion table tr th{margin-bottom:0}.product-information .product-media{aspect-ratio:auto}.hero-banner__bg.hero-banner__bg--mobile{display:none}.hero-banner-section{position:relative;overflow:hidden}.hero-banner__content-wrapper{position:absolute;top:50%;transform:translateY(-50%);color:#fff}.hero-banner__content-wrapper .container{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:5rem;align-items:center}.hero-banner__content-wrapper .hero-banner__heading{font-weight:700;font-size:var(--font50);text-transform:uppercase;line-height:1.2;letter-spacing:.019rem;margin:0;padding-bottom:1.875rem}.hero-banner__content-wrapper .hero-banner__desc p,.hero-banner__call-label p{font-size:var(--font18);font-weight:400;line-height:1.93;letter-spacing:.071rem;margin-bottom:3rem;color:#fff}.hero-banner__content-wrapper .hero-banner__desc a,body .additional_services_home p a,.box-content a,.blog-post-content p a{color:#de993c}.hero-banner__call-label,.hero-banner__phone-box{width:50%;float:left}.hero-banner__call-label span,.conver_1 a{font-size:2rem}.hero-banner__phone-box{border:1px solid #fff;text-transform:uppercase;display:inline-block;line-height:1;color:#fff;font-weight:700;font-size:2rem;padding:1.938rem 5.75rem 1.813rem 2.688rem;letter-spacing:.072rem;position:relative;transition:.4s linear}.hero-banner__phone-box:hover,.hero-banner__text-column .custom_btn:hover{background:#fff;color:#000;text-decoration:none}.hero-banner__form-column{background:#fff;color:#000;padding:2rem}.hero-banner__form-column h3{font-weight:600;font-size:2.4rem;text-transform:uppercase;line-height:1.2;letter-spacing:.019rem;margin:0 0 1.5rem}body .hero-banner__content-wrapper .hero-banner__desc a:hover{color:#de993c;text-decoration:underline}body .box-content a:hover,.shopify-policy__body p a:hover,.blog-post-content p a:hover,.content-blocks__point p a:hover,.presen_ting ul li.additional_services_home a:hover,.collection-bottom-description p a:hover,.collection-bottom-description ul li a:hover{color:#de993c!important;text-decoration:underline!important}.hero-banner__form-column .hero-form__field .hero-form__label{width:100%;padding:0;text-align:left;font-size:.875rem;letter-spacing:1px;color:#555;text-transform:uppercase;font-weight:400;margin-bottom:.625rem;margin-top:.313rem}.hero-banner__form-column .hero-form__field input{min-height:1.563rem;height:1.563rem}.hero-form__submit{background:#231f20;border:#231f20;padding:.938rem 2.5rem;font-size:.938rem;font-weight:400;line-height:1.1;border-radius:0;color:#fff;cursor:pointer;text-transform:uppercase;font-family:Poppins,sans-serif;margin-top:1rem;transition:all .4s linear}.hero-banner__call-label p em{font-size:2rem;font-style:normal}.hero-banner__phone-text:after{content:"";border:2px solid #fff;border-bottom:none;border-left:none;width:8px;height:8px;display:inline-block;transform:rotate(45deg);left:3.438rem;position:relative;top:-.4rem}.hero-banner__form-column .hero-form__field{margin-bottom:1.3rem;display:grid}.hero-banner__form-column .hero-form__field input,.hero-banner__form-column .hero-form__field textarea{min-height:1.763rem;height:1.763rem;box-shadow:none;border:0;border-bottom:1px solid #727272;color:#555;border-radius:0;padding:0;background:transparent;font-size:var(--font16);font-family:Poppins,sans-serif}.hero-banner__form-column .hero-form__field textarea{resize:none}.hero-banner__call-label p{line-height:normal}body .custom_btn{border:1px solid #fff;text-transform:uppercase;display:inline-block;line-height:1;color:#fff;font-weight:600;font-size:var(--font18);padding:1.938rem 5.75rem 1.813rem 2.688rem;letter-spacing:.072rem;position:relative;transition:.4s linear}.broch_word a{width:100%;float:left;text-align:center;font-size:2rem;background:#de993c;border:orange}.broch_word a:hover{color:#000}.pt-90{padding-top:5.625rem;width:100%}.content-with-image-blocks h2,.additional-services.about_container .section-title{text-align:center;font-size:var(--font45);font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.019rem;padding-bottom:3rem}.content-blocks__point p{text-align:center;font-style:normal;color:#252525;line-height:1.8;max-width:85%;margin:auto;letter-spacing:.056rem;padding-bottom:.375rem}.content-blocks__point{padding-bottom:4.625rem}.about_container{max-width:79.2%;margin:0 auto}.content-with-image-blocks.pt-90{overflow:hidden}.who_are_item h2,.who_are_item p{text-align:start;max-width:100%}.who_are_item .content-blocks__point{padding-bottom:2rem}.who_are_item h2,.who_are_item p,.left-image-right-content h2,.left-image-right-content p{text-align:start;max-width:100%}body .who_are_item.content-with-image-blocks .content-blocks__point h2{font-size:1.625rem;text-transform:uppercase;color:#000;margin-top:2rem;margin-bottom:1.8rem}.who_are_item .content-blocks__point,.who_are_item h2{padding-bottom:0}.left-image-right-content{display:grid;grid-column-gap:5.6rem;grid-template-columns:1fr 1fr;align-items:center}.left-image-right-content p{padding-bottom:1.3rem}.presen_ting ul{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.presen_ting ul li{position:relative;padding-top:7rem}.choose_start h4{font-size:1.625rem;text-transform:uppercase;color:#000}.presen_ting ul li:nth-child(2n){padding-top:25rem}.presen_ting ul li:before{counter-increment:section;content:counter(section);font-size:7rem;color:#000;float:left;position:absolute;left:0;top:0;height:auto;font-weight:300}.presen_ting ul li:nth-child(2n):before{top:18rem}.choose_start h4{font-size:1.625rem;text-transform:uppercase;color:#000;font-weight:700;margin-top:2rem;margin-bottom:2rem}.additional_services_home a{color:#006bb4}.presen_ting ul{counter-reset:section}.image_row_des{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin-bottom:2.813rem}.font-45{font-size:var(--font45);font-weight:700;line-height:1.1;margin:0;letter-spacing:.019rem;color:#000;text-transform:uppercase}.uppercase{text-transform:uppercase}.center.final_design{text-align:center}.image_row_des img{box-shadow:0 0 10px #ccc;height:100%;object-fit:cover;transition:all .4s linear}.image_row_des a img:hover{filter:brightness(.5)}.pb-90{padding-bottom:5.625rem}.additional_button a{padding:2.813rem 10.625rem;font-size:var(--font45);color:#000;text-transform:uppercase;font-weight:700;display:inline-block;border:1px solid #000;text-decoration:none;margin-bottom:1.5rem;transition:.4s linear;justify-content:center;display:flex;width:fit-content;margin-left:auto;margin-right:auto}.additional_button a:hover{background:#ff5501;border-color:#ff5501;color:#fff}.who_are_row h2{padding-bottom:2.813rem}.additional_button a span{font-weight:400}.additional_services_home p{line-height:1.6;letter-spacing:.056rem}.overflow-hidden{overflow:hidden}.hero-form__submit:hover{opacity:.7}.blog-post-full-information{padding-top:2rem}.left-image-right-content.grid-item{grid-template-columns:1.5fr 1fr}.display-flex{display:flex;align-items:center;gap:1rem}.display-flex .content-blocks{width:100%}.simple-block p{margin-bottom:1rem}.content-with-image-blocks a,.collection-bottom-description p a,.mega-menu__featured-page-title:hover,.mega-menu__featured-page-link:hover{color:#de993c}.image-grid-block{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:5px;grid-row-gap:5px}.image-grid-block .content-blocks:first-of-type{grid-column:1 / -1}.custom_btn_row p a{text-transform:uppercase;display:inline-block;line-height:1;color:#000;font-weight:700;font-size:var(--font18);padding:1.938rem 5.75rem 1.813rem 2.688rem;letter-spacing:.072rem;position:relative;border:1px solid #777}.custom_btn_row p a:hover,.swym-storefront-layout-empty-sfl-view-cart-button:hover{background:#000;color:#fff!important}.custom_btn_row p a:after{content:"";border:2px solid #000;border-bottom:none;border-left:none;width:8px;height:8px;display:inline-block;transform:rotate(45deg);left:3.438rem;position:relative}.custom_btn_row p a:hover:after{border-color:#fff}.text-align-center p{text-align:center}.template-page\.repairs-refurbishment .pb-90.pt-90.who_are_row.about_container.overflow-hidden{padding-bottom:0}.hero-banner-image-with-text .hero-banner__call-area .hero-banner__phone-box{font-size:var(--font18)}.usp-section.container.usp_item .usp-icon{width:2.5rem}.custom_btn .hero-banner__phone-text:after{top:0rem}.usp-section.container.usp_item .usp-title{font-size:var(--font18)}.left-image-right-content h5{font-size:var(--font20);color:#000;font-weight:500;padding-bottom:1rem;text-transform:uppercase}.additional_services_row{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;grid-gap:4.375rem}.template-article .blog-post-content.rte{max-width:100%}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper{padding-top:0;gap:1.5rem}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper h1{max-width:100%}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper h1{max-width:100%;font-size:2rem;font-weight:600;color:#000;text-transform:uppercase;text-align:start}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper time{font-size:var(--font18);color:#000;font-weight:500}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper .blog-post-details{padding-top:1rem;padding-bottom:1.5rem}.blog-post-content p{padding-bottom:10px}.usp-section.container.usp_item .usp-container.usp-container-slider .usp-item:first-of-type .usp-icon{width:3.5rem}.additional_services_item h4,.additional_services_with_row h4{margin:0;font-size:1.625rem;text-transform:uppercase;padding-bottom:2.188rem;color:#000;font-weight:700}.additional_services_item .icon-circle{margin:0 auto 2.188rem;width:9rem;height:9rem;border:1px solid #000;border-radius:50%;display:flex}.additional_services_row .icon-circle img{width:3rem;height:fit-content;margin:auto;display:flex;align-items:center}.hero-banner__text-column a:hover .hero-banner__phone-text:after{border-color:#000}.image-only-banner{width:100%;overflow:hidden}.banner-wrapper{display:grid;grid-template-columns:repeat(4,1fr)}.additional_services_row.additional_services_with_row .content-blocks:nth-child(2){border-left:1px solid #8888;border-right:1px solid #8888}.additional_services_row.additional_services_with_row .content-blocks{padding-top:2rem;padding-bottom:2em}.google-maps iframe{width:100%;margin-top:5.625rem;height:40rem;object-fit:cover}.template-page\.cirencesterlights .shopify-section-group-footer-group,.template-page\.taunton-store .shopify-section-group-footer-group,.template-page\.wellington-showroom .shopify-section-group-footer-group{margin:0}.google-maps{display:flex}.template-page\.wellington-showroom .banner-image img{height:100%;object-fit:cover}.hero-banner__form-column .hero-form__field label{font-size:var(--font16);color:#555}body .contact-form__success{padding-bottom:15px;gap:5px;font-size:15px;align-items:start;color:#006400;font-weight:500;display:grid;grid-template-columns:auto 1fr;position:relative}.contact-form__success .icon-checkmark{position:relative;top:2px;background:#006400;color:#fff;border-radius:100%}.contact-form__success:after{content:"";animation:wa-left-entry .9s ease-out,wa-pulse 2.5s infinite 1s;position:absolute;width:25px;height:25px;border-radius:100px;left:-3px;top:-1px}.acpagebg h2,.contact-form h2{display:block;width:100%;padding:0;margin-bottom:1.25rem;font-size:1.313rem;line-height:inherit;color:#333;border:0;border-bottom-width:0;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:1px solid #e5e5e5;font-weight:600;text-transform:uppercase}.panel.panel-default{border:1px solid #ddd;border-radius:0;margin-bottom:10px}.panel-heading h4{border-color:#232323;text-transform:capitalize;font-weight:500;font-size:.938rem;letter-spacing:normal;margin:0;color:#fff;background-color:#232323;padding:.75rem .625rem;border-radius:0;box-shadow:none;text-align:center}.panel-heading h4 .accordion-toggle{color:#fff;text-transform:uppercase;letter-spacing:normal}.panel.panel-default .img-thumbnail{width:165px}.panel-body{padding:20px 50px}.panel-body .row{display:flex;justify-content:space-between;text-align:center}.contact-form{width:100%;height:auto;margin-top:5rem}.contact-form .button.submit-button{font-size:.938rem;text-transform:uppercase;border-radius:0;padding:.938rem 2.5rem;line-height:normal}body .contact-form__input{border:1px solid #c2c2c2;color:#000;font-size:.875rem;margin-bottom:1.25rem}.contact-form__input--textarea{height:6rem}body .contact-form__form-row{flex-direction:column;align-items:start;gap:0}body .contact-form__form{gap:0}.contact-form .label{font-size:.875rem;font-weight:600;color:#000;padding-bottom:.5rem}.contact-form .label span{color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.page-design h2,.shopify-policy__body h1{font-size:var(--font25);text-transform:uppercase;font-weight:600;color:#000;margin-bottom:1rem;border:0}.page-design p{padding-bottom:10px}.page-design .img-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}.page-design .img-grid img{aspect-ratio:2/2;object-fit:cover}.page-design a.button{font-size:.938rem;text-transform:uppercase;border-radius:0;padding:.938rem 2.5rem;line-height:normal;background:#000}.co-head{padding-bottom:1rem}.page-design ul li,.shopify-policy__container ul li,.shopify-policy__container ol li{font-style:normal;color:#252525;line-height:1.8;font-size:var(--font16);letter-spacing:.056rem;list-style:disc}.page-design ul,.shopify-policy__container ul,.shopify-policy__container ol{padding-left:15px}.shopify-policy__container{padding-left:0;padding-right:0;padding-top:5rem}.shopify-policy__title{display:none}.shopify-policy__body h3{margin:0;font-size:var(--font20);text-transform:uppercase;font-weight:600;padding-top:1.5rem;padding-bottom:.5rem;color:#000}.shopify-policy__body h2{font-size:var(--font25);font-weight:600;text-transform:uppercase;margin:0;padding-top:2rem;border:0;padding-bottom:.5rem;color:#000}.shopify-policy__body a,.acpagebg .co-head ul a,.acpagebg .co-head ul a span,.acpagebg .co-head a span,.page-design p a,.page-design span a,.content-with-image-blocks p a,.panel.collapse .col-sm-3 a:hover{color:#de993c!important}.shopify-policy__body p{padding-bottom:10px}.page-design td{text-align:start!important;font-size:var(--font16)}.acpagebg .co-head span{font-size:var(--font16)!important;font-style:normal;color:#252525!important;line-height:1.8;letter-spacing:.056rem}.acpagebg .co-head ul{padding:0;padding-top:1rem;padding-left:15px}.page-design p a:hover,.shopify-policy__body p a:hover,.page-design span a:hover,.shopify-policy__container ol li a:hover,.shopify-policy__container ul li a:hover,.content-with-image-blocks p a:hover{text-decoration:underline!important}.shopify-policy__container ol{padding-bottom:2rem}.policy-before:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAxNzggMzgiPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBmaWxsPSIjRDFEMUQxIiBkPSJNNC4yODMgMjQuMTA3Yy0uNzA1IDAtMS4yNTgtLjI1Ni0xLjY2LS43NjhoLS4wODVjLjA1Ny41MDIuMDg2Ljc5Mi4wODYuODd2Mi40MzRILjk4NXYtOC42NDhoMS4zMzJsLjIzMS43NzloLjA3NmMuMzgzLS41OTQuOTUtLjg5MiAxLjcwMi0uODkyLjcxIDAgMS4yNjQuMjc0IDEuNjY1LjgyMi40MDEuNTQ4LjYwMiAxLjMwOS42MDIgMi4yODMgMCAuNjQtLjA5NCAxLjE5OC0uMjgyIDEuNjctLjE4OC40NzMtLjQ1Ni44MzMtLjgwMyAxLjA4LS4zNDcuMjQ3LS43NTYuMzctMS4yMjUuMzd6TTMuOCAxOS4xOTNjLS40MDUgMC0uNy4xMjQtLjg4Ni4zNzMtLjE4Ny4yNDktLjI4My42Ni0uMjkgMS4yMzN2LjE3N2MwIC42NDUuMDk1IDEuMTA3LjI4NyAxLjM4Ni4xOTIuMjguNDk1LjQxOS45MS40MTkuNzM0IDAgMS4xMDEtLjYwNSAxLjEwMS0xLjgxNiAwLS41OS0uMDktMS4wMzQtLjI3LTEuMzI5LS4xODItLjI5NS0uNDY1LS40NDMtLjg1Mi0uNDQzem01LjU3IDEuNzk0YzAgLjU5NC4wOTggMS4wNDQuMjkzIDEuMzQ4LjE5Ni4zMDQuNTEzLjQ1Ny45NTQuNDU3LjQzNyAwIC43NS0uMTUyLjk0Mi0uNDU0LjE5Mi0uMzAzLjI4OC0uNzUzLjI4OC0xLjM1MSAwLS41OTUtLjA5Ny0xLjA0LS4yOS0xLjMzOC0uMTk0LS4yOTctLjUxLS40NDUtLjk1LS40NDUtLjQzOCAwLS43NTMuMTQ3LS45NDYuNDQzLS4xOTQuMjk1LS4yOS43NDItLjI5IDEuMzR6bTQuMTUzIDBjMCAuOTc3LS4yNTggMS43NDItLjc3NCAyLjI5My0uNTE1LjU1Mi0xLjIzMy44MjctMi4xNTQuODI3LS41NzYgMC0xLjA4NS0uMTI2LTEuNTI1LS4zNzhhMi41MiAyLjUyIDAgMCAxLTEuMDE1LTEuMDg4Yy0uMjM3LS40NzMtLjM1NS0xLjAyNC0uMzU1LTEuNjU0IDAtLjk4MS4yNTYtMS43NDQuNzY4LTIuMjg4LjUxMi0uNTQ1IDEuMjMyLS44MTcgMi4xNi0uODE3LjU3NiAwIDEuMDg1LjEyNiAxLjUyNS4zNzYuNDQuMjUxLjc3OS42MSAxLjAxNSAxLjA4LjIzNi40NjkuMzU1IDEuMDE5LjM1NSAxLjY0OXpNMTkuNzEgMjRsLS40NjItMi4xLS42MjMtMi42NTNoLS4wMzdMMTcuNDkzIDI0SDE1LjczbC0xLjcwOC02LjAwNWgxLjYzM2wuNjkzIDIuNjU5Yy4xMS40NzYuMjI0IDEuMTMzLjMzOCAxLjk3MWguMDMyYy4wMTUtLjI3Mi4wNzctLjcwNC4xODgtMS4yOTRsLjA4Ni0uNDU3Ljc0Mi0yLjg3OWgxLjgwNGwuNzA0IDIuODc5Yy4wMTQuMDc5LjAzNy4xOTUuMDY3LjM1YTIwLjk5OCAyMC45OTggMCAwIDEgLjE2NyAxLjAwMmMuMDIzLjE2NS4wMzYuMjk5LjA0LjM5OWguMDMyYy4wMzItLjI1OC4wOS0uNjExLjE3Mi0xLjA2LjA4Mi0uNDUuMTQxLS43NTQuMTc3LS45MTFsLjcyLTIuNjU5aDEuNjA2TDIxLjQ5NCAyNGgtMS43ODN6bTcuMDg2LTQuOTUyYy0uMzQ4IDAtLjYyLjExLS44MTcuMzMtLjE5Ny4yMi0uMzEuNTMzLS4zMzguOTM3aDIuMjk5Yy0uMDA4LS40MDQtLjExMy0uNzE3LS4zMTctLjkzNy0uMjA0LS4yMi0uNDgtLjMzLS44MjctLjMzem0uMjMgNS4wNmMtLjk2NiAwLTEuNzIyLS4yNjctMi4yNjYtLjgtLjU0NC0uNTM0LS44MTYtMS4yOS0uODE2LTIuMjY3IDAtMS4wMDcuMjUxLTEuNzg1Ljc1NC0yLjMzNC41MDMtLjU1IDEuMTk5LS44MjUgMi4wODctLjgyNS44NDggMCAxLjUxLjI0MiAxLjk4Mi43MjUuNDcyLjQ4NC43MDkgMS4xNTIuNzA5IDIuMDA0di43OTVoLTMuODczYy4wMTguNDY1LjE1Ni44MjkuNDE0IDEuMDkuMjU4LjI2MS42Mi4zOTIgMS4wODUuMzkyLjM2MSAwIC43MDMtLjAzNyAxLjAyNi0uMTEzYTUuMTMzIDUuMTMzIDAgMCAwIDEuMDEtLjM2djEuMjY4Yy0uMjg3LjE0My0uNTkzLjI1LS45Mi4zMmE1Ljc5IDUuNzkgMCAwIDEtMS4xOTEuMTA0em03LjI1My02LjIyNmMuMjIyIDAgLjQwNi4wMTYuNTUzLjA0OWwtLjEyNCAxLjUzNmExLjg3NyAxLjg3NyAwIDAgMC0uNDgzLS4wNTRjLS41MjMgMC0uOTMuMTM0LTEuMjIyLjQwMy0uMjkyLjI2OC0uNDM4LjY0NC0uNDM4IDEuMTI4VjI0aC0xLjYzOHYtNi4wMDVoMS4yNGwuMjQyIDEuMDFoLjA4Yy4xODctLjMzNy40MzktLjYwOC43NTYtLjgxNGExLjg2IDEuODYgMCAwIDEgMS4wMzQtLjMwOXptNC4wMjkgMS4xNjZjLS4zNDcgMC0uNjIuMTEtLjgxNy4zMy0uMTk3LjIyLS4zMS41MzMtLjMzOC45MzdoMi4yOTljLS4wMDctLjQwNC0uMTEzLS43MTctLjMxNy0uOTM3LS4yMDQtLjIyLS40OC0uMzMtLjgyNy0uMzN6bS4yMyA1LjA2Yy0uOTY2IDAtMS43MjItLjI2Ny0yLjI2Ni0uOC0uNTQ0LS41MzQtLjgxNi0xLjI5LS44MTYtMi4yNjcgMC0xLjAwNy4yNTEtMS43ODUuNzU0LTIuMzM0LjUwNC0uNTUgMS4yLS44MjUgMi4wODctLjgyNS44NDkgMCAxLjUxLjI0MiAxLjk4Mi43MjUuNDczLjQ4NC43MDkgMS4xNTIuNzA5IDIuMDA0di43OTVoLTMuODczYy4wMTguNDY1LjE1Ni44MjkuNDE0IDEuMDkuMjU4LjI2MS42Mi4zOTIgMS4wODUuMzkyLjM2MiAwIC43MDQtLjAzNyAxLjAyNi0uMTEzYTUuMTMzIDUuMTMzIDAgMCAwIDEuMDEtLjM2djEuMjY4Yy0uMjg3LjE0My0uNTkzLjI1LS45MTkuMzJhNS43OSA1Ljc5IDAgMCAxLTEuMTkyLjEwNHptNS44MDMgMGMtLjcwNiAwLTEuMjYtLjI3NS0xLjY2My0uODIyLS40MDMtLjU0OC0uNjA0LTEuMzA3LS42MDQtMi4yNzggMC0uOTg0LjIwNS0xLjc1Mi42MTUtMi4zMDEuNDEtLjU1Ljk3NS0uODI1IDEuNjk1LS44MjUuNzU1IDAgMS4zMzIuMjk0IDEuNzI5Ljg4MWguMDU0YTYuNjk3IDYuNjk3IDAgMCAxLS4xMjQtMS4xOTh2LTEuOTIyaDEuNjQ0VjI0SDQ2LjQzbC0uMzE3LS43NzloLS4wN2MtLjM3Mi41OTEtLjk0Ljg4Ni0xLjcwMi44ODZ6bS41NzQtMS4zMDZjLjQyIDAgLjcyNi0uMTIxLjkyMS0uMzY1LjE5Ni0uMjQzLjMwMi0uNjU3LjMyLTEuMjR2LS4xNzhjMC0uNjQ0LS4xLTEuMTA2LS4yOTgtMS4zODYtLjE5OS0uMjc5LS41MjItLjQxOS0uOTctLjQxOWEuOTYyLjk2MiAwIDAgMC0uODUuNDY1Yy0uMjAzLjMxLS4zMDQuNzYtLjMwNCAxLjM1IDAgLjU5Mi4xMDIgMS4wMzUuMzA2IDEuMzMuMjA0LjI5Ni40OTYuNDQzLjg3NS40NDN6bTEwLjkyMi00LjkyYy43MDkgMCAxLjI2NC4yNzcgMS42NjUuODMuNC41NTMuNjAxIDEuMzEyLjYwMSAyLjI3NSAwIC45OTItLjIwNiAxLjc2LS42MiAyLjMwNC0uNDE0LjU0NC0uOTc3LjgxNi0xLjY5LjgxNi0uNzA1IDAtMS4yNTgtLjI1Ni0xLjY1OS0uNzY4aC0uMTEzbC0uMjc0LjY2MWgtMS4yNTF2LTguMzU3aDEuNjM4djEuOTQ0YzAgLjI0Ny0uMDIxLjY0My0uMDY0IDEuMTg3aC4wNjRjLjM4My0uNTk0Ljk1LS44OTIgMS43MDMtLjg5MnptLS41MjcgMS4zMWMtLjQwNCAwLS43LjEyNS0uODg2LjM3NC0uMTg2LjI0OS0uMjgzLjY2LS4yOSAxLjIzM3YuMTc3YzAgLjY0NS4wOTYgMS4xMDcuMjg3IDEuMzg2LjE5Mi4yOC40OTUuNDE5LjkxLjQxOS4zMzcgMCAuNjA1LS4xNTUuODA0LS40NjUuMTk5LS4zMS4yOTgtLjc2LjI5OC0xLjM1IDAtLjU5MS0uMS0xLjAzNS0uMy0xLjMzYS45NDMuOTQzIDAgMCAwLS44MjMtLjQ0M3ptMy4xODYtMS4xOTdoMS43OTRsMS4xMzQgMy4zNzljLjA5Ni4yOTMuMTYzLjY0LjE5OCAxLjA0MmguMDMzYy4wMzktLjM3LjExNi0uNzE3LjIzLTEuMDQybDEuMTEyLTMuMzc5aDEuNzU3bC0yLjU0IDYuNzczYy0uMjM0LjYyNy0uNTY2IDEuMDk2LS45OTcgMS40MDctLjQzMi4zMTItLjkzNi40NjgtMS41MTIuNDY4LS4yODMgMC0uNTYtLjAzLS44MzMtLjA5MnYtMS4zYTIuOCAyLjggMCAwIDAgLjY0NS4wN2MuMjkgMCAuNTQzLS4wODguNzYtLjI2Ni4yMTctLjE3Ny4zODYtLjQ0NC41MDgtLjgwM2wuMDk2LS4yOTUtMi4zODUtNS45NjJ6Ii8+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzMpIj4KICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTkiIGN5PSIxOSIgcj0iMTkiIGZpbGw9IiNFMEUwRTAiLz4KICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIyLjQ3NCAxNS40NDNoNS4xNjJMMTIuNDM2IDMwLjRWMTAuMzYzaDE1LjJsLTUuMTYyIDUuMDh6Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGZpbGw9IiNEMkQyRDIiIGQ9Ik0xMjEuNTQ0IDE0LjU2di0xLjcyOGg4LjI3MnYxLjcyOGgtMy4wMjRWMjRoLTIuMjR2LTkuNDRoLTMuMDA4em0xMy43NDQgOS41NjhjLTEuMjkgMC0yLjM0MS0uNDE5LTMuMTUyLTEuMjU2LS44MS0uODM3LTEuMjE2LTEuOTQ0LTEuMjE2LTMuMzJzLjQwOC0yLjQ3NyAxLjIyNC0zLjMwNGMuODE2LS44MjcgMS44NzItMS4yNCAzLjE2OC0xLjI0czIuMzYuNDAzIDMuMTkyIDEuMjA4Yy44MzIuODA1IDEuMjQ4IDEuODggMS4yNDggMy4yMjQgMCAuMzEtLjAyMS41OTctLjA2NC44NjRoLTYuNDY0Yy4wNTMuNTc2LjI2NyAxLjA0LjY0IDEuMzkyLjM3My4zNTIuODQ4LjUyOCAxLjQyNC41MjguNzc5IDAgMS4zNTUtLjMyIDEuNzI4LS45NmgyLjQzMmEzLjg5MSAzLjg5MSAwIDAgMS0xLjQ4OCAyLjA2NGMtLjczNi41MzMtMS42MjcuOC0yLjY3Mi44em0xLjQ4LTYuNjg4Yy0uNC0uMzUyLS44ODMtLjUyOC0xLjQ0OC0uNTI4cy0xLjAzNy4xNzYtMS40MTYuNTI4Yy0uMzc5LjM1Mi0uNjA1LjgyMS0uNjggMS40MDhoNC4xOTJjLS4wMzItLjU4Ny0uMjQ4LTEuMDU2LS42NDgtMS40MDh6bTcuMDE2LTIuMzA0djEuNTY4Yy41OTctMS4xMyAxLjQ2MS0xLjY5NiAyLjU5Mi0xLjY5NnYyLjMwNGgtLjU2Yy0uNjcyIDAtMS4xNzkuMTY4LTEuNTIuNTA0LS4zNDEuMzM2LS41MTIuOTE1LS41MTIgMS43MzZWMjRoLTIuMjU2di04Ljg2NGgyLjI1NnptNi40NDggMHYxLjMyOGMuNTY1LS45NyAxLjQ4My0xLjQ1NiAyLjc1Mi0xLjQ1Ni42NzIgMCAxLjI3Mi4xNTUgMS44LjQ2NC41MjguMzEuOTM2Ljc1MiAxLjIyNCAxLjMyOC4zMS0uNTU1LjczMy0uOTkyIDEuMjcyLTEuMzEyYTMuNDg4IDMuNDg4IDAgMCAxIDEuODE2LS40OGMxLjA1NiAwIDEuOTA3LjMzIDIuNTUyLjk5Mi42NDUuNjYxLjk2OCAxLjU5Ljk2OCAyLjc4NFYyNGgtMi4yNHYtNC44OTZjMC0uNjkzLS4xNzYtMS4yMjQtLjUyOC0xLjU5Mi0uMzUyLS4zNjgtLjgzMi0uNTUyLTEuNDQtLjU1MnMtMS4wOS4xODQtMS40NDguNTUyYy0uMzU3LjM2OC0uNTM2Ljg5OS0uNTM2IDEuNTkyVjI0aC0yLjI0di00Ljg5NmMwLS42OTMtLjE3Ni0xLjIyNC0uNTI4LTEuNTkyLS4zNTItLjM2OC0uODMyLS41NTItMS40NC0uNTUycy0xLjA5LjE4NC0xLjQ0OC41NTJjLS4zNTcuMzY4LS41MzYuODk5LS41MzYgMS41OTJWMjRoLTIuMjU2di04Ljg2NGgyLjI1NnpNMTY0LjkzNiAyNFYxMi4xNmgyLjI1NlYyNGgtMi4yNTZ6bTcuMDQtLjE2bC0zLjQ3Mi04LjcwNGgyLjUyOGwyLjI1NiA2LjMwNCAyLjM4NC02LjMwNGgyLjM1MmwtNS41MzYgMTMuMDU2aC0yLjM1MmwxLjg0LTQuMzUyeiIvPgogICAgPC9nPgo8L3N2Zz4K) center no-repeat;width:178px;height:70px;display:inline-block;object-fit:cover}.template-404 .layout-panel-flex.layout-panel-flex--column.section-content-wrapper{padding-bottom:0;padding-top:6rem;gap:0}.template-404 .layout-panel-flex.layout-panel-flex--column.section-content-wrapper h1{text-transform:uppercase;font-size:var(--font45);font-weight:600;padding-bottom:.5rem}.template-404 .layout-panel-flex.layout-panel-flex--column.section-content-wrapper .button{display:flex;align-items:center;gap:10px;background:#333847;text-transform:uppercase;font-size:var(--font16);letter-spacing:normal;border-radius:0;line-height:normal}.template-404 .layout-panel-flex.layout-panel-flex--column.section-content-wrapper .button:hover{background:#000}.account-button.header-actions__action .account-button__avatar{width:1.8rem;height:1.8rem;font-size:1rem;background:#333847}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{width:3.75rem!important;height:3.75rem;border-radius:100px!important;border:1px solid #d7d7d7;aspect-ratio:auto;margin-bottom:2rem}.blog-post-featured-image img{height:49.75rem;object-fit:cover}.main-heading{font-size:var(--font20);font-weight:600;margin-bottom:1.875rem;text-transform:uppercase}.showroom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem}.column-title{background:#222;color:#fff;padding:.75rem .938rem;font-weight:600;text-transform:uppercase;margin-bottom:1.25rem;text-align:center}.column-content p{margin-bottom:.625rem;text-align:center}body .blog-post-details{display:flex;align-items:center;text-align:start;justify-content:start}body .blog-post-details span{font-size:var(--font16);color:#000;font-weight:500;display:flex;align-items:center;gap:.625rem}.fa.fa-calendar-times-o{background:url(/cdn/shop/files/check-mark.png?v=1766984128);width:1.263rem;height:1.263rem;display:inline-block;background-size:1.263rem;background-repeat:no-repeat}.blog-post-details .mp-blog-icon.mp-blog-traffic{background:url(/cdn/shop/files/view.png?v=1766984280);width:1.363rem;height:1.363rem;background-size:1.363rem}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper .blog-post-title{display:none}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper .blog-post-details .blog-details{display:flex;align-items:center;gap:1rem}.fa.fa-user{background:url(/cdn/shop/files/user_1.png?v=1766986211);width:1.263rem;height:1.263rem;display:inline-block;background-size:1.263rem;background-repeat:no-repeat}.blog-post-flex-item{display:grid;gap:2rem;grid-template-columns:1fr;align-items:start}body .blog-post-comments-container{max-width:100%;padding-top:3rem}body .blog-post-comments-container .h3{font-size:1.875rem;text-transform:uppercase;color:#000}body .blog-post-comments__form-container{max-width:100%;margin:0;padding-top:2rem}body .blog-post-comments__form-container .h3{font-size:1.563rem;padding-bottom:2rem}body .blog-post-comments__form input,.blog-post-comments__form textarea{color:#000;padding:1.25rem;border-color:#000;font-size:.938rem}body .button.blog-post-comments__form-submit{border-radius:0;padding:.938rem 1.563rem;font-size:var(--font16);text-transform:uppercase;background:#333847}.template-article .rte-table-wrapper tr{border-left:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));border-radius:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper h3{font-size:var(--font25);font-weight:600;text-transform:uppercase;color:#000;margin-top:1.5rem;margin-bottom:.4rem}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper ul{padding-left:15px}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper ul li{font-size:var(--font16);list-style:disc;padding-bottom:3px}.blog-post-full-information img{width:fit-content}body .template-blog .blog-post-item .blog-post-card__image-container{filter:brightness(.97) contrast(.98)}#article-614121472329 .blog-post-featured-image img{object-position:bottom}body .blog-posts-container{grid-template-columns:repeat(3,1fr);grid-column-gap:1rem;grid-row-gap:2rem}body .blog-posts-container .blog-post-item{--blog-post-card-scale: auto;grid-column:initial}body .blog-posts-container .blog-post-item .blog-post-card{flex-direction:column}body .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{width:100%;padding:0}body .blog-post-item .blog-post-card__image-container{width:100%!important;overflow:hidden;transition:all .4s linear;position:relative}.blog-post-item .blog-post-card__image-container img{height:20.625rem;object-fit:cover;transition:all .4s linear}body .blog-posts-container a .spacing-style.text-block{text-wrap:auto;font-size:var(--font18);color:#000;text-transform:uppercase;letter-spacing:1px;line-height:1.3}body .blog-posts-container .blog-details{display:flex;align-items:center;gap:1rem}body .blog-posts-container .blog-details span{font-size:var(--font14);color:#000}body .blog-post-item .blog-post-card__image-container:hover img{transform:scale(1.05);filter:brightness(1.05) contrast(1.1)}body .blog-posts-container .blog-post-item .blog-post-card__content-text{font-size:.938rem;color:#000;letter-spacing:normal;display:none}body .blog-posts-container .blog-post-item .blog-post-card__content-text a{color:#000;font-size:.938rem;text-decoration:underline}.template-blog .text-block h1{font-size:var(--font45);color:#000;text-transform:uppercase}.no-padding-bottom .content-blocks__point{padding:0}.related-articles-section{display:flex;flex-direction:column;padding-top:3rem;padding-bottom:3rem}.related-articles-section .blog-posts-container{grid-template-areas:inherit;grid-row-gap:2rem}.related-articles-section .reveal{font-size:var(--font25);text-transform:uppercase;font-weight:600;padding-bottom:1rem;color:#000}.image-blog-flex{display:grid;grid-template-columns:auto auto}body #swym-storefront-layout-section-container #swym-storefront-layout-items-container .swym-storefront-layout-grid-item-image-container{filter:brightness(.97) contrast(.98)}.swym-auto-wishlists-close-icon{width:10px!important}.swym-storefront-layout-notification-action{padding:10px 20px}.swym-storefront-layout-notification-message{font-size:13x}body .swym-storefront-layout-notification-image-container{height:45px;width:45px}body .swym-storefront-layout-layout{max-width:91.8%;margin:auto;padding:30px 0 50px}body .swym-storefront-layout-tabs{box-shadow:none}body #swym-storefront-layout-section-container.swym-storefront-layout-layout .swym-storefront-layout-body{width:100%;max-width:100%;padding:30px 0 0}body .swym-storefront-layout-grid-item-add-to-cart-button{background:#333847;font-size:15px!important;padding:15px 10px!important;transition:all .4s linear;border-radius:0;text-transform:uppercase}body .swym-storefront-layout-grid-item-add-to-cart-button:hover,body .cart__ctas .cart__checkout-button:hover,body .button.button--primary.cart-discount__button:hover{background:#000}.button.cart-items__empty-button:hover{background:#000!important}body .swym-storefront-layout-header{padding:19px 0 15px;min-height:auto;height:auto}body .swym-storefront-layout-notification-action{background:#333847}body .swym-ui-component span.swym-auto-wishlists-close-icon{width:20px!important;padding:6px}body .swym-storefront-layout-container,body .swym-storefront-layout-body{overflow:hidden}body #swym-storefront-layout-section-container #swym-storefront-layout-items-container,body #swym-storefront-layout-section-container #swym-storefront-layout-collection-list-items-container{grid-template-columns:1fr 1fr 1fr 1fr!important}.swym-storefront-layout-total-list-items-count{padding-top:5px}body .swym-storefront-layout-grid-item{gap:5px}body .swym-storefront-layout-grid-item-content{gap:7px}body .swym-storefront-layout-header{align-items:start;display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:unset}body #swym-storefront-layout-collection-option-button.swym-single-share-wishlist-btn{position:relative;right:auto;top:auto;bottom:auto;width:30px;height:30px;display:flex;justify-content:center;align-items:center}body a.swym-storefront-layout-login-button{font-size:15px;padding:12px 25px!important;background:#333847}.swym-storefront-layout-login-user-container{margin-top:10px}.product-information .product-form-buttons .shopify-payment-button__button:hover,.swym-ui-component .swym-variant-select-modal .swym-variant-select-modal-dialog .swym-variant-container .swym-variant-button-action-container .swym-wishlist-done-btn:hover{opacity:.8}body .cart-items__wrapper p a:hover,.cart-drawer__dialog small a:hover{color:#986a3c!important}#swym-storefront-layout-section-container .swym-storefront-layout-grid-item-option-button{background:#fff;box-shadow:#00000059 0 5px 15px;padding:10px}.cart-discount__error-text,.template-article .shopify-section-group-footer-group{margin:0}.template-search .search-page__header{padding-top:3rem}.template-search .search-page__header h3{font-size:var(--font45);text-transform:uppercase;font-weight:500}.main-collection-grid .product-grid{grid-template-columns:repeat(4,1fr)}.predictive-search-results__pill{border-radius:0}.predictive-search__search-button{background:#333847;border-radius:0;padding:.625rem 1.875rem;font-size:var(--font16);text-transform:uppercase}body .predictive-search__search-button:hover{transform:translateY(0);box-shadow:none}body .card-hover-effect-lift .product-card:hover,body .card-hover-effect-lift .collection-card:hover,body .card-hover-effect-lift .resource-card:hover,body .card-hover-effect-lift .predictive-search-results__card:hover{transform:translateY(0)!important}body .card-hover-effect-lift .predictive-search-results__card:hover{transform:translate(0)!important}.predictive-search-results__card .resource-card__subtext.paragraph{letter-spacing:normal}.predictive-search-results__card .resource-card__content .resource-card__title.paragraph{font-size:15px;letter-spacing:normal}body .predictive-search-results__card .resource-card__content .resource-card__subtext{font-size:13px;line-height:1.4}.template-index .shopify-section-group-footer-group{margin:0}body .header-actions__cart-icon{--cart-bubble-size: auto}.mega-menu__arrow svg,.icon.icon-caret-left{width:.738rem!important;height:auto!important}.mega-menu__arrow{width:2rem;height:2rem;background:#efefef;justify-content:center}.template-index .header.open-max-mega-menu .header__row.header__row--top .mega-menu__link--back path,.header.open-max-mega-menu .header__row.header__row--top .mega-menu__link--back path{fill:none!important}.footer-image-none{display:none}body .mega-menu__grid{display:grid;justify-content:space-between;grid-template-columns:1fr 1fr}body .menu-list__submenu.color-scheme-matches-parent.advanced-mixed_layout.open .mega-menu__grid{border-left:1px solid #ccc;height:100vh}.menu-list__submenu.advanced-mixed_layout .mega-menu__link{justify-content:start;gap:1rem}.facets__title-wrapper{background:#f7f7f7!important;border-bottom:1px solid #d7d7d7;padding:5px 15px!important}body .facets__title-wrapper #filters-drawer-heading{font-size:23px;text-transform:uppercase}body .facets__label{color:#000;font-size:14px;text-transform:uppercase}body .facets__inputs-list.list-unstyled{gap:10px}.facets__inputs-list.list-unstyled .checkbox__label-text{font-size:14px;color:#000}body .facets__summary .icon-caret{color:#000}.checkbox .icon-checkmark{border-radius:100%;border-color:#000;width:20px;height:20px}.price-facet__highest-price{margin-bottom:12px;color:#000}body .sorting-filter__container .facets__label{font-size:14px;text-transform:uppercase}body .facets__summary{padding-bottom:7px}body .sorting-filter__container .sorting-filter__select{font-size:14px;text-transform:uppercase;color:#000}.button.button-primary.facets__see-results{background:#333847;border-radius:0;text-transform:uppercase;font-size:15px}.button.facets-toggle__button.button-unstyled.button-unstyled--with-icon{font-size:17px;text-transform:uppercase;width:100%;justify-content:center;height:44px}.price-facet__inputs-wrapper.facets__inputs-wrapper.facets__inputs-wrapper--row input{border-color:#000}body .field__label.price-facet__label,.price-facet__inputs-wrapper.facets__inputs-wrapper.facets__inputs-wrapper--row input::placeholder,.price-facet__separator{color:#000}body .facets__clear-all.active{border-radius:0}.facets__actions.facets__actions--active facet-remove-component{display:block}facet-remove-component{display:none}.facets-toggle__wrapper{margin:0;width:100%;text-align:center;display:flex;justify-content:center}.facets-remove__pill{border-radius:0}.facets-remove.facets-remove--mobile-and-vertical{margin-top:10px;margin-bottom:10px}body slot[name=more] .button{color:#000}.usp-icon{filter:brightness(.97) contrast(.98)}body .resource-list.resource-list--grid{margin:0}body .facets__inputs-wrapper.price-facet__inputs-wrapper{margin-top:0}body .button.facets-drawer__close.button-unstyled.close-button{width:auto}body .sorting-filter__select-wrapper{padding-right:5px}.who_are_row h3{text-align:center;font-size:1.5rem;font-weight:400;text-transform:none;padding-bottom:2.813rem}.who_are_row h2{text-align:center;font-size:2rem;font-weight:400;text-transform:none}.template-page\.taunton-store .hero-banner__content-wrapper{padding:0}.template-search .section.product-grid-container .main-collection-grid .main-collection-grid__title{display:none}.search-results__no-results p{text-align:center;line-height:normal;padding-bottom:10px}.cart-page .cart-items__media-image{filter:brightness(.97) contrast(.98)}.page-design .shopify-policy__container{padding:0;max-width:100%}.page-design .shopify-policy__body h2{padding-top:1rem}.page-design .shopify-policy__body h1{margin-top:1.8rem}.page-design .shopify-policy__body .rte>h1:first-of-type,.page-design .shopify-policy__body .rte .co-head>h1:first-of-type{margin-top:0}.toc li a:hover{text-decoration:underline}.mega-menu__link.mega-menu__link--parent.is-active .mega-menu__link-title,.mega-menu__link:hover .mega-menu__link-title.wrap-text,.template-index .header.open-max-mega-menu .mega-menu__link:hover .mega-menu__link-title.wrap-text,.template-index .header.open-max-mega-menu .mega-menu__link.mega-menu__link--parent.is-active .mega-menu__link-title{color:#c1883d!important}body .blog-post-card__content{padding-block-start:0}body .cart-discount__error-text.cart-primary-typography{margin:0}body #swym-storefront-layout-section-container .swym-storefront-layout-grid-item-image-container,body .swym-storefront-layout-as-modal .swym-storefront-layout-grid-item-image-container{height:auto}.hero-banner__form-column .contact-form{margin:0}body #swym-storefront-layout-section-container.swym-storefront-layout-layout .swym-storefront-layout-body #swym-variant-selector{justify-content:center;text-transform:uppercase;transition:all .4s linear}body #swym-storefront-layout-section-container.swym-storefront-layout-layout .swym-storefront-layout-body #swym-variant-selector:hover{background:#333847;color:#fff}body .swym-ui-component .swym-variant-select-modal .swym-variant-select-modal-dialog .swym-variant-container .swym-wishlist-variants-container .option{border-radius:4px}body .content-with-image-blocks.about_container.left-image-right-content.custom_btn_row a{color:#000!important;text-decoration:non}body .content-with-image-blocks.about_container.left-image-right-content.custom_btn_row a:hover{text-decoration:none!important;color:#fff!important}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list.list-unstyled .mega-menu__link-title:after,.header.open-max-mega-menu .menu-list li a span.mega-menu__link-title:after{content:"";width:100%;height:1px;background:none;position:absolute;inset-inline-start:0;bottom:0;transform:scaleX(1);transform-origin:right}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list.list-unstyled .mega-menu__link-title:hover:after,.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list>.mega-menu__column .mega-menu__link.mega-menu__link--parent.is-active .mega-menu__link-title.wrap-text:after,.header.open-max-mega-menu .menu-list li a:hover span.mega-menu__link-title:after{transform:scaleX(1);transform-origin:left;animation:text-underlined .6s;background:currentColor}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list>.mega-menu__column .mega-menu__link{width:fit-content}.header__row .menu-list__ul .menu-list__list-item.has-submenu .menu-list__link{margin:0;padding:0}.template-list-collections .resource-list.resource-list--grid .resource-list__item .image-block.resource-image{filter:brightness(.97) contrast(.98)}.template-list-collections .section-resource-list__content .group-block h1{font-size:var(--font40);color:#000;text-transform:uppercase}.template-list-collections .section-resource-list>.section-resource-list__content>.group-block{padding-bottom:1rem}body .product-grid__card.product-grid__card .swatch.swatch--variant-image{border-radius:0}body .variant-option--swatches>overflow-list{display:flex;align-items:center;gap:4px;margin-top:5px}body .variant-option--swatches>overflow-list .swatch.swatch--variant-image{--max-swatch-size: 30px;--scaling-factor: 1.65}body swatches-variant-picker-component{margin-bottom:10px}body .quick-add-modal.dialog-modal{margin:auto;max-width:1000px;width:100%;border-radius:0}body .quick-add-modal.dialog-modal .mobile\:hidden{display:none}body .quick-add-modal__content .product-details :is(.buy-buttons-block){margin-top:5px}body .predictive-search__reset-button{text-transform:uppercase}body .predictive-search-results__pill:hover{transform:scale(1)}.cart-drawer--empty .cart-drawer__content .cart-items__wrapper p a{text-decoration:underline;font-weight:600}body #swym-storefront-layout-section-container{padding-bottom:0}.post-sharing-button img{width:fit-content}.post-sharing-button{display:flex;gap:5px}.post-sharing-button img{width:2.188rem;height:2.188rem}#sharing{display:flex;align-items:center;gap:1rem}#sharing .share-col-left h5{text-transform:uppercase;font-size:var(--font18);font-weight:600;color:#000}.table-row{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;box-shadow:0 2px 10px #0000001a}.table-row th,.table-row td{padding:11px 10px;font-size:var(--font16);text-align:start}.table-row tr{border-bottom:1px solid #ccc}.acpagebg.cookie-policy-page div{padding-top:3px;padding-bottom:2px}.acpagebg.cookie-policy-page div br{display:none}.acpagebg.cookie-policy-page div a:hover{text-decoration:underline}.upsell-name:hover{color:#bf7f2b}.upsell-mobile-view{display:none}body .sorting-filter__container .sorting-filter__select{text-align:left}.facets__inputs-list-item .checkbox__label{display:flex;align-items:center}.resource-list--grid .resource-list__item:hover .collection-card__inner p{color:#de993c}.resource-list--grid .resource-list__item .collection-card__inner p{transition:all .4s linear;line-height:1.4}body .product-media-constraint-wrapper{width:100%}body .menu-list__list-item{white-space:initial}body .mega-menu__featured-page-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.email-signup__message-text{color:var(--color-success)!important;font-weight:600!important}.all-none-row{display:none!important}body .variant-option--equal-width-buttons .variant-option__button-label{min-width:fit-content;width:fit-content;border-radius:5px}.variant-picker__form .variant-option.variant-option--buttons.variant-option--equal-width-buttons{display:flex;flex-wrap:wrap}body .variant-option__button-label__pill{background:#333847}body .containerds{width:100%}.hidden-swatches__count{color:#000}body .sticky-add-to-cart__image,body .swatch.swatch--unscaled{border-radius:5px}body .cart-drawer__dialog .cart-note__summary span{text-transform:uppercase}.cart-page__summary .cart-note__label{font-size:15px;color:#000}.filter-image .content-blocks{filter:brightness(.97) contrast(.98)}body .content-with-image-blocks.about_container.left-image-right-content.custom_btn_row .content-blocks__image a{background-image:none!important}body .product-details .jdgm-widget .jdgm-prev-badge__text{color:#000}body .variant-option__button-label:has(:checked){background:#333847}.menu-list__submenu.advanced-mixed_layout .mega-menu__list .mega-menu__nested-container{border-left:1px solid #ccc;padding-left:3rem;height:100%;padding-right:3rem}.menu-list__submenu.advanced-mixed_layout.open .menu-list__submenu-inner.lighting-submenu-inner .mega-menu__grid{grid-template-columns:1fr}[data-mega-menu-container][data-level="4"]{border-right:1px solid #ccc}.menu-list__submenu{height:100%!important}.careers-row .oppo_rtun{padding:0 15px 15px}.careers-row .oppo_rtun .panel-body{padding:0}.careers-row .panel-heading{font-size:var(--font18);color:#000;padding:.75rem .938rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;letter-spacing:.036rem;line-height:normal;gap:5px}.careers-row .oppo_rtun{display:none}.careers-row .panel-heading:after{content:"+";float:right;font-size:var(--font25);color:#000;line-height:normal}.careers-row .oppo_rtun p{opacity:1!important;visibility:visible!important;transform:translate(0)!important}.careers-row .action.submit.primary{font-style:normal;color:#de993c;line-height:1.8;font-size:var(--font16);letter-spacing:.056rem;font-weight:500}.careers-row .open .panel-heading:after{content:"-"}.careers-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.careers-row .panel.panel-default{margin-bottom:0}.top-head-row{margin-top:0!important}.careers-item .panel.panel-default{border:0;margin:0}.careers-item .panel.panel-default h3{font-size:var(--font20);text-transform:uppercase;font-weight:600;color:#000;margin-top:1.5rem;margin-bottom:5px}.mega-menu__nested-container.is-first-active{opacity:1;visibility:visible}.menu-list__submenu{isolation:isolate}.menu-list__submenu-inner{opacity:0}.menu-list__list-item:has([aria-expanded=true]) .menu-list__submenu-inner{opacity:1}@media (max-width:1191px){:root{--font14:14px;--font16:15px;--font18:17px;--font20:18px;--font25:22px;--font40:32px;--font45:34px;--font50:40px}body #header-component .section,body .section{--full-page-grid-central-column-width: 100%;width:100%;max-width:100%;padding-left:15px;padding-right:15px;display:block;grid-template-columns:auto;--full-page-grid-margin: auto;--full-page-grid-with-margins: auto;--util-page-margin-offset: auto;--full-page-margin-inline-offset: auto;min-height:auto}.container,body .shopify-policy__container,.additional_services_row.additional_services_with_row{max-width:100%;margin:auto;padding-left:15px;padding-right:15px}.hero-banner img,.template-page\.taunton-store .hero-banner__bg.hero-banner__bg--desktop.zoom-out,.template-page\.about-us .hero-banner__bg,.blog-post-featured-image img{height:550px}.hero-banner .hero-banner-content{bottom:45px;padding-left:15px;padding-right:15px}body p{letter-spacing:.016rem}.hero-banner p{max-width:65%}.usp-section{padding:20px 0}.usp-icon{width:2.6rem;margin-bottom:10px}.usp-container .usp-item:nth-child(2) .usp-icon,.usp-container .usp-item:nth-child(5) .usp-icon{width:2.2rem}.header .header__columns{padding-top:1.388rem;padding-bottom:1.388rem}.header .header__columns .header-logo__image{max-width:165px}.menu-list__ul{grid-column-gap:17px}.header__row .menu-list__ul li a span{font-size:14px;letter-spacing:.5px}.menu-list__link-title{gap:0}.header .header__columns .header__column--right .svg-wrapper svg{width:1.163rem;height:1.163rem}.header .header__columns .header__column--right header-actions{gap:10px}.header .header__columns .header__column--right{gap:14px}.header .header__columns .header__column--right .account-button__icon svg,.header .header__columns .header__column--right .header-actions__cart-icon svg{width:1.325rem;height:1.325rem}body .header-actions__cart-icon .cart-bubble{top:-12px;right:-9px}.padding-top{padding-top:55px}.cc-text{width:85%}.section-background-row{margin-top:55px;padding-top:40px;padding-bottom:40px}.cc-header-row{display:grid;grid-template-columns:1fr auto}.cc-grid{gap:15px;padding-top:20px;display:flex}.cc-image-wrap{height:10rem;margin:0 auto 10px}.collection-circle-section .cc-item .cc-title{letter-spacing:.5px;font-size:14px}.video-btn .cc-btn{margin-top:25px}body .featured-products .slick-slide{margin:0 8px}.section-resource-list__header.cc-header-row{padding-bottom:20px}.bespoke-grid{gap:15px;margin-top:20px}body .featured-blog-posts-row .resource-list{gap:25px 15px;padding-top:15px}body .featured-blog-posts-card .image-block__image,.featured-blog-posts-card .featured-blog-posts-card__image{height:15.625rem}.welcome-boxes{padding-top:20px;grid-column-gap:15px;grid-row-gap:25px;padding-bottom:20px}.welcome-boxes .welcome-box{padding:15px;border-radius:10px}.product-grid__card.product-grid__card p,.price,.compare-at-price{font-size:14px}.shopify-section-group-footer-group{padding-top:50px}.footer_top{padding-bottom:20px}.footer_top .group-block-content h2{padding:0 0 10px}.footer_top .layout-panel-flex--row>.group-block--width-fill:first-of-type{padding-right:80px}.footer_top .email-signup__input-group .email-signup__button{padding:20px 35px}.footer_top .email-signup__input.paragraph{padding:22px 0}.footer_top .email-signup__input-group{grid-template-columns:1fr auto}.footer_about>.group-block__media-wrapper+.group-block-content{padding:25px 0;grid-template-columns:auto}.footer_middle{padding:25px 0}.footer_about h4{padding-bottom:5px}.usp-text{font-size:14px}.usp-title{font-size:16px}.bespoke-btn{margin-top:10px;padding:10px 15px;font-size:14px}.bespoke-overlay{padding:20px 10px}body .featured-blog-posts-card .featured-blog-posts-card__content h4{font-size:15px;letter-spacing:.5px}body .menu-list__ul{gap:17px}.menu-list__submenu.advanced-mixed_layout .mega-menu__list.list-unstyled span{font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.menu-list__submenu.advanced-mixed_layout .mega-menu__link .mega-menu__link-image{width:30px;height:30px}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list.list-unstyled{gap:5px}.menu-list__submenu.advanced-mixed_layout .mega-menu__link{gap:9px}body .mega-menu__featured-pages{padding:15px;gap:10px}body .menu-list__submenu.advanced-mixed_layout.is-page-menu .mega-menu__list.list-unstyled{padding-top:20px;padding-bottom:20px;border-right:0}body .mega-menu__featured-page-image{height:12rem;margin-bottom:5px}body .mega-menu__featured-page-title{font-size:14px}body .mega-menu__featured-page-link{font-size:12px;margin-top:5px}body .quick-add__button{max-width:90%;padding-top:7px;padding-bottom:7px;bottom:9px}.social-links-circle ul li a{width:3.313rem;height:3.313rem}.social-links-circle ul li a svg{width:1.4rem;height:auto}.footer_middle>.group-block__media-wrapper+.group-block-content{gap:20px;flex-wrap:wrap;display:flex}.max-width-image-footer{width:13rem}.footer_middle h4{margin:0 0 1rem!important}.footer_middle .menu-flex{flex:content}.footer-bottom{padding:15px 0}body .footer-content{gap:0}.footer_middle .details-content ul li a{padding-bottom:10px}.cc-heading,.section-resource-list__header.cc-header-row h2,.featured-blog-posts-row h2,.product-recommendations .section-resource-list__content h2,.footer_middle .details-content ul li a,.footer_middle .contact_us ul li a{letter-spacing:.5px}.footer_middle .layout-panel-flex--row>.group-block--width-fill{flex:content}.footer_middle .details-content ul li a:after{bottom:7px}.search-modal__content{max-width:70%}.footer_middle .details-content ul li a,.footer_middle .contact_us ul li a{padding-bottom:10px}.collection-header .collection-title{font-size:50px;margin-top:10px}.collection-description{max-width:90%}.section.product-grid-container{padding:0}.section.product-grid-container .main-collection-grid{padding-top:25px;padding-bottom:25px}.section.product-grid-container .main-collection-grid .product-grid{max-width:100%;padding-left:15px;padding-right:15px}.collection-bottom-description{padding:25px 15px 20px}.collection-bottom-description p{margin-bottom:10px}.product-grid--template--25400875745609__main:is(.product-grid--grid){grid-column-gap:15px;grid-row-gap:25px}.collection-header{padding-bottom:25px}body .cart-drawer__summary,body .cart-drawer__header{padding:15px}.cart-drawer__content .cart-drawer__items:last-of-type,.facets-block-wrapper.facets-block-wrapper--horizontal{padding-left:15px;padding-right:15px}.collection-bottom-description h2{color:#000;font-size:20px;margin-top:15px;padding-bottom:7px}.collection-bottom-description h3,.collection-bottom-description h4{font-size:17px;margin-top:15px;margin-bottom:5px}.menu-list__submenu.advanced-mixed_layout .mega-menu__list{gap:10px}body [data-mega-menu-container][data-level="3"]{left:255px;min-width:19rem;width:auto}body [data-mega-menu-container][data-level="4"]{min-width:20em;left:18rem}body .mega-menu__grid{grid-template-columns:1fr 1fr}body .section--full-width{padding:0}.product-information{padding:25px 0;margin-bottom:15px}body .product-details>.group-block{padding-left:10px}.product-recommendations{padding-top:25px;padding-bottom:25px;margin-top:30px}.product-recommendations .section-resource-list__content{padding-bottom:20px}body .premium-card-az3vkl3zoslzhvfnqrproductdetailsc47bfp{margin-top:10px;margin-bottom:15px}.card-section{padding:15px}body .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating__score{font-size:17px;margin-right:10px}body .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text,.jdgm-verified-by__text{font-size:13px}.usp-container .usp-item{padding:10px 4px}.product-details .group-block h1{font-size:25px}.jdgm-widget-row{padding:10px}.product-details .usp-section.container .usp-title{font-size:14px}.product-details .usp-section.container .usp-text{font-size:13px}.product-details .usp-section.container .usp-icon{width:2.2rem}.product-details .usp-container{grid-template-columns:1fr 1fr 1fr}.product-accordion h2{font-size:17px}.accordion-item{padding:10px 0}.accordion-title .icon{font-size:18px}.Share-social-information .social-links-circle li a{width:2.5rem;height:2.5rem;padding:9px}.Share-social-information .social-links-circle li a svg{width:auto;height:auto}body .slideshow-controls__thumbnails .slideshow-control{width:85px}body .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating:before{width:1rem;height:1rem;font-size:14px}.jdgm-verified-by__image{width:24px}body .product-details .product-form-buttons #swym-atw-pdp-button{width:3.5rem}body .sticky-add-to-cart__bar{width:auto}.product-recommendations .slick-slide{margin:0 7px}#judgeme_product_reviews .jdgm-widget-actions-wrapper{margin-bottom:0}.pt-90{padding-top:55px}.shopify-section-group-footer-group{margin-top:55px}.page-design ul li,.shopify-policy__container ul li,.shopify-policy__container ol li{letter-spacing:.1px}body .ebBUMg{text-align:center;font-size:20px}.shopify-policy__container{padding-top:35px;padding-bottom:0}.co-head{padding-bottom:0}.shopify-policy__body h2{padding-top:15px;padding-bottom:5px}.shopify-policy__body h2{font-size:20px}.shopify-policy__body h3{font-size:17px}.page-design .img-grid{padding-top:20px;gap:15px}.contact-form{margin-top:20px}.hero-banner__phone-box{font-size:20px;padding:25px 80px 25px 20px;align-items:center;width:fit-content;float:right}.hero-banner__form-column h3{font-size:22px;letter-spacing:.1px;margin:0 0 10px}.hero-banner__form-column{padding:15px}.hero-form__submit{margin-top:10px}.hero-banner__bg{height:40.75rem}.hero-banner__content-wrapper .container{grid-gap:25px}.about_container{max-width:100%;padding-left:15px;padding-right:15px}.content-with-image-blocks h2,.additional-services.about_container .section-title{letter-spacing:.1px;padding-bottom:15px;line-height:1.2}.content-blocks__point p{max-width:100%;letter-spacing:.1px}.content-blocks__point{padding-bottom:15px}body .who_are_item.content-with-image-blocks .content-blocks__point h2{font-size:19px;margin-top:10px;margin-bottom:7px;padding-bottom:0}.left-image-right-content{grid-column-gap:20px}.presen_ting ul li:before{font-size:4rem}.choose_start h4{font-size:20px;margin-top:0;margin-bottom:10px;line-height:1.2}.additional_services_home p{letter-spacing:.1px}.presen_ting ul li{padding-top:6.5rem}.presen_ting ul li:nth-child(2n){padding-top:24.5rem}.additional_button a{margin-top:10px;padding:25px 70px;margin-bottom:10px}.image_row_des{grid-gap:15px;margin-bottom:17px}.pb-90{padding-bottom:55px}.hero-banner__call-label p em{font-size:1.5rem}.font-45{letter-spacing:.1px}.who_are_row h2{font-size:25px;padding-bottom:15px}.additional_services_item h4,.additional_services_with_row h4{font-size:20px;padding-bottom:10px}.additional_services_row{grid-gap:10px}.google-maps iframe{margin-top:55px}.google-maps iframe{height:20rem}.showroom-grid{gap:10px}.column-title{margin-bottom:10px;padding:9px;font-size:14px}.video-wrapper .video-embed video,.video-col{height:100%}.cc-grid .cc-item{width:100%}.who_are_row h3{font-size:21px;padding-bottom:20px}.template-collection .usp-section.container,.template-search .usp-section.container{padding-top:20px}.cart-page.spacing-style{flex-direction:column;display:flex}.cart__container--extend .cart__summary-inner{padding:0!important;margin-top:20px;width:100%!important}.cart-page .cart-items__quantity{grid-template-columns:repeat(1,1fr)}.cart__container--extend .cart__summary-inner{gap:10px}body .cart-page{padding-top:30px}.cart__summary-inner{padding-bottom:0!important}marquee-component.section{padding-top:8px;padding-bottom:8px}.page-design .shopify-policy__body h2{padding-top:0;padding-bottom:0;margin-top:10px}.page-design .shopify-policy__body h1{margin-top:20px}.shopify-policy__body h3{padding-top:15px;padding-bottom:6px}.shopify-policy__container ol{padding-bottom:10px}.hero-banner__content-wrapper .hero-banner__heading{font-size:30px;padding-bottom:10px}.hero-banner__content-wrapper .hero-banner__desc p,.hero-banner__call-label p{letter-spacing:.1px;margin-bottom:20px}body .custom_btn{font-size:16px;padding:20px 24px;padding-right:3rem;letter-spacing:.1px}.hero-banner__phone-text:after{left:20px}.additional_services_item .icon-circle{margin:0 auto 13px;width:7rem;height:7rem}.additional_services_row .icon-circle img{width:45px;height:auto}.usp-section.container.usp_item .usp-title{font-size:14px}.template-page\.about-us .usp-section.container.usp_item .usp-item .usp-icon{width:2.1rem;margin-top:0;margin-bottom:4px}.template-page\.about-us .usp-section.container.usp_item .usp-item:first-of-type .usp-icon,.usp-section.container.usp_item .usp-container.usp-container-slider .usp-item:first-of-type .usp-icon{width:3rem}.template-page\.about-us .usp-section.container.usp_item .usp-container{grid-row-gap:25px}.template-page\.about-us .usp-section.container.usp_item .usp-container{grid-row-gap:25px;grid-template-columns:repeat(7,1fr)}.usp-section.container.usp_item .slick-track,.usp-section.container.usp_item .slick-list.draggable{display:flex;align-items:stretch}.usp-section.container.usp_item .slick-track .slick-slide,.usp-section.container.usp_item .slick-track .slick-slide .usp-item,.usp-section.container.usp_item .slick-track .slick-slide div{height:100%}.usp-section.container.usp_item .slick-track .slick-slide .usp-item{display:flex!important;align-items:center;justify-content:center;gap:8px}.template-page\.about-us .usp-section.container.usp_item .slick-slide .usp-item .usp-icon{width:2.4rem}.template-page\.design-service .who_are_item h2.reveal{padding:0}.content-with-image-blocks h2,.additional-services.about_container .section-title{font-size:26px}.additional-services.about_container .section-title br{display:none}.usp-section.container.usp_item .usp-container.usp-container-slider .usp-item:first-of-type .usp-icon{width:2.4rem}.blog-posts>.text-block{padding-bottom:20px;padding-top:40px}.article-template__tag{top:15px;left:15px}.blog-post-item .blog-post-card__image-container img{height:16.625rem}.blog-post-full-information{padding-top:25px}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper h1{font-size:23px}.related-articles-section{padding:25px 0!important}.blog-title-wrap{padding-bottom:5px}.template-list-collections .section-resource-list>.section-resource-list__content>.group-block{padding-bottom:10px}.template-404 .layout-panel-flex.layout-panel-flex--column.section-content-wrapper{padding-top:55px}.swatch.swatch--variant-image.swatch--unscaled{width:3rem;height:3rem}body .swym-storefront-layout-layout{max-width:100%;padding-left:15px;padding-right:15px}.hero-banner__form-column .hero-form__field{margin-bottom:1rem}.hero-banner__form-column .hero-form__field input,.hero-banner__form-column .hero-form__field textarea{min-height:1.563rem;height:1.563rem}#sharing{gap:10px}.post-sharing-button img{width:1.7rem;height:1.7rem}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list.list-unstyled{border-right:0px}.product-highlights{gap:7px}.product-highlights{padding-top:9px}.product-highlights li{font-size:14px;gap:5px}body .product-details product-price.text-block{padding-bottom:5px}.product-highlights li .icon{width:1.1rem;height:1.1rem}.product__block.product__block--meta p{font-size:14px}.product__block.product__block--meta p:not(:first-of-type){padding-left:10px;margin-left:10px}body .marquee__repeated-items{gap:1rem}.shopify-section-group-header-group .marquee__wrapper p{padding-left:15px}body .scroll-to-top-btn{bottom:90px;right:62px}body .product-details .quantity-selector{height:auto}body .variant-option--swatches>overflow-list{margin-top:2px}.section-resource-list__header.cc-header-row .text-block{max-width:100%;width:100%}.careers-row{display:grid;grid-template-columns:repeat(1,1fr);gap:10px}.careers-row .panel-heading{padding:10px 14px;letter-spacing:.1px;font-size:15px}.careers-item .panel.panel-default h3{margin-top:12px;margin-bottom:5px}.menu-list__submenu.advanced-mixed_layout.open .mega-menu__list.list-unstyled>.mega-menu__column:first-of-type,.menu-list__submenu.advanced-mixed_layout .mega-menu__list .mega-menu__nested-container .list-unstyled li:nth-child(2){padding-top:20px}.menu-list__submenu.advanced-mixed_layout.open li>div ul li{margin-bottom:5px}}@media (max-width:1027px){:root{--font18:16px;--font20:18px;--font25:20px;--font40:29px;--font45:30px;--font50:35px}body p{letter-spacing:.1px;line-height:1.6}.menu-list__submenu{padding-top:15px;padding-bottom:15px}.header__drawer.desktop\:hidden{display:flex!important;min-height:auto}.header-menu.mobile\:hidden,.header__column.header__column--center{display:none}.hidden--desktop,.desktop\:hidden{display:flex!important}.header__columns .search-action{float:left;justify-content:start;margin-right:auto;margin-left:0}body .header__column{display:contents}body .header__column .search-action svg path{fill:#000}.cart-drawer{display:flex;align-items:center}.header__column.header__column--right .search-action{display:none}.search-modal__button{display:flex;align-items:center;justify-content:center}.button.header-actions__action.button-unstyled{overflow:visible}.search-action.desktop\:hidden{display:flex!important}body .menu-drawer-container .header__icon--summary{display:grid;gap:0;padding:0}.menu-drawer-container .header__icon--summary span{width:32px;height:3px;margin-bottom:5px;border-radius:5px;background-color:#333847;display:block;float:right;transition:.3s linear}.menu-drawer-container .header__icon--summary span:nth-child(2){width:22px}.menu-drawer-container .header__icon--summary span:nth-child(3){width:18px;margin-bottom:0}.header__columns:has(.header__column--center header-menu){align-items:center;gap:10px}#header-component .header__column .header-logo{margin:auto;position:relative}body .header__columns .search-action{margin-inline:0;width:auto;height:auto}.menu-drawer ul li{padding-bottom:12px;border-bottom:1px solid #eee;padding-top:12px;min-height:auto!important;height:auto;margin-bottom:0!important}.menu-drawer ul li a{padding-top:0;padding-bottom:0}.menu-drawer .menu-drawer__menu{padding-top:30px;padding-left:25px;padding-right:25px}.menu-drawer ul li a,.menu-drawer ul li .menu-drawer__menu-item-text{font-size:17px;transition:all 0s linear;line-height:normal;min-height:auto!important;color:#000}body .menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child){min-height:auto;height:auto;padding:0}body .menu-drawer__list-item--divider .menu-drawer__menu-item>.svg-wrapper{padding:0}body .menu-drawer__list-item--deep.menu-drawer__list-item--divider .menu-drawer__menu{padding:10px 0 10px 10px;margin:0}.menu-drawer__menu>.menu-drawer__list-item:last-of-type{border-bottom:0;padding-bottom:0}body .menu-drawer__featured-content-list-item:first-child{padding:0;margin-left:17px}.menu-drawer__featured-content-list-item:first-child .resource-card__media{height:100%;object-fit:cover}body .menu-drawer__featured-content-list-item:last-child{margin-inline-end:0;padding:0}.template-index .header,.available-banner .header{position:relative}.template-index .header__row.header__row--top path,.available-banner .header__row.header__row--top path{fill:#000!important}.template-index #header-component .section .header-logo__image,.available-banner #header-component .section .header-logo__image{filter:brightness(0) invert(0)}.template-index #header-component .section,.available-banner #header-component .section{border-bottom:0}.box-content header .header__columns{padding-top:10px;padding-bottom:10px}body .menu-drawer__close-button{position:absolute;right:14px;padding:0;top:15px}body .menu-drawer__menu-item{padding:0;height:auto;min-height:auto}body .header-actions__action .svg-wrapper{height:auto;width:auto}body .menu-drawer__menu-item>.svg-wrapper{padding-top:0;padding-bottom:0}body .menu-drawer .menu-drawer__menu .menu-drawer__menu.menu-drawer__menu--childlist{padding-top:0;padding-bottom:0}body .menu-drawer__menu.menu-drawer__menu--grandchildlist.details-content{padding:0;width:100%;max-width:100%;border-top:1px solid #eee;margin-top:12px}.svg-wrapper.header-drawer-icon.header-drawer-icon--close svg{width:20px;height:20px}.hero-banner img,.template-page\.taunton-store .hero-banner__bg.hero-banner__bg--desktop.zoom-out,.template-page\.about-us .hero-banner__bg,.blog-post-featured-image img{height:500px}.hero-banner .hero-banner-content{bottom:auto;top:50%;text-align:center;transform:translate(-0,-50%)}.hero-banner p{margin:auto;max-width:86%}.flex-button{justify-content:center}.hero-banner .btn{margin-top:13px}.banner-container .flex-button .btn:last-of-type{display:none}.usp-title{font-size:15px}.cc-text{width:90%}.cc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:20px}.cc-image-wrap{height:13rem}.welcome-boxes{grid-template-columns:repeat(2,1fr)}.usp-section.container .slick-slide:not(:last-of-type) .usp-item{border-right:1px solid #d7d7d7}.collection-circle-section .cc-item .cc-title,.footer_middle .details-content ul li a,.footer_middle .contact_us ul li a{letter-spacing:.1px}.article-template__tag{top:10px;left:10px}.footer_middle>.group-block__media-wrapper+.group-block-content{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-row-gap:15px}.max-width-image-footer{display:none}.footer_middle>.group-block__media-wrapper+.group-block-content .menu-flex.footer-menu{grid-column:1 / -1}.footer_top .layout-panel-flex--row>.group-block--width-fill:first-of-type{padding-right:50px}.usp-container .usp-item{padding-top:0;padding-bottom:0}.usp-container .slick-slide:nth-child(2) .usp-item .usp-icon{width:2.2rem}.whats-app{right:20px;bottom:30px}body .menu-drawer{width:100%;max-width:390px}.search-modal__content{max-width:80%;width:100%!important}.hero-loader-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;align-items:center;justify-content:center;background:#eee;opacity:1;visibility:visible;transition:opacity .4s ease,visibility .4s ease}.hero-loader-overlay.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-animation{display:flex;gap:10px}.loader-animation .dot{width:10px;height:10px;border-radius:50%;background-color:#463333;animation:bounce 1s infinite ease-in-out}.loader-animation .dot:nth-child(2){animation-delay:.3s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loader-animation .dot:nth-child(3){animation-delay:.5s}.usp-section.container{min-height:auto;overflow:hidden;height:auto;height:125px!important}.footer-image-none{display:block}.footer-image-none .image-block{width:fit-content;padding-bottom:10px}.collection-description{max-width:100%;padding-left:15px;padding-right:15px}.main-collection-grid .product-grid{grid-template-columns:repeat(3,1fr)}.product-information__grid{grid-template-columns:1fr!important}.product-details .usp-container{padding-top:15px;padding-bottom:15px;display:flex;justify-content:space-between}body .product-details{padding-top:15px;width:100%}slideshow-controls.mobile\:hidden{display:none!important}body .product-details>.group-block{padding-left:0}body .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:0}slideshow-controls.desktop\:hidden.media-gallery__mobile-controls{display:flex!important}body .slideshow-controls__counter{border-radius:0;padding:5px 20px;font-size:15px}.product-details .group-block h1{font-size:23px;padding-bottom:3px}.jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-branded{justify-content:center}.panel-body{padding:20px 10px}.hero-banner__content-wrapper .hero-banner__heading{padding-bottom:10px;letter-spacing:.1px}.hero-banner__content-wrapper .hero-banner__desc p,.hero-banner__call-label p{letter-spacing:.1px;margin-bottom:20px}.hero-banner__content-wrapper .container{grid-template-columns:1fr}.hero-banner__bg{height:51.75rem}.broch_word a{font-size:1.4rem;padding:20px 15px}.left-image-right-content{align-items:start}.hero-banner__phone-box{text-align:center}.hero-banner__phone-text:after{top:-1px}.presen_ting ul{grid-template-columns:1fr 1fr}.presen_ting ul li:nth-child(2n){padding-top:90px}.presen_ting ul li{padding-top:90px}.presen_ting ul li:before{top:15px}.presen_ting ul li:nth-child(2n):before{top:15px}.presen_ting.choose_start.pt-90.about_container{padding-top:0}.showroom-grid{grid-template-columns:repeat(2,1fr)}.content-with-image-blocks h2,.additional-services.about_container .section-title{font-size:21px}.additional_services_item h4,.additional_services_with_row h4{font-size:19px}.additional_services_row .content-blocks{background:#f7f7f7;padding:15px!important}.additional_services_row .content-blocks:last-of-type{grid-column:1 / -1}.additional_services_row{grid-template-columns:repeat(2,1fr);padding-top:15px}.additional_services_row.additional_services_with_row .content-blocks:nth-child(2){border-left:0;border-right:0}.template-search .search-page__header{padding-top:30px}body search-page-input-component .search__icon svg{width:auto;height:20px}.usp-container .usp-item{opacity:1!important;visibility:visible!important;transform:translate(0)!important}.hero-banner__text-column{text-align:center}.template-page\.about-us .additional_services_row .additional_services_item:last-of-type{grid-column:1 / -1}.presen_ting ul li:before{font-size:3.3rem}body .blog-posts-container a .spacing-style.text-block{font-size:15px;letter-spacing:.1px}.menu-drawer .menu-drawer__menu .svg-wrapper.icon-caret.icon-caret--forward path{fill:none!important}.menu-drawer .menu-drawer__menu .svg-wrapper.icon-caret.icon-caret--forward svg{width:auto;height:auto}body .cart__summary-totals{gap:10px}body .menu-drawer__featured-pages-mobile{margin:0;margin-top:2rem;gap:10px;padding-bottom:0}body .menu-drawer__featured-page-title{font-size:15px}body .menu-drawer__featured-page-link{font-size:12px}body .menu-drawer__featured-pages-mobile ul{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0;scroll-snap-type:x mandatory;flex-direction:initial;background:transparent}.menu-drawer__featured-pages-mobile::-webkit-scrollbar{height:4px}.menu-drawer__featured-pages-mobile::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}body .menu-drawer__featured-pages-mobile ul li{flex:0 0 90%;max-width:90%;scroll-snap-align:start;position:relative}body .menu-drawer__featured-page-image{width:100%;height:auto;object-fit:cover;aspect-ratio:15 / 10}body .menu-drawer__inner-submenu{overflow-y:auto}.menu-drawer__featured-page-title{margin-bottom:0}body .quick-add-modal.dialog-modal{max-width:95%}body .quick-add-modal__content .product-details .variant-picker{padding-top:10px;padding-bottom:10px}body .quick-add-modal__content .view-product-title{margin-bottom:0}.quick-add-modal__content .view-product-title a{font-size:20px}body #swym-storefront-layout-section-container #swym-storefront-layout-items-container,body #swym-storefront-layout-section-container #swym-storefront-layout-collection-list-items-container{grid-template-columns:1fr 1fr 1fr!important;gap:15px;grid-row-gap:25px}.usp-section.container.usp_item .usp-title{font-size:13px;letter-spacing:normal}.table-scroll{overflow-x:auto;width:100%}.table-scroll .table-row{min-width:1100px;border-collapse:collapse;margin:15px 0}.product-information__media{position:relative;top:0}.upsell-section-template--25400876171593main{display:none}body .upsell-mobile-view{display:block;margin-bottom:10px;margin-top:20px}.upsell-card-template--25400876171593main{border-radius:7px;padding:0 13px}.upsell-item{gap:15px;padding:13px 0}.footer_about>.group-block__media-wrapper+.group-block-content{border-bottom:0}.menu-drawer__backdrop{background:#000;background-color:#00000080;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}body .variant-option--equal-width-buttons .variant-option__button-label{padding:9px 12px;font-size:14px;line-height:normal;min-height:auto}}@media (max-width:769px){:root{--font25:18px;--font40:25px;--font45:27px;--font50:30px}.hero-banner p{max-width:100%}.cc-header-row{grid-template-columns:1fr;gap:10px;text-align:center}.cc-text{width:100%;margin:auto}.cc-header-action{width:fit-content;margin:auto}.ui-test-product-list .cc-header-row .group-block-content{flex-direction:column;justify-content:center;text-align:center}.ui-test-product-list .cc-header-row .group-block-content .text-block,.ui-test-product-list .cc-header-row .group-block-content .text-block h2{text-align:center;width:100%;max-width:100%}.ui-test-product-list .cc-header-row .group-block-content .text-block p{width:100%;text-align:center;max-width:100%}.ui-test-product-list .cc-header-row .group-block{margin:auto}.cc-header-content{text-align:center}.header .header__columns{padding-top:15px;padding-bottom:15px}.hero-banner img,.template-page\.about-us .hero-banner__bg{height:400px}.cc-image-wrap{height:10rem}.padding-top{padding-top:40px}.section-background-row{margin-top:40px;padding-top:30px;padding-bottom:30px}.video-wrapper{display:grid}.bespoke-btn{display:none}.bespoke-grid{grid-template-columns:repeat(2,1fr)}.bespoke-grid .bespoke-card:last-of-type{grid-column:1 / -1}.bespoke-container.container .bespoke-grid{margin-bottom:0}.bespoke-container.container .bespoke-grid .slick-list.draggable .slick-slide{margin:0 5px}.bespoke-container.container .bespoke-grid .slick-list.draggable .bespoke-card{opacity:1!important;visibility:visible!important}body .slick-dots{margin-top:20px}.blog-title-wrap{display:grid;gap:16px;text-align:center;justify-content:center}.footer_top .group-block-content{display:grid;grid-template-columns:1fr}.footer_top .layout-panel-flex--row>.group-block--width-fill:first-of-type{padding-right:0;width:100%}.footer_top .layout-panel-flex--row>.group-block--width-fill:first-of-type .text-block{width:100%}body .quick-add__button{opacity:1}body .quick-add__button .add-to-cart-icon{margin-right:0}body .quick-add__button .add-to-cart-text{gap:10px}.product-grid__card.product-grid__card p{padding-top:0;padding-bottom:5px}.bespoke-container.container .bespoke-grid{margin-left:-5px;margin-right:-5px}body .account-actions__header{padding:13px}body .account-actions__sign-ins,body .account-actions__nav{padding-left:13px;padding-right:13px}.footer_about p{max-width:100%}.footer_middle{padding:10px 0}.footer-image-none .image-block{width:27%;padding-bottom:10px;flex:initial!important}.footer_middle .details-content ul li a,.footer_middle .contact_us ul li a{padding-bottom:8px}.footer_about>.group-block__media-wrapper+.group-block-content{border:0;padding-top:10px;padding-bottom:18px}.main-collection-grid .product-grid{grid-template-columns:repeat(2,1fr)}body .facets-toggle{background:#efefef;justify-content:center;margin-bottom:1px}.collection-bottom-description p{margin-bottom:7px}.collection-header .collection-title{font-size:40px}.product-grid--template--25400875745609__main:is(.product-grid--grid){grid-column-gap:12px;grid-row-gap:20px}.collection-description p{font-size:14px}.collection-header .breadcrumbs,.product-header{padding:10px 0}body .quick-add__button{max-width:95%;bottom:7px}.main-collection-grid__empty p{font-size:14px}.collection-bottom-description h2{font-size:19px}body .product-information__grid{display:flex;flex-direction:column}.breadcrumbs{padding-left:10px;padding-right:10px}.product-recommendations .slick-slide{margin:0 5px}.product-information{margin-bottom:10px}.product-grid__card.product-grid__card p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.jdgm-rev-widg__title{margin-bottom:10px;font-size:20px}.product-information{padding:20px 0}.shopify-section-group-footer-group{padding-top:30px}body .jdgm-write-review-modal .jdgm-write-review-modal__title{font-size:20px}body .jdgm-write-review-modal .jdgm-write-review-modal__intro,body .jdgm-write-review-modal .jdgm-write-review-modal__product-title{font-size:15px}.jdgm-write-review-modal .jdgm-write-review-modal__stars .jdgm-star{font-size:25px}body .jdgm-write-review-modal .jdgm-write-review-modal__form,body .jdgm-write-review-modal .jdgm-write-review-modal__form--thank-you{gap:10px}.jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-branded{display:none!important}.product-details .usp-section.container{padding-top:10px}.pt-90{padding-top:40px}.shopify-section-group-footer-group{margin-top:40px}.page-design h2,.shopify-policy__body h1{margin-top:15px;margin-bottom:8px;line-height:1.4}.page-design td{font-size:14px;padding:9px}.acpagebg .co-head span{letter-spacing:.1px}.page-design tr td:first-of-type{width:100px}.page-design .img-grid{grid-template-columns:repeat(3,1fr)}.panel.panel-default .img-thumbnail{width:140px}.banner-wrapper{grid-template-columns:repeat(2,1fr)}.panel-body .row{grid-template-columns:1fr;gap:10px;display:grid}.panel-body .row .col-sm-3{width:100%}.panel.panel-default .img-thumbnail{margin:auto}.acpagebg h2{text-align:center}body .contact-form__input{margin-bottom:15px;padding:10px}.pb-90{padding-bottom:45px}.left-image-right-content{grid-template-columns:1fr}.left-image-right-content .content-blocks:first-of-type{padding-bottom:10px;order:1}.image_row_des{grid-template-columns:1fr 1fr}.hero-banner__bg,.template-page\.taunton-store .hero-banner__bg.hero-banner__bg--desktop.zoom-out{height:400px}.hero-banner__content-wrapper .hero-banner__heading{font-size:25px}.hero-banner__bg--desktop.zoom-out{display:none}.left-image-right-content.grid-item{grid-template-columns:1fr}.left-image-right-content.grid-item .content-blocks:first-of-type{order:-1;padding-top:10px}.image-grid-block{grid-template-columns:repeat(3,1fr)}.custom_btn_row p a{padding:20px 25px;padding-right:5rem}.left-image-right-content p{padding-bottom:10px}.display-flex{gap:5px}.google-maps iframe{margin-top:45px;height:20rem}.additional_services_row.additional_services_with_row .content-blocks{padding-top:0;padding-bottom:15px}.main-heading{margin-bottom:20px;text-align:center}.showroom-grid{grid-template-columns:repeat(1,1fr)}.who_are_row h2{font-size:22px}.who_are_row h3{font-size:19px;padding-bottom:15px}.hero-banner__content-wrapper{position:relative;top:auto;transform:translate(0);padding-top:3rem;padding-bottom:3rem}.template-page\.taunton-store .hero-banner__bg.hero-banner__bg--desktop.zoom-out{display:block}.column-content p{margin-bottom:5px}.shopify-policy__body .acpagebg h2,.page-design .acpagebg h2{text-align:start}.additional_services_item .icon-circle{width:6rem;height:6rem}.additional_services_row .icon-circle img{width:35px}.hero-banner__form-column h3{text-align:center}.order-image .content-blocks:last-of-type{order:1}.template-page\.about-us .hero-banner__content-wrapper{padding-top:5.5rem;padding-bottom:5.5rem}.broch_word a{font-size:1.2rem;padding:17px 15px}.additional_button a{padding:17px 50px;font-size:21px}.content-with-image-blocks h2 br{display:none}.blog-post-item .blog-post-card__image-container img{height:12.625rem}body .blog-posts-container{grid-template-columns:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:25px}.blog-posts>.text-block{padding-top:30px;width:100%}.blog-posts>.text-block h1{width:100%;text-align:center}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper .blog-post-details{padding-top:12px;padding-bottom:12px}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper .blog-post-details .blog-details{gap:10px;flex-wrap:wrap}body .blog-post-details span{gap:6px}.button.button-unstyled.close-button.account-drawer__close-button{width:auto;height:auto;top:15px;right:15px}body .swym-ui-component .swym-sfl-popup-dialog.swym-control-centre-mode .swym-cc-sfl-popup-action-container>div .swym-cc-sfl-popup-content h3{font-size:17px;color:#000;line-height:1.4}.product-recommendations .section-resource-list__content .text-block,.product-recommendations .section-resource-list__content .text-block h2{width:100%;text-align:center;max-width:100%}.product-recommendations .section-resource-list__content p{width:100%;max-width:100%;text-align:center}.collection-circle-section .cc-item .cc-title{text-align:center}.template-list-collections .section-resource-list>.section-resource-list__content .group-block{width:100%}.template-list-collections .section-resource-list__content .group-block h1{text-align:center}.template-list-collections .resource-list.resource-list--grid .resource-list__item p{font-size:14px}.template-404 .layout-panel-flex.layout-panel-flex--column.section-content-wrapper{padding-top:40px}.template-404 .layout-panel-flex.layout-panel-flex--column.section-content-wrapper .button{font-size:15px;padding:15px 20px}.template-404 .layout-panel-flex.layout-panel-flex--column.section-content-wrapper p{line-height:normal}.content-blocks__point{padding-bottom:10px}body .custom_btn{font-size:15px;padding:20px 25px;padding-right:3rem}body .swym-ui-component .swym-sfl-popup-mobile .swym-sfl-popup-cancel{margin-top:6px}body .swym-action-btn-container.swym-sfl-popup-mobile{padding-top:10px}body #swym-storefront-layout-section-container #swym-storefront-layout-items-container,body #swym-storefront-layout-section-container #swym-storefront-layout-collection-list-items-container{grid-template-columns:1fr 1fr!important}body #swym-storefront-layout-section-container.swym-storefront-layout-layout .swym-storefront-layout-body{padding-top:10px}body .swym-storefront-layout-header{padding-top:15px;padding-bottom:10px}body .swym-storefront-layout-login-user-container{padding:15px;gap:10px}.footer_middle h4{margin:0 0 10px!important}.blog-post-featured-image img{height:auto}body .sticky-add-to-cart__bar{width:100%;bottom:0}.template-product #scrollToTopBtn{bottom:130px}.template-product .whats-app{bottom:70px}body .variant-option--swatches>overflow-list .swatch.swatch--variant-image{--max-swatch-size: 25px}}@media (max-width:751px){.resource-list.hidden--desktop.force-full-width{display:flex!important}.search-modal__content{max-width:100%;width:100%!important}body body .quick-add-modal__content{display:flex;flex-direction:column;padding:10px}body .quick-add-modal__content .product-information__media{height:100%;display:inline-block;animation:none;top:auto;min-height:auto}body .quick-add-modal__content .product-header{width:100%;float:left;background:transparent;color:#000;padding:0}body .quick-add-modal__content>*{min-height:auto;margin-bottom:0}body .quick-add-modal__content button{border-radius:0;font-size:14px;text-transform:uppercase;min-height:auto;height:auto;padding:15px;background:#333847}.quick-add-modal__content .save-badge{margin-top:5px}#quick-add-modal-content{display:flex;flex-direction:column;gap:5px;padding:10px}.quick-add-modal__content .product-information__media .desktop\:hidden.media-gallery__mobile-controls{display:none!important}body .quick-add-modal__content button:hover{background:#000}.facets__actions{background:#f7f7f7!important;padding-top:20px!important;padding-bottom:20px;border-top:1px solid #d7d7d7}body .bubble.facets__bubble{border-radius:100%;min-height:25px;min-width:25px}.quick-add-modal.dialog-modal.color-scheme-1{animation:none}}@media (max-width:551px){:root{--font40:23px;--font45:25px;--font50:28px}.header .header__columns .header-logo__image{max-width:145px}.cc-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px}body .featured-blog-posts-row .resource-list{grid-template-columns:1fr}body .featured-blog-posts-card .image-block__image,.featured-blog-posts-card .featured-blog-posts-card__image{height:19.625rem}.welcome-boxes{grid-template-columns:repeat(1,1fr)}.menu-drawer{max-width:350px}.usp-icon{width:2.3rem}.usp-container .slick-slide:nth-child(2) .usp-item .usp-icon{width:2rem}.footer-bottom{display:grid;justify-content:center;text-align:center;gap:7px}.footer_middle .menu-flex .list-unstyled{grid-template-columns:repeat(1,1fr)}.footer_middle>.group-block__media-wrapper+.group-block-content{grid-template-columns:1fr;grid-row-gap:15px}body .slick-dots{margin-top:15px}.footer_top .email-signup__input-group .email-signup__button{padding:15px 19px;font-size:15px}.footer_top .email-signup__input.paragraph{padding:16px 0}.email-signup__input-group{margin-top:10px}.footer_top .group-block-content h2{padding:0}body .featured-products .slick-slide{margin:0 5px}.hero-banner h1{line-height:1.2}.footer-image-none .image-block{width:150px}.collection-header .collection-title{font-size:35px;margin-top:0}.product-details .group-block h1{font-size:21px}body .card-section{padding:12px}body .product-details .shopify-payment-button__button,body .product-details add-to-cart-component button{padding:14px 10px;font-size:14px;height:auto;min-height:auto}.product-details .usp-container{grid-template-columns:1fr 1fr;grid-row-gap:10px;text-align:start;grid-column-gap:10px;display:grid}.product-details .usp-section.container .usp-icon{margin:0 0 6px}.product-details .usp-container .usp-item:not(:last-of-type){border-right:0}.product-details .usp-container .usp-item{background:#fff;padding:10px 12px;border-radius:5px}.product-details .usp-container .usp-item .usp-icon{filter:none}.product-details .usp-container{padding:10px}.product-details .usp-container .usp-item:last-of-type{grid-column:1 / -1}.social-links-circle ul li,.social-links-circle ul li a,.social-links-circle ul{gap:8px}.quantity-selector-wrapper{grid-column:1 / -1}.security-text{align-items:start}.security-text svg{position:relative;top:3px}.accordion-content table tr{display:flex;flex-wrap:wrap;grid-column-gap:5px}.accordion-content th{margin-bottom:0}.page-design tr td:first-of-type{width:85px}.page-design .img-grid{grid-template-columns:repeat(2,1fr);gap:10px}.image_row_des,.presen_ting ul{grid-template-columns:1fr}.hero-banner__call-label{width:fit-content}.hero-banner__phone-box{padding:20px 45px 20px 20px;font-size:18px}.hero-banner__phone-text:after{left:1.438rem}.hero-banner__content-wrapper .container{grid-gap:10px}.hero-banner__content-wrapper .hero-banner__desc p,.hero-banner__call-label p{margin-bottom:10px}.hero-banner__call-label p em{font-size:1.3rem}.hero-banner__content-wrapper .hero-banner__desc p,.hero-banner__call-label p{line-height:1.6}.hero-banner__call-area{display:flex;justify-content:space-between;align-items:start;gap:10px;flex-wrap:wrap;padding-bottom:10px}.hero-banner__call-label p{margin:0}.image-grid-block{grid-template-columns:repeat(2,1fr)}.additional_services_row{grid-template-columns:repeat(1,1fr)}.additional_services_item .icon-circle{width:5rem;height:5rem}body .blog-posts-container{grid-template-columns:repeat(1,1fr)}.blog-post-item .blog-post-card__image-container img{height:15.625rem}body .related-articles-section .blog-posts-container{grid-template-columns:1fr}.bespoke-image{height:370px;object-fit:cover}.whats-app{right:15px;bottom:15px}body .quick-add-modal__content button{font-size:13px;padding:13px;line-height:normal}#quick-add-modal-content .quantity-selector{height:auto}body .variant-picker.spacing-style.variant-picker--left{padding-bottom:10px}body .swym-storefront-layout-grid-item-add-to-cart-button{font-size:13px!important;padding:14px 10px!important}.template-article .layout-panel-flex.layout-panel-flex--column.section-content-wrapper .blog-post-details .blog-details{gap:6px}body .blog-post-details span{font-size:14px}.fa.fa-calendar-times-o{width:1.2rem;height:1.2rem;background-size:1.2rem}.fa.fa-user{width:1.1rem;height:1.1rem;background-size:1.1rem}.upsell-name{font-size:14px;margin-bottom:1px}.whats-app{width:50px;height:50px}body .scroll-to-top-btn{bottom:65px;right:45px}.custom-attribute .vale{padding:14px 10px;font-size:14px}body .upsell-title-template--25400876171593main{margin-bottom:10px}body .swym-wishlist-collections-v2,body .swym-wishlist-collections-v2 svg{width:22px!important;height:22px!important}.careers-row .panel-heading{align-items:start}.main-collection-grid .product-grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:400px){.quantity-selector-wrapper{flex:1 1 var(--buy-button-preferred-width, 0);margin-bottom:7px}.product-details .usp-container{padding:7px;grid-row-gap:5px;grid-column-gap:5px}.hero-banner__call-label{width:100%}.hero-banner__phone-box{margin:auto}.cc-image-wrap{height:9rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
