@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}.footer-block__image-wrapper.footer-block__image-wrapper--spin{position:relative;overflow:visible!important}.footer-block__image-wrapper--spin,.sip-coin{perspective:800px}.footer-block__image-wrapper--spin img,.sip-coin img{transition:transform 1s cubic-bezier(.25,.1,.25,1);animation:footer-coin-glow 3s ease-in-out infinite}.footer-block__image-wrapper--spin:hover img,.sip-coin:hover img{transform:rotateY(360deg)}.footer-block__image-wrapper--spin:before,.footer-block__image-wrapper--spin:after,.sip-coin:before,.sip-coin:after{content:"";position:absolute;z-index:1;pointer-events:none;background:radial-gradient(circle,#fff 30%,#fff4c7 70%);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);filter:drop-shadow(0 0 4px rgba(255,244,199,.9));animation:footer-coin-twinkle 2.4s ease-in-out infinite}.footer-block__image-wrapper--spin:before,.sip-coin:before{top:2%;right:4%;width:22%;aspect-ratio:1}.footer-block__image-wrapper--spin:after,.sip-coin:after{bottom:8%;left:2%;width:14%;aspect-ratio:1;animation-delay:1.2s}media-gallery{position:relative}.product__award-badge{position:absolute;top:1.6rem;right:1.6rem;z-index:3;width:min(var(--award-badge-width, 110px),25vw)}.product__award-badge img{display:block;width:100%;height:auto;border-radius:50%}.card__award-badge{position:absolute;top:1.2rem;right:1.2rem;z-index:3;width:min(var(--award-badge-width, 95px),28%);pointer-events:none}.card__award-badge img{display:block;width:100%;height:auto;border-radius:50%}.card-wrapper:hover .card__award-badge img{transform:rotateY(360deg)}@keyframes footer-coin-glow{0%,to{filter:drop-shadow(0 0 4px rgba(255,244,199,.5))}50%{filter:drop-shadow(0 0 14px rgba(255,244,199,.95)) drop-shadow(0 0 4px rgba(255,255,255,.8))}}@keyframes footer-coin-twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.footer-block__image-wrapper--spin img,.sip-coin img{transition:none;animation:none;filter:drop-shadow(0 0 8px rgba(255,244,199,.8))}.footer-block__image-wrapper--spin:before,.footer-block__image-wrapper--spin:after,.sip-coin:before,.sip-coin:after{animation:none;opacity:.8}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
