@font-face{font-family:florent-regular;src:url(florent-regular-webfont.woff2) format("woff2"),url(florent-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}:root{--font-base-family: brandon-grotesque, sans-serif;--font-header-family: "florent-regular";--font-header-weight: 400;--font-header-weight-bolder: 400;--font-buttons-family: brandon-grotesque, sans-serif;--font-buttons-weight: 400;--font-buttons-weight-bolder: 400;--header-padding-top: 1.5rem}.d-none{display:none!important}@media screen and (min-width: 768px){.d-md-block{display:block!important}.d-md-none{display:none!important}}@media screen and (min-width: 992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}}.fw-medium{font-weight:500}a{text-underline-offset:.5rem}a,button,.product .type_buy_buttons .buttons .add-to-cart,path{transition:all .1s linear}a:not(.btn):hover{color:var(--color-hover)}.no-underline{text-decoration:none}.centered{text-align:center}.page-content{margin:0 auto;max-width:800px}.page-title{margin-top:2rem}.search-bar{margin:var(--page-padding)}.search-overlay .search-bar-wrapper .predictive-search-results .queries a.query{text-underline-offset:.25rem}.search-overlay .close{display:flex;right:2rem;top:2rem}.collection-products.no-padding:not(.with-interactions):not(.with-gradients) .collection-product .inner .info .metas{padding:.5rem 0 0}@media (max-width: 620px){.search-overlay .search-bar-wrapper .predictive-search-results .queries{left:calc(var(--page-padding) * 2);top:-50px}}@media (min-width: 621px){.search-overlay .close{right:3rem;top:3rem}.search-overlay .search-bar-wrapper .predictive-search-results .queries{left:calc(var(--page-padding) * 2);top:-65px}}form input.text,form textarea.text{border:1px solid var(--color-body-text)}.btn.border{border:0;font-family:var(--font-header-family);font-weight:var(--font-header-weight);padding:0 0 .25rem;text-decoration:underline;text-transform:none;text-underline-offset:.5rem}.btn.border:hover{text-decoration:none}.product .type_buy_buttons .buttons .add-to-cart,.product .type_buy_buttons .buttons .shopify-payment-button__button--unbranded,.product .type_buy_buttons .buttons .shopify-payment-button__button--branded,.side-cart .side-cart-container .more .cart__checkout,.cart .checkout button{border-radius:0;font-weight:500}.product .type_buy_buttons .buttons .shopify-payment-button__button--unbranded:hover{background:var(--color-hover)}.product .type_buy_buttons .buttons .add-to-cart.with-payment-button:hover{border-color:var(--color-hover);color:var(--color-hover)}.section-header .header .bar .right,.section-header .header .bar .left{align-items:center;display:flex;height:100%;top:0}.section-header .header .bar .left{left:var(--page-padding)}.section-header .header .bar .right{gap:.625rem;right:var(--page-padding)}.section-header .header .bar .right>a{margin-left:0}.section-header .header .bar .right svg{height:1.25rem;width:1.25rem}.section-header .header .nav ul li a{align-items:center;display:flex;font-weight:500}.section-header .header .main-nav{padding-bottom:1.25rem}.section-header .header .main-nav ul{padding-top:0}.section-header .header .main-nav ul li a.plus:after,.side-nav .menu ul li a.plus:after{background:url(caret-down.svg) center center / contain no-repeat;content:"";height:1rem;width:1rem}.section-header .header .main-nav ul li a{padding-left:1rem;padding-right:1rem;transition:color .1s linear}.section-header .header .main-nav ul li a span{border-bottom:0!important}.section-header .header .main-nav ul li a:hover,.section-header .header .main-nav ul li .active{color:var(--color-hover)}.section-header .header .main-nav ul li.megamenu ul.tab .columns-lvl-0{justify-content:space-between}.section-header .header .main-nav ul li.megamenu ul.tab .columns-lvl-1{gap:2.5rem;margin:0}.section-header .header .main-nav ul li.megamenu ul.tab .columns-lvl-0 ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:.25rem}.section-header .header .main-nav ul li.megamenu ul.tab li a{font-family:var(--font-header-family);font-weight:var(--font-header-weight);font-size:1.25rem}.section-header .header .main-nav ul li.megamenu ul.tab li a:hover{color:var(--color-hover)}.column-heading{font-size:1rem;font-weight:var(--font-base-weight);margin-bottom:1rem;padding-left:1rem}.section-header .cart-link{align-items:center;display:flex!important;gap:.25rem}@media (min-width: 621px){:root{--header-padding-top: 2rem}.section-header .header .bar .right{gap:1.5rem}}.side-nav .inner{background:#fff}.side-nav .menu ul li a{color:var(--color-body-text)}.side-cart{border-left:1px solid var(--color-body-text);color:var(--color-body-text)}.side-cart,.side-cart .side-cart-container .more{background:var(--color-body-bg)!important}.side-cart .side-cart-header h2,.side-cart .side-cart-container,.side-cart .side-cart-container .more,.side-cart .side-cart-container .items .item .right .quantity button,.side-cart .side-cart-container .items .item .right .quantity input,.side-cart .side-cart-container .items .item .price,.side-cart .side-cart-container .more h3{color:var(--color-body-text)!important}.side-cart .side-cart-container .items .item .right a.name{font-size:1rem;line-height:1.25rem;text-decoration:none}.side-cart .side-cart-container .items .item .price{font-family:var(--font-base-family) sans-serif;font-size:1rem;font-weight:700;margin-top:1rem;text-align:left}.side-cart .side-cart-container .items .item .remove{font-size:.75rem;margin-top:.5rem;position:relative;right:auto;top:auto}h3.empty{font-style:normal}.shopify-section:first-child>.content{margin-top:0!important}h1.shopify-section-title,h2.shopify-section-title{font-family:var(--font-header-family),sans-serif;font-size:1.5rem;font-weight:var(--font-header-weight);line-height:1.5;margin-bottom:1.5rem;text-decoration:none}.inline{display:inline}@media (max-width: 620px){.collection-products{row-gap:1.5rem}}@media (min-width: 768px){h2.shopify-section-title{margin-bottom:2rem}}@media (min-width: 1200px){.collection-products{grid-gap:2.5rem}}.header .product-card{width:17.5rem}.product-card{position:relative;width:100%}.product-card__link{bottom:0;left:0;padding:0!important;position:absolute;right:0;top:0;z-index:1}.product-card__link:hover~.product-card__info .product-card__title{color:var(--color-hover)}.product-card__inner{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.5rem}.product-card__media{margin:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.product-card__image{background-color:#fff;height:100%;object-fit:cover;object-position:center center;position:absolute;width:100%}.product-card__info{position:relative}.product-card__header{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:space-between;margin-bottom:.25rem}.product-card__title{font-size:1.125rem;line-height:1.5rem;transition:color .1s linear}.product-card__price{font-size:.875rem;line-height:1.5rem}.product-card__details{font-size:.875rem;margin-bottom:.5rem}.product-card__swatches{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}.product-card__swatch{display:inline-flex!important;height:1.25rem;padding:0!important;position:relative;width:1.25rem}.product-card__swatch:before,.product-card__swatch:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .1s linear}.product-card__swatch--current:before{border:.25rem solid var(--color-body-bg)}.product-card__swatch--current:after{border:.125rem solid var(--color-body-text)}.product-card__swatch:not(.product-card__swatch--current){z-index:2}.product-card__swatch:not(.product-card__swatch--current):hover:after{opacity:1}.product-card__swatch:not(.product-card__swatch--current):before{border:.0625rem solid var(--color-body-text)}.product-card__swatch:not(.product-card__swatch--current):after{border:.125rem solid var(--color-body-text);opacity:0}.accordion__toggle{align-items:center;cursor:pointer;display:flex;font-family:var(--font-header-family);font-size:.875rem;font-weight:var(--font-header-weight);justify-content:space-between;padding:1.25rem 0;width:100%}.accordion__toggle:hover{color:var(--color-hover)}.accordion__toggle:hover path{fill:var(--color-hover)}.accordion__toggle[aria-expanded=true] svg{transform:rotate(45deg)}.accordion__toggle svg{transition:transform .1s linear}.accordion__content{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease}.accordion__content--open{opacity:1}.accordion__rte{padding-bottom:1rem}.footer .top{gap:1.5rem;justify-content:flex-start}.footer .top .col.text{margin-bottom:1rem}.footer-logo{margin-bottom:1.5rem;max-width:18.75rem}.footer-heading{font-family:var(--font-header-family);font-weight:var(--font-header-weight);font-size:1rem;margin-bottom:1.25rem}.footer .top .col .rte p,.footer .top .col p,.footer .top .col li{font-size:1rem;line-height:1.5}.footer .bottom .text p{font-size:.75rem}.footer .top .col .rte p a,.footer .top .col p a,.footer .top .col li a,.footer .bottom .text a{transition:color .1s linear}.footer .top .col .rte p a:hover,.footer .top .col p a:hover,.footer .top .col li a:hover,.footer .bottom .text a:hover{color:var(--color-hover);text-decoration:none}@media (min-width: 621px){.footer-text-content{max-width:22.5rem}}@media (min-width: 621px) and (max-width: 960px){.footer .top .col.text{flex:0 0 100%;width:100%}.footer .top .col:not(.text){flex:0 0 calc(33.33% - 1.5rem);width:calc(33.33% - 1.5rem)}}@media (min-width: 961px){.footer .top .col.text{flex:0 0 50%;width:50%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-core.css.map */
