.whp,.whp-sec{--whp-head-font: var(--typeHeaderPrimary, "Tenor Sans"), var(--typeHeaderFallback, sans-serif);--whp-body-font: var(--typeBasePrimary, "Outfit"), var(--typeBaseFallback, sans-serif);color:var(--whp-text, #000);background:var(--whp-bg, #fff);font-family:var(--whp-body-font);font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.01em}.whp *,.whp-sec *{box-sizing:border-box}.whp-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.whp__grid{display:flex;flex-direction:column}.whp__info{padding:14px 16px 20px;display:flex;flex-direction:column;gap:12px}@media(min-width:990px){.whp__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;max-width:var(--pageWidth, 1500px);margin:0 auto;padding:24px var(--pageWidthPadding, 40px);align-items:start}.whp-gallery{position:sticky;top:24px}.whp__info{padding:0;max-width:520px}}.whp-gallery{position:relative;background:var(--whp-media-bg, #1c1e1b)}.whp-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.whp-gallery__track::-webkit-scrollbar{display:none}.whp-gallery__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:13 / 8;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:990px){.whp-gallery__slide{aspect-ratio:1 / 1}}.whp-gallery__img,.whp-gallery__video,.whp-gallery__slide video{width:100%;height:100%;object-fit:cover;display:block}.whp-gallery__slide--pick .whp-gallery__img{object-fit:contain}.whp-gallery__placeholder{width:100%;height:100%;fill:#ffffff40;background:var(--whp-media-bg, #1c1e1b)}.whp-gallery__chip{position:absolute;top:10px;left:12px;background:#fff;color:#000;font-size:10px;font-weight:700;letter-spacing:.16em;padding:4px 8px}.whp-gallery__slot{position:absolute;left:16px;right:16px;bottom:14px;color:#cfcfcf;font-size:11.5px;line-height:1.45}.whp-gallery__count{position:absolute;top:10px;right:12px;background:#0000008c;color:#fff;font-size:11px;padding:3px 8px;pointer-events:none}.whp-gallery__count:empty{display:none}.whp-head{display:flex;flex-direction:column;gap:4px}.whp-rating{display:flex;align-items:center;gap:6px;font-size:13px;text-decoration:none;color:inherit;min-height:24px}.whp-rating__stars{letter-spacing:1px}.whp-rating__value{font-weight:600}.whp-rating__count{text-decoration:underline}.whp-title{margin:0;font-family:var(--whp-head-font);font-weight:400;font-size:28px;line-height:1.1;text-transform:uppercase;letter-spacing:0}.whp-sub{margin:0;font-size:14px;color:#2b2b2b}.whp-form{display:flex;flex-direction:column;gap:12px;margin:0}.whp-tiers{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:6px}.whp-tiers>legend{padding:0;margin-bottom:6px;float:left;width:100%}.whp-tiers>legend+*{clear:both}.whp-tier{border:1px solid var(--whp-border, #d9d9d4);display:flex;flex-direction:column;background:var(--whp-bg, #fff)}.whp-tier.is-selected{border:2px solid var(--whp-border-on, #111)}.whp-tier--empty{padding:12px;font-size:12px;color:var(--whp-muted);border-style:dashed}.whp-tier__head{display:flex;gap:12px;align-items:center;padding:10px 12px;min-height:56px;cursor:pointer;position:relative;margin:0}.whp-tier.is-selected .whp-tier__head{align-items:flex-start;padding:9px 11px}.whp-tier__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0}.whp-tier__dot{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid #8a8a8a}.whp-tier.is-selected .whp-tier__dot{border:6px solid var(--whp-border-on, #111);margin-top:2px}.whp-tier__radio:focus-visible~.whp-tier__dot{outline:2px solid var(--whp-border-on, #111);outline-offset:3px}.whp-tier__text{flex-grow:1;display:flex;flex-direction:column;gap:3px;line-height:1.25;min-width:0}.whp-tier__name{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.whp-tier__contents{font-size:13px}.whp-tier__bonus{font-size:12.5px;font-weight:600;color:var(--whp-bonus, #1f6b2a)}.whp-tier__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;text-align:right;flex-shrink:0}.whp-tier__amount{font-size:16px;font-weight:600;white-space:nowrap}.whp-tier__sub{font-size:10.5px;color:var(--whp-muted, #3d3d3d)}.whp-tier__sub:empty{display:none}.whp-badge{align-self:flex-start;background:var(--whp-badge-bg, #111);color:var(--whp-badge-text, #fff);font-size:10px;font-weight:700;letter-spacing:.16em;padding:3px 7px;text-transform:uppercase}.whp-tier__body{margin:0 12px;padding:12px 0;border-top:1px solid var(--whp-hair, #e8e8e1);display:flex;flex-direction:column;gap:10px}.whp-tier__body[hidden]{display:none}.whp-opt{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:6px}.whp-opt__legend{padding:0;margin-bottom:6px;font-size:12px;float:left;width:100%}.whp-opt__legend+*{clear:both}.whp-opt__value{margin-left:4px}.whp-opt__note{margin-left:4px;color:var(--whp-muted, #3d3d3d)}.whp-opt__note:empty{display:none}.whp-opt__grid{display:grid;grid-template-columns:repeat(var(--whp-cols, 2),minmax(0,1fr));gap:6px}.whp-chip{position:relative;display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid var(--whp-border, #d9d9d4);cursor:pointer;color:var(--whp-text, #000);margin:0;text-align:center}.whp-chip.is-active,.whp-chip:has(input:checked){border:2px solid var(--whp-border-on, #111)}.whp-chip__input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.whp-chip:has(.whp-chip__input:focus-visible){outline:2px solid var(--whp-border-on, #111);outline-offset:2px}.whp-chip--swatch{justify-content:space-between;gap:6px;min-height:46px;padding:0 3px 6px;overflow:hidden}.whp-chip--swatch.is-active{padding:0 2px 5px}.whp-chip__bar{height:6px;align-self:stretch}.whp-chip--swatch .whp-chip__name{font-size:12px;font-weight:500;line-height:1.2}.whp-chip--pill{justify-content:center;gap:1px;min-height:58px;padding:6px 4px;line-height:1.2}.whp-chip--pill .whp-chip__name{font-size:14px;font-weight:600}.whp-chip__price{font-size:12.5px}.whp-chip__price:empty{display:none}.whp-chip__sub{font-size:10.5px;color:var(--whp-muted, #3d3d3d)}.whp-thumbs{display:flex;flex-direction:column;gap:6px}.whp-thumbs__label{font-size:12px}.whp-thumbs__row{display:grid;grid-template-columns:repeat(var(--whp-cols, 4),minmax(0,1fr));gap:6px}.whp-thumb{position:relative;height:64px;background:var(--whp-thumb-bg, #1c1e1b);border:1px solid #3a3a3a;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:4px;overflow:hidden}.whp-thumb--img{height:auto;aspect-ratio:1 / 1.15;background:#fff;border-color:var(--whp-hair, #e8e8e1)}.whp-thumb img{position:absolute;top:0;right:0;bottom:18px;left:0;width:100%;height:calc(100% - 18px);object-fit:contain}.whp-thumb__bar{width:28px;height:5px;flex-shrink:0;position:relative}.whp-thumb__label{font-size:8px;color:#cfcfcf;text-align:center;line-height:1.15;position:relative}.whp-thumb--img .whp-thumb__label{color:var(--whp-text, #000)}.whp-atc{width:100%;min-height:56px;background:var(--whp-btn-bg, #111);color:var(--whp-btn-text, #fff);border:0;border-radius:0;font-family:var(--whp-body-font);font-size:13px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;cursor:pointer}.whp-atc[disabled]{opacity:.5;cursor:not-allowed}.whp-atc[aria-busy=true]{opacity:.8}.whp-ship{margin:0;text-align:center;font-size:12.5px;color:#2b2b2b}.whp-ship:empty{display:none}.whp-error{margin:0;font-size:13px;color:#b3261e;text-align:center}.whp-error[hidden]{display:none}.whp-addon{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px;border:1px solid var(--whp-border-on, #111);background:var(--whp-addon-bg, #0f0f0f);color:var(--whp-addon-text, #fff);cursor:pointer;margin:0}.whp-addon__input{width:20px;height:20px;accent-color:var(--whp-addon-text, #fff);margin:0;flex-shrink:0}.whp-addon__img{flex-shrink:0;width:44px;height:44px;background:#1c1e1b;border:1px solid #3a3a3a;font-size:8px;color:#cfcfcf;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.whp-addon__img img{width:100%;height:100%;object-fit:cover}.whp-addon__text{display:flex;flex-direction:column;line-height:1.25;flex-grow:1;min-width:0}.whp-addon__title{font-size:13.5px;font-weight:500}.whp-addon__sub{font-size:11.5px;opacity:.8}.whp-addon__price{font-size:13.5px;font-weight:600;white-space:nowrap}.whp-after-link{align-self:center;font-size:13px;text-decoration:underline;color:inherit;min-height:44px;display:inline-flex;align-items:center}.whp-design-note{margin:0;font-size:12px;border:1px dashed #8a8a8a;padding:8px;color:var(--whp-muted)}.whp-sec{padding:28px 16px}.whp-sec--alt{background:var(--whp-bg, #f5f5f5)}.whp-sec--rule{border-top:1px solid var(--whp-hair, #e8e8e1)}.whp-sec__inner{max-width:760px;margin:0 auto}.whp-h2{margin:0 0 12px;font-family:var(--whp-head-font);font-weight:400;font-size:20px;line-height:1.15;text-transform:uppercase;letter-spacing:0}@media(min-width:990px){.whp-h2{font-size:26px}.whp-sec{padding:48px 40px}}.whp-proof{padding-left:0;padding-right:0}.whp-proof .whp-h2{margin-left:16px;margin-right:16px}.whp-proof__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 4px;scroll-padding:0 16px;scrollbar-width:none}.whp-proof__track::-webkit-scrollbar{display:none}.whp-card{flex:0 0 230px;scroll-snap-align:start;border:1px solid var(--whp-hair, #e8e8e1);display:flex;flex-direction:column;background:#fff}.whp-card__media{position:relative;height:130px;background:#1c1e1b;color:#cfcfcf;font-size:10px;display:flex;align-items:flex-end;padding:10px;overflow:hidden}.whp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.whp-card__body{padding:10px;display:flex;flex-direction:column;gap:5px}.whp-card__tag{font-size:10px;font-weight:700;letter-spacing:.16em;color:#fff;background:#111;align-self:flex-start;padding:3px 7px;text-transform:uppercase}.whp-card__quote{margin:0;font-size:14px;line-height:1.4;font-weight:400}.whp-card__name{font-size:12px;color:var(--whp-muted, #3d3d3d)}@media(min-width:990px){.whp-proof__track{justify-content:safe center}.whp-proof .whp-h2{text-align:center}.whp-card{flex-basis:260px}}.whp-info__body{font-size:15px}.whp-info__body p{margin:0 0 10px}.whp-acc{margin-top:16px;border-top:1px solid var(--whp-border, #d9d9d4)}.whp-acc__item{border-bottom:1px solid var(--whp-border, #d9d9d4)}.whp-acc__item>summary{list-style:none;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:15px;font-weight:500;cursor:pointer}.whp-acc__item>summary::-webkit-details-marker{display:none}.whp-acc__item>summary svg{flex-shrink:0;transition:transform .2s}.whp-acc__item[open]>summary svg{transform:rotate(180deg)}.whp-acc__content{padding:0 0 14px;font-size:14.5px;color:#222}.whp-acc__content p{margin:0 0 8px}.whp-acc__content ol,.whp-acc__content ul{margin:0 0 8px;padding-left:20px}.whp-rev__summary{display:flex;align-items:center;gap:12px;margin-bottom:8px}.whp-rev__big{font-family:var(--whp-head-font);font-size:40px;line-height:1}.whp-rev__stars{letter-spacing:2px}.whp-rev__count{font-size:13px;color:#2b2b2b}.whp-rev__item{padding:16px 0;border-bottom:1px solid var(--whp-border, #d9d9d4);display:flex;gap:12px}.whp-rev__photo{flex-shrink:0;width:70px;height:70px;background:#1c1e1b;color:#cfcfcf;font-size:9px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.whp-rev__photo img{width:100%;height:100%;object-fit:cover}.whp-rev__meta{font-size:13px}.whp-rev__meta strong{font-weight:600}.whp-rev__text{margin:3px 0 0;font-size:14.5px;line-height:1.45}.whp-btn-outline{margin-top:16px;display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #111;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:inherit}.whp-legal{font-family:var(--typeBasePrimary, "Outfit"),var(--typeBaseFallback, sans-serif);font-weight:300;padding:20px 16px 28px;font-size:11.5px;line-height:1.5;color:var(--whp-muted, #3d3d3d)}.whp-legal p{margin:0 0 8px}.whp-legal p:last-child{margin:0}.whp-tier__compare{font-size:11.5px;color:var(--whp-muted, #3d3d3d);text-decoration:line-through}.whp-tier__compare:empty{display:none}.whp .whp-form label[class]{text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit;margin-bottom:0}.whp .whp-tier__head{font-size:16px}.whp-rev__apps:empty{display:none}.whp-rev__apps{margin-top:24px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/whp-pack.css.map */
