@font-face{font-family:Collidge Rounded;src:url(/cdn/shop/files/Collidge-Rounded.otf?v=1756300111) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Collidge Rounded Outline;src:url(/cdn/shop/files/Collidge-RoundedOutline.otf?v=1756300111) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Collidge Regular;src:url(/cdn/shop/files/Collidge-Regular.otf?v=1756300111) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Collidge Regular Outline;src:url(/cdn/shop/files/Collidge-RegularOutline.otf?v=1756300111) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Collidge PUA Rounded;src:url(/cdn/shop/files/CollidgePUA-Rounded.otf?v=1756300111) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Collidge PUA Rounded Outline;src:url(/cdn/shop/files/CollidgePUA-RoundedOutline.otf?v=1756300111) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Collidge PUA Regular;src:url(/cdn/shop/files/CollidgePUA-Regular.otf?v=1756300110) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Collidge PUA Regular Outline;src:url(/cdn/shop/files/CollidgePUA-RegularOutline.otf?v=1756300111) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro Reg;src:url(/cdn/shop/files/AvenirNextLTPro-Regular.otf?v=1756300096) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro Bold;src:url(/cdn/shop/files/AvenirNextLTPro-Bold.otf?v=1756300096) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(/cdn/shop/files/AvenirNextLTPro-It.otf?v=1756300096) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/cdn/shop/files/Avenir_Light.ttf?v=1756300096) format("truetype");font-weight:300;font-style:normal;font-display:swap}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}p,.p,li,.li{font-family:Avenir Next LT Pro Reg;line-height:1.6}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,h4 span,.h4 span,h5 span,.h5 span,h6 span,.h6 span,h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong,h4 strong,.h4 strong,h5 strong,.h5 strong,h6 strong,.h6 strong{font-family:Avenir Next LT Pro Bold}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.footer-block__details-content .list-menu__item\2013link:hover,.copyright__content a:hover{text-decoration:none!important}.slideshow__text.banner__box,.rich-text__blocks{max-width:1200px!important}.slideshow-image--mobile{display:none!important}@media screen and (max-width:768px){.slideshow-image--desktop{display:none!important}.slideshow-image--mobile{display:block!important}}.shopify-policy__container{margin-bottom:5em}.drawer__inner .totals__total-value{font-weight:700;font-size:16px;font-style:normal;letter-spacing:1px;line-height:16px;text-align:right;text-indent:0px;color:#1d2970}.drawer__inner .price{font-weight:400}.cart-drawer .cart-item{display:grid;grid-template:repeat(3,auto) / repeat(3,1fr)!important;gap:1rem;margin-bottom:0}.rating-star{--color-rating-star: #d83d89 !important}h1,.h1{line-height:1.15;margin-bottom:.75em}h2,.h2{line-height:1.25;margin-bottom:.6em}h3,.h3,h4,.h4{line-height:1.35;margin-bottom:.5em}h5,.h5,h6,.h6{line-height:1.4;margin-bottom:.4em}.card__content{padding:1.5rem}.card__text,.card__title,.card__badge{margin-bottom:.75rem}.card__text:last-child,.card__title:last-child,.card__badge:last-child{margin-bottom:0}.card--card{box-shadow:0 .2rem .8rem rgba(var(--color-shadow),.08)}.button{transition:all .2s ease}.button:hover{transform:translateY(-.15rem)}.button:active{transform:translateY(.05rem)}.button--secondary:hover,.button--tertiary:hover{transform:translateY(-.15rem)}input,textarea,select,.form__control{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input:focus,textarea:focus,select:focus,.form__control:focus{transition:border-color .15s ease,box-shadow .15s ease}input::placeholder,textarea::placeholder{opacity:.7}.section-featured-product .card{margin-bottom:1.5rem}.collection-grid--card .card{display:flex;flex-direction:column;height:100%}.collection-grid--card .card__content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.section-email-signup-banner .form{gap:1rem}.section-email-signup-banner .form__field .button{min-height:4.5rem}.badge--new{position:relative;display:inline-block;width:60px;height:60px;background:transparent;border:none;padding:0}.badge--new .badge__icon{display:block;width:100%;height:100%;object-fit:contain}.badge--new .badge__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#d83d89;font-size:11px;font-weight:700;text-transform:uppercase;text-align:center;line-height:1;pointer-events:none;font-family:Avenir Next LT Pro Bold,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
