@import"https://fonts.googleapis.com/css2?family=Geist:wght@400..700&display=swap";.product__info-container form.installment{display:none!important}.product__info-container .hb-klarna-line{margin:.4rem 0 0;font-size:1.2rem;line-height:1.4;color:#1111119e}.product__info-container .hb-klarna-line strong{color:#111;font-weight:600}.product__info-container .hb-offer-line{margin:1.6rem 0 .4rem;font-size:1.45rem}.product__info-container .hb-offer-line svg{width:1.8rem;height:1.8rem}.product__info-container .hb-offer-line strong{font-weight:700}.product__info-container .product__title{container-type:inline-size;margin-bottom:.8rem}.product__info-container .product__title h1{font-family:Geist,sans-serif!important;font-weight:700!important;font-size:min(2.2rem,calc(100cqw / 21));line-height:1.2;letter-spacing:-.01em}.product__info-container .product__title .product__name,.product__info-container .product__title .product__desc{display:inline!important;margin:0!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;color:inherit!important}.product__info-container .product__title .product__desc:before{content:"\a0"}.product__info-container .price.price--large,.product__info-container .price.price--large .price-item{font-size:2.4rem!important;font-weight:700!important}@media screen and (max-width:749px){.product__info-container .price.price--large,.product__info-container .price.price--large .price-item{font-size:2rem!important}}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form{margin-bottom:.6rem}.product__info-container .hb-eta,.product__info-container .hb-reassure{display:none!important}.product__info-container .hb-reassure-list{list-style:none;margin:0 0 .4rem;padding:0;display:flex;flex-direction:column;gap:.8rem}.product__info-container .hb-reassure-list li{display:flex;align-items:center;gap:1.1rem;font-family:Geist,sans-serif;font-size:1.45rem;font-weight:400;line-height:1.4;letter-spacing:.01em;text-transform:none;color:#211f1b}.product__info-container .hb-reassure-list__ico{flex:0 0 auto;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;color:#211f1b}.product__info-container .hb-reassure-list__ico svg{width:2.2rem;height:2.2rem;display:block}.product__info-container .product-form__input--swatch .form__label{display:block;margin:0 0 1rem;font-size:1.4rem;letter-spacing:.01em;color:#211f1b}.product-form__input--swatch .hb-vtile{display:inline-flex;width:6.8rem;height:6.8rem;margin:.4rem .8rem .2rem 0;padding:0;border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));cursor:pointer;position:relative;overflow:hidden;box-sizing:border-box;transition:border-color var(--duration-short) ease}.product-form__input--swatch .hb-vtile .hb-vtile__img{width:100%;height:100%;object-fit:cover;object-position:center 60%;display:block}.product-form__input--swatch .hb-vtile:hover{border-color:rgba(var(--color-foreground),.6)}.product-form__input--swatch .hb-vtile__input:checked+.hb-vtile{border:2px solid rgb(var(--color-foreground))}.product-form__input--swatch .hb-vtile__input:focus-visible+.hb-vtile{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--swatch .hb-vtile__input.disabled+.hb-vtile{opacity:.45}.product-form__input--swatch .hb-vtile__input.disabled+.hb-vtile:after{content:"";position:absolute;left:-10%;top:50%;width:120%;height:1px;background:rgba(var(--color-foreground),.6);transform:rotate(-45deg)}@media screen and (min-width:750px){.product-form__input--swatch .hb-vtile{width:6.4rem;height:6.4rem}}.product-form__buttons .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 4.4rem;--shopify-accelerated-checkout-button-border-radius: 0}.product__info-container .product__accordion .summary__title .accordion__title{font-family:Geist,sans-serif!important;font-weight:400!important;font-size:1.5rem!important}.product__info-container .product__accordion summary>.icon-caret,.product__info-container .product__accordion summary>svg{display:none!important}.product__info-container .product__accordion summary:after{content:"";position:absolute;right:2px;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(#211f1b,#211f1b) center / 14px 1.3px no-repeat,linear-gradient(#211f1b,#211f1b) center / 1.3px 14px no-repeat}.product__info-container .product__accordion details[open]>summary:after{background:linear-gradient(#211f1b,#211f1b) center / 14px 1.3px no-repeat}.product__info-container .product__accordion summary{position:relative;padding-right:3rem}.product__info-container .product__accordion .summary__title svg{display:none}.product__info-container .product__accordion{border-top:1px solid #e6e1d8}.product__info-container .product__accordion+.product__accordion{border-top:0}.product__info-container .product__accordion{border-bottom:1px solid #e6e1d8!important}.product__info-container .hb-urgency{display:flex;align-items:center;gap:.9rem;margin:0 0 .8rem;font-family:Geist,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.4;letter-spacing:.01em;color:#211f1b}.product__info-container .hb-urgency strong{font-weight:700!important;color:#243a2c}.product__info-container .hb-urgency__ico{flex:0 0 auto;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center}.product__info-container .hb-urgency__ico svg{width:2rem;height:2rem;display:block}
/*# sourceMappingURL=/cdn/shop/t/20/assets/havinbag-pdp.css.map */
