.fhpeace-product-gift-promo{display:block;box-sizing:border-box;width:100%;margin-block:12px;padding:var(--fhpg-pad, 14px);border:var(--fhpg-border-size, 1px) solid var(--fhpg-border, #ded8cf);border-radius:var(--fhpg-radius, 12px);background:var(--fhpg-bg, #fff);color:var(--fhpg-text, #6b6258);font-family:inherit;line-height:1.4}.fhpeace-product-gift-promo *,.fhpeace-product-gift-promo *:before,.fhpeace-product-gift-promo *:after{box-sizing:border-box}.fhpeace-product-gift-promo[hidden],.fhpeace-product-gift-promo [hidden]{display:none!important}.fhpeace-product-gift-promo__main{display:flex;align-items:center;gap:14px}.fhpeace-product-gift-promo--image-right .fhpeace-product-gift-promo__main{flex-direction:row-reverse}.fhpeace-product-gift-promo--vertical .fhpeace-product-gift-promo__main{flex-direction:column;align-items:flex-start}.fhpeace-product-gift-promo__photo{display:flex;flex:0 0 var(--fhpg-photo, 76px);align-items:center;justify-content:center;width:var(--fhpg-photo, 76px);height:var(--fhpg-photo, 76px);overflow:hidden;border-radius:9px;background:var(--fhpg-photo-bg, #f8f5f0);color:var(--fhpg-title, #302e2d)}.fhpeace-product-gift-promo__photo img{display:block;width:100%;height:100%;object-fit:contain}.fhpeace-product-gift-promo__photo svg{width:39%;height:39%}.fhpeace-product-gift-promo__info{flex:1 1 auto;min-width:0}.fhpeace-product-gift-promo__badge{display:inline-block;max-width:100%;padding:4px 8px;border-radius:var(--fhpg-badge-radius, 4px);background:var(--fhpg-badge-bg, #f2c34e);color:var(--fhpg-badge-text, #171717);font-size:var(--fhpg-badge-size, 10px);font-weight:750;line-height:1.35;letter-spacing:.035em;text-transform:uppercase}.fhpeace-product-gift-promo__heading{margin:6px 0 0;color:var(--fhpg-title, #302e2d);font-size:var(--fhpg-title-size, 16px);font-weight:var(--fhpg-title-weight, 700);line-height:1.3}.fhpeace-product-gift-promo__description,.fhpeace-product-gift-promo__smallprint{margin:4px 0 0;color:var(--fhpg-text, #6b6258);font-size:var(--fhpg-body-size, 12px);line-height:1.45}.fhpeace-product-gift-promo__smallprint{color:var(--fhpg-muted, #83776b);font-size:calc(var(--fhpg-body-size, 12px) - 1px)}.fhpeace-product-gift-promo__value{display:block;margin-top:4px;color:var(--fhpg-muted, #83776b);font-size:calc(var(--fhpg-body-size, 12px) - 1px)}.fhpeace-product-gift-promo__link{display:inline-block;margin-top:7px;color:var(--fhpg-title, #302e2d);font-size:var(--fhpg-body-size, 12px);text-decoration:underline;text-underline-offset:2px}.fhpeace-product-gift-promo__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fhpeace-product-gift-promo__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--fhpg-rule, #e6ded4);font-size:var(--fhpg-timer-size, 12px);color:var(--fhpg-text, #6b6258)}.fhpeace-product-gift-promo--timer-left .fhpeace-product-gift-promo__footer{justify-content:flex-start}.fhpeace-product-gift-promo__countdown{color:var(--fhpg-timer-text, #302e2d);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.fhpeace-product-gift-promo__ended{color:var(--fhpg-muted, #83776b);font-size:var(--fhpg-body-size, 12px)}.fhpeace-product-gift-promo[data-state=expired] .fhpeace-product-gift-promo__active{display:none}.fhpeace-product-gift-promo[data-state=expired] .fhpeace-product-gift-promo__ended{display:block}@media(max-width:479px){.fhpeace-product-gift-promo{padding:min(var(--fhpg-pad, 14px),12px)}.fhpeace-product-gift-promo__main{gap:10px}.fhpeace-product-gift-promo__photo{flex-basis:min(var(--fhpg-photo, 76px),68px);width:min(var(--fhpg-photo, 76px),68px);height:min(var(--fhpg-photo, 76px),68px)}.fhpeace-product-gift-promo__heading{font-size:min(var(--fhpg-title-size, 16px),15px)}.fhpeace-product-gift-promo__badge{letter-spacing:0}}product-info>.fhpeace-product-gift-promo,.product__info-container>.fhpeace-product-gift-promo,.fhpeace-product-gift-promo{display:block!important;position:relative;isolation:isolate;min-width:0;max-width:100%;width:100%;height:auto;clear:both}.fhpeace-product-gift-promo__picker{display:block;border:0;padding:0;margin:10px 0 0;min-width:0}.fhpeace-product-gift-promo__picker-title{float:none;margin:0 0 6px;padding:0;border:0;color:var(--fhpg-muted, #766e63);font-size:max(11px,calc(var(--fhpg-body-size, 12px) - 1px));line-height:1.35;font-weight:500}.fhpeace-product-gift-promo__picker-title strong{color:var(--fhpg-title, #302e2d);font-weight:700}.fhpeace-product-gift-promo__choices{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.fhpeace-product-gift-promo__choice{display:inline-flex;position:relative;align-items:center;justify-content:center;cursor:pointer;width:31px;height:31px;margin:0;padding:0;border-radius:50%;background:transparent}.fhpeace-product-gift-promo__choice input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.fhpeace-product-gift-promo__choice-dot{display:block;height:23px;width:23px;border-radius:50%;background:var(--fhpg-color, #bbb);border:2px solid #fff;box-shadow:0 0 0 1px #d7cfc5;transition:box-shadow .1s ease}.fhpeace-product-gift-promo__choice input:checked+.fhpeace-product-gift-promo__choice-dot{box-shadow:0 0 0 2px #a47d45}.fhpeace-product-gift-promo__choice input:focus-visible+.fhpeace-product-gift-promo__choice-dot{outline:2px solid #1d1d1d;outline-offset:4px}.fhpeace-product-gift-promo__picker-note{display:block;margin-top:4px;font-size:11px;color:var(--fhpg-muted, #7c7267);line-height:1.3}@media(max-width:479px){.fhpeace-product-gift-promo__choices{gap:5px}.fhpeace-product-gift-promo__choice{width:29px;height:29px}.fhpeace-product-gift-promo__choice-dot{width:22px;height:22px}}.fhpeace-product-gift-promo{container-type:inline-size}@container (min-width: 545px){.fhpeace-product-gift-promo--horizontal .fhpeace-product-gift-promo__main:has(.fhpeace-product-gift-promo__picker){display:grid;grid-template-columns:clamp(88px,16%,102px) minmax(0,1fr);column-gap:20px;align-items:center}.fhpeace-product-gift-promo--horizontal .fhpeace-product-gift-promo__main:has(.fhpeace-product-gift-promo__picker)>.fhpeace-product-gift-promo__photo{width:100%;height:auto;aspect-ratio:1 / 1;min-width:0;flex:none}.fhpeace-product-gift-promo--horizontal .fhpeace-product-gift-promo__main:has(.fhpeace-product-gift-promo__picker)>.fhpeace-product-gift-promo__info{display:grid;grid-template-columns:minmax(0,1fr) minmax(158px,.8fr);grid-template-rows:repeat(6,auto);align-items:start;align-content:center;column-gap:19px;min-width:0}.fhpeace-product-gift-promo--horizontal .fhpeace-product-gift-promo__info>:not(.fhpeace-product-gift-promo__picker){grid-column:1;min-width:0;justify-self:start}.fhpeace-product-gift-promo--horizontal .fhpeace-product-gift-promo__info>.fhpeace-product-gift-promo__picker{grid-column:2;grid-row:1 / span 6;align-self:center;min-width:0;margin:0}.fhpeace-product-gift-promo--horizontal .fhpeace-product-gift-promo__picker-title{margin-bottom:8px}.fhpeace-product-gift-promo--horizontal .fhpeace-product-gift-promo__choices{column-gap:9px;row-gap:7px}.fhpeace-product-gift-promo--horizontal .fhpeace-product-gift-promo__picker-note{line-height:1.4;margin-top:7px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fhpeace-product-gift-promo.css.map */
