.hp-v2-protocol-offer{position:relative;isolation:isolate;padding:var(--protocol-padding-top) var(--protocol-padding-inline) var(--protocol-padding-bottom);background:var(--protocol-background);color:var(--protocol-text-color);font:400 14px/1.375 Helvetica Neue,Arial,sans-serif;letter-spacing:normal;text-transform:none}.hp-v2-protocol-offer,.hp-v2-protocol-offer *,.hp-v2-protocol-offer *:before,.hp-v2-protocol-offer *:after{box-sizing:border-box}.hp-v2-protocol-offer__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.hp-v2-protocol-offer__background--desktop{display:none}.hp-v2-protocol-offer__background img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hp-v2-protocol-offer__panel{display:flex;flex-direction:column;align-items:center;gap:var(--protocol-gap);inline-size:100%;max-inline-size:min(var(--protocol-panel-width),580px);margin-inline:auto;padding:var(--protocol-panel-padding-block) var(--protocol-panel-padding-inline);border:0 solid var(--protocol-panel-border);border-radius:var(--protocol-panel-radius);background:var(--protocol-panel-background)}.hp-v2-protocol-offer__header,.hp-v2-protocol-offer__protocol,.hp-v2-protocol-offer__gifts,.hp-v2-protocol-offer__footer{display:flex;flex-direction:column;align-items:center;inline-size:100%;min-inline-size:0}.hp-v2-protocol-offer__header{gap:var(--protocol-header-gap);text-align:center}.hp-v2-protocol-offer p,.hp-v2-protocol-offer h2,.hp-v2-protocol-offer h3,.hp-v2-protocol-offer ul{margin:0;color:inherit;font-family:inherit;letter-spacing:normal;overflow-wrap:anywhere}.hp-v2-protocol-offer ul{padding:0;list-style:none}.hp-v2-protocol-offer li{margin:0}.hp-v2-protocol-offer__social{display:flex;flex-direction:column;align-items:center;gap:8px;max-inline-size:100%;padding-block-start:4px;font-size:var(--protocol-social-size);line-height:1.3333333333}.hp-v2-protocol-offer__stars{display:inline-flex;flex:none;align-items:center;gap:2px;color:var(--protocol-stars-color)}.hp-v2-protocol-offer__stars .icon{display:block;inline-size:13.6px;block-size:13.6px}.hp-v2-protocol-offer__stars .icon path{fill:currentColor;stroke:currentColor}.hp-v2-protocol-offer .hp-v2-protocol-offer__heading{max-inline-size:min(100%,var(--protocol-heading-width));font-size:var(--protocol-heading-size);font-weight:400;font-style:normal;line-height:1.1764705882;text-transform:none}.hp-v2-protocol-offer__heading>span{display:block}.hp-v2-protocol-offer__heading em{display:inline;color:var(--protocol-accent-color);font:italic 400 var(--protocol-accent-size) / 1.0526315789 "Minion Pro",Georgia,serif;letter-spacing:normal}.hp-v2-protocol-offer .hp-v2-protocol-offer__subheading{max-inline-size:min(100%,var(--protocol-subheading-width));color:var(--protocol-accent-color);font-size:var(--protocol-subheading-size);font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}.hp-v2-protocol-offer__protocol{gap:14px;max-inline-size:var(--protocol-content-width)}.hp-v2-protocol-offer__media{display:block;inline-size:100%;block-size:var(--protocol-image-height);overflow:hidden;border-radius:var(--protocol-image-radius);background:var(--protocol-image-background)}.hp-v2-protocol-offer__product-image{display:block;inline-size:100%;max-inline-size:100%;block-size:100%;object-fit:contain}.hp-v2-protocol-offer__captions{display:flex;align-items:flex-start;justify-content:center;gap:var(--protocol-caption-gap);inline-size:100%;text-align:left}.hp-v2-protocol-offer__caption{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0}.hp-v2-protocol-offer .hp-v2-protocol-offer__kicker{color:var(--protocol-kicker-color);font-size:var(--protocol-kicker-size);font-weight:700;line-height:1.3333333333;letter-spacing:normal;text-transform:uppercase}.hp-v2-protocol-offer .hp-v2-protocol-offer__product-name{font-size:var(--protocol-caption-size);font-weight:400;line-height:1.2222222222;text-transform:none}.hp-v2-protocol-offer .hp-v2-protocol-offer__description{max-inline-size:min(100%,var(--protocol-description-width));color:var(--protocol-muted-color);font-size:var(--protocol-description-size);font-weight:400;line-height:1.3333333333}.hp-v2-protocol-offer__gifts{gap:10px;max-inline-size:var(--protocol-content-width);padding:16px 14px;border:1px solid var(--protocol-gifts-border);border-radius:var(--protocol-gifts-radius);background:var(--protocol-gifts-background)}.hp-v2-protocol-offer .hp-v2-protocol-offer__gifts-heading{font-size:14px;font-weight:700;line-height:19px;text-align:center}.hp-v2-protocol-offer__gift-list{display:flex;flex-direction:column;gap:var(--protocol-gift-gap);inline-size:100%}.hp-v2-protocol-offer__gift{display:flex;align-items:center;gap:10px;min-inline-size:0}.hp-v2-protocol-offer__gift--separated{padding-block-start:10px;border-block-start:1px solid var(--protocol-gifts-border)}.hp-v2-protocol-offer__gift-image{display:block;flex:none;inline-size:var(--protocol-gift-image-size);block-size:var(--protocol-gift-image-size);border-radius:8px;object-fit:contain}.hp-v2-protocol-offer__gift-copy{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.hp-v2-protocol-offer .hp-v2-protocol-offer__gift-title{font-size:var(--protocol-gift-title-size);font-weight:700;line-height:1.3571428571}.hp-v2-protocol-offer .hp-v2-protocol-offer__gift-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--protocol-gift-meta-size);font-weight:400;line-height:1.3333333333}.hp-v2-protocol-offer__gift-meta s,.hp-v2-protocol-offer__gift-meta>span:not(.hp-v2-protocol-offer__badge){color:var(--protocol-muted-color)}.hp-v2-protocol-offer__badge{max-inline-size:100%;padding:0 4px;border-radius:4px;background:var(--protocol-badge-background);color:var(--protocol-badge-color);font-weight:700}.hp-v2-protocol-offer__footer{gap:14px;max-inline-size:var(--protocol-content-width)}.hp-v2-protocol-offer .hp-v2-protocol-offer__button.btn--solid.btn--primary{--btn-bg: var(--protocol-button-background);--btn-text: var(--protocol-button-color);--btn-bg-hover: var(--protocol-button-hover);--btn-text-hover: var(--protocol-button-hover-color);--btn-border: var(--protocol-button-background);--btn-border-hover: var(--protocol-button-hover);display:inline-flex;justify-content:center;align-items:center;inline-size:min(100%,var(--protocol-button-width));min-block-size:var(--protocol-button-height);max-inline-size:100%;margin:0;padding:14px 32px;border:0;border-radius:300px;background:var(--btn-bg);color:var(--btn-text);font:400 var(--protocol-button-size) / 1 "Helvetica Neue",Arial,sans-serif;letter-spacing:.1em;text-decoration:none;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.hp-v2-protocol-offer .hp-v2-protocol-offer__button:is(:hover,:focus-visible){color:var(--protocol-button-hover-color)}.hp-v2-protocol-offer-section .hp-v2-protocol-offer a.hp-v2-protocol-offer__button[href]:focus-visible{outline:3px solid var(--protocol-focus-color);outline-offset:4px}.hp-v2-protocol-offer__button:focus-visible:after{transform:translateZ(0)}.hp-v2-protocol-offer__trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px var(--protocol-trust-gap);inline-size:100%;padding-block-start:6px!important;font-size:var(--protocol-trust-size);line-height:1.3333333333}.hp-v2-protocol-offer__trust-item{display:flex;align-items:center;gap:6px;min-inline-size:0;max-inline-size:100%}.hp-v2-protocol-offer__trust-item>span:last-child{min-inline-size:0;overflow-wrap:anywhere}.hp-v2-protocol-offer__trust-icon,.hp-v2-protocol-offer__trust-image{display:block;flex:none;inline-size:16px;block-size:16px;color:var(--protocol-accent-color);object-fit:contain}.hp-v2-protocol-offer__trust-icon svg{display:block;inline-size:100%;block-size:100%}.hp-v2-protocol-offer__trust-icon [stroke]:not([stroke=none]){stroke:currentColor}.hp-v2-protocol-offer__trust-icon [fill]:not([fill=none]){fill:currentColor}.hp-v2-protocol-offer .hp-v2-protocol-offer__editor-note{padding:12px;border:1px dashed currentColor;font-size:14px;line-height:1.5}@media(min-width:500px)and (max-width:1023px){.hp-v2-protocol-offer .hp-v2-protocol-offer__button.btn--solid.btn--primary{inline-size:auto}}@media(min-width:1024px){.hp-v2-protocol-offer__background--desktop{display:block}.hp-v2-protocol-offer__panel{max-inline-size:var(--protocol-panel-width);border-width:1px}.hp-v2-protocol-offer__protocol{gap:20px}.hp-v2-protocol-offer__social{line-height:1.3571428571;flex-direction:row;padding:0}.hp-v2-protocol-offer__stars .icon{inline-size:16px;block-size:16px}.hp-v2-protocol-offer .hp-v2-protocol-offer__heading{padding-block:0;line-height:1.1956521739}.hp-v2-protocol-offer__heading>span{display:inline}.hp-v2-protocol-offer__heading em{display:inline;line-height:.9615384615}.hp-v2-protocol-offer .hp-v2-protocol-offer__subheading{font-weight:400;line-height:1.375}.hp-v2-protocol-offer__gifts{gap:14px;padding:20px 28px;border:0}.hp-v2-protocol-offer__gift-list{flex-direction:row;justify-content:center;gap:35px;flex-wrap:wrap}.hp-v2-protocol-offer .hp-v2-protocol-offer__gift-title{font-size:var(--protocol-gift-title-size);line-height:1.3333333333}.hp-v2-protocol-offer .hp-v2-protocol-offer__gift-meta{font-size:var(--protocol-gift-meta-size)}.hp-v2-protocol-offer__gift{flex:0 1 auto;min-inline-size:0;gap:12px}.hp-v2-protocol-offer__gift-image{border-radius:3.619px}.hp-v2-protocol-offer__gift-copy{justify-content:space-between;inline-size:var(--protocol-gift-copy-width);min-block-size:var(--protocol-gift-image-size)}.hp-v2-protocol-offer__gift--separated{position:relative;margin-inline-start:8.333px;padding-block-start:0;border-block-start:0}.hp-v2-protocol-offer__gift--separated:before{position:absolute;inset-block:0;inset-inline-start:-8.333px;border-inline-start:1px solid var(--protocol-gifts-border);content:"";pointer-events:none}.hp-v2-protocol-offer .hp-v2-protocol-offer__button.btn--solid.btn--primary{inline-size:auto;max-inline-size:min(100%,var(--protocol-button-width));padding-block:12px}.hp-v2-protocol-offer .hp-v2-protocol-offer__product-name{line-height:1.1818181818}.hp-v2-protocol-offer .hp-v2-protocol-offer__description{line-height:1.3571428571}}@media(max-width:767px){.hp-v2-protocol-offer{--protocol-panel-padding-block: 20px;--protocol-panel-padding-inline: 16px;--protocol-padding-top: 56px;--protocol-padding-bottom: 56px;--protocol-header-gap: 6px;--protocol-gap: 20px;--protocol-caption-size: 20px;--protocol-gift-title-size: 12px;--protocol-gift-gap: 12px;--protocol-subheading-tracking: .2px;--protocol-subheading-margin: 10px}.hp-v2-protocol-offer__panel{border:1px solid var(--protocol-panel-border);padding-bottom:25px}.hp-v2-protocol-offer .hp-v2-protocol-offer__subheading{--protocol-subheading-size: 12px;text-transform:none;font-weight:400;line-height:1.33;letter-spacing:.2px}.hp-v2-protocol-offer__protocol{gap:13px}.hp-v2-protocol-offer__captions{padding:0 0 0 2px}.hp-v2-protocol-offer__gifts{gap:14px}.hp-v2-protocol-offer__trust{padding-block-start:3px!important}}@media(prefers-reduced-motion:reduce){.hp-v2-protocol-offer__button,.hp-v2-protocol-offer__button:after{transition:none!important;animation:none!important}}@media(max-width:1023px){.hp-v2-protocol-offer__heading em{letter-spacing:1.2px}.hp-v2-protocol-offer .hp-v2-protocol-offer__subheading{margin-top:var(--protocol-subheading-margin, 6px);letter-spacing:var(--protocol-subheading-tracking, 0)}.hp-v2-protocol-offer__gifts{gap:8px;padding:12px 10px}.hp-v2-protocol-offer .hp-v2-protocol-offer__gifts-heading{font-size:12px;line-height:1.3}.hp-v2-protocol-offer__gift-list{flex-direction:row;flex-wrap:wrap;gap:0}.hp-v2-protocol-offer__gift{flex:1 1 0;min-inline-size:0;gap:6px}.hp-v2-protocol-offer__gift:first-child{padding-inline-end:10px;border-right:1px solid rgba(26,26,26,.1)}.hp-v2-protocol-offer__gift:not(:first-child){padding-inline-start:10px}.hp-v2-protocol-offer__gift--separated{padding-block-start:0;border-block-start:0}.hp-v2-protocol-offer__gift-copy{gap:2px}.hp-v2-protocol-offer .hp-v2-protocol-offer__gift-title{font-size:11px;line-height:1.3}.hp-v2-protocol-offer .hp-v2-protocol-offer__gift-meta{font-size:10px;gap:4px}}@media(min-width:1024px){.hp-v2-protocol-offer__heading em{letter-spacing:1.8px}.hp-v2-protocol-offer__panel{max-width:1280px}.hp-v2-protocol-offer p{letter-spacing:.14px}.hp-v2-protocol-offer .hp-v2-protocol-offer__subheading{letter-spacing:1.76px}.hp-v2-protocol-offer__protocol{gap:24px}.hp-v2-protocol-offer .hp-v2-protocol-offer__product-name{letter-spacing:.22px}.hp-v2-protocol-offer__gifts{padding:16px 28px;gap:11px}.hp-v2-protocol-offer .hp-v2-protocol-offer__gifts-heading{letter-spacing:.14px}.hp-v2-protocol-offer .hp-v2-protocol-offer__gift-title{letter-spacing:.12px}.hp-v2-protocol-offer__gift--separated:before{display:none}.hp-v2-protocol-offer__footer{gap:9px}.hp-v2-protocol-offer__trust-item{letter-spacing:.12px}.hp-v2-protocol-offer__captions{padding:0 8px}.hp-v2-protocol-offer .hp-v2-protocol-offer__gift-meta{gap:3px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hp-v2-protocol-offer.css.map */
