:root{--loco-ink: #172230;--loco-ink-rgb: 23, 34, 48;--loco-deep: #0f1822;--loco-gold: #b08d57;--loco-gold-rgb: 176, 141, 87;--loco-gold-soft: #d8c3a0;--loco-cream: #f6f2ea;--loco-line: #e7e0d3;--loco-heading: "Karantina", "Assistant", "Arial Narrow", sans-serif}body,body *{letter-spacing:0!important}body{font-size:1.6rem;line-height:1.6}body,body [class*=color-scheme-]{color:rgba(var(--color-foreground),.9)}@media screen and (min-width:750px){body{font-size:1.7rem}}body h1,body h2,body h3,body h4,body .h0,body .h1,body .h2,body .h3,body .h4,body .hxl,body .hxxl{font-family:var(--loco-heading);font-weight:700;line-height:1;color:rgb(var(--color-foreground))}body h5,body .h5,body h6{font-family:var(--font-body-family);font-weight:700;line-height:1.35}body .hxxl{font-size:6.4rem}body .hxl{font-size:5.6rem}body .h0{font-size:4.8rem}body h1,body .h1{font-size:4rem}body h2,body .h2{font-size:3.2rem}body h3,body .h3{font-size:2.6rem}body h4,body .h4{font-size:2.2rem}@media screen and (min-width:750px){body .hxxl{font-size:9.6rem}body .hxl{font-size:8rem}body .h0{font-size:6.8rem}body h1,body .h1{font-size:5.6rem}body h2,body .h2{font-size:4rem}body h3,body .h3{font-size:3rem}body h4,body .h4{font-size:2.4rem}}body .title-wrapper-with-link{justify-content:center;text-align:center}body .title-wrapper,body .collection__title{text-align:center}body .collection__view-all{margin-top:4rem}body h2.title,body .loco-title{display:inline-flex;align-items:center;justify-content:center;gap:.32em;margin:0}body h2.title:before,body h2.title:after,body .loco-title:before,body .loco-title:after{content:"";flex:none;width:3px;height:.7em;border-radius:2px;background:var(--loco-gold)}body .button,body .button-label,body .shopify-challenge__button,body .customer button{font-size:1.7rem;font-weight:700}body .button,body .shopify-challenge__button,body .customer button{min-height:5rem;transition:background-color .2s ease,color .2s ease,box-shadow .1s ease}body .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--loco-gold-soft);color:var(--loco-ink)}body .quick-add__submit.button--secondary,body .product-form__submit.button--secondary{--color-button: var(--loco-gold-rgb);--color-button-text: var(--loco-ink-rgb);--alpha-button-background: 1}body .quick-add__submit.button--secondary:after,body .product-form__submit.button--secondary:after{--border-opacity: 0}body .quick-add__submit.button--secondary:not([disabled]):hover,body .product-form__submit.button--secondary:not([disabled]):hover{background-color:var(--loco-gold-soft);color:var(--loco-ink)}body .shopify-payment-button__button--unbranded{background-color:var(--loco-ink)!important;color:#fff!important;font-weight:700}body .utility-bar{border-bottom:0!important}body .announcement-bar__message{font-size:1.5rem;font-weight:700;padding:.9rem 0}body .announcement-bar__link:hover{color:var(--loco-gold-soft)}body .header-wrapper{border-bottom:0!important;box-shadow:0 8px 28px rgba(var(--loco-ink-rgb),.1)}body .header__menu-item{font-size:1.7rem;color:var(--loco-ink)}body .header__menu-item span,body .header__menu-item:hover span{text-decoration:none}body .header__menu-item:hover,body .header__menu-item:hover span,body .header__active-menu-item,body .list-menu__item--active{color:var(--loco-gold);text-decoration:none}body .header__menu-item .icon-caret{color:var(--loco-gold)}body .header__submenu.list-menu--disclosure{border:1px solid var(--loco-line);border-radius:1.2rem;box-shadow:0 16px 40px rgba(var(--loco-ink-rgb),.14);padding:1rem 0;min-width:22rem}body .header__submenu .header__menu-item{font-size:1.6rem;padding:.9rem 2rem}body .header__icon{color:var(--loco-ink)}body .cart-count-bubble{background-color:var(--loco-gold);color:var(--loco-ink);font-weight:700}@media screen and (min-width:990px){body .header--middle-left{grid-template-columns:auto 1fr auto}body .header--middle-left .header__inline-menu{justify-self:center;margin:0}}body slideshow-component{padding:1.4rem 2rem 0}body slideshow-component .slideshow.banner{border-radius:1.8rem;overflow:hidden}body slideshow-component .slideshow__controls{border:0}body .slideshow .banner--desktop-transparent .banner__box{background:transparent;border:0;box-shadow:none}body .slideshow .banner__heading{font-size:5.2rem;text-shadow:0 2px 24px rgba(0,0,0,.35)}body .slideshow .banner__text{font-size:1.9rem;text-shadow:0 1px 12px rgba(0,0,0,.45)}body .slideshow .banner__buttons .button{min-width:20rem}@media screen and (min-width:750px){body .slideshow .banner__heading{font-size:8.4rem}body .slideshow .banner__text{font-size:2.4rem}}@media screen and (max-width:749px){body slideshow-component{padding:1rem 1rem 0}body slideshow-component .slideshow.banner{border-radius:1.2rem}}body .banner:not(.slideshow) .banner__box{border:1px solid var(--loco-ink);outline:1px solid var(--loco-ink);outline-offset:5px;padding:3.2rem 3.6rem}body .banner:not(.slideshow) .banner__heading{margin-bottom:.4rem}@media screen and (min-width:750px){body .banner:not(.slideshow) .banner__box{max-width:56rem}}body .grid__item>product-component{display:block;height:100%}body .card-wrapper .card--card{height:100%;transition:transform .25s ease}body .card-wrapper:hover .card--card{transform:translateY(-4px)}body .card--card .card__inner .card__media,body .card--card .card__inner .media{border-radius:1rem}body .card__heading,body .card__heading.h5{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:1.4}body .card__heading a{color:var(--loco-ink)}body .card--card .card__content{padding:1.2rem 1.4rem 2rem}body .card--card .card__information{padding:0}body .card-information{margin-top:.8rem}body .card-information .price{font-size:2.2rem;font-weight:700;color:var(--loco-ink)}body .price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}body .card--card.card--media .card-information .price--on-sale .price__sale,body .card--card .card-information .price__container{justify-content:center}body .price .price-item--regular{font-weight:700}body .price--on-sale s.price-item--regular{font-size:.68em;font-weight:400;color:rgba(var(--loco-ink-rgb),.55)}body .quick-add{margin:0 1.4rem 1.6rem}@media screen and (max-width:749px){body .card--card .card__content{padding:1rem 1rem 1.6rem}body .quick-add{margin:0 1rem 1.2rem}body .quick-add__submit{min-height:4.4rem;padding:0 .8rem;font-size:1.5rem}body .card-information .price{font-size:2rem}}body .card__badge .badge{font-size:1.3rem;font-weight:700}body .card__badge .badge.loco-badge--pct{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:6.2rem;height:6.2rem;padding:0;border:0;border-radius:50%;background:var(--loco-gold);color:var(--loco-ink);font-family:var(--loco-heading);line-height:.85;box-shadow:0 4px 10px rgba(var(--loco-ink-rgb),.18)}body .loco-pct{font-size:2.6rem;font-weight:700;direction:ltr}body .loco-pct-label{font-size:1.7rem;font-weight:700}body .loco-section{padding-block:var(--loco-pad-top-m, 4rem) var(--loco-pad-bottom-m, 4rem)}@media screen and (min-width:750px){body .loco-section{padding-block:var(--loco-pad-top, 6rem) var(--loco-pad-bottom, 6rem)}}body .loco-head{text-align:center;margin-bottom:3.6rem}body .loco-head__text{max-width:82rem;margin:1.6rem auto 0;font-size:1.7rem;line-height:1.7}body .loco-head__text p{margin:0 0 .4rem}body .loco-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){body .loco-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.4rem 2.4rem}}@media screen and (min-width:990px){body .loco-cats__grid{grid-template-columns:repeat(var(--loco-cols, 3),minmax(0,1fr))}}body .loco-cat{display:flex;flex-direction:column;align-items:center;gap:1.8rem;text-decoration:none;color:var(--loco-ink)}body .loco-cat__ring{position:relative;display:flex;align-items:center;justify-content:center;width:min(100%,22rem);aspect-ratio:1;border-radius:50%;border:3px solid var(--loco-ink);outline:1.5px solid var(--loco-gold);outline-offset:6px;background:#fff;overflow:hidden;transition:transform .3s ease,outline-offset .3s ease,border-color .3s ease}body .loco-cat__ring img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}body .loco-cat__ring svg{width:56%;height:56%;color:var(--loco-ink);transition:color .3s ease,transform .3s ease}body .loco-cat:hover .loco-cat__ring{border-color:var(--loco-gold);outline-offset:9px;transform:translateY(-4px)}body .loco-cat:hover .loco-cat__ring img{transform:scale(1.06)}body .loco-cat:hover .loco-cat__ring svg{color:var(--loco-gold);transform:scale(1.06)}body .loco-cat__title{font-family:var(--loco-heading);font-size:2.6rem;font-weight:700;line-height:1;text-align:center}@media screen and (min-width:750px){body .loco-cat__title{font-size:3.2rem}}body .loco-why__card{display:grid;grid-template-columns:1fr;background:#fff;border:1px solid var(--loco-line);border-radius:2.4rem;box-shadow:0 8px 28px rgba(var(--loco-ink-rgb),.12);overflow:hidden}@media screen and (min-width:990px){body .loco-why__card{grid-template-columns:1.15fr 1fr}}body .loco-why__brand{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1.6rem;padding:4rem 2.8rem;background-color:var(--loco-ink);background-image:radial-gradient(circle at 12% 18%,rgba(var(--loco-gold-rgb),.28),transparent 46%),radial-gradient(circle at 92% 96%,rgba(var(--loco-gold-rgb),.16),transparent 52%);background-size:cover;background-position:center;color:#fff}body .loco-why__brand--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--loco-ink-rgb),.72),rgba(var(--loco-ink-rgb),.9))}body .loco-why__brand>*{position:relative}body .loco-why__eyebrow{display:inline-flex;align-items:center;gap:1rem;font-size:1.5rem;font-weight:700;color:var(--loco-gold-soft)}body .loco-why__eyebrow:before{content:"";width:3px;height:1.8rem;border-radius:2px;background:var(--loco-gold)}body .loco-why__heading{margin:0;font-size:4.4rem;color:#fff}body .loco-why__text{max-width:48rem;font-size:1.7rem;line-height:1.7;color:#ffffffdb}body .loco-why__text p{margin:0 0 .8rem}body .loco-why__button{align-self:flex-start;margin-top:.8rem}@media screen and (min-width:750px){body .loco-why__brand{padding:5.6rem 5rem}body .loco-why__heading{font-size:6rem}}body .loco-why__features{display:flex;flex-direction:column;justify-content:center;gap:2.4rem;margin:0;padding:3.4rem 2.8rem;list-style:none}@media screen and (min-width:750px){body .loco-why__features{padding:4.4rem}}body .loco-why__feature{display:flex;align-items:center;gap:2rem}body .loco-why__icon{flex:none;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background:var(--loco-ink);color:#fff;box-shadow:0 0 0 4px #fff,0 0 0 5.5px var(--loco-gold)}body .loco-why__icon svg{width:2.8rem;height:2.8rem}body .loco-why__feature-title{display:block;font-family:var(--loco-heading);font-size:2.8rem;font-weight:700;line-height:1;color:var(--loco-ink)}body .loco-why__feature-text{display:block;margin-top:.4rem;font-size:1.6rem;line-height:1.5;color:rgba(var(--loco-ink-rgb),.78)}body .newsletter__wrapper h2{margin-bottom:.8rem}body .newsletter-form__field-wrapper .field__input{background:#fff;color:var(--loco-ink)}body .newsletter-form__field-wrapper .field__label{color:rgba(var(--loco-ink-rgb),.7)}body .newsletter-form__field-wrapper .newsletter-form__button{color:var(--loco-ink)}body .footer{border-top:0}body .footer-block__heading{font-family:var(--loco-heading);font-size:2.8rem;font-weight:700;color:var(--loco-gold);margin-bottom:1.2rem}body .footer-block__details-content .list-menu__item--link,body .footer-block__details-content,body .copyright__content,body .copyright__content a{color:rgba(var(--color-foreground),.85)}body .footer-block__details-content .list-menu__item--link{font-size:1.6rem;padding-top:.5rem;padding-bottom:.5rem}body .footer-block__details-content .list-menu__item--link:hover,body .footer-block__details-content a:hover,body .copyright__content a:hover{color:var(--loco-gold-soft);text-decoration:none}body .footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.12)}body .footer .list-social__link{color:rgb(var(--color-foreground))}body .footer .list-social__link:hover{color:var(--loco-gold)}body .collection-hero__title{margin-bottom:1rem}body .product__title h1,body .product__title .h1{font-size:4rem;line-height:1.05}@media screen and (min-width:750px){body .product__title h1,body .product__title .h1{font-size:5.2rem}}body .product .price--large{font-size:2.8rem;font-weight:700;color:var(--loco-ink)}body .product__info-container .price__badge-sale{background:var(--loco-gold);color:var(--loco-ink);border:0;font-weight:700}body .loco-cat:focus-visible{outline:.2rem solid rgba(var(--loco-ink-rgb),.6);outline-offset:.6rem;border-radius:1.2rem}@media(prefers-reduced-motion:reduce){body .card-wrapper .card--card,body .loco-cat__ring,body .loco-cat__ring img,body .loco-cat__ring svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/loco-custom.css.map */
