@font-face{font-family:Kiona;src:url(/cdn/shop/files/Kiona-Bold.ttf?v=1752568618) format("truetype");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:Kiona,sans-serif;font-weight:700}body,.navlink{letter-spacing:0!important}.navtext .sup,.hero__title .sup{display:none}.announcement__content p,.announcement__content p strong{font-weight:700}.shopify-policy__body h2,.shopify-policy__body h3{font-size:14px}.navlink--toplevel{font-weight:700!important;text-transform:uppercase!important}.navlink--toplevel .navtext{color:#000}.navlink--highlight{font-weight:700!important}.navlink[href="#"]{cursor:pointer}.navlink--toplevel:hover .navtext:after{transform:scaleX(1.2)}.navlink.navlink--toplevel:hover .navtext{color:var(--link-hover)}.navlink--toplevel .navtext:after{bottom:-5px;height:2px}.navlink.navlink--grandchild span{font-size:14px!important}.navlink.navlink--child span{text-transform:uppercase;font-weight:700}.wishlist .navtext svg{height:22px;vertical-align:middle}.navlink--toplevel.wishlist:hover .navtext:after{transform:scaleX(0)}.navtext .menu-subtext{display:block;font-size:12px;font-style:italic;color:#aaa;margin-top:8px;margin-left:12px;line-height:1.4}.menu-badge{background-color:#f9b089;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;text-transform:uppercase;display:inline-block;margin-left:4px;position:relative}.index-page .hero__content h2{font-size:40px}.index-page .hero__content h3{font-size:30px}.index-page .hero__content h4{font-size:20px}.search-text{margin-left:.5rem}details[open] .search-text{display:none}.popout{text-transform:uppercase}.popout-header .popout-list{width:100%}.grandparent .dropdown__family{padding:20px}.grandparent .menu__blocks:last-child .menu__block:last-child{padding-right:20px}.grandparent.kids-4.images-1 .header__grandparent__links{grid-template-columns:repeat(4,minmax(0,1fr))}.grandparent.kids-6.images-1 .header__grandparent__links{grid-template-columns:repeat(6,minmax(0,1fr))}.header__dropdown__image{display:flex;flex-direction:column-reverse}.header__dropdown__image .link-over-image{position:relative}.index-hero,.reviews,.collection-image-with-title,.index-page.section-padding{--mask: radial-gradient(87.21px at 50% calc(100% - 117px) , #000 99.7%, #0000 100%) calc(50% - 78px) 0/156px 100%, radial-gradient(87.21px at 50% calc(100% + 78px) , #0000 99.7%, #000 100%) 50% calc(100% - 39px) /156px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.shopify-section-group-group-footer .field{--border: #fff !important}.footer-sections{--mask: radial-gradient(87.21px at 50% 117px, #000 99%, #0000 101%) calc(50% - 78px) 0 / 156px 100%, radial-gradient(87.21px at 50% -78px, #0000 99%, #000 101%) 50% 39px / 156px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.footer__blocks{justify-content:center}.hero__wrapper .hero__content__wrapper{padding-bottom:8rem}.announcement__content p{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero__button a{box-shadow:0 6px 15px #0000004d;font-size:16px}.product-item__info{padding:1rem 0px}.product-item quick-add-product{margin-top:.7rem}.collection__title{text-align:center}.wishlist_collection{position:absolute;right:0;top:0;z-index:1}.wishlisthero-floating:hover{background-color:#0000}.collection__title .hero__description{max-width:32rem;margin:auto}.collection__nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff2f66e}.collection__nav--filter.collection__nav--sort,.popout--group .popout__toggle,.popout--sort .popout__toggle{border:none}.collection-item__info{transition:background 1s ease-in-out}.collection-item__info span{font-size:20px;text-transform:uppercase}.collection-item__info:hover{background-color:#ec5e80!important;color:#fff!important}.collection-item__info span:hover,.collection-item:hover .collection-item__info span{background:none!important}.collection-item__info{position:absolute;bottom:13px;left:50%;z-index:1;transform:translate(-50%)!important;width:90%;background-color:#fff;color:#ec5e80;padding:.5rem;border-radius:6px;text-align:center}.product-item{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-information{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.product-item__info{padding:1rem 0px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.product-item__title{font-family:Kiona}.product-item .sale-box,.product-item .preorder-box,.product-item .badge-box{background-color:#f9b089;color:#fff}.product__price span{font-weight:700;color:#ed5f80}.product__page .form__wrapper.is-sticky{padding-top:3rem}#wishlisthero-product-page-button-container{padding-top:0}.wishlist .icon.icon-heart{display:block;color:#ec5e80}.wishlisthero-product-page-button-container button{padding:7px 10px!important;margin-bottom:1rem!important;width:100%!important;background:#ec5e801f!important;border:1px solid #EC5E80!important}.wishlisthero-product-page-button-container span{display:flex!important;align-items:center;justify-content:center}.product__content{padding-top:2rem}.product__submit__item .btn__text{font-size:14px}.product__submit__item--inline{gap:0px}.product__submit__item--inline .quantity__input{border-top-right-radius:0;border-bottom-right-radius:0}.product__submit__buttons .btn{border-top-left-radius:0;border-bottom-left-radius:0}.quantity-selector{margin-right:0;border-right:1px solid white;background-color:#ec5e80;color:#fff}.quantity-selector svg{stroke:#fff}.quantity__input{padding:12px 36px;color:#fff}.quick-add__button{padding:2rem 15px;font-size:16px}.quick-add__button>span{color:#e5456c}.variant__countdown .icon{margin-right:6px;flex:0 0 12px;align-self:flex-start}.product__page .countdown-block__text p{margin-top:0;font-weight:700;text-transform:uppercase}.product-soldout-notification .btn{padding-top:10.8px;padding-bottom:10.8px}.product__notification__title.h3{font-size:24px;text-align:center;color:#ef0e44}.copy-text-wrapper{display:flex;align-items:center;justify-content:center;gap:.5em;margin-top:1em;text-align:center;width:100%}.copy-btn{background:none;border:none;cursor:pointer;vertical-align:middle;display:flex;gap:5px;align-items:center}.copy-text{font-family:monospace;font-weight:700}.tooltip-copied{position:absolute;top:100%;right:0;margin-top:4px;background:#000;color:#fff;padding:4px 8px;font-size:12px;border-radius:4px;white-space:nowrap;z-index:10;opacity:0;transform:translateY(5px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.tooltip-copied.fade-in{opacity:1;transform:translateY(0)}.promo-note{display:block;margin-top:6px;font-size:11px;color:#666;text-align:center;font-style:italic}.tooltip-copied.fade-out{opacity:0;transform:translateY(5px)}.template-product .shopify-section-group-group-pre-footer .section-columns{display:none}.review__content blockquote{font-family:Montserrat,sans-serif;font-weight:400}.newsletter__survey legend{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:var(--text, #ec5e80);text-align:left}.survey-options{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:start;max-width:24rem}.survey-options label{display:flex;align-items:center;gap:.5rem;border-radius:6px;padding:3px 0;cursor:pointer;transition:all .2s ease;font-size:14px;color:#ec5e80}.survey-options input[type=radio]{accent-color:#ec5e80;margin:5px 3px 4px 0}.survey-options input[type=radio]:checked+span{font-weight:700;color:#ec5e80}footer .survey-options input[type=radio]:checked+span,footer .survey-options input[type=radio],footer .survey-options label{color:#fff;accent-color:white}.template-product .faq-list{display:block}.faq-list__item{padding:0}.faq-list__item-title{font-size:20px}.faq-list__item-description{margin-top:2rem}.accordion__title:hover{color:#fabda0}.map__column .hero__rte strong{font-family:Kiona}@media only screen and (min-width: 990px){.map__column--map{flex:1 0 44%}}.cart__discount .icon.icon-tags g{stroke:#fff}.cart__discount{background-color:#ec5e80;color:#fff;font-weight:700}@media only screen and (max-width: 749px){.product-item__title{font-size:16px}.product-information .price{font-size:14px}}@media only screen and (min-width: 750px){.product__content{padding-top:2rem}}@media only screen and (min-width: 1400px){.brick__block__text{flex-basis:80%}}.brick__block__text{margin-bottom:50px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
