.hk-heating-offers{display:block;width:100%;color:#573747;font-family:var(--font-body--family)}.hk-heating-offers__choices{display:grid;gap:18px;min-width:0;width:100%;margin:0;padding:0;border:0}.hk-heating-offers__legend{margin-bottom:14px;padding:0;font-size:15px;font-weight:600}.hk-heating-offer{overflow:hidden;min-width:0;border:1px solid #e4ccd2;border-radius:16px;background:#fcf7f4;transition:border-color .15s,background-color .15s}.hk-heating-offer.is-selected{border:2px solid #884557;background:#fffaf8}.hk-heating-offer__header{display:grid;grid-template-columns:18px 68px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:18px 15px;cursor:pointer}.hk-heating-offer.is-selected .hk-heating-offer__header{padding:17px 14px}.hk-heating-offer__radio{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1px solid #cda8b5;border-radius:50%;background:#fff;flex-shrink:0}.hk-heating-offer__radio:checked{border:5px solid #884557}.hk-heating-offer__radio:focus-visible{outline:2px solid #884557;outline-offset:4px}.hk-heating-offer__images{position:relative;display:block;width:68px;height:68px}.hk-heating-offer__image{display:block;width:68px;height:68px;object-fit:contain;border-radius:8px}.hk-heating-offer__images--duo .hk-heating-offer__image{position:absolute;width:54px;height:54px}.hk-heating-offer__images--duo .hk-heating-offer__image:first-child{top:0;left:0}.hk-heating-offer__images--duo .hk-heating-offer__image:last-child{bottom:0;right:-4px}.hk-heating-offer__description{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.hk-heating-offer__title{font-size:clamp(20px,1.65vw,24px);line-height:1.15;font-weight:700;letter-spacing:-.025em}.hk-heating-offer__contents{font-size:13px;line-height:1.3;color:#6b5860}.hk-heating-offer__badge{display:inline-block;padding:5px 8px;border-radius:7px;background:#f2d9e2;font-size:12px;font-weight:650;line-height:1.3}.hk-heating-offer__shipping{color:#6b5860;font-size:12px;line-height:1.3}.hk-heating-offer__prices{display:flex;flex-direction:column;gap:4px;align-self:center;text-align:right;white-space:nowrap}.hk-heating-offer__prices strong{font-size:clamp(20px,1.65vw,24px);font-weight:750;line-height:1.15;letter-spacing:-.035em}.hk-heating-offer__prices s{color:#7a6670;font-size:13px;line-height:1.2}.hk-heating-offer__reference{max-width:90px;color:#7a6670;font-size:10px;line-height:1.3;white-space:normal}.hk-heating-offer__saving{margin:0;padding:0 16px 14px;font-size:13px;line-height:1.3;color:#6b5860}.hk-heating-offer__colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 17px}.hk-heating-offer__colors[data-pack-colors=solo]{grid-template-columns:minmax(0,1fr);max-width:250px}.hk-heating-offer__color{display:flex;flex-direction:column;min-width:0;gap:7px;font-size:13px;line-height:1.3}.hk-heating-offer__select-wrap{position:relative;display:flex;align-items:center;min-width:0;padding:0 12px;border:1px solid #dfbdc9;border-radius:8px;background:#fff}.hk-heating-offer__select-wrap>svg{position:absolute;right:12px;pointer-events:none}.hk-heating-offer__swatch{width:17px;height:17px;flex-shrink:0;border:1px solid #d6a3b5;border-radius:50%;background:#efb5c6}.hk-heating-offer__swatch[data-color=white]{border-color:#d5cbd0;background:#fffdfa}.hk-heating-offer select{width:100%;min-height:43px;min-width:0;padding:7px 23px 7px 8px;border:0;border-radius:8px;-webkit-appearance:none;appearance:none;background:transparent;color:#573747;font:inherit;font-size:15px;cursor:pointer}.hk-heating-offer select:focus-visible{outline:2px solid #884557;outline-offset:3px}.hk-heating-offer__bonus{padding:12px 16px;border-top:1px solid #e4ccd2;background:#fae9ee}.hk-heating-offer.is-selected .hk-heating-offer__bonus{background:#f3dde5}.hk-heating-guide-bonus{display:flex;align-items:center;gap:11px}.hk-heating-guide-bonus img{width:30px;height:42px;max-width:30px;object-fit:contain;flex-shrink:0;border-radius:2px;box-shadow:1px 2px 4px #57374720}.hk-heating-guide-bonus>span{min-width:0}.hk-heating-guide-bonus strong,.hk-heating-guide-bonus span span{display:block}.hk-heating-guide-bonus strong{font-size:15px;line-height:1.3}.hk-heating-guide-bonus span span{margin-top:3px;font-size:12px;line-height:1.35;color:#6b5860}.hk-heating-offers__status{margin:9px 0 0;color:#6b5860;font-size:13px;line-height:1.4}.hk-heating-offers [hidden]{display:none!important}variant-picker.hk-heating-native-picker{display:none}.hk-heating-offers[aria-busy=true]{opacity:.7}@media(max-width:420px){.hk-heating-offer__header{grid-template-columns:16px 55px minmax(0,1fr) auto;gap:8px;padding:16px 12px}.hk-heating-offer.is-selected .hk-heating-offer__header{padding:15px 11px}.hk-heating-offer__radio{width:16px;height:16px}.hk-heating-offer__images,.hk-heating-offer__image{width:55px;height:55px}.hk-heating-offer__images--duo .hk-heating-offer__image{width:44px;height:44px}.hk-heating-offer__title,.hk-heating-offer__prices strong{font-size:21px}.hk-heating-offer__contents,.hk-heating-offer__shipping,.hk-heating-offer__badge{font-size:11px}.hk-heating-offer__colors{padding-inline:12px;gap:10px}.hk-heating-offer__bonus{padding:11px 12px}}@media(max-width:359px){.hk-heating-offer__header{grid-template-columns:16px 44px minmax(0,1fr) auto;gap:6px}.hk-heating-offer__images,.hk-heating-offer__image{width:44px;height:44px}.hk-heating-offer__images--duo .hk-heating-offer__image{width:36px;height:36px}.hk-heating-offer__title,.hk-heating-offer__prices strong{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/holyseek-heating-offers.css.map */
