.product__media-list .product__media-item,.product__media-wrapper .product-media-container{border-radius:var(--hk-r-xl);overflow:hidden}.product-media-container{background:var(--hk-sand)}.thumbnail-list .thumbnail{border-radius:var(--hk-r-sm);overflow:hidden}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--hk-navy)}.thumbnail-list__item{width:72px}@media(max-width:749px){.thumbnail-list__item{width:60px}.product__media-wrapper{margin-bottom:6px}}@media(min-width:990px){.product.grid>.product__media-wrapper{position:sticky;top:96px;align-self:flex-start}quick-add-modal .product.grid>.product__media-wrapper{position:static}}.product__info-container>*+*{margin:1.4rem 0}.hk-bb-eyebrow{margin:0 0 -.4rem!important}.product__title{margin-bottom:.4rem!important}.product__title h1{font-family:var(--hk-head);font-weight:600;font-size:clamp(3rem,2vw + 2.2rem,4.2rem);line-height:1.1;letter-spacing:-.015em;color:var(--hk-navy);overflow-wrap:anywhere}.hk-bb-promise{font-size:1.75rem;line-height:1.45;font-weight:500;color:var(--hk-ink-2);margin:.2rem 0 0!important;max-width:44ch}.hk-bb-rating{display:inline-block;margin-top:6px;padding:2px 0;font-size:1.4rem;color:var(--hk-ink-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product__info-container .price{font-size:2.4rem;font-weight:600;color:var(--hk-ink)}.product__info-container .price .price-item--regular{font-size:inherit}.product__tax{font-size:1.3rem;color:var(--hk-ink-3);margin-top:-.8rem!important}.hk-bb-bullets{list-style:none;padding:0;margin:1.6rem 0!important;display:flex;flex-direction:column;gap:9px}.hk-bb-bullets li{display:flex;gap:11px;align-items:flex-start;font-size:1.6rem;line-height:1.45;color:var(--hk-ink)}.hk-bb-bullets .hk-icon{width:20px;height:20px;color:var(--hk-navy);margin-top:2px;background:var(--hk-navy-tint);border-radius:50%;padding:3px;stroke-width:2.4}.product-form__input{margin-bottom:1.4rem}.product-form__input .form__label{font-size:1.4rem;font-weight:600;color:var(--hk-ink);margin-bottom:.8rem;letter-spacing:0}.product-form__input .form__label .hk-selected{font-weight:400;color:var(--hk-ink-2)}.product-form__input--pill input[type=radio]+label{border-radius:var(--hk-r-pill);min-height:44px;padding:1rem 1.8rem;font-size:1.5rem;font-weight:500;border:1px solid var(--hk-line-strong);background:var(--hk-surface);color:var(--hk-ink);letter-spacing:0;margin:.5rem .6rem .2rem 0}.product-form__input.product-form__input--pill input[type=radio]:checked+label{background:var(--hk-navy-tint);border-color:var(--hk-navy);box-shadow:inset 0 0 0 1px var(--hk-navy);color:var(--hk-navy)}.product-form__input--pill input[type=radio].disabled+label{opacity:.45;text-decoration:line-through}.hk-colour{display:flex;flex-wrap:wrap;gap:10px}.hk-colour legend{width:100%}.hk-colour input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.hk-colour label{display:flex;flex-direction:column;align-items:center;gap:6px;width:72px;cursor:pointer;font-size:1.25rem;line-height:1.25;text-align:center;color:var(--hk-ink-2)}.hk-colour__img{width:60px;height:60px;border-radius:50%;overflow:hidden;background:var(--hk-sand);box-shadow:0 0 0 1px var(--hk-line-strong);transition:box-shadow .15s}.hk-colour__img img{width:100%;height:100%;object-fit:cover;display:block}.hk-colour__dot{display:block;width:60px;height:60px;border-radius:50%;background:var(--hk-sand);box-shadow:0 0 0 1px var(--hk-line-strong);transition:box-shadow .15s}.hk-colour input:checked+label :is(.hk-colour__img,.hk-colour__dot){box-shadow:0 0 0 2px var(--hk-surface),0 0 0 4px var(--hk-lake)}.hk-colour input:checked+label{color:var(--hk-ink);font-weight:600}.hk-colour input:focus-visible+label :is(.hk-colour__img,.hk-colour__dot){outline:2px solid var(--hk-navy);outline-offset:4px}.hk-colour input.disabled+label{opacity:.45}.hk-size-guide{margin-left:12px;font-weight:500;color:var(--hk-navy);text-underline-offset:3px}.product-form__quantity .quantity{border-radius:var(--hk-r-md);min-height:4.8rem}.product-form__quantity .quantity:after,.product-form__quantity .quantity:before{border-radius:var(--hk-r-md)}.product-form{margin:1.2rem 0!important}.product-form__buttons{max-width:none!important}.product-form__submit{width:100%;font-size:1.7rem!important}.shopify-payment-button__button{border-radius:var(--hk-r-md)!important;min-height:5.2rem!important}.hk-trust{list-style:none;padding:12px 0;margin:6px 0 0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--hk-line);border-bottom:1px solid var(--hk-line)}.hk-trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:1.3rem;line-height:1.35;color:var(--hk-ink-2)}.hk-trust .hk-icon{color:var(--hk-navy)}.hk-trust a{color:inherit}.hk-setcard{background:var(--hk-surface);border:1px solid var(--hk-line);border-radius:var(--hk-r-md);padding:16px 18px;margin-top:14px!important}.hk-setcard__title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-weight:600;font-size:1.6rem;color:var(--hk-ink)}.hk-setcard__title .hk-icon{color:var(--hk-navy)}.hk-setcard__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hk-setcard__tiers span{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--hk-honey-tint);border-radius:var(--hk-r-sm);padding:10px 6px;font-size:1.25rem;color:var(--hk-amber);text-align:center}.hk-setcard__tiers strong{font-family:var(--hk-head);font-size:2.2rem;font-weight:600;color:var(--hk-ink);line-height:1}.hk-setcard__note{margin:12px 0 0;font-size:1.3rem;line-height:1.5;color:var(--hk-ink-3)}.hk-setcard__note a{color:var(--hk-navy);font-weight:600}.hk-delivery{display:flex;gap:10px;align-items:flex-start;font-size:1.4rem;line-height:1.5;color:var(--hk-ink-2);margin:12px 0 0!important}.hk-delivery .hk-icon{color:var(--hk-navy);width:20px;height:20px;margin-top:1px}.hk-delivery a{color:var(--hk-navy)}.hk-acc{border-top:1px solid var(--hk-line);margin-top:18px!important}.hk-acc details{border-bottom:1px solid var(--hk-line)}.hk-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:56px;font-size:1.6rem;font-weight:600;color:var(--hk-ink)}.hk-acc summary::-webkit-details-marker{display:none}.hk-acc summary .hk-icon{color:var(--hk-navy)}.hk-acc summary span{flex:1}.hk-acc summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--hk-navy);border-bottom:2px solid var(--hk-navy);transform:rotate(45deg);margin:-4px 4px 0;transition:transform .2s}.hk-acc details[open] summary:after{transform:rotate(225deg);margin-top:4px}.hk-acc details>div{padding:0 0 18px 34px;font-size:1.55rem;line-height:1.65;color:var(--hk-ink-2)}.hk-acc details>div p{margin:0 0 10px}.hk-acc .rte h2{font-family:var(--hk-body);font-size:1.7rem;font-weight:600;letter-spacing:0;color:var(--hk-ink);margin:1.8rem 0 .6rem}.hk-acc .rte ul{padding-left:2rem;margin:.6rem 0 1rem}.hk-acc .rte li{margin-bottom:.5rem}.hk-acc .rte table{width:100%;font-size:1.4rem;border-collapse:collapse}.hk-acc .rte table td,.hk-acc .rte table th{border:1px solid var(--hk-line);padding:8px}.product__description [id]{scroll-margin-top:120px}hk-sticky-product[hidden]{display:none!important}hk-sticky-product{position:fixed;bottom:0;left:0;right:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px max(16px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--hk-surface);border-top:1px solid var(--hk-line);box-shadow:0 -4px 16px #1d1a160f}.hk-sticky-product__thumb img{width:44px;height:44px;border-radius:var(--hk-r-sm);object-fit:cover;display:block}.hk-sticky-product__info{min-width:0;flex:1 1 6rem;display:flex;flex-direction:column;line-height:1.3}.hk-sticky-product__title{font-size:1.4rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hk-ink)}.hk-sticky-product__info>span:last-child{font-size:1.3rem;color:var(--hk-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hk-sticky-product__info strong{color:var(--hk-ink)}.hk-sticky-product__error{width:100%;margin:0;font-size:1.3rem;color:var(--hk-error);line-height:1.4}hk-sticky-product .button{flex:0 1 auto;min-height:46px;min-width:12rem;max-width:max(16rem,45%);padding:4px 12px;line-height:1.2}hk-sticky-product .button[aria-busy=true]:after{content:"";position:static;width:14px;height:14px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;box-shadow:none;animation:hk-product-spin .7s linear infinite}html:has(hk-sticky-product:not([hidden])){scroll-padding-bottom:100px}body:has(hk-sticky-product:not([hidden])) .footer{padding-bottom:90px}@media(min-width:750px){hk-sticky-product{gap:8px 24px;padding-top:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(var(--hk-gutter),env(safe-area-inset-left),calc((100% - var(--hk-page))/2));padding-right:max(var(--hk-gutter),env(safe-area-inset-right),calc((100% - var(--hk-page))/2))}.hk-sticky-product__thumb img{width:56px;height:56px}.hk-sticky-product__title{font-size:1.6rem}.hk-sticky-product__info>span:last-child{font-size:1.4rem}hk-sticky-product .button{min-height:5.2rem;min-width:min(30rem,36%);max-width:none;padding:0 2.4rem}}@media(max-width:749px){.product__info-container>*+*{margin:1.2rem 0}.product__title h1{font-size:clamp(2.8rem,7.4vw,3.3rem)}.hk-bb-promise{font-size:1.6rem}.product__info-container .price{font-size:2.2rem}.product-form__submit{min-height:5.4rem}.hk-trust li{font-size:1.2rem}}@keyframes hk-product-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){hk-sticky-product .button[aria-busy=true]:after{animation:none}}.hk-bb-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.hk-stock{display:inline-flex;align-items:center;gap:6px;font-size:1.3rem;font-weight:600;color:var(--hk-success)}.hk-stock .hk-icon{width:16px;height:16px}.hk-pay{margin-top:10px!important}.hk-pay__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.hk-pay__list .icon{width:38px;height:24px;display:block}hk-qty-offer{display:block}.hk-qty__set{border:0;margin:0;padding:0;min-width:0}.hk-qty__legend{display:flex;align-items:center;gap:12px;width:100%;padding:0;margin:0 0 10px;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hk-navy)}.hk-qty__legend:before,.hk-qty__legend:after{content:"";flex:1;height:1px;background:var(--hk-line)}.hk-qty__option{position:relative;border:1.5px solid var(--hk-line);border-radius:var(--hk-r-md);background:var(--hk-surface);transition:border-color .2s ease,box-shadow .2s ease}.hk-qty__option+.hk-qty__option{margin-top:8px}.hk-qty__option.is-active{border-color:var(--hk-navy);box-shadow:0 0 0 1px var(--hk-navy);background:#fff}.hk-qty__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.hk-qty__label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;min-height:60px;cursor:pointer;border-radius:var(--hk-r-md)}.hk-qty__label:before{content:"";width:20px;height:20px;border-radius:50%;border:2px solid var(--hk-ink-3);background:#fff;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.hk-qty__option.is-active .hk-qty__label:before{border-color:var(--hk-navy);box-shadow:inset 0 0 0 4px #fff;background:var(--hk-navy)}.hk-qty__radio:focus-visible+.hk-qty__label{outline:2px solid var(--hk-navy);outline-offset:3px}.hk-qty__radio:disabled+.hk-qty__label{cursor:default;opacity:.55}.hk-qty__name{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.hk-qty__name strong{font-size:1.6rem;line-height:1.2;color:var(--hk-ink)}.hk-qty__sub{font-size:1.3rem;color:var(--hk-ink-3)}.hk-qty__save{font-size:1.2rem;font-weight:700;line-height:1.3;color:var(--hk-amber-deep);background:var(--hk-honey-tint);padding:2px 9px;border-radius:var(--hk-r-pill)}.hk-qty__price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.hk-qty__now{font-weight:700;font-size:1.7rem;color:var(--hk-ink);white-space:nowrap}.hk-qty__was{font-size:1.3rem;color:var(--hk-ink-3);white-space:nowrap}.hk-qty__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:0 16px 14px 48px}.hk-qty__items[hidden]{display:none}.hk-qty__item-label{display:block;margin-bottom:4px;font-size:1.25rem;font-weight:600;color:var(--hk-ink-2)}.hk-qty__select{min-height:4.4rem;font-size:1.4rem}.hk-qty__note{margin:10px 0 0;font-size:1.3rem;line-height:1.5;color:var(--hk-ink-3)}.hk-qty__form{margin:0}.hk-qty__error{margin:8px 0 0;font-size:1.3rem;line-height:1.4;color:var(--hk-error)}.product__info-container:has(hk-qty-offer):not(quick-add-modal *) .product-form__quantity{display:none}@media(max-width:749px){.hk-qty__items{grid-template-columns:1fr;padding:0 14px 14px}.hk-qty__label{padding:12px 14px;gap:10px}}@media(prefers-reduced-motion:reduce){.hk-qty__option,.hk-qty__label:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/houndkeep-product.css.map */
