:root{--hp-font-serif: Georgia, "Times New Roman", serif}body,h1,h2,h3,h4{letter-spacing:.03em}.hpt-ann{padding:10px 16px;background:#2c2c2c;color:#fff;font-family:var(--hp-font-heading, inherit);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:20px}.hph{border-block-end:0}.hph__inner{grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;row-gap:6px;min-height:0;padding:16px clamp(16px,4vw,52px) 12px}.hph__logo{grid-area:1 / 2;font-size:clamp(20px,3vw,30px);letter-spacing:.02em}.hph__logo img{height:46px}.hph__icons{grid-area:1 / 3;align-self:center;color:#000000bf}.hph__nav{grid-area:2 / 1 / 2 / -1}.hph__links{justify-content:center;gap:0;color:#000000bf;font-size:14.7px;font-weight:400}.hph__links>li>a,.hph__drop>summary{padding:12px 13px}.hph__links a[aria-current=page]{color:#000;text-decoration:underline;text-underline-offset:4px}.hph__links a:hover,.hph__drop>summary:hover{color:#000}.hph__menu{left:50%;transform:translate(-50%);border-radius:10px}.hph__count{background:#111;color:#fff}.hp-head__eyebrow{color:inherit}.hp-review__stars{color:#111}.hp .hp-btn,.hps-btn{letter-spacing:.06em}.hps-btn--primary,a.hps-btn--primary,.hp a.hps-btn--primary{border-color:#111;background:#111;color:#fff}.hps-btn{min-height:52px;border-radius:10px;font-size:13px;font-weight:700;text-transform:none}.hp-card__badge{border:.8px solid rgb(255 255 255 / .1);background:#2c2c2c;color:#fff}.hp-hero{display:block;overflow:hidden;aspect-ratio:16 / 7;background:#111}.hp-hero__track{position:relative;display:block;height:100%;overflow:visible}.hp-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.hp-hero__slide.is-active{opacity:1;visibility:visible}.hp-hero__copy{justify-content:center;width:min(600px,100%);background:none}.hp-hero__slide:has(.hp-hero__copy):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000073,#0000 60%);pointer-events:none}.hp-hero__eyebrow{font-size:clamp(16px,2.4vw,30px);font-style:italic;font-weight:400;letter-spacing:.02em}.hp-hero__title{font-family:var(--hp-font-heading, inherit);font-size:clamp(38px,7vw,92px);font-style:italic;font-weight:900}.hp-hero__cta{border:1px solid rgb(255 255 255 / .8);border-radius:2px;background:#00000040;color:#fff;font-size:14px}.hp-hero .hp-arrow{width:46px;height:46px;border:.8px solid rgb(255 255 255 / .65);background:#0000002e;font-size:30px}.hp-hero .hp-arrow--prev{left:20px}.hp-hero .hp-arrow--next{right:20px}.hp-hero .hp-arrow:hover{background:#00000080}.hp-hero__dots{position:absolute;z-index:3;bottom:16px;left:50%;display:flex;gap:7px;transform:translate(-50%)}.hp-hero__dot{width:8px;height:8px;padding:0;border:0;border-radius:10px;background:#ffffff8c;cursor:pointer;transition:width .25s,background-color .25s}.hp-hero__dot.is-active{width:16px;background:#ffffffd9}.hp-look-outline{--hp-bg: #ffffff;--hp-fg: #000000;--hp-muted: rgb(0 0 0 / .75);--hp-line: #000000;--hp-card: #ffffff;padding-block:60px}.hp-look-outline .hp__inner{max-width:1260px;padding-inline:clamp(16px,4vw,52px)}.hp-look-outline .hp-head{margin-block-end:22px;text-align:start}.hp-look-outline .hp-head__title{font-size:24px;font-weight:700;letter-spacing:.025em;text-transform:none}.hp-look-outline .hp-grid{gap:28px}.hp-look-outline .hp-card{padding:16px;overflow:hidden;border:.8px solid #000000;border-radius:19px;background:#fff}.hp-look-outline .hp-card__media{border-radius:2px}.hp-look-outline .hp-card__brand{display:none}.hp-look-outline .hp-card__title{font-size:13px;font-weight:700;color:#000}.hp-look-outline .hp-card__price{flex-direction:row-reverse;justify-content:flex-end;font-size:16.8px;font-weight:400}.hp-look-outline .hp-card .hp-btn{min-height:42px;border-radius:999px;border-color:#000;font-size:13px;font-weight:400;letter-spacing:.04em;text-transform:none}.hp-look-outline .hp-actions .hp-btn{min-height:42px;padding-inline:28px;border-color:#000;border-radius:999px;background:#000;color:#fff;font-size:13px;font-weight:400;text-transform:none}.hp-look-tiles{--hp-bg: #111111;position:relative;overflow:hidden;padding-block:80px 70px}.hp-look-tiles__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;opacity:.35}@media(min-width:990px){.hp-look-tiles__bg{background-attachment:fixed}}.hp-look-tiles .hp__inner{position:relative;max-width:1280px}.hp-look-tiles .hp-head__eyebrow{color:#fff;font-size:11px;letter-spacing:3px}.hp-look-tiles .hp-head__title{font-family:var(--hp-font-serif);font-size:clamp(32px,4vw,50px);font-weight:500;letter-spacing:-.045em}.hp-look-tiles .hp-head__text{color:#e5e5e5;font-size:14px}.hp-look-tiles .hp-tiles{gap:20px}.hp-tile{border-radius:15px;box-shadow:0 25px 60px #00000040}.hp-tile__corner{position:absolute;z-index:2;top:14px;right:14px;width:28px;height:28px;border-block-start:.8px solid rgb(255 255 255 / .7);border-inline-end:.8px solid rgb(255 255 255 / .7);transition:width .4s,height .4s,opacity .4s}.hp-tile:hover .hp-tile__corner{width:44px;height:44px}.hp-tile__label{padding:60px 22px 22px;font-family:var(--hp-font-serif);font-size:clamp(20px,2.2vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.05;text-transform:none}.hp-look-quality{--hp-bg: #0b0b0b;padding:30px 15px}.hp-look-quality .hp__inner{max-width:none;padding:0}.hp-look-quality .hp-benefits{display:flex;flex-wrap:wrap;justify-content:space-around;gap:16px 0;padding:28px 16px;border:.8px solid rgb(255 255 255 / .15);border-radius:14px;background:radial-gradient(circle,rgb(255 255 255 / .03),transparent)}.hp-look-quality .hp-benefit{display:flex;flex:1 1 150px;flex-direction:column;align-items:center;max-width:203px;padding:0 10px;background:none;text-align:center}.hp-look-quality .hp-benefit svg{width:48px;height:48px;margin-block-end:10px;padding:8px;color:#fff}.hp-look-quality .hp-benefit__title{margin-block-end:6px;color:#f7f7f7;font-size:12px;font-weight:700;letter-spacing:.08em}.hp-look-quality .hp-benefit__text{color:#a8a8a8;font-size:11px;line-height:1.4}.hp-look-dark,.hp-look-tabs{--hp-bg: #080808;--hp-fg: #ffffff;--hp-muted: rgb(255 255 255 / .75);--hp-line: rgb(255 255 255 / .14);--hp-card: #181818;padding-block:70px}.hp-look-dark .hp__inner{max-width:1280px;padding-inline:clamp(16px,2.4vw,30px)}.hp-look-dark .hp-head__eyebrow{color:#ffffffbf;font-size:11px;letter-spacing:4px}.hp-look-dark .hp-head__title{font-size:clamp(26px,3.2vw,38px);font-weight:900;letter-spacing:1px}.hp-look-dark .hp-head__text{color:#fffc;font-size:14px}.hp-look-dark .hp-grid{gap:24px}.hp-look-dark .hp-card{overflow:hidden;border:.8px solid rgb(255 255 255 / .14);border-radius:4px;background:#0a0a0af5;transition:border-color .35s,box-shadow .35s}.hp-look-dark .hp-card:hover{border-color:#fff6;box-shadow:0 14px 34px #00000080}.hp-look-dark .hp-card__media{border-radius:0}.hp-look-dark .hp-card__body{padding:18px}.hp-look-dark .hp-card__brand{color:#777;font-size:9px;letter-spacing:2px}.hp-look-dark .hp-card__title{font-family:var(--hp-font-heading, inherit);font-size:15px;font-weight:700;line-height:1.3;text-transform:uppercase;-webkit-line-clamp:3}.hp-look-dark .hp-card__price{font-size:16px;font-weight:800}.hp-look-dark .hp-card .hp-btn{min-height:44px;border-color:#333;border-radius:2px;background:#1a1a1a;color:#fff;font-size:10px;font-weight:800;letter-spacing:1.5px}.hp-look-dark .hp-card .hp-btn:hover,.hp-look-tabs .hp-card .hp-btn:hover{border-color:#fff;background:#fff;color:#000}.hp-look-dark .hp-card .hp-btn:not([disabled]):after,.hp-look-tabs .hp-card .hp-btn:not([disabled]):after{content:"\2192";margin-inline-start:8px}.hp-look-dark .hp-actions .hp-btn,.hp-look-tabs .hp-actions .hp-btn{min-height:47px;padding:14px 25px;border:.8px solid rgb(255 255 255 / .8);border-radius:0;background:#00000073;color:#fff;font-size:10px;font-weight:800;letter-spacing:2px}.hp-look-dark .hp-actions .hp-btn:hover,.hp-look-tabs .hp-actions .hp-btn:hover{background:#fff;color:#000}.hp-look-tabs .hp__inner{max-width:1240px;padding-inline:clamp(16px,2.4vw,30px)}.hp-look-tabs .hp-head{margin-block-end:24px}.hp-look-tabs .hp-head__eyebrow{color:#888;font-size:11px;letter-spacing:3px}.hp-look-tabs .hp-head__title{font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:1.5px}.hp-look-tabs .hp-tabs{width:fit-content;max-width:100%;margin-inline:auto;margin-block-end:28px;gap:12px;padding:8px;border:.8px solid #222222;border-radius:12px;background:#111}.hp-look-tabs .hp-tab{min-height:40px;padding:10px 20px;border:.8px solid transparent;border-radius:8px;color:#888;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.hp-look-tabs .hp-tab[aria-selected=true]{border-color:#fff;background:#fff;color:#000;box-shadow:0 4px 15px #fff3}.hp-look-tabs .hp-grid{gap:22px}.hp-look-tabs .hp-card{overflow:hidden;border:.8px solid #222222;border-radius:12px;background:#111;transition:border-color .35s,box-shadow .35s}.hp-look-tabs .hp-card:hover{border-color:#555;box-shadow:0 14px 34px #00000080}.hp-look-tabs .hp-card__media{border-radius:0}.hp-look-tabs .hp-card__badge{border:0;border-radius:6px;background:#fff;color:#000;font-size:10px;font-weight:900;box-shadow:0 2px 8px #00000080}.hp-look-tabs .hp-card__badge--soldout{background:#333;color:#fff}.hp-look-tabs .hp-card__body{padding:16px}.hp-look-tabs .hp-card__brand{color:#666;font-size:10px;letter-spacing:2px}.hp-look-tabs .hp-card__title{font-family:var(--hp-font-heading, inherit);font-size:14px;font-weight:800;line-height:1.3;text-transform:uppercase}.hp-look-tabs .hp-card__price{font-size:15px;font-weight:900}.hp-look-tabs .hp-card__price s{color:#666;font-size:12px}.hp-look-tabs .hp-card .hp-btn{min-height:39px;border-color:#333;border-radius:6px;background:#1a1a1a;color:#fff;font-size:11px;font-weight:900;letter-spacing:1px}.hp-look-reviews{--hp-bg: #ffffff;--hp-fg: #000000;padding-block:40px}.hp-look-reviews .hp__inner{max-width:1260px;padding-inline:clamp(16px,4vw,52px)}.hp-look-reviews .hp-head{text-align:start}.hp-look-reviews .hp-head__title{font-size:clamp(24px,3vw,36px);font-weight:500;letter-spacing:.02em;text-transform:none}.hp-app-slot .hp-head__title{font-size:24px;font-weight:700;text-align:center}.hpf{--hp-bg: #000000;--hp-fg: #ffffff;--hp-muted: #ffffff;--hp-line: rgb(255 255 255 / .2);padding-block:55px 24px;border:0;font-size:13px}.hpf .hp__inner{max-width:1280px;padding-inline:clamp(16px,2.8vw,35px)}.hpf__grid{grid-template-columns:1.75fr 1fr 1.13fr 1.7fr;gap:32px 65px}.hpf__logo{max-width:250px;margin-block-end:18px}.hpf__name{font-family:var(--hp-font-serif);font-size:32px;font-weight:700}.hpf__title{font-family:var(--hp-font-serif);font-size:15px;font-weight:700;letter-spacing:.8px}.hpf__title--contact{margin-block-start:22px}.hpf nav li{padding-block:6px}.hpf li a:hover{color:#bbb}.hpf__signup{align-items:stretch;gap:0;border-block-end:1px solid rgb(255 255 255 / .6)}.hpf__signup input[type=email]{border:0;border-radius:0;background:transparent;color:#fff;font-size:13px}.hpf__signup input[type=email]::placeholder{color:#fff}.hpf .hp-btn--accent,.hp .hpf__signup .hp-btn{min-height:46px;padding:0 0 0 10px;border:0;border-radius:0;background:transparent;color:#fff;font-size:11px;font-weight:800;letter-spacing:1.7px}.hpf__signup .hp-btn:hover{box-shadow:none;color:#bbb}.hpf__pay-title{margin:24px 0 10px;color:inherit;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.hpf__pay{gap:7px}.hpf__pay svg{width:54px;height:34px}.hpf__wordmark{overflow:hidden;margin-block-start:30px;color:#fff;font-family:var(--hp-font-heading, inherit);font-size:13vw;font-weight:900;letter-spacing:-.06em;line-height:.95;text-align:center;text-transform:uppercase;white-space:nowrap}.hpf__wordmark span{display:inline-block}.hpf .hpf__copy{margin:16px 0 0;font-size:10px;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.hpp{padding-block:clamp(16px,3vw,44px)}.hpp__grid{grid-template-columns:minmax(0,45%) minmax(0,1fr);gap:52px;max-width:1260px;padding-inline:clamp(16px,4vw,52px)}.hpp-gallery{position:sticky;top:150px}.hpp-gallery__track{border-radius:20px}.hpp-gallery__thumb{flex:0 0 97px;height:97px;border-radius:20px}.hpp-info{overflow:hidden;padding-block-start:4px}.hpp-info__label{color:#777;font-size:10px;font-weight:600;letter-spacing:1.6px}.hpp-info__title{color:#111;font-family:var(--hp-font-serif);font-size:clamp(26px,3.3vw,42px);font-weight:500;letter-spacing:-.025em;line-height:1.02}.hpp-info__price{color:#111;font-size:24px;font-weight:700;letter-spacing:-.03em}.hpp-option legend{align-items:center}.hpp-option__name{color:#777;font-size:10px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase}.hpp-option__guide{font-size:12px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.hpp-choice label{border-radius:10px;font-size:13px}.hpp-status{gap:6px 12px;color:#111;font-size:13px;font-weight:400}.hpp-status hp-delivery b{font-weight:700}.hpp-attributes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block-start:16px;padding:0;list-style:none}.hpp-attributes li{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-height:76px;padding:10px 6px;border-radius:10px;background:#111;color:#fff;font-family:Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.09em;line-height:1.2;text-align:center;text-transform:uppercase}.hpp-attributes svg{width:20px;height:20px}.hpp-qty{border-radius:10px}.hpp-qty button,.hpp-qty input{height:50px}.hpp-buy__add{border-color:#111;background:#fff;color:#111}.hpp-buy__add:hover:not(:disabled){background:#111;color:#fff}.hpp-buy__now{border-color:#111;background:#111;color:#fff;font-size:14px}.hpp-offer{padding:12px 14px;border-color:#ddd;border-radius:10px}.hpp-offer__badge{border-radius:4px;background:#111;font-size:9px;font-weight:700;letter-spacing:.03em}.hpp-offer__title{color:#111;font-size:13px;font-weight:700;text-transform:uppercase}.hpp-offer__subtitle{margin:3px 0 0;color:#333;font-size:10.5px}.hpp-offer__code{border:.8px dashed #555555;border-radius:7px;background:#fafafa;color:#222;font-size:9.5px;font-weight:700}.hpp-accordions{display:grid;gap:10px;margin-block-start:22px;border:0}.hpp-accordion{border:1px solid #e6e6e8;border-radius:10px;overflow:hidden}.hpp-accordion summary{padding:14px 16px;color:#17181a;font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.98px}.hpp-accordion__body{padding:0 16px 16px;color:#4b4d52;font-size:13px}.hp--light .hp-card__price s{color:#000000a6}.hp-look-outline .hp-card__action{padding-block-start:12px}@media(max-width:989px){.hpp__grid{grid-template-columns:minmax(0,1fr);gap:20px}.hpp-gallery{position:relative;top:0}.hpf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.hp-look-outline .hp-grid{gap:14px}}@media(max-width:749px){.hph__inner{padding:8px 10px;row-gap:0}.hp-hero{aspect-ratio:4 / 5}.hp-hero .hp-arrow{width:38px;height:38px;font-size:24px}.hp-hero .hp-arrow--prev{left:8px}.hp-hero .hp-arrow--next{right:8px}.hp-hero__copy{padding-inline:50px 20px}.hp-look-outline{padding-block:36px}.hp-look-outline .hp-card{padding:8px;border-radius:14px}.hp-look-dark,.hp-look-tabs{padding-block:44px}.hp-look-dark .hp-grid,.hp-look-tabs .hp-grid{gap:12px}.hp-look-dark .hp-card__body,.hp-look-tabs .hp-card__body{padding:11px}.hp-look-dark .hp-card__title,.hp-look-tabs .hp-card__title{font-size:12px}.hp-look-tabs .hp-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:6px;overflow-x:auto;scrollbar-width:none}.hp-look-tabs .hp-tab{flex:none;padding-inline:14px;font-size:11px}.hp-look-tiles{padding-block:48px}.hp-look-tiles .hp-tiles{gap:10px}.hp-tile{border-radius:12px}.hp-tile__label{padding:44px 12px 12px}.hp-look-quality .hp-benefit{flex-basis:50%;max-width:50%}.hpf__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hpf__brand,.hpf__grid>div:last-child{grid-column:1 / -1}.hpp__grid{padding-inline:0}.hpp-gallery__track{border-radius:0}.hpp-gallery__thumb{flex-basis:68px;height:68px;border-radius:12px}.hpp-attributes{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-tile__label{background:linear-gradient(to top,#000000eb,#0000008c 55%,#0000)}.hp-tile__corner{border-color:#fff;mix-blend-mode:difference}.hpp-choice label,.hps-choice{text-transform:uppercase}.hps-sheet.hpd{inset:0 0 0 auto;width:min(440px,100%);height:100dvh;max-height:100dvh;overflow:hidden;border-radius:0}.hpd[open]{display:flex;flex-direction:column}.hpd__head{display:flex;flex:none;align-items:center;justify-content:space-between;padding:18px 20px;border-block-end:1px solid #e2e2e5}.hpd__title{margin:0;color:#000;font-size:20px;font-weight:700}.hps-close.hpd__close{position:static}.hpd__body{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;padding:16px 20px calc(16px + env(safe-area-inset-bottom));transition:opacity .2s}.hpd__body.is-busy{opacity:.55;pointer-events:none}.hpd__lines{flex:1;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.hpd__line{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:12px;padding-block:12px;border-block-end:1px solid #eeeeef}.hpd__line img{display:block;width:80px;height:100px;border-radius:6px;object-fit:cover;background:#f3f3f4}.hpd__name{color:#111;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none}.hpd__variant{margin:4px 0 8px;color:#5f5f66;font-size:12px;text-transform:uppercase}.hpd__controls{display:flex;gap:12px;align-items:center}.hpd__qty{display:grid;grid-template-columns:32px 28px 32px;align-items:center;border:.8px solid #d7d7d7;border-radius:8px;font-size:13px;text-align:center}.hpd__qty button{height:34px;padding:0;border:0;background:none;color:#111;font-size:16px;cursor:pointer}.hpd__remove{padding:4px 0;border:0;background:none;color:#5f5f66;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.hpd__price{margin:0;color:#111;font-size:13px;font-weight:700}.hpd__foot{display:grid;flex:none;gap:8px;padding-block-start:12px;border-block-start:1px solid #e2e2e5}.hpd__total{display:flex;justify-content:space-between;margin:0;color:#111;font-size:16px;font-weight:800}.hpd__note{margin:0;color:#5f5f66;font-size:12px}.hpd__empty{display:grid;flex:1;gap:14px;align-content:center;justify-items:center;color:#111;font-size:18px}.hpd__empty p{margin:0}.hph__logo svg{display:block;width:auto;height:50px}.hpf__mark{margin-block-end:18px}.hpf__mark svg{display:block;width:auto;height:64px}@media(max-width:749px){.hph__logo svg{height:32px}.hpf__mark svg{height:52px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hp-look.css.map */
