.reset_variations{display:none!important}.toms-category-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#fff}.toms-category-nav a{display:flex;align-items:center;justify-content:center;min-height:54px;padding:10px 16px;color:#20244f;font-weight:600;text-decoration:none;background:#fff}.toms-ux-module{position:relative;width:100%;overflow:hidden}.toms-ux-module img{display:block;max-width:100%;height:auto}.toms-hero-discount{position:absolute;z-index:5;top:48%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:clamp(2rem,4vw,4.5rem);font-weight:700;line-height:1;text-shadow:0 2px 14px rgba(0,0,0,.55);pointer-events:none}.toms-products{padding:48px 24px}.toms-products__inner{width:min(1400px,100%);margin:0 auto}.toms-products h2{text-align:center;color:#22275a;margin:0 0 28px}.toms-sale-badge,.badge .onsale{background:#d71920!important;color:#fff!important}.toms-ux-module .onsale{background:#d71920!important;color:#fff!important}@media(max-width:849px){.toms-category-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.toms-hero-discount{top:44%;font-size:clamp(1.75rem,10vw,3rem)}.toms-products{padding:32px 14px}}

/* Source geometry compatibility for Flatsome. */
#top-bar{height:49px;min-height:49px;background:#e6f3f8!important;color:#151833!important}#top-bar p{color:#151833!important;font-size:14px!important}#masthead{height:66px!important;background:#fff!important;color:#252863!important}#masthead .header-inner{height:66px!important;max-width:none!important;padding:0 40px}#masthead #logo{position:absolute;left:40px;z-index:12;width:auto!important;margin:0}#masthead #logo a{color:#25263f!important;font-size:42px;font-weight:400;line-height:1}#masthead .header-nav i,#masthead .mobile-nav i{color:#25263f!important}.header-main.show-logo-center .flex-left{margin-right:auto}.header-main.show-logo-center .flex-right{margin-left:auto}#wide-nav{position:absolute;top:49px;left:0;z-index:10;width:100%;height:66px;min-height:66px;background:transparent!important;border:0}#wide-nav>.flex-row{height:66px;max-width:none!important;justify-content:center}#wide-nav .nav>li>a{color:#25263f!important;font-size:15px;font-weight:400;padding:0 13px}.toms-category-nav{display:none!important}
.toms-products{padding:42px 40px 54px}.toms-products__inner{width:100%;max-width:1400px}.toms-products h2{font-family:Georgia,serif;font-size:32px;font-weight:400;margin-bottom:24px}.toms-products .products.row{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);grid-template-rows:1fr;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;margin:0!important;padding:0 0 28px}.toms-products .product{width:auto!important;max-width:none!important;flex-basis:auto!important;padding:0!important;scroll-snap-align:start}.toms-products .product-small{height:auto}.toms-products .box-image{background:#f8f5ee;border-radius:12px;overflow:hidden}.toms-products .box-image img{aspect-ratio:1/1;object-fit:contain}.toms-products .product-small .box-text{padding:14px 0 0}.toms-products .variations_form,.toms-products .product-quick-view-button{display:none!important}
.toms-ux-module--brand_copy .read-more-text[aria-hidden="true"]{display:none!important}
.toms-ux-module--brand_copy .custom-hero__content-wrapper{max-width:720px!important;margin:0 auto!important;padding:0!important}.toms-ux-module--brand_copy .group-block{width:100%!important;max-width:720px!important}.toms-ux-module--brand_copy{min-height:376px}.toms-ux-module--brand_copy h2{font-family:Georgia,serif!important;font-size:36px!important;line-height:1!important;font-weight:400!important}.toms-ux-module--brand_copy .read-more-label{min-height:0!important;padding:0!important;border:0!important;background:none!important;color:#252863!important;font-weight:400!important}
.toms-ux-module--impact_banner .custom-hero__container{min-height:358px!important;display:flex!important;align-items:center!important;justify-content:center!important}.toms-ux-module--impact_banner .custom-hero__content-wrapper{width:100%!important}.toms-ux-module--impact_banner .group-block{margin:0 auto!important;align-items:center!important}.toms-ux-module--impact_banner .image-block__image{width:230px!important;height:158px!important;object-fit:contain!important;margin:0 auto!important}
.footer-2{padding:48px 32px!important}.footer-2>.row{max-width:1360px!important}.absolute-footer{padding:22px 32px!important}
@media(min-width:750px){.toms-ux-module .hidden.md\:block{display:block!important}.toms-ux-module .block.md\:hidden{display:none!important}.toms-ux-module--hero>section,.toms-ux-module--campaign>section{display:block!important;height:auto!important}.toms-ux-module--hero .custom-image-hero,.toms-ux-module--campaign .custom-image-hero{height:auto!important}.toms-ux-module--hero img,.toms-ux-module--campaign img{width:100%!important;height:auto!important}.toms-ux-module--category_grid .section--desktop-full-width>div{display:flex!important;flex-flow:row nowrap!important;gap:30px!important;padding:20px 20px 10px!important}.toms-ux-module--category_grid .section--desktop-full-width>div>div{display:flex!important;flex:1 1 25%!important;min-width:0!important;margin-top:20px!important}.toms-ux-module--category_grid img{width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important}.toms-ux-module--seasonal .col-span-2{grid-row:span 2!important}.toms-ux-module--seasonal .section-merchandising-grid>div{min-height:897px!important}.toms-ux-module--seasonal .grid-rows-\[1fr_auto\]{height:100%!important}.toms-ux-module--seasonal .grid-rows-\[1fr_auto\]>a{min-height:740px!important}.toms-ux-module--seasonal .grid-rows-\[1fr_auto\]>a img{width:100%!important;height:100%!important;object-fit:cover!important}.toms-hero-discount{top:51%;font-size:32px}.toms-ux-module--impact_cards{padding:0 40px}.toms-ux-module--impact_cards .section{padding-left:0!important;padding-right:0!important}}
@media(max-width:849px){#top-bar{height:34px;min-height:34px}#masthead{height:72px!important;background:#416aa9!important}#masthead .header-inner{height:72px!important;padding:0 16px}#masthead #logo{position:static;margin:0 auto!important}#masthead #logo a,#masthead .mobile-nav i{color:#fff!important}#wide-nav{display:none!important}.toms-category-nav{display:grid!important}.toms-products .products.row{grid-auto-columns:calc((100% - 14px)/2);gap:14px}.toms-products{padding:32px 14px}.toms-ux-module--brand_copy{min-height:0}.footer-2{padding:32px 20px!important}}
#wide-nav .nav>li>a[href*="customize.php"]{display:none!important}.toms-ux-module--hero>section,.toms-ux-module--campaign>section{padding:0!important;margin:0!important}.toms-ux-module--category_grid{min-height:547px}
@media(min-width:750px){.toms-ux-module .hidden.md\:block,.toms-ux-module .hidden.md\:block *{visibility:visible!important}}
#masthead #logo a{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:-3px!important}#wide-nav>.flex-row{padding:0 185px!important}#wide-nav .flex-center{min-width:0!important;width:100%!important}#wide-nav .header-bottom-nav{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;white-space:nowrap!important}#wide-nav .header-bottom-nav::-webkit-scrollbar{display:none}#wide-nav .header-bottom-nav>li{flex:0 0 auto!important}#masthead .flex-right{position:absolute;right:40px;z-index:12}
.toms-products table.variations,.toms-products .variations,.toms-products .reset_variations,.toms-products .woo-variation-items-wrapper{display:none!important}
#masthead #logo img{width:106px!important;max-width:106px!important;height:auto!important;max-height:44px!important;object-fit:contain!important}#masthead #logo .header-logo{display:block!important}#masthead #logo .header-logo-sticky,#masthead #logo .header-logo-dark{display:none!important}
