:root{--a3-ink:#16181f;--a3-navy:#252a68;--a3-red:#dc143c;--a3-red-d:#b01030;--a3-mu:#5d616c;--a3-line:#efece8;--a3-blush:#f4e8ea;--a3-teal:#0d3140}.a3-btn{display:inline-block;background:var(--a3-red);color:#fff!important;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.09em;text-transform:uppercase;padding:12px 26px;border-radius:5px;border:2px solid var(--a3-red);transition:background .18s ease,border-color .18s ease,color .18s ease}.a3-btn:hover{background:var(--a3-red-d);border-color:var(--a3-red-d);color:#fff!important}.a3-btn.ghost{background:transparent;color:var(--a3-ink)!important;border-color:#0d314047}.a3-btn.ghost:hover{background:transparent;border-color:var(--a3-red);color:var(--a3-red)!important}.a3-btn.small{font-size:11.5px;padding:8px 18px;letter-spacing:.1em}.a3-sechead{max-width:100%;margin:0 auto 34px;text-align:center}.a3-sechead .a3-eyebrow{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--a3-navy);margin:0 0 10px;line-height:1.3}.a3-sechead h2,.a3-sechead h1{font-size:clamp(22px,2.55vw,32px);font-weight:800;letter-spacing:-.022em;line-height:1.15;color:var(--a3-ink);margin:0 0 12px}.a3-sechead p{font-size:15px;line-height:1.6;color:var(--a3-mu);margin:0 auto;max-width:78ch}@media only screen and (min-width:1000px){.a3-sechead h2,.a3-sechead h1{white-space:nowrap}}@media only screen and (max-width:767px){.a3-sechead{margin-bottom:22px}}.a3-secfoot{text-align:center;margin:8px 0 0}.header.style1 .full-menu .thb-full-menu:not(.thb-secondary-menu){justify-content:space-between;gap:0}.header.style1 .full-menu .thb-full-menu:not(.thb-secondary-menu)>li{flex:1 1 auto;justify-content:center}.header.style1 .full-menu .thb-full-menu:not(.thb-secondary-menu)>li+li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:15px;background:#0d314033;z-index:1}.header.style1 .full-menu .thb-full-menu:not(.thb-secondary-menu)>li>a{position:relative;justify-content:center;width:100%;border-radius:0;padding:10px 8px;text-align:center}.header.style1 .full-menu .thb-full-menu:not(.thb-secondary-menu)>li>a:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;background:var(--a3-red);transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.645,.045,.355,1)}.header.style1 .full-menu .thb-full-menu:not(.thb-secondary-menu)>li:hover>a:after,.header.style1 .full-menu .thb-full-menu:not(.thb-secondary-menu)>li.active>a:after{transform:scaleX(1)}.header.style1 .full-menu .thb-full-menu:not(.thb-secondary-menu)>li:hover>a,.header.style1 .full-menu .thb-full-menu:not(.thb-secondary-menu)>li.active>a,.header.style1 .full-menu .thb-full-menu:not(.thb-secondary-menu)>li.active:hover>a{background:transparent;color:var(--a3-red)}.a3-mega-group__img{width:92px!important;height:92px!important;display:block!important;overflow:hidden;padding:6px!important;box-sizing:border-box}.a3-mega-group__img img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;max-width:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important}@media only screen and (min-width:1068px){.header.style1.header--unpin .full-menu{max-height:0!important;padding:0!important;margin-top:0!important;border:0!important;overflow:hidden!important;opacity:0!important}}.header.style1 .full-menu,.header.style1 .header--inner,.header.style1 .logolink,.header.style1 .logoimg,.header.style1 .searchform,.header.style1 .search-field,.header.style1 .thb-secondary-area--item,.header.style1 .call-btn,.header.style1.is-sticky,.header.style1.header--unpin{transition:none!important}.collection-grid .collection-card--image{border:2px solid var(--a3-line);border-radius:18px;background:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.collection-grid .collection-card--image img{object-fit:contain!important;padding:12px;background:#fff}.collection-grid .collection-card:hover .collection-card--image{border-color:var(--a3-red);box-shadow:0 6px 18px #10121f14}.collection-grid .collection-card--content{text-align:center;padding:0}.collection-grid .collection-card--link{display:inline-block;margin-top:14px;font-size:14.5px;font-weight:700;letter-spacing:.04em;line-height:1.35;color:var(--a3-ink);text-decoration:none}.collection-grid .collection-card:hover .collection-card--link{color:var(--a3-red)}@media only screen and (max-width:767px){.collection-grid .collection-card--link{font-size:12.5px;margin-top:8px}.collection-grid .collection-card--image{border-radius:14px}.collection-grid .collection-card--image img{padding:8px}}@media only screen and (min-width:768px){.collection-list-section .collection-grid--container{overflow:visible!important}.collection-list-section .collection-grid.theme-scroll--inner{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(var(--desktop-columns,5),minmax(0,1fr))!important;gap:34px 22px!important;overflow:visible!important;width:100%!important;scroll-snap-type:none!important}.collection-list-section .collection-grid .collection-card{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;margin:0!important;scroll-snap-align:none!important}.collection-list-section .slideshow-arrows,.collection-list-section .os-scrollbar,.collection-list-section .theme-scroll--scrollbar{display:none!important}}@media only screen and (min-width:768px)and (max-width:1067px){.collection-list-section .collection-grid.theme-scroll--inner{grid-template-columns:repeat(var(--tablet-columns,3),minmax(0,1fr))!important}}.breadcrumbs-section{font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.breadcrumbs-section a{color:var(--a3-mu);text-decoration:none}.breadcrumbs-section a:hover{color:var(--a3-red)}.products>li.columns,.products>.columns{display:flex}.products>li.columns>product-card,.products>li.columns>.product-card,.carousel__slide>product-card,.carousel__slide>.product-card{display:flex;flex-direction:column;width:100%;height:100%}.products>li.columns,.products>.columns{margin-bottom:36px!important}.products{row-gap:0}.products .product-card,.featured-collection .product-card{text-align:center}.product-card.product-card--border-true{border:0;background:transparent;padding:0}.product-card .product-card-image{flex:0 0 auto;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 1px 12px #10121f14;margin-bottom:10px}.product-card .product-card-image-link.aspect-ratio{--padding-bottom:100%!important;padding-bottom:100%!important;display:block;position:relative;height:0}.product-card .product-card-image-link img,.product-card .product-card-image-link .thb-placeholder{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain!important;padding:10px;background:#fff;box-sizing:border-box}.product-card .product-card-info{display:flex;flex-direction:column;flex:1 1 auto;gap:0!important;row-gap:0!important}.product-card .product-card-info--inner{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;padding:0 8px;gap:0}.product-card .product-card-info--inner>*{width:100%}.product-card .product-card-vendor{display:block;min-height:0;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--a3-mu);margin:0 0 4px;line-height:1.3}.product-card a.product-card-title{display:block;overflow:visible;font-size:13px;font-weight:600;line-height:1.36;color:var(--a3-ink);margin:0 0 5px;height:auto;min-height:0}.product-card a.product-card-title:hover{color:var(--a3-red)}.product-card .price{display:block;min-height:0;font-size:17px;font-weight:700;letter-spacing:-.012em;color:var(--a3-ink);line-height:1.25;margin:0 0 4px!important}.product-card .price del{margin-right:7px}.product-card .price del .amount{font-size:13px;font-weight:500;color:#8b8f99}.product-card .price ins{text-decoration:none;color:var(--a3-red)}.product-card .product-card--badges{gap:6px}.product-card .product-card--badges .badge{border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;line-height:1.25}.product-card .product-card--badges .badge.onsale{background:var(--a3-red);color:#fff}.product-card .product-card-info--bottom{margin-top:auto;padding-top:6px}.product-card .product-card--add-to-cart-button{width:100%;letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:12.5px;margin:0}@media only screen and (max-width:767px){.product-card .product-card-image{border-radius:14px;margin-bottom:8px}.product-card a.product-card-title{font-size:12px;line-height:1.3}.product-card .price{font-size:15px}.product-card .product-card-vendor{font-size:10px}.product-card .product-card--add-to-cart-button{font-size:11.5px}.products>li.columns,.products>.columns{margin-bottom:22px!important}}@media only screen and (max-width:767px){h1,.h1{font-size:24px!important;line-height:1.15!important}h2,.h2{font-size:21px!important;line-height:1.2!important}h3,.h3,.section-header--title{font-size:19px!important;line-height:1.25!important}.rte,.rte p,.rich-text p,.media-with-text p,.text-with-icons p,.collection-banner--description,.a3-hub-seo p,.a3-hub-seo li{font-size:14.5px!important;line-height:1.6!important}.a3-sechead h2{font-size:20px!important;white-space:normal}.a3-sechead p{font-size:14px}.a3-secfoot{margin-top:4px}.a3-btn{font-size:12px;padding:10px 18px}.section-spacing{margin:26px 0}.section-spacing-padding{padding:26px 0}.section-spacing--disable-top,.section-spacing-padding--disable-top{margin-top:0;padding-top:0}.section-spacing--disable-bottom,.section-spacing-padding--disable-bottom{margin-bottom:0;padding-bottom:0}.breadcrumbs-section{font-size:11px}.button,button.button{font-size:13px}}.shopify-section-group-footer-group{background:#fff;color:var(--a3-ink);border-top:1px solid var(--a3-line)}.shopify-section-group-footer-group .spacer{border:0!important}#footer.theme-footer,.theme-footer{padding:54px 0 30px;background:#fff}#footer .thb-widget-title,.theme-footer .thb-widget-title{position:relative;font-size:14px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--a3-ink);margin:0 0 18px;padding-bottom:13px}#footer .thb-widget-title:after,.theme-footer .thb-widget-title:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--a3-red)}#footer .widget,.theme-footer .widget{color:var(--a3-mu)}#footer .widget .rte,#footer .widget p,.theme-footer .widget p{font-size:14px;line-height:1.75;color:var(--a3-mu);margin:0 0 .9em}#footer .widget p:last-child,.theme-footer .widget p:last-child{margin-bottom:0}#footer .widget strong,.theme-footer .widget strong{color:var(--a3-ink);font-weight:700}#footer a,.theme-footer a{color:var(--a3-ink);text-decoration:none}#footer a:hover,.theme-footer a:hover{color:var(--a3-red);text-decoration:none}#footer .text-button,.theme-footer .text-button{display:inline-block;margin-top:14px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--a3-red);border-bottom:2px solid var(--a3-red);padding-bottom:3px;text-decoration:none}#footer .text-button:hover,.theme-footer .text-button:hover{color:var(--a3-red-d);border-bottom-color:var(--a3-red-d);text-decoration:none}#footer ul.thb-widget-menu li,.theme-footer ul.thb-widget-menu li{padding:0 0 12px;line-height:1.35;font-size:14px}#footer ul.thb-widget-menu li:last-child,.theme-footer ul.thb-widget-menu li:last-child{padding-bottom:0}#footer svg,.theme-footer svg{fill:currentColor}#footer .social-links a,.theme-footer .social-links a{color:var(--a3-ink)}#footer .social-links a:hover,.theme-footer .social-links a:hover{color:var(--a3-red)}.shopify-section-group-footer-group .sub-footer,.sub-footer{border-top:1px solid var(--a3-line);padding:22px 0;font-size:13px;color:var(--a3-mu);background:#fff}.shopify-section-group-footer-group .sub-footer *,.sub-footer p,.sub-footer span,.sub-footer small{color:var(--a3-mu)}.shopify-section-group-footer-group .sub-footer a,.sub-footer a{color:var(--a3-ink);text-decoration:none}.shopify-section-group-footer-group .sub-footer a:hover,.sub-footer a:hover{color:var(--a3-red)}.sub-footer select,.sub-footer button{color:var(--a3-ink);background:transparent;border-color:#16181f2e}.sub-footer .row>.small-12.columns{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.sub-footer .footer--follow-on-shop{order:1;flex:0 0 auto;width:auto!important;margin:0!important;zoom:.82;-moz-transform:scale(.82);-moz-transform-origin:left center}.sub-footer .footer--follow-on-shop shop-follow-button{width:auto!important;display:inline-block}.sub-footer .sub-footer--payment-icons{order:2;flex:1 1 auto;margin:0;display:flex;justify-content:flex-end;flex-wrap:wrap}.sub-footer .sub-footer--bottom{order:3;flex:0 0 100%;width:100%}@media only screen and (max-width:767px){#footer.theme-footer,.theme-footer{padding:30px 0 18px}#footer .thb-widget-title,.theme-footer .thb-widget-title{margin-bottom:12px;padding-bottom:9px;font-size:13px}#footer .widget p,.theme-footer .widget p{font-size:13.5px;line-height:1.6}.sub-footer{padding:16px 0;text-align:center;font-size:12px}.sub-footer .row>.small-12.columns{justify-content:center}.sub-footer .footer--follow-on-shop{flex:0 0 100%;display:flex;justify-content:center}.sub-footer .sub-footer--payment-icons{flex:0 0 100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/a3-site.css.map */
