:root{--hpg-ink: #111111;--hpg-green: #2f6f5e;--hpg-green-soft: #eef6f2;--hpg-green-line: #cfe3da;--hpg-muted: #555555;--hpg-line: #e3e3e3;--hpg-red: #c8102e;--hpg-red-soft: #fdf3f3;--hpg-red-line: #f1cfcf;--hpg-panel: #f7f7f4;--hpg-panel-line: #ebebe5}.hpg-offer-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 10px;font-size:16px;line-height:1.4}.hpg-pill{display:inline-block;background:var(--hpg-red);color:#fff;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:4px;white-space:nowrap}.product-single__policies{color:var(--hpg-green)}.product-single__policies a{color:var(--hpg-green);text-decoration:underline}.hpg-designs{margin:6px 0 18px}.hpg-designs__label{margin:0 0 8px;font-size:15px}.hpg-muted{color:var(--hpg-muted);font-size:14px}.hpg-designs__row{display:flex;flex-wrap:wrap;gap:8px}.hpg-designs__item{width:76px;text-align:center;font-size:11px;line-height:1.2;color:var(--hpg-ink);text-decoration:none}.hpg-designs__item img{display:block;width:72px;height:72px;object-fit:cover;border-radius:8px;border:2px solid var(--hpg-line);background:#f5f5f5;margin:0 auto 4px}.hpg-designs__item:hover img,.hpg-designs__item:focus-visible img{border-color:#888}.hpg-designs__item.is-current img{border-color:var(--hpg-ink)}.hpg-designs__item.is-current span{font-weight:700}@media screen and (max-width:768px){.hpg-designs__row{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.hpg-designs__item{flex:none;width:68px}.hpg-designs__item img{width:64px;height:64px}}.hpg-nudge{border-radius:10px;padding:14px 16px;margin:0 0 20px;border:1px solid var(--hpg-panel-line);background:var(--hpg-panel)}.hpg-nudge__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.hpg-nudge__badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#6b6b6b;padding:4px 9px;border-radius:999px}.hpg-nudge--done .hpg-nudge__badge{display:inline-flex;align-items:center;gap:6px;background:var(--hpg-ink)}.hpg-nudge__right{margin-left:auto;font-size:14px;color:#444}.hpg-nudge__right strong{color:var(--hpg-red)}.hpg-nudge--done .hpg-nudge__right{color:#333;font-size:15px}.hpg-tick{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--hpg-red);flex:none}.hpg-nudge__msg{margin:0 0 8px;font-size:16px;line-height:1.45}.hpg-progress{height:8px;background:#dcdcdc;border-radius:99px;overflow:hidden}.hpg-progress i{display:block;height:100%;background:var(--hpg-red);border-radius:99px}.hpg-nudge__sub{margin:6px 0 0;font-size:13px;color:var(--hpg-muted)}.hpg-nudge__head{margin:12px 0 6px;font-size:14px;font-weight:700}.hpg-nudge--done .hpg-nudge__head{margin-top:4px}.hpg-quickadd{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.hpg-quickadd__item{flex:none;width:108px;background:#fff;border:1px solid var(--hpg-line);border-radius:8px;padding:6px;text-align:center}.hpg-quickadd__item img{display:block;width:80px;height:80px;object-fit:cover;border-radius:6px;margin:0 auto}.hpg-quickadd__name{display:block;font-size:11px;line-height:1.25;margin:4px 0;min-height:28px}.hpg-quickadd__btn{width:100%;border:1px solid var(--hpg-ink);background:#fff;color:var(--hpg-ink);border-radius:4px;font-size:12px;font-weight:700;padding:6px 2px;white-space:nowrap;cursor:pointer}.hpg-quickadd__btn:hover{background:var(--hpg-ink);color:#fff}.hpg-hidden-form{display:none}.cart__policies,.cart__policies a{color:var(--hpg-green)}.hpg-qty{display:inline-flex;align-items:stretch;border:1px solid #cfcfcf;border-radius:6px;overflow:hidden;background:#fff;vertical-align:middle}.hpg-qty__btn{width:34px;border:0;background:#f4f4f4;color:#111;font-size:18px;font-weight:700;line-height:1;padding:0;cursor:pointer}.hpg-qty__btn:hover{background:#e6e6e6}.hpg-qty input.cart__quantity-selector{width:44px;height:38px;margin:0;padding:0;border:0;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-radius:0;text-align:center;-moz-appearance:textfield}.hpg-qty input::-webkit-outer-spin-button,.hpg-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hpg-js-hide{display:none!important}form.cart.hpg-updating{opacity:.6;pointer-events:none;transition:opacity .2s}@media screen and (max-width:768px){.hpg-qty__btn{width:30px}.hpg-qty input.cart__quantity-selector{width:36px}}.hpg-grid-offer{display:inline-block;margin-left:6px;background:var(--hpg-red);color:#fff;border:1px solid var(--hpg-red);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.hpg-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;padding:7px 14px;background:linear-gradient(135deg,#f1f7f3,#e6f1ea);border:1px solid #d7e8dd;border-radius:10px;color:#1f3d2f;font-size:14px;line-height:1.35;text-align:center;text-decoration:none}.hpg-strip:hover,.hpg-strip:focus{color:#1f3d2f;border-color:#b9d8c4}.hpg-strip .hpg-pill{font-size:11px;padding:3px 8px}@media screen and (max-width:768px){.hpg-strip{font-size:13px;padding:6px 10px}.hpg-strip__extra{display:none}}.hpg-tax-note{display:inline-block;margin-left:8px;font-size:13px;color:#767676;font-weight:400;vertical-align:middle}.product-single__policies{font-weight:600}.hpg-mgallery{display:none;position:relative;margin:0 0 16px}@media screen and (max-width:768px){.hpg-mgallery{display:block}.product-single__hero .product-single__photos,.product-single__hero #ProductThumbs{display:none!important}}.hpg-mgallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;border-radius:8px}.hpg-mgallery__track::-webkit-scrollbar{display:none}.hpg-mgallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.hpg-mgallery__slide img{width:100%;height:100%;object-fit:contain}.hpg-mgallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 4px #00000040;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer}.hpg-mgallery__arrow--prev{left:8px}.hpg-mgallery__arrow--next{right:8px}.hpg-mgallery__count{position:absolute;right:8px;bottom:8px;background:#111111b8;color:#fff;font-size:12px;padding:2px 8px;border-radius:999px}.hpg-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:24px;margin:0;padding:26px 36px;background:var(--hpg-panel);border:1px solid var(--hpg-panel-line);border-radius:14px;text-align:left}.hpg-intro__fan{position:relative;height:200px}.hpg-intro__bag{position:absolute;top:50%;left:50%;width:150px;height:150px;object-fit:cover;background:#fff;border:4px solid #fff;border-radius:12px;box-shadow:0 8px 20px #00000024}.hpg-intro__bag--0{transform:translate(-118%,-46%) rotate(-9deg);z-index:1}.hpg-intro__bag--1{transform:translate(-50%,-54%);z-index:3}.hpg-intro__bag--2{transform:translate(18%,-46%) rotate(9deg);z-index:2}.hpg-pill--lg{font-size:14px;padding:6px 12px}.hpg-intro__title{margin:12px 0 6px;font-size:28px;line-height:1.15;font-weight:700;text-transform:none;letter-spacing:0}.hpg-intro__text{margin:0;color:#3d4441;font-size:16px;line-height:1.5;max-width:460px}.hpg-intro__save{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--hpg-red);font-weight:700;font-size:15px}.hpg-intro__tick{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--hpg-red);flex:none}.hpg-trust{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hpg-trust li{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;background:#fff;border:1px solid #e4e6e3;border-radius:10px;text-align:left;font-size:13px;line-height:1.3;color:#555}.hpg-trust b{display:block;font-size:14px;color:#111}.hpg-trust__icon{flex:none;box-sizing:border-box;width:40px;height:40px;padding:8px;margin:0;border-radius:50%;background:var(--hpg-green-soft);color:var(--hpg-green)}.hpg-section-title{text-align:center;margin:10px 0 0}.hpg-section-title h2{font-size:20px;margin:0 0 4px}.hpg-section-title p{margin:0;color:var(--hpg-muted)}@media screen and (max-width:768px){.hpg-intro{grid-template-columns:1fr;gap:6px;padding:16px 16px 20px;text-align:center}.hpg-intro__fan{height:132px}.hpg-intro__bag{width:100px;height:100px;border-width:3px;border-radius:10px}.hpg-intro__title{font-size:22px}.hpg-intro__text{font-size:15px;max-width:none}.hpg-intro__save{font-size:14px}.hpg-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hpg-trust li{padding:8px 10px;gap:8px;font-size:12px}.hpg-trust b{font-size:13px}.hpg-trust__icon{width:34px;height:34px;padding:7px}}.hpg-scroller{position:relative}.hpg-scroller__track{position:relative;scroll-snap-type:x proximity;scrollbar-width:none}.hpg-scroller__track::-webkit-scrollbar{display:none}.hpg-scroller__track>*{scroll-snap-align:start}.hpg-scroller.is-scrollable:not(.is-end) .hpg-scroller__track{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--hpg-fade, 64px)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--hpg-fade, 64px)),transparent)}.hpg-scroller.is-scrollable:not(.is-start) .hpg-scroller__track{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--hpg-fade, 64px));mask-image:linear-gradient(to right,transparent,#000 var(--hpg-fade, 64px))}.hpg-scroller.is-scrollable:not(.is-start):not(.is-end) .hpg-scroller__track{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--hpg-fade, 64px),#000 calc(100% - var(--hpg-fade, 64px)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--hpg-fade, 64px),#000 calc(100% - var(--hpg-fade, 64px)),transparent)}.hpg-scroller__btn{display:none;position:absolute;top:var(--hpg-arrow-top, 50%);z-index:3;width:34px;height:34px;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#111;box-shadow:0 2px 8px #0000002e;transform:translateY(-50%);align-items:center;justify-content:center;cursor:pointer}.hpg-scroller__btn--prev{left:2px}.hpg-scroller__btn--next{right:2px}.hpg-scroller.is-scrollable:not(.is-end) .hpg-scroller__btn--next,.hpg-scroller.is-scrollable:not(.is-start) .hpg-scroller__btn--prev{display:flex}.hpg-designs .hpg-scroller{--hpg-arrow-top: 34px}.hpg-nudge .hpg-scroller{--hpg-arrow-top: 46px}.hpg-nudge__top .hpg-pill{font-size:11px;padding:4px 8px}@media screen and (max-width:768px){.hpg-nudge__right{flex-basis:100%;margin-left:0}}.hpg-nudge__top:last-child{margin-bottom:0}.hpg-reviews{--hpg-rv-gap: 16px;margin:32px 0 24px;padding:44px 32px 40px;background:var(--hpg-panel);border:1px solid var(--hpg-panel-line);border-radius:14px}.template-product .hpg-reviews{margin-top:56px}.hpg-reviews__head{text-align:center;margin:0 0 28px}.hpg-reviews__title{margin:0 0 16px;font-size:24px;line-height:1.2;font-weight:700;text-transform:none;letter-spacing:0}.hpg-ratings{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hpg-ratings__item{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 16px;background:#fff;border:1px solid #e4e4de;border-radius:999px;font-size:14px;line-height:1.3;color:#555}.hpg-ratings__score{display:inline-flex;align-items:center;gap:3px;font-size:16px;font-weight:700;color:#111}.hpg-star{fill:#f2b01e;flex:none}.hpg-star.is-off{fill:#dadada}.hpg-reviews__note{margin:12px 0 0;font-size:12px;line-height:1.5;color:#737373}.hpg-reviews__track{display:flex;gap:var(--hpg-rv-gap);overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 0 4px}.hpg-review{flex:0 0 calc((100% - 2 * var(--hpg-rv-gap) - 48px) / 3);display:flex;flex-direction:column;margin:0;padding:20px;background:#fff;border:1px solid #e4e4de;border-radius:12px}.hpg-review__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin:0 0 14px}.hpg-review__stars{display:inline-flex;gap:2px}.hpg-review__positive{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#1f6b3d}.hpg-review__tick{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#1f8a4c}.hpg-review__source{font-size:11px;font-weight:700;color:#666;background:#f3f3f1;border-radius:999px;padding:3px 9px}.hpg-review__quote{flex:1;margin:0 0 16px;font-size:15px;line-height:1.55;color:#222}.hpg-review__meta{margin:0;padding-top:12px;border-top:1px solid #efefea;font-size:13px;line-height:1.45;color:#666}.hpg-review__design{display:block;margin-top:2px;color:#888}.hpg-reviews .hpg-scroller{--hpg-arrow-top: 50%;--hpg-fade: 40px}.hpg-reviews .hpg-scroller__btn--prev{left:-17px}.hpg-reviews .hpg-scroller__btn--next{right:-17px}@media screen and (max-width:768px){.hpg-reviews{--hpg-rv-gap: 12px;margin:28px 0 24px;padding:32px 20px 28px}.template-product .hpg-reviews{margin-top:40px}.hpg-reviews__head{margin-bottom:20px}.hpg-reviews__title{font-size:21px;margin-bottom:14px}.hpg-ratings{display:block;max-width:440px;background:#fff;border:1px solid #e4e4de;border-radius:12px;text-align:left}.hpg-ratings__item{display:flex;gap:12px;padding:10px 14px;background:none;border:0;border-radius:0;font-size:13px}.hpg-ratings__item+.hpg-ratings__item{border-top:1px solid #efefea}.hpg-ratings__score{flex:0 0 58px}.hpg-review{flex-basis:min(82%,320px);padding:18px}.hpg-reviews .hpg-scroller{--hpg-fade: 48px}.hpg-reviews .hpg-scroller__btn--prev{left:2px}.hpg-reviews .hpg-scroller__btn--next{right:2px}}@media screen and (max-width:480px){.hpg-reviews{margin-left:-15px;margin-right:-15px;padding:32px 15px 28px;border-radius:0;border-left:0;border-right:0}}.hpg-buy-row{display:flex;align-items:stretch;gap:10px;margin:4px 0 18px}.hpg-buy-row .product-single__quantity{margin:0}.hpg-pdp-qty .hpg-qty{height:100%}.hpg-qty input.quantity-selector{width:44px;height:100%;min-height:48px;margin:0;padding:0;border:0;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-radius:0;text-align:center;-moz-appearance:textfield}#AddToCart.hpg-atc{flex:1;width:auto;min-width:0;margin:0;padding:14px 18px;background:#111;border:1px solid #111;border-radius:8px;color:#fff;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}#AddToCart.hpg-atc:hover,#AddToCart.hpg-atc:focus{background:#333;border-color:#333;color:#fff}#AddToCart.hpg-atc[disabled]{background:#999;border-color:#999}.hpg-pdp-bullets{margin-top:4px}.hpg-checkout-btn{display:block;width:100%;max-width:380px;margin:14px 0 0 auto;padding:14px 18px;border-radius:8px;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.cart__additional_checkout{max-width:380px;margin-left:auto}.hpg-continue-link{display:block;margin:14px 0 0;text-align:right;font-size:15px;text-decoration:underline;color:#333}@media screen and (max-width:768px){.hpg-checkout-btn,.cart__additional_checkout{max-width:none}.hpg-continue-link{text-align:center}}@media screen and (max-width:768px){.site-header{padding:14px 0}.site-header .logo__image-wrapper{max-width:150px!important}}.hpg-card-title{font-weight:700}.hpg-card-sub{margin:-2px 0 4px;font-size:13px;color:#666}.hpg-intro--compact{grid-template-columns:1fr;text-align:center;padding:16px 20px;margin:0 0 24px}.hpg-intro--compact .hpg-intro__text{margin:0 auto;max-width:640px}.hpg-collection-about{margin:32px auto 0;max-width:760px;color:#555;font-size:15px}#Quantity.hpg-qty__input{width:44px;min-width:0;flex:0 0 44px}.hpg-pdp-qty{flex:0 0 auto}.page-width>.hpg-strip{margin-bottom:20px}@media screen and (min-width:769px){.cart__row .hpg-cart-col--price{width:30%;padding-right:16px}.cart__row .hpg-cart-col--qty{width:40%;text-align:center!important}.cart__row .hpg-cart-col--total{width:30%}}@media screen and (min-width:481px)and (max-width:768px){.hpg-review{flex-basis:calc((100% - var(--hpg-rv-gap) - 48px) / 2)}.hpg-reviews .hpg-scroller{--hpg-fade: 36px}}.hpg-dot-icon{flex:none;box-sizing:border-box;width:30px;height:30px;padding:6px;margin:0;border-radius:50%;background:var(--hpg-green-soft);color:var(--hpg-green)}.hpg-pdp-delivery{display:flex;align-items:center;gap:10px}.hpg-facts{list-style:none;margin:4px 0 24px;padding:0;display:grid;gap:10px}.hpg-facts li{display:flex;align-items:center;gap:12px;margin:0;font-size:15px;line-height:1.35;color:#333}.hpg-facts a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hpg-facts a:hover{color:var(--hpg-green)}.hpg-deal{display:flex;align-items:center;gap:12px;margin:6px 0 14px;padding:10px 14px;background:var(--hpg-red-soft);border:1px solid var(--hpg-red-line);border-radius:10px}.hpg-deal__tag{flex:none;padding:5px 9px;border-radius:4px;background:var(--hpg-red);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.hpg-deal__body{min-width:0}.hpg-deal__title{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#111}.hpg-deal__save{color:var(--hpg-red)}.hpg-deal__text{margin:2px 0 0;font-size:14px;line-height:1.4;color:#555}.hpg-line-deals{margin:8px 0 0}.hpg-line-deals .order-discount__item{text-indent:0}.hpg-line-deal{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hpg-conversion.css.map */
