html body{-webkit-font-smoothing:antialiased}html body h1,html body h2,html body h3,html body .h0,html body .h1,html body .h2,html body .h3{letter-spacing:-.02em}html body .banner__heading.h0{font-size:5rem;line-height:1.05}@media screen and (min-width:990px){html body .banner__heading.h0{font-size:6.4rem}}html body .banner__text{font-size:1.8rem}html body .banner__buttons .button{min-height:5.6rem;padding:0 3.2rem;font-weight:600;font-size:1.6rem}html body .button,html body .shopify-payment-button__button{font-weight:600;letter-spacing:0}html body .button--secondary{background:#fff;color:#111;box-shadow:0 0 0 2px #111 inset}html body .title.h2,html body .collection-list-title,html body .title-wrapper .title{font-size:2.8rem;font-weight:600}@media screen and (min-width:990px){html body .title.h2,html body .title-wrapper .title{font-size:3.4rem}}html body .card-wrapper .card{transition:transform .2s ease,box-shadow .2s ease}html body .card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 12px 28px #1111111a}html body .card__heading{font-size:1.5rem;font-weight:500;line-height:1.35}html body .card__content .price{font-size:1.7rem;font-weight:600;color:#111}html body .card .quick-add__submit{border-radius:40px;background:#f5b800;color:#111;font-weight:600;min-height:4.6rem}html body .card .quick-add__submit:hover{background:#e0a800}html body .collection-list .card__heading{font-size:1.6rem;font-weight:600;text-align:center}html body .collection-list .card__inner .card__media img{padding:12px;object-fit:contain;background:#f3f4f6}html body .multicolumn .multicolumn-card__info{text-align:center;padding:2.4rem 1.6rem}html body .multicolumn-card__info h3{font-size:1.7rem;font-weight:600;margin-bottom:.4rem}html body .multicolumn-card__info .rte{font-size:1.4rem;color:#555}html body .multicolumn.background-secondary .multicolumn-card{background:#fff;border-radius:16px}html body .image-with-text .image-with-text__content{padding:4rem}html body .image-with-text .image-with-text__heading{font-size:3.2rem}html body .header{padding-top:1rem;padding-bottom:1rem}html body .header__heading-link .h2{font-weight:800;font-size:2.8rem;letter-spacing:-.04em;color:#111}html body .header__icon{width:4.6rem;height:4.6rem}html body .header__icon:hover .icon{transform:scale(1.08)}html body .announcement-bar{font-weight:500}html body .footer{border-top:0}html body .footer-block__heading{font-weight:600}html body .newsletter-form__field-wrapper .field__input,html body .newsletter-form__button{border-radius:40px}html body .facets__summary,html body .facets__disclosure summary,html body .mobile-facets__summary{font-weight:600}@media screen and (min-width:990px){html body .product--medium.product--left .product__media-wrapper{max-width:48%;width:48%;padding-right:3rem;position:sticky;top:11rem;align-self:flex-start}html body .product--medium.product--left .product__info-wrapper{max-width:52%;width:52%;padding-left:2rem}html body .product__info-container{position:static;top:auto}}html body .product__media-list .product__media-item{border-radius:10px;overflow:hidden;background:#f5f5f7;border:1px solid #ECEDEF}html body .thumbnail-list .thumbnail{border-radius:8px;border:1px solid #E5E7EB;background:#f5f5f7}html body .thumbnail[aria-current=true]{border-color:#111;box-shadow:none}html body .product__title h1,html body .product__title .h1{font-size:2.8rem;font-weight:700;line-height:1.2;color:#111;letter-spacing:-.01em}@media screen and (min-width:750px){html body .product__title h1,html body .product__title .h1{font-size:3.6rem}}html body .product__title{margin-bottom:.6rem}html body .product .rating{margin-bottom:1.2rem}html body .product .price--large{font-size:3.2rem;font-weight:700;color:#111}html body .product .price--on-sale .price-item--sale{color:#111}html body .product .price--on-sale .price-item--regular{color:#8a939b;font-weight:400;font-size:2rem;margin-left:.4rem}html body .product .price__badge-sale{display:none}html body .product__tax{font-size:1.3rem;color:#666}html body .ubay-save{display:inline-block;background:#2ecc71;color:#fff;font-weight:600;font-size:1.2rem;padding:.3rem .9rem;border-radius:3px;margin-left:.8rem;vertical-align:middle}html body .ubay-price-row{display:flex;align-items:center;margin:-1rem 0 1rem}html body .ubay-stockline{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;color:#111;margin:1.4rem 0;padding-bottom:1.6rem;border-bottom:1px solid #E5E7EB}html body .ubay-stockline i{width:1.4rem;height:1.4rem;border-radius:50%;background:#2ecc71;box-shadow:0 0 0 4px #2ecc712e;flex:none}html body .ubay-stockline.out i{background:#e53935;box-shadow:0 0 0 4px #e539352e}html body .ubay-excerpt{font-size:1.5rem;line-height:1.8;color:#555;margin:1.6rem 0 2rem}html body .product-form__input .form__label{font-weight:600;font-size:1.6rem;color:#111;text-transform:none;letter-spacing:0;margin-bottom:.8rem}html body .product-form__input--pill input[type=radio]+label{border-radius:6px;border:1px solid #D7DBE0;background:#fff;min-width:5rem;min-height:4.4rem;padding:0 1.4rem;font-size:1.4rem;font-weight:500;color:#111;box-shadow:none}html body .product-form__input--pill input[type=radio]:checked+label{border:2px solid #111}html body .product-form__input--pill input[type=radio]:disabled+label,html body .product-form__input--pill input[type=radio].disabled+label{color:#b0b6bc;text-decoration:line-through;background:#f8f9fa}html body .ubay-swatches{margin:0 0 2rem}html body .ubay-swatches__label{display:block;font-weight:600;font-size:1.6rem;color:#111;margin-bottom:1rem}html body .ubay-swatches__label span{font-weight:400;color:#666;margin-left:.4rem}html body .ubay-swatches__list{display:flex;flex-wrap:wrap;gap:1rem}html body .ubay-swatches__item{display:block;width:4.4rem;height:4.4rem;border-radius:50%;overflow:hidden;position:relative;box-shadow:0 0 0 1px #d7dbe0;background:#eee}html body .ubay-swatches__item img{width:100%;height:100%;object-fit:cover;display:block}html body .ubay-swatches__item.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}html body .ubay-swatches__item.is-soldout{opacity:.4}html body .product-form__input--quantity{width:16rem;margin:0 0 1.6rem}html body .product-form__input--quantity .form__label{display:none}html body .product-form__input--quantity .quantity{border:1px solid #D7DBE0;border-radius:8px;min-height:6rem;width:16rem}html body .product-form__input--quantity .quantity:after,html body .product-form__input--quantity .quantity:before{box-shadow:none;border:0}html body .product-form__input--quantity .quantity__input{font-weight:600;font-size:1.8rem}html body .product-form__buttons{display:flex;gap:1.6rem;margin-top:0;max-width:none}html body .product-form__buttons .product-form__submit,html body .product-form__buttons .shopify-payment-button{flex:1 1 50%;margin:0}html body .product-form__submit{background:#f0416a;color:#fff;font-weight:600;letter-spacing:.02em;text-transform:uppercase;min-height:6.4rem;font-size:1.6rem;border-radius:8px}html body .product-form__submit:hover{background:#d8305a}html body .shopify-payment-button__button--unbranded{background:#2b2b2b!important;color:#fff!important;border-radius:8px!important;min-height:6.4rem;font-weight:600;text-transform:uppercase;font-size:1.6rem}html body .shopify-payment-button__button--unbranded:hover{background:#111!important}html body .ubay-actions{display:flex;flex-wrap:wrap;gap:2.4rem;margin:2rem 0;padding-bottom:2rem;border-bottom:1px solid #E5E7EB}html body .ubay-actions a{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#111;text-decoration:none}html body .ubay-actions svg{width:2rem;height:2rem;stroke:#111;fill:none;stroke-width:1.8}html body .ubay-info{font-size:1.5rem;line-height:2.1;margin:0 0 1.2rem}html body .ubay-info b{font-weight:700;color:#111;margin-right:.6rem}html body .ubay-pay h3{font-size:1.7rem;font-weight:700;margin:1.2rem 0 .8rem}html body .ubay-pay ul{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:0}html body .ubay-pay svg{width:5.2rem;height:3.4rem;border-radius:4px;border:1px solid #E5E7EB}html body .ubay-desc{padding:4rem 0 1rem}html body .ubay-desc h2{font-size:2.4rem;font-weight:700;margin-bottom:1.6rem}html body .ubay-desc .rte{font-size:1.5rem;line-height:1.8;max-width:90rem}html body .header{padding-bottom:0!important}html body .header--top-left{row-gap:0}html body .header__inline-menu{width:100%;margin:1rem 0 0;padding:0 0 1.4rem}html body .header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;gap:.8rem;width:100%}html body .header__inline-menu .list-menu--inline>li{flex:1 1 auto;min-width:0}html body .header__menu-item{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:4.6rem;padding:0 1rem;border-radius:12px;background:linear-gradient(180deg,#fff,#f2f3f5);border:1px solid #DFE2E6;box-shadow:0 4px #cfd3d9,0 8px 16px #11111112;font-size:1.4rem;font-weight:600;color:#111;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}html body .header__menu-item span{text-decoration:none;text-underline-offset:0}html body .header__menu-item:hover{transform:translateY(-2px);background:linear-gradient(180deg,#fff,#fff4cc);border-color:#e5c25a;box-shadow:0 5px #d8a800,0 12px 22px #1111111a;color:#111}html body .header__menu-item:hover span{text-decoration:none}html body .header__menu-item:active,html body details[open]>.header__menu-item{transform:translateY(1px);box-shadow:0 1px #d8a800,inset 0 2px 4px #00000014;background:linear-gradient(180deg,#ffe48a,#f5b800);border-color:#d9a300}html body .header__active-menu-item,html body .header__menu-item .header__active-menu-item{text-decoration:none}html body li:has(>details>.header__menu-item .header__active-menu-item)>details>.header__menu-item,html body .header__menu-item:has(.header__active-menu-item){background:linear-gradient(180deg,#ffe48a,#f5b800);border-color:#d9a300;box-shadow:0 3px #c99600,0 6px 14px #c9960040}html body .header__menu-item .icon-caret{width:.9rem;height:.9rem;right:auto;position:static;margin-left:.2rem;opacity:.6}@media screen and (max-width:1199px){html body .header__menu-item{font-size:1.3rem;padding:0 .6rem}}@media screen and (max-width:989px){html body .header__inline-menu{display:none!important}html body .header{padding:.6rem 1.5rem!important}html body .header__heading,html body .header__heading-link{justify-content:center;text-align:center}html body .header__heading-link .h2{font-size:2.6rem}html body .header__icons .header__search,html body .header__icons .header__icon--account,html body .header__icons account-icon{display:none!important}html body .header__icon{width:4.2rem;height:4.2rem;margin-left:0}html body{padding-bottom:calc(7.2rem + env(safe-area-inset-bottom))}}html body .kupo-tabbar{display:none}@media screen and (max-width:989px){html body .kupo-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:2;background:#fffffff5;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-top:1px solid #E6E8EB;box-shadow:0 -6px 24px #11111114;padding:.6rem .4rem calc(.6rem + env(safe-area-inset-bottom));justify-content:space-around}html body .kupo-tabbar__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.2rem 0;background:none;border:0;font:inherit;color:#6b7280;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .kupo-tabbar__icon{position:relative;display:flex;align-items:center;justify-content:center;width:5.2rem;height:3.2rem;border-radius:16px;transition:background .2s ease,transform .15s ease}html body .kupo-tabbar__icon svg{width:2.3rem;height:2.3rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html body .kupo-tabbar__label{font-size:1.1rem;font-weight:600;letter-spacing:0;line-height:1}html body .kupo-tabbar__item.is-active{color:#111}html body .kupo-tabbar__item.is-active .kupo-tabbar__icon{background:#f5b800;box-shadow:0 2px #d19d00}html body .kupo-tabbar__item:active .kupo-tabbar__icon{transform:scale(.92)}html body .kupo-tabbar__badge{position:absolute;top:-.5rem;right:.2rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:9px;background:#f0416a;color:#fff;font-size:1rem;font-weight:700;line-height:1.8rem;text-align:center}html body .kupo-tabbar__badge[hidden]{display:none}}html body .mega-menu__content{border:1px solid #E3E5E8;border-top:0;box-shadow:0 18px 40px #1111111f;padding:3.2rem 0 4rem;border-radius:0 0 16px 16px}html body .mega-menu__list{column-gap:3rem}html body .mega-menu__link--level-2{font-weight:700;font-size:1.5rem;margin-bottom:.6rem;color:#111}html body .mega-menu__link--level-3{font-size:1.35rem;color:#444;line-height:1.9}html body .mega-menu__link:hover{color:#b37f00;text-decoration:none}html body .header__heading-logo-wrapper,html body .header__heading{display:flex;align-items:center}html body .header__icons{gap:.4rem}html body .header__icon{width:4.4rem;height:4.4rem;border-radius:12px;background:#f2f3f5;margin-left:.4rem}html body .header__icon:hover{background:#ffe48a}html body .header__icon:hover .icon{transform:none}
/*# sourceMappingURL=/cdn/shop/t/31/assets/kupo.css.map */
