:root{--brand-red: #ec4115;--brand-red-dark: #c93510;--brand-red-light: #fde8e2;--brand-dark: #781b00;--brand-dark-light: #a3390a;--cheeky-green: #7b9e66;--cheeky-green-bg: #deebd5;--pupplay-orange: #f5a050;--pupplay-orange-bg:#fdebd5;--panda-grey: #9eb0b0;--panda-grey-bg: #e4ecec;--bg-page: #faf8f5;--bg-cream: #f5f0ea;--bg-yellow: #f0e9d2;--bg-white: #ffffff;--border: #e4dcd4;--border-light: #f0ebe4;--text-dark: #2c1a0e;--text-mid: #5c4033;--text-muted: #9c8275;--text-inverse: #ffffff;--color-success: #4a9e6a;--color-error: #e03030;--color-info: #3a7fc1;--sale-badge: #ec4115;--sale-badge-text: #ffffff;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(44, 26, 14, .07);--shadow-md: 0 4px 20px rgba(44, 26, 14, .09);--shadow-lg: 0 8px 32px rgba(44, 26, 14, .13);--shadow-xl: 0 16px 48px rgba(44, 26, 14, .16);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px}body{font-family:var(--font-body-family);font-size:1.5rem;font-weight:400}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{font-family:var(--font-heading-family);line-height:1.2}.h0,.heading--display{font-size:5.2rem;font-weight:700;line-height:1.1}h1,.h1{font-size:3.8rem;font-weight:600}h2,.h2{font-size:2.8rem;font-weight:600}h3,.h3{font-size:2.2rem;font-weight:500}h4,.h4{font-size:1.8rem;font-weight:500}h5,.h5{font-size:1.6rem;font-weight:500}h6,.h6{font-size:1.4rem;font-weight:500}@media(max-width:749px){.h0,.heading--display{font-size:3.8rem}h1,.h1{font-size:3rem}h2,.h2{font-size:2.4rem}h3,.h3{font-size:2rem}}.badge,.card__badge,.price__badge-sale,.price__badge-sold-out,.product-label,.tag,.label,.tabs-nav .tabs>li>a,.list-menu__item--link .header__submenu-link,nav .tag.hot,nav .tag.sale,nav .tag.new{font-family:var(--font-additional-family);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.button,button[type=submit],.btn{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:.04em}.price,.price__regular,.price__sale,.price-item{font-family:var(--font-body-family);font-weight:700}.product__info-as-bottom-tabs{margin-top:0!important}.product-breadcrumb-bar{margin-bottom:0!important}.main-product-template .isolate{padding-top:8px!important}.header__icon--cart{margin-right:1.5rem!important}@media(max-width:749px){.menu-drawer__navigation-container{justify-content:flex-start!important;height:auto!important}.menu-drawer__navigation{height:auto!important}.menu-drawer__inner-container{overflow-y:auto;height:100%}.menu-drawer__utility-links{display:flex;flex-direction:column;align-items:flex-start}.menu-drawer .list-social{margin-left:0!important;margin-top:.4rem!important;flex-wrap:wrap!important;gap:1.2rem!important}.menu-drawer .list-social__link{padding:.4rem 0!important}}@media(max-width:749px){body:has(header-drawer details[open]) .mobile-sticky-atc{display:none!important}}.header__icon--cart .cart-count-bubble{right:0!important}@media(max-width:749px){.product__media-list{padding-bottom:0!important;margin-bottom:0!important}.product__info-wrapper{padding-top:1.6rem!important}}@media(max-width:749px){.product__info-container .icon-with-text{padding-bottom:.8rem!important;margin-top:3rem!important}.product__info-container .product-form__input.product-form__quantity{margin-top:calc(3rem + 10px)!important;margin-bottom:.8rem!important}.product__info-container .product-form__buttons{margin-top:-30px!important}}.product__title h1{font-size:2.4rem!important;line-height:1.3}@media(max-width:749px){.product__title h1{font-size:2rem!important}}.price--on-sale{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.hm-price-compare-group{display:flex;flex-direction:column;align-items:flex-start}.hm-compare-price{display:block;margin:0;color:var(--text-muted);font-size:1.8rem;line-height:1.4}.hm-compare-price s{text-decoration:line-through;color:var(--text-muted)}.price--on-sale .price__container{display:flex;align-items:flex-start}.price__sale .price-item--regular{display:none!important}.price__sale>span:has(s){display:none!important}.price--on-sale .price-item--sale{color:var(--color-success)!important;font-size:1.8rem!important}.price__badge-sale{background-color:var(--sale-badge)!important;color:var(--sale-badge-text)!important;border-radius:var(--radius-xs)!important;padding:3px 8px!important}.hm-price-compare-group .price__badge-sale{display:inline-block!important;position:relative!important;top:-4px!important;left:auto!important;margin-top:0!important;margin-left:auto!important;align-self:flex-end!important}.inline_rating{display:flex!important;align-items:center!important;flex-wrap:nowrap;gap:6px!important}.inline_rating .rating{width:auto!important;margin-bottom:0!important;flex:0 0 auto}.rating-text{display:none!important}.rating-count{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;font-size:1.3rem;color:var(--text-mid);flex:0 0 auto}p.rating-count.caption span:nth-child(1){display:inline!important}p.rating-count.caption span:nth-child(2){display:none!important}.card__heading,.card__information .card__heading a{font-size:1.4rem!important;line-height:1.3!important}.card-information.review .rating-count{display:none!important}.card__information .card__heading{margin-bottom:2px!important}.card__information .inline_rating{margin-bottom:2px!important;margin-top:0!important}.card__information .card-information{padding-bottom:4px!important}.card__information .price--on-sale{justify-content:center!important;row-gap:2px!important;column-gap:8px!important;margin-top:0!important}.card__information .price:not(.price--on-sale){text-align:center;margin-top:0!important}.card__information .price__regular{justify-content:center!important;display:flex!important}@media(max-width:749px){ul.product__media-list.contains-media.slider--mobile{margin-left:0!important;width:100%!important;padding-left:0!important}ul.product__media-list.contains-media.slider--mobile .product__media-item{width:100%!important;max-width:100%!important;min-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;justify-content:center!important}ul.product__media-list.contains-media.slider--mobile .product__media-item .product__modal-opener{width:100%!important}}@media(max-width:749px){.thumbnail-slider{display:none!important}.product__media-gallery slider-component:first-of-type{position:relative;display:block}.product__media-gallery slider-component:first-of-type .slider-buttons{position:absolute!important;top:50%;transform:translateY(-50%);left:0;right:0;width:100%;display:flex!important;justify-content:space-between;align-items:center;padding:0 10px;box-sizing:border-box;z-index:5;pointer-events:none;background:transparent;margin:0}.product__media-gallery slider-component:first-of-type .slider-counter{display:none!important}.product__media-gallery slider-component:first-of-type .slider-button{pointer-events:all;width:40px;height:40px;min-width:40px;background:transparent!important;border:2px solid var(--brand-red)!important;border-radius:50%;box-shadow:none;display:flex!important;align-items:center;justify-content:center;padding:0;color:var(--brand-red)!important}.product__media-gallery slider-component:first-of-type .slider-button:hover{background:transparent!important;color:var(--brand-red)!important}}@media(max-width:749px){.product-media-modal{background:#111!important}.product-media-modal__content{max-height:calc(100vh - 90px)!important}.modal-counter{position:fixed;top:20px;left:20px;z-index:5;font-size:1.4rem;font-weight:600;color:#fff;background:#00000073;padding:4px 12px;border-radius:20px;letter-spacing:.02em;pointer-events:none}.modal-thumb-strip{position:fixed;bottom:0;left:0;right:0;z-index:5;display:flex;overflow-x:auto;gap:6px;padding:10px 12px 18px;background:#000000d1;scrollbar-width:none;-webkit-overflow-scrolling:touch}.modal-thumb-strip::-webkit-scrollbar{display:none}.modal-thumb{flex:0 0 auto;width:56px;height:56px;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;padding:0;background:#333;opacity:.65;transition:opacity .2s,border-color .2s}.modal-thumb--active{border-color:var(--brand-red);opacity:1}.modal-thumb img{width:100%;height:100%;object-fit:cover;display:block}}@media(min-width:750px){.modal-counter,.modal-thumb-strip{display:none}}@media(max-width:767px){a#to-top.dt-sc-to-top{transition:all .3s ease!important}body:has(.mobile-sticky-atc.is-visible) a#to-top.dt-sc-to-top.show{bottom:78px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/typography.css.map */
