.hp-ic{--hp-ic-ratio: 3 / 4;--hp-ic-radius: 16px;--hp-ic-studio-bg: #ededed;--hp-ic-name-font: var(--font-heading-family, "gotham"), "Helvetica Neue", Arial, sans-serif;--hp-ic-sans: var(--font-body-family, Arial, sans-serif);--hp-ic-ink: #2c2c2c;--hp-ic-brass: #a69d6e;--hp-ic-star: #e3d8a8;--hp-ic-moss: #9bd17a;--hp-ic-tag-now: #d5e6e2;--hp-ic-tag-later: #ffcccc;--hp-ic-tag-other: #f7c884;--hp-ic-tag-sale: #cc0000;--hp-ic-sale: #cc0000;--hp-ic-ease: cubic-bezier(.2, .7, .2, 1);display:block;position:relative;min-width:0;height:100%;container:hp-card / inline-size;color:var(--hp-ic-ink);font-family:var(--hp-ic-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}.hp-ic *,.hp-ic *:before,.hp-ic *:after{box-sizing:border-box}.hp-ic__card{position:relative;margin:0}.hp-ic__media{position:relative;overflow:hidden;aspect-ratio:var(--hp-ic-ratio);border-radius:var(--hp-ic-radius);clip-path:inset(0 round var(--hp-ic-radius));background:var(--hp-ic-studio-bg);isolation:isolate}.hp-ic__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000 55%,#100e0cb3);transition:background-color .4s}.hp-ic .hp-ic__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block!important;cursor:pointer}.hp-ic .hp-ic__img{object-position:var(--hp-ic-focus, 50% 60%);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;display:block;transition:opacity .45s ease,transform 1.2s var(--hp-ic-ease)}.hp-ic .hp-ic__img--studio{opacity:0;background:var(--hp-ic-studio-bg)}.hp-ic--studio-contain .hp-ic__img--studio{object-fit:contain}.hp-ic.is-studio .hp-ic__img--studio{opacity:1}.hp-ic.is-studio .hp-ic__img--room{opacity:0}.hp-ic.is-studio .hp-ic__media:after{background-image:linear-gradient(180deg,#0000 62%,#100e0c99)}.hp-ic__placeholder{fill:#00000040}.hp-ic__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hp-ic__tags--top{min-width:0;pointer-events:none}.hp-ic__tags--inline{display:none;margin-bottom:8px}.hp-ic__tag{margin:0;font-size:11.5px;line-height:1.25;letter-spacing:.01em;color:#fff;border:1px solid rgba(255,255,255,.55);padding:5px 10px 4px;border-radius:99px;background:#1e1c1857;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hp-ic--tags-colour .hp-ic__tag{color:var(--hp-ic-ink);border:0;border-radius:3px;padding:5px 9px 4px;font-size:10.6px;letter-spacing:.02em;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--hp-ic-tag-other);text-shadow:none}.hp-ic--tags-colour .hp-ic__tag--now{background:var(--hp-ic-tag-now)}.hp-ic--tags-colour .hp-ic__tag--later{background:var(--hp-ic-tag-later)}.hp-ic--tags-colour .hp-ic__tag--tag{background:var(--hp-ic-tag-other)}.hp-ic--tags-colour .hp-ic__tag--sale{background:var(--hp-ic-tag-sale);color:#fff}.hp-ic--tags-colour .hp-ic__tag--soldout{background:#e4e1dc;color:#6b675f}.hp-ic__over{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:16px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.25);pointer-events:none}.hp-ic__over a,.hp-ic__over button{pointer-events:auto}.hp-ic .hp-ic__name{margin:0;font-family:var(--hp-ic-name-font);font-weight:700;font-size:20px;line-height:1.15;letter-spacing:-.005em;text-transform:none;color:#fff}.hp-ic .hp-ic__name-link{color:inherit;text-decoration:none}.hp-ic .hp-ic__name-link:hover{text-decoration:none}.hp-ic .hp-ic__name-link:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}.hp-ic .hp-ic__sub{margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.3;color:#ffffffd9}.hp-ic__bar{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:8px}.hp-ic__pricing{min-width:0}.hp-ic__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:18px;font-weight:600;line-height:1.2}.hp-ic__from{font-size:.75em;font-weight:400;margin-right:-4px}.hp-ic__price-was{font-size:.75em;font-weight:400;color:#ffffffbf}.hp-ic__price-now--sale{display:inline-block;padding:1px 7px;border-radius:4px;background:var(--hp-ic-sale);color:#fff;text-shadow:none}.hp-ic__finance{margin-top:3px;font-size:12px;line-height:1.35;color:#ffffffd9}.hp-ic .hp-ic__plus{flex:0 0 auto;width:38px;height:38px;min-width:0;min-height:0;margin:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none;display:grid;place-items:center;cursor:pointer;color:#fff;transition:background-color .25s}.hp-ic .hp-ic__plus:hover{background:#ffffff3d}.hp-ic .hp-ic__plus:focus-visible{outline:2px solid #fff;outline-offset:2px}.hp-ic__plus svg{width:16px;height:16px;stroke:#fff;stroke-width:1.6;fill:none;transition:transform .35s}.hp-ic__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--hp-ic-ease)}.hp-ic__more-inner{overflow:hidden;min-height:0}.hp-ic__facts{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.25);display:grid;gap:6px;font-size:12.5px;line-height:1.3}.hp-ic__facts:empty{display:none}.hp-ic__facts li{margin:0;display:flex;justify-content:space-between;gap:10px}.hp-ic__facts li>span:first-child{color:#ffffffb3}.hp-ic__facts li[hidden]{display:none}.hp-ic__facts b{font-weight:400;display:inline-flex;align-items:center;gap:6px}.hp-ic__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--hp-ic-star);flex:0 0 auto}.hp-ic__dot--now{background:var(--hp-ic-moss)}.hp-ic__rating{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.hp-ic__rating .lipscore-rating-small{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.hp-ic__rating-row[data-hp-rating=pending],.hp-ic__rating-row[data-hp-rating=none]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hp-ic__stars{display:inline-flex;align-items:center;gap:4px;color:#ffffffe0}.hp-ic__stars svg{width:12px;height:12px;fill:var(--hp-ic-star)}.hp-ic.is-open .hp-ic__more{grid-template-rows:1fr}.hp-ic.is-open .hp-ic__media:after{background-color:#14120f4d}.hp-ic.is-open .hp-ic__plus svg{transform:rotate(45deg)}.hp-ic--zoom.is-open .hp-ic__img{transform:scale(1.04)}@media(hover:hover)and (pointer:fine){.hp-ic--hover:hover .hp-ic__more,.hp-ic--hover:focus-within .hp-ic__more{grid-template-rows:1fr}.hp-ic--hover:hover .hp-ic__media:after{background-color:#14120f4d}.hp-ic--hover:hover .hp-ic__plus svg{transform:rotate(45deg)}.hp-ic--zoom:hover .hp-ic__img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.hp-ic .hp-ic__img,.hp-ic__more,.hp-ic__plus svg{transition:none!important}.hp-ic--zoom:hover .hp-ic__img,.hp-ic--zoom.is-open .hp-ic__img{transform:none}}@container hp-card (min-width: 380px){.hp-ic .hp-ic__name{font-size:22px}.hp-ic .hp-ic__sub,.hp-ic__finance,.hp-ic__stars{font-size:13.5px}.hp-ic__price{font-size:19px}.hp-ic__over{padding:18px}}@container hp-card (min-width: 560px){.hp-ic .hp-ic__name{font-size:26px}.hp-ic__price{font-size:21px}.hp-ic__over{padding:22px}}@container hp-card (max-width: 300px){.hp-ic__over{padding:13px}.hp-ic .hp-ic__name{font-size:17px}.hp-ic .hp-ic__sub{font-size:12px}.hp-ic__price{font-size:16px}.hp-ic__finance{font-size:11px}.hp-ic__facts{font-size:11.5px}.hp-ic .hp-ic__plus{width:32px;height:32px}.hp-ic__plus svg{width:14px;height:14px}}@container hp-card (max-width: 230px){.hp-ic__media{--hp-ic-radius: 14px}.hp-ic .hp-ic__tags--top{display:none}.hp-ic__tags--inline{display:flex;margin-bottom:6px}.hp-ic__tags--inline .hp-ic__tag{font-size:9.3px;padding:3px 7px 2px}.hp-ic--tags-colour .hp-ic__tags--inline .hp-ic__tag{padding:3px 6px 2px}.hp-ic__over{padding:10px}.hp-ic .hp-ic__name{font-size:15px}.hp-ic .hp-ic__sub,.hp-ic__finance{display:none}.hp-ic__bar{margin-top:6px;align-items:center}.hp-ic__price{font-size:14px}.hp-ic__price-now--sale{padding:0 5px;border-radius:3px}.hp-ic .hp-ic__plus{width:28px;height:28px}.hp-ic__plus svg{width:12px;height:12px}.hp-ic__facts{margin-top:8px;padding-top:8px;gap:5px;font-size:10.6px}.hp-ic__facts li{display:block}.hp-ic__facts li>span:first-child{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase}}#product-grid .grid__item>.hp-ic,.search-modal__grid>.hp-ic{height:auto}.search-modal__grid>.hp-ic{min-width:0}.hp-ic .hp-ic__plus[hidden]{display:none}.hp-ic__stars span{font-variant-numeric:tabular-nums}.hp-ic .hp-ic__name a{font:inherit}.hp-ic img.hp-ic__img{border-radius:0}.hp-ic--soldout .hp-ic__img{filter:saturate(.7)}.hp-ic .hp-ic__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hp-ic__topbar{position:absolute;top:12px;left:12px;right:12px;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}.hp-ic__topbar .hp-ic__tags--top{flex:1 1 auto}.hp-ic__pill{flex:none;margin-left:auto;display:inline-flex;align-items:center;height:34px;padding:0 4px 0 10px;border-radius:99px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px -4px #00000040;pointer-events:auto}.hp-ic__pill:not(:has(.hp-ic__swatch-list)){padding-left:4px}.hp-ic__swatch-list{list-style:none;margin:0;padding:0 6px 0 0;display:flex;align-items:center;gap:7px}.hp-ic__swatch-list li{margin:0;display:flex}.hp-ic .hp-ic__sw{position:relative;display:block;width:16px;height:16px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000024}.hp-ic .hp-ic__sw:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.hp-ic .hp-ic__sw:hover:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid var(--hp-ic-ink)}.hp-ic .hp-ic__sw:focus-visible{outline:2px solid var(--hp-ic-brass);outline-offset:3px}.hp-ic .hp-ic__sw-more{padding-right:6px;font-size:11px;line-height:1;color:var(--hp-ic-ink);text-decoration:none}.hp-ic .hp-ic__cmp{position:relative;flex:none;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;min-width:0;min-height:0;border:0;border-radius:50%;background:none;box-shadow:none;color:var(--hp-ic-ink);cursor:pointer}.hp-ic__swatch-list~.hp-ic__cmp,.hp-ic__sw-more~.hp-ic__cmp{margin-left:2px}.hp-ic__swatch-list~.hp-ic__cmp:before,.hp-ic__sw-more~.hp-ic__cmp:before{content:"";position:absolute;left:-2px;top:7px;bottom:7px;width:1px;background:#2c2c2c2e}.hp-ic .hp-ic__cmp{align-self:center;font-size:0;line-height:0;vertical-align:middle}.hp-ic .hp-ic__cmp i{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:0;box-sizing:border-box;border-radius:4px;border:1.5px solid currentColor;display:grid;place-items:center;transform:translate(-50%,-50%);transition:background-color .2s}.hp-ic .hp-ic__cmp[aria-pressed=true] i{background:var(--hp-ic-ink)}.hp-ic .hp-ic__cmp[aria-pressed=true] i:after{content:"";width:7px;height:4px;border:solid #fff;border-width:0 0 1.6px 1.6px;transform:translateY(-1px) rotate(-45deg)}.hp-ic .hp-ic__cmp:disabled{opacity:.4;cursor:default}.hp-ic .hp-ic__cmp:focus-visible{outline:2px solid var(--hp-ic-brass);outline-offset:2px}.hp-ic .hp-ic__cmp:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);right:-4px;padding:5px 9px;border-radius:6px;background:var(--hp-ic-ink);color:#fff;font-size:11px;line-height:1.2;white-space:nowrap;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .18s,transform .18s}@media(hover:hover)and (pointer:fine){.hp-ic .hp-ic__cmp:hover:after,.hp-ic .hp-ic__cmp:focus-visible:after{opacity:1;transform:none}}.hp-ic .hp-ic__cmp.is-tip:after{opacity:1;transform:none}@container hp-card (max-width: 300px){.hp-ic__topbar{top:9px;left:9px;right:9px}.hp-ic__pill{height:30px;padding-left:8px}.hp-ic .hp-ic__sw{width:14px;height:14px}.hp-ic__swatch-list{gap:6px;padding-right:4px}.hp-ic .hp-ic__cmp{width:26px;height:26px}.hp-ic .hp-ic__cmp i{width:14px;height:14px}}@container hp-card (max-width: 230px){.hp-ic__topbar{top:7px;left:7px;right:7px}.hp-ic__pill{height:28px;padding-left:7px}.hp-ic .hp-ic__sw{width:12px;height:12px}.hp-ic__swatch-list{gap:5px}.hp-ic__swatch-list li:nth-child(n+4){display:none}.hp-ic .hp-ic__sw-more{font-size:10px;padding-right:4px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/card-product-immersive.css.map */
