:where(#hf) .highlight-text-highlight_text_CwPejF{color:#363636;font-size:15px;font-weight:500;text-align:left;text-transform:none;line-height:1.2;letter-spacing:0px;margin-top:0;margin-bottom:0}:where(#hf) .highlight-text-highlight_text_CwPejF p{margin:0}:where(#hf) .highlight-text-highlight_text_CwPejF p+p{margin-top:.6em}@media screen and (min-width:750px){:where(#hf) .highlight-text-highlight_text_CwPejF{font-size:20px;margin-top:6px;margin-bottom:0}}:where(#hf) .rpb-request_pill_aVftEV{display:flex;justify-content:var(--rpb-align);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}:where(#hf) .rpb-request_pill_aVftEV .rpb-pill{display:inline-flex;align-items:center;gap:var(--rpb-gap);border:1px solid var(--rpb-border);background:var(--rpb-bg);font-size:var(--rpb-size-m);font-weight:var(--rpb-weight);padding:var(--rpb-pad-y) var(--rpb-pad-x);border-radius:var(--rpb-radius);line-height:1.25}:where(#hf) .rpb-request_pill_aVftEV .rpb-star{color:var(--rpb-star-color);font-size:var(--rpb-star-size-m);display:inline-block;flex-shrink:0}:where(#hf) .rpb-request_pill_aVftEV .rpb-part1{color:var(--rpb-part1-color)}:where(#hf) .rpb-request_pill_aVftEV .rpb-part2{color:var(--rpb-part2-color)}@keyframes rpbPulserequest_pill_aVftEV{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}:where(#hf) .rpb-request_pill_aVftEV .rpb-star{animation:rpbPulserequest_pill_aVftEV 2s ease-in-out infinite}@media screen and (min-width:750px){:where(#hf) .rpb-request_pill_aVftEV .rpb-pill{font-size:var(--rpb-size-d)}:where(#hf) .rpb-request_pill_aVftEV .rpb-star{font-size:var(--rpb-star-size-d)}}:where(#hf) .product-form__input.option--Color,:where(#hf) .product-form__input.option--Size,:where(#hf) .product-form__input.option--Version{display:none!important}:where(#hf) .bfb .bu-section:has(.bu-color-swatches){display:none!important}:where(#hf) .bfb .bu-size-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}:where(#hf) .bfb .bu-size-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(#hf) .bfb .bu-size-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1.5px solid var(--bu-qty-border-default, #DDDDDD);background:var(--bu-qty-bg-default, #FFFFFF);border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .15s ease,background .15s ease}:where(#hf) .bfb .bu-size-input:checked+.bu-size-card{border:2px solid var(--bu-qty-border-selected, #7b4a86);background:var(--bu-qty-bg-selected, #FFF4FA)}:where(#hf) .bfb .bu-size-card .bu-quantity-text{font-size:15px;font-weight:500;color:var(--bu-qty-text-default, #111111)}:where(#hf) .bfb .bu-gift-title-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}:where(#hf) .bfb .bu-gift-size-select{width:58px;max-width:58px;height:16px;padding:0 2px;border:1px solid #D9BCC8;border-radius:3px;background:#fff;font-size:9px;line-height:1;color:#888;cursor:pointer}:where(#hf) .bfb .bu-gift-size-select:focus{outline:none;border-color:var(--bu-qty-border-selected, #7b4a86)}:where(#hf) .bfb .bu-gift-size-select.bu-gift-size-needed{border-color:var(--bu-qty-border-selected, #7b4a86);color:var(--bu-qty-border-selected, #7b4a86)}:where(#hf) .bfb .bu-qty-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}:where(#hf) .bfb .bu-qty-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}:where(#hf) .bfb .bu-qty-card{position:relative;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--bu-qty-border-default, #DDDDDD);background:var(--bu-qty-bg-default, #FFFFFF);border-radius:9px;padding:9px 12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}:where(#hf) .bfb .bu-qty-card .bu-qty-text{font-size:14px;font-weight:600;color:var(--bu-qty-text-default, #111111)}:where(#hf) .bfb .bu-qty-input:checked+.bu-qty-card{border:2px solid var(--bu-qty-border-selected, #7b4a86);background:var(--bu-qty-bg-selected, #FFF4FA)}:where(#hf) .bfb .bu-qty-badge{position:absolute;top:-8px;right:-4px;background:var(--bu-qty-border-selected, #7b4a86);color:#fff;font-size:8px;font-weight:700;letter-spacing:.3px;padding:2px 7px;border-radius:8px;white-space:nowrap;line-height:1.4}:where(#hf) .bfb .bu-ver-subrow{display:flex;align-items:center;justify-content:space-between;gap:10px}:where(#hf) .bfb .bu-ver-stepper{display:inline-flex;align-items:center;border:1.5px solid var(--bu-qty-border-default, #DDDDDD);border-radius:16px;overflow:hidden;background:#fff;flex-shrink:0}:where(#hf) .bfb .bu-ver-step-btn{width:calc(var(--bu-stepper-size-m, 15px) + 11px);line-height:calc(var(--bu-stepper-size-m, 15px) + 9px);text-align:center;font-size:calc(var(--bu-stepper-size-m, 15px) + 1px);font-weight:600;color:#111;cursor:pointer;user-select:none;-webkit-user-select:none;background:#fff}:where(#hf) .bfb .bu-ver-step-btn:active{background:#f3f3f3}:where(#hf) .bfb .bu-ver-step-num{min-width:20px;text-align:center;font-size:var(--bu-stepper-size-m, 13px);font-weight:700;color:#111}:where(#hf) .bfb .bu-version-card{position:relative}:where(#hf) .bfb .bu-ver-save-badge{position:absolute;top:-13px;right:10px;background:var(--bu-qty-badge-bg, #7b4a86);color:var(--bu-qty-badge-text, #FFFFFF);font-size:var(--bu-save-badge-size-m, 10px);font-weight:800;letter-spacing:.3px;padding:4px 10px;border-radius:8px;white-space:nowrap;box-shadow:0 2px 6px #7b4a8647;z-index:4;display:none}:where(#hf) .bfb .bu-version-card.bu-qty-active .bu-ver-save-badge{display:block}:where(#hf) .bfb .bu-version-card.bu-qty-active{margin-top:6px}:where(#hf) .bfb .bfb-pill{display:inline-block;vertical-align:middle;margin-left:6px;background:var(--bfb-pill-bg, #7b4a86);color:var(--bfb-pill-text, #FFFFFF);font-size:var(--bfb-pill-size-m, 8px);font-weight:800;letter-spacing:.3px;padding:2px 7px;border-radius:10px;line-height:1.5;white-space:nowrap}:where(#hf) .bfb .bfb-colors{display:none;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}:where(#hf) .bfb .bu-version-input:checked+.bu-version-card .bfb-colors{display:grid}:where(#hf) .bfb .bfb-col-label{display:block;font-size:10px;font-weight:700;color:var(--bfb-muted, #888);margin-bottom:3px;letter-spacing:.3px}:where(#hf) .bfb .bfb-col-box{display:flex;align-items:center;gap:6px;border:1px solid var(--bfb-col-border, #E5C4D3);border-radius:8px;padding:6px 9px;background:#fff}:where(#hf) .bfb .bfb-col-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.08)}:where(#hf) .bfb .bfb-col-select{border:none;background:transparent;font-size:12px;font-weight:600;flex:1;color:#111;cursor:pointer;outline:none;-webkit-appearance:none;appearance:none}:where(#hf) .bfb .bfb-col-hint{font-size:10px;color:#aaa;margin-top:8px}:where(#hf) .bfb .bu-version-input:checked+.bu-version-card .bfb-col-hint{display:none}:where(#hf) .bfb .bu-version-card-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px;margin:0!important}:where(#hf) .bfb .bu-version-prices{margin:0!important;padding:0!important;align-self:flex-start!important;line-height:1.2!important}:where(#hf) .bfb .bu-version-prices br{display:none!important}:where(#hf) .bfb .bfb-save-pill{display:block!important;margin:0 0 3px!important}:where(#hf) .bfb .bu-version-price{display:inline!important}:where(#hf) .bfb .bu-version-compare{display:inline!important}:where(#hf) .bfb .bu-version-checks{margin-top:6px!important}:where(#hf) .bfb .bu-version-card-top+*{margin-top:6px!important}:where(#hf) .bfb .bu-version-header{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}:where(#hf) .bfb .bu-version-radio{flex-shrink:0;margin-top:2px}:where(#hf) .bfb .bfb-name-col{display:flex;flex-direction:column;align-items:flex-start;min-width:0}:where(#hf) .bfb .bfb-name-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}:where(#hf) .bfb .bu-version-name{white-space:nowrap}:where(#hf) .bfb .bfb-bogo-line{font-size:14px;font-weight:900;color:var(--bfb-pill-bg, #7b4a86);line-height:1.2;margin-top:2px;white-space:nowrap}:where(#hf) .bfb .bfb-tagline{font-size:11px;color:#888;margin-top:2px;white-space:nowrap}:where(#hf) .bfb .bu-version-prices{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end}:where(#hf) .bfb .bfb-save-pill{display:inline-block;background:var(--bfb-save-bg, #E8F6EC);color:var(--bfb-save-color, #0A8A3B);font-size:10px;font-weight:800;padding:2px 8px;border-radius:12px;margin-bottom:4px;white-space:nowrap}:where(#hf) .bfb .bu-version-price{font-size:14px!important}:where(#hf) .bfb .bu-version-compare{font-size:11px!important}:where(#hf) .bfb .bfb-pill{flex-shrink:0}:where(#hf) .bfb .bfb-best{position:absolute;top:-10px;right:14px;background:var(--bfb-best-bg, #7b4a86);color:var(--bfb-best-text, #FFFFFF);font-size:10px;font-weight:800;padding:3px 10px;border-radius:5px;letter-spacing:.4px;z-index:6}@media screen and (min-width:750px){:where(#hf) .bfb .bfb-pill{font-size:var(--bfb-pill-size-d, 9px)}:where(#hf) .bfb .bu-version-price{font-size:15px!important}:where(#hf) .bfb .bu-version-compare{font-size:12px!important}:where(#hf) .bfb .bu-ver-step-btn{width:calc(var(--bu-stepper-size-d, 15px) + 11px);line-height:calc(var(--bu-stepper-size-d, 15px) + 9px);font-size:calc(var(--bu-stepper-size-d, 15px) + 1px)}:where(#hf) .bfb .bu-ver-step-num{font-size:var(--bu-stepper-size-d, 13px)}:where(#hf) .bfb .bu-ver-save-badge{font-size:var(--bu-save-badge-size-d, 11px)}}:where(#hf) .bfb .bfb-gifts-box{border:2px dashed var(--bu-gift-border-color, #7b4a86);background:var(--bu-gift-bg-color, #FFFAFC);border-radius:10px;padding:11px 14px}:where(#hf) .bfb .bfb-gifts-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}:where(#hf) .bfb .bfb-gifts-badge{background:var(--bu-gift-badge-bg, #7b4a86);color:var(--bu-gift-badge-text, #FFFFFF);font-size:9px;font-weight:800;letter-spacing:.3px;padding:3px 8px;border-radius:3px}:where(#hf) .bfb .bfb-gifts-note{font-size:12px;color:var(--bu-gift-subtitle-color, #888)}:where(#hf) .bfb .bfb-gifts-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(#hf) .bfb .bfb-gift-item{display:flex;align-items:center;gap:9px}:where(#hf) .bfb .bfb-gift-img{width:44px;height:44px;border-radius:6px;flex-shrink:0;position:relative;overflow:hidden;background:transparent}:where(#hf) .bfb .bfb-gift-img img{width:100%;height:100%;object-fit:contain;display:block}:where(#hf) .bfb .bfb-gift-name{display:block;font-size:9px;font-weight:800;color:#1a1a1a;line-height:1.15}:where(#hf) .bfb .bfb-gift-price{display:block;font-size:12px;margin-top:3px}@media screen and (min-width:750px){:where(#hf) .bfb .bfb-gift-name{font-size:13px}:where(#hf) .bfb .bfb-gift-price{font-size:11px}}:where(#hf) .bfb .bfb-gift-price s{color:#999}:where(#hf) .bfb .bfb-gift-price .free{color:#7b4a86;font-weight:800}:where(#hf) .bfb .bfb-gift-item.locked .bfb-gift-img img{filter:grayscale(1) brightness(.85)}:where(#hf) .bfb .bfb-gift-item.locked .bfb-gift-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#28282880;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'></rect><path d='M7 11V7a5 5 0 0 1 10 0v4'></path></svg>");background-repeat:no-repeat;background-position:center}:where(#hf) .bfb .bfb-gift-item.locked .bfb-gift-price{display:none}:where(#hf) .bfb .bfb-gift-lock-label{display:none;font-size:10px;color:#999;font-weight:700;margin-top:2px}:where(#hf) .bfb .bfb-gift-item.locked .bfb-gift-lock-label{display:block}:where(#hf) #shopify-section-template--27256358011121__main .product__title{display:flex;flex-direction:column-reverse}:where(#hf) #shopify-section-template--27256358011121__main .bundle-aggregated_reviews{display:none}:where(#hf) .bundle-universal{font-family:inherit;color:#111;width:100%;max-width:620px;box-sizing:border-box}:where(#hf) .bundle-universal *,:where(#hf) .bundle-universal *:before,:where(#hf) .bundle-universal *:after{box-sizing:border-box}:where(#hf) .bundle-universal__heading{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 18px}:where(#hf) .bundle-universal input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}:where(#hf) .bu-section{margin-bottom:22px}:where(#hf) .bu-section:last-child{margin-bottom:0}:where(#hf) .bu-section__label{font-size:var(--bu-section-label-size-m, 13px);font-weight:var(--bu-section-label-weight, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--bu-section-label-color, #111);margin:0 0 12px}@media(min-width:750px){:where(#hf) .bu-section__label{font-size:var(--bu-section-label-size-d, 14px)}}:where(#hf) .bu-color-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:280px}@media(min-width:750px){:where(#hf) .bu-color-swatches{max-width:320px}}:where(#hf) .bu-color-swatch{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:2px}:where(#hf) .bu-color-circle{width:var(--bu-color-circle-size-m, 40px);height:var(--bu-color-circle-size-m, 40px);border-radius:50%;display:block;transition:box-shadow .15s ease,transform .15s ease;position:relative}@media(min-width:750px){:where(#hf) .bu-color-circle{width:var(--bu-color-circle-size-d, 48px);height:var(--bu-color-circle-size-d, 48px)}}:where(#hf) .bu-color-swatch:hover .bu-color-circle{transform:scale(1.04)}:where(#hf) .bu-color-label{font-size:var(--bu-color-label-size-m, 12px);font-weight:500;color:var(--bu-color-label-default, #888);line-height:1.1;text-align:center;transition:color .15s ease}@media(min-width:750px){:where(#hf) .bu-color-label{font-size:var(--bu-color-label-size-d, 13px)}}:where(#hf) .bu-color-input:checked+.bu-color-swatch .bu-color-circle{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--bu-color-ring, #7b4a86)}:where(#hf) .bu-color-input:checked+.bu-color-swatch .bu-color-label{color:var(--bu-color-label-selected, #7b4a86);font-weight:600}:where(#hf) .bu-quantity-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(#hf) .bu-quantity-card{position:relative;display:flex;align-items:center;justify-content:center;background:var(--bu-qty-bg-default, #fff);border:1.5px solid var(--bu-qty-border-default, #DDD);border-radius:10px;padding:18px var(--bu-qty-padding-m, 14px);cursor:pointer;transition:border-color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent;min-height:60px}@media(min-width:750px){:where(#hf) .bu-quantity-card{padding:20px var(--bu-qty-padding-d, 16px)}}:where(#hf) .bu-quantity-card:hover{border-color:#b5b5b5}:where(#hf) .bu-quantity-text{font-size:var(--bu-qty-text-size-m, 15px);font-weight:700;color:var(--bu-qty-text-default, #111);letter-spacing:.02em}@media(min-width:750px){:where(#hf) .bu-quantity-text{font-size:var(--bu-qty-text-size-d, 17px)}}:where(#hf) .bu-quantity-input:checked+.bu-quantity-card{border-color:var(--bu-qty-border-selected, #7b4a86);background:var(--bu-qty-bg-selected, #FFF4FA)}:where(#hf) .bu-quantity-input:checked+.bu-quantity-card .bu-quantity-text{color:var(--bu-qty-text-selected, #111)}:where(#hf) .bu-quantity-badge{position:absolute;top:-1px;right:-1px;background:var(--bu-qty-badge-bg, #111);color:var(--bu-qty-badge-text, #fff);font-size:var(--bu-qty-badge-size, 10px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:0 8px;line-height:1}:where(#hf) .bu-version-cards{display:flex;flex-direction:column;gap:12px}:where(#hf) .bu-version-card{position:relative;display:block;background:var(--vb-bg-default, #fff);border:1.5px solid var(--vb-border-default, #DDD);border-radius:10px;padding:var(--vb-padding-m, 14px) 16px;cursor:pointer;transition:border-color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}@media(min-width:750px){:where(#hf) .bu-version-card{padding:var(--vb-padding-d, 16px) 20px}}:where(#hf) .bu-version-card:hover{border-color:#b5b5b5}:where(#hf) .bu-version-input:checked+.bu-version-card{border-color:var(--vb-border-selected, #7b4a86);background:linear-gradient(180deg,var(--vb-bg-selected-start, #FFF4FA) 0%,var(--vb-bg-selected-end, #fff) 100%)}:where(#hf) .bu-version-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}:where(#hf) .bu-version-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}:where(#hf) .bu-version-header .bu-version-name+.bu-why-pro-icon-btn{margin-left:-4px}:where(#hf) .bu-version-header .bu-version-name+.bu-version-inline-tag{margin-left:0}:where(#hf) .bu-version-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid #BBB;background:#fff;flex-shrink:0;position:relative;transition:border-color .15s ease}:where(#hf) .bu-version-input:checked+.bu-version-card .bu-version-radio{border-color:var(--vb-border-selected, #7b4a86)}:where(#hf) .bu-version-input:checked+.bu-version-card .bu-version-radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--vb-border-selected, #7b4a86)}:where(#hf) .bu-version-name{font-size:var(--bu-version-name-size-m, 15px);font-weight:700;color:#111;line-height:1.1}@media(min-width:750px){:where(#hf) .bu-version-name{font-size:var(--bu-version-name-size-d, 17px)}}:where(#hf) .bu-version-inline-tag{display:inline-flex;align-items:center;padding:3px 7px;border-radius:4px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1}:where(#hf) .bu-version-floating-badge{position:absolute;top:-10px;right:12px;padding:4px 10px;border-radius:6px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;box-shadow:0 1px 3px #0000001f;z-index:1}:where(#hf) .bu-version-prices{display:flex;align-items:baseline;gap:6px;white-space:nowrap;flex-shrink:0}:where(#hf) .bu-version-price{font-size:var(--bu-version-price-size-m, 18px);font-weight:800;color:var(--vb-price-color, #111);line-height:1}@media(min-width:750px){:where(#hf) .bu-version-price{font-size:var(--bu-version-price-size-d, 20px)}}:where(#hf) .bu-version-compare{font-size:var(--bu-version-compare-size-m, 13px);color:var(--bu-version-compare-color, #999);text-decoration:line-through;line-height:1}@media(min-width:750px){:where(#hf) .bu-version-compare{font-size:var(--bu-version-compare-size-d, 14px)}}:where(#hf) .bu-version-descriptor{display:block;font-size:var(--vb-descriptor-size-m, 12px);color:var(--vb-descriptor-color, #888);line-height:1.3;margin-top:6px;padding-left:26px}@media(min-width:750px){:where(#hf) .bu-version-descriptor{font-size:var(--vb-descriptor-size-d, 13px)}}:where(#hf) .bu-version-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;padding-left:26px}:where(#hf) .bu-version-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:var(--vb-pill-size-m, 11px);font-weight:600;background:var(--vb-pill-bg, #fff);border:1px solid var(--vb-pill-border, #FFD0E0);color:var(--vb-pill-color, #7b4a86);line-height:1.2;white-space:nowrap}@media(min-width:750px){:where(#hf) .bu-version-pill{font-size:var(--vb-pill-size-d, 12px)}}:where(#hf) .bu-gift-row{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:var(--bu-gift-bg-color, #FFFAFC);border:1.5px dashed var(--bu-gift-border-color, #7b4a86);border-radius:10px;padding:14px;margin-top:18px}:where(#hf) .bu-gift-row[hidden],:where(#hf) .bu-gift-row.is-locked{display:none}:where(#hf) .bu-gift-image{width:var(--bu-gift-image-size-m, 64px);height:var(--bu-gift-image-size-m, 64px);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:transparent}@media(min-width:750px){:where(#hf) .bu-gift-image{width:var(--bu-gift-image-size-d, 72px);height:var(--bu-gift-image-size-d, 72px)}}:where(#hf) .bu-gift-image img{width:100%;height:100%;object-fit:contain}:where(#hf) .bu-gift-info{display:flex;flex-direction:column;gap:4px;min-width:0}:where(#hf) .bu-gift-badge{display:inline-flex;align-items:center;align-self:flex-start;background:var(--bu-gift-badge-bg, #7b4a86);color:var(--bu-gift-badge-text, #fff);font-size:var(--bu-gift-badge-size, 10px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:4px;line-height:1;margin-bottom:2px}:where(#hf) .bu-gift-title{font-size:var(--bu-gift-title-size-m, 14px);font-weight:700;color:var(--bu-gift-title-color, #111);line-height:1.2}@media(min-width:750px){:where(#hf) .bu-gift-title{font-size:var(--bu-gift-title-size-d, 15px)}}:where(#hf) .bu-gift-subtitle{font-size:var(--bu-gift-subtitle-size-m, 11px);color:var(--bu-gift-subtitle-color, #777);line-height:1.3}@media(min-width:750px){:where(#hf) .bu-gift-subtitle{font-size:var(--bu-gift-subtitle-size-d, 12px)}}:where(#hf) .bu-gift-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}:where(#hf) .bu-gift-compare{font-size:var(--bu-gift-compare-size, 12px);color:var(--bu-gift-compare-color, #999);text-decoration:line-through;line-height:1}:where(#hf) .bu-gift-free{font-size:var(--bu-gift-free-size, 15px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bu-gift-free-color, #7b4a86);line-height:1}:where(#hf) .bundle-universal input[type=radio]:focus-visible+label{outline:2px solid #7b4a86;outline-offset:2px;border-radius:10px}@media(prefers-reduced-motion:reduce){:where(#hf) .bundle-universal *,:where(#hf) .bundle-universal *:before,:where(#hf) .bundle-universal *:after{transition:none!important}}:where(#hf) .bu-why-pro-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:-2px;padding:0;background:transparent;border:1.5px solid currentColor;border-radius:50%;color:#7b4a86;font-family:inherit;font-size:9px;font-weight:800;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;transition:background .12s ease,color .12s ease}:where(#hf) .bu-why-pro-icon-btn:hover{background:currentColor}:where(#hf) .bu-why-pro-icon-btn:hover:before{content:"?";color:#fff;position:absolute}:where(#hf) .bu-why-pro-icon-btn:hover{background:#7b4a86;color:#fff}:where(#hf) .bu-why-pro-icon-btn:focus{outline:none}:where(#hf) .bu-why-pro-icon-btn:focus-visible{outline:2px solid #7b4a86;outline-offset:2px}:where(#hf) .bu-why-pro-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center}:where(#hf) .bu-why-pro-modal[hidden]{display:none}:where(#hf) .bu-why-pro-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;cursor:pointer}:where(#hf) .bu-why-pro-modal__panel{position:relative;max-width:min(90vw,720px);max-height:90vh;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px #0000004d;display:flex;align-items:center;justify-content:center}:where(#hf) .bu-why-pro-modal__image{display:block;width:100%;height:auto;max-height:90vh;object-fit:contain}:where(#hf) .bu-why-pro-modal__close{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;background:#fffffff2;border:0;color:#111;font-size:24px;font-weight:400;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:1;box-shadow:0 2px 8px #00000026;transition:background .15s ease,transform .15s ease}:where(#hf) .bu-why-pro-modal__close:hover{background:#fff;transform:scale(1.05)}:where(#hf) .bu-why-pro-modal__close:focus{outline:none}:where(#hf) .bu-why-pro-modal__close:focus-visible{outline:2px solid #7b4a86;outline-offset:2px}:where(#hf) .bundle-universal .bu-color-tile{display:block;width:var(--bu-color-tile-size-m, 72px);height:var(--bu-color-tile-size-m, 72px);border-radius:14px;overflow:hidden;border:2px solid transparent;box-sizing:border-box;transition:border-color .15s ease}:where(#hf) .bundle-universal .bu-color-tile img{width:100%;height:100%;object-fit:cover;display:block}:where(#hf) .bundle-universal .bu-color-input:checked+.bu-color-swatch .bu-color-tile{border-color:var(--bu-color-ring, #7b4a86)}@media(min-width:750px){:where(#hf) .bundle-universal .bu-color-tile{width:var(--bu-color-tile-size-d, 72px);height:var(--bu-color-tile-size-d, 72px)}}:where(#hf) .bundle-universal .bu-version-checks{display:flex;flex-direction:column;gap:6px;margin-top:8px}:where(#hf) .bundle-universal .bu-version-check{display:flex;align-items:flex-start;gap:7px;font-size:var(--bu-check-size-m, 12px);font-weight:600;color:var(--bu-check-text-color, #111111);line-height:1.35}:where(#hf) .bundle-universal .bu-version-check svg{width:15px;height:15px;flex-shrink:0;margin-top:1px}:where(#hf) .bundle-universal .bu-version-check svg circle{fill:var(--bu-check-color, #7b4a86)}@media(min-width:750px){:where(#hf) .bundle-universal .bu-version-check{font-size:var(--bu-check-size-d, 13px)}}:where(#hf) .bundle-universal .bu-version-footer{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08);font-size:var(--bu-footer-size-m, 12px);font-weight:500;color:var(--bu-footer-color, #999999);line-height:1.35}:where(#hf) .bundle-universal .bu-version-footer svg{width:15px;height:15px;flex-shrink:0}@media(min-width:750px){:where(#hf) .bundle-universal .bu-version-footer{font-size:var(--bu-footer-size-d, 13px)}}:where(#hf) .bundle-universal .bu-version-card--deluxe .bu-deluxe-panel{display:block;margin-top:10px;background:var(--bu-deluxe-panel-bg, #FFFFFF);border:1px solid #F4C0D1;border-radius:12px;padding:12px 14px;overflow:hidden;max-height:400px;opacity:1;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease,padding-top .3s ease,padding-bottom .3s ease}:where(#hf) .bundle-universal .bu-version-card--deluxe .bu-deluxe-panel[hidden]{display:block!important;max-height:0;opacity:0;margin-top:0;padding-top:0;padding-bottom:0;border-width:0}:where(#hf) .bundle-universal .bu-deluxe-panel__heading{display:block;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--bu-deluxe-heading-color, #7b4a86);text-align:center;margin-bottom:9px;text-transform:uppercase}:where(#hf) .bundle-universal .bu-deluxe-panel__inner{display:flex;align-items:center;gap:12px}:where(#hf) .bundle-universal .bu-deluxe-panel__imagewrap{position:relative;flex-shrink:0;display:inline-block}:where(#hf) .bundle-universal .bu-deluxe-panel__badge{position:absolute;top:-7px;left:50%;transform:translate(-50%);background:#7b4a86;color:#fff;font-size:9px;font-weight:700;letter-spacing:.4px;padding:2px 9px;border-radius:999px;z-index:1;white-space:nowrap}:where(#hf) .bundle-universal .bu-deluxe-panel__image{width:58px;height:58px;border-radius:10px;object-fit:cover;display:block;background:#fff;border:1px solid #F4C0D1}:where(#hf) .bundle-universal .bu-deluxe-panel__info{display:block;flex:1;min-width:0}:where(#hf) .bundle-universal .bu-deluxe-panel__titlerow{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where(#hf) .bundle-universal .bu-deluxe-panel__title{font-size:13px;font-weight:700;color:#111}:where(#hf) .bundle-universal .bu-deluxe-panel__compare{font-size:12px;color:#999;text-decoration:line-through}:where(#hf) .bundle-universal .bu-deluxe-panel__free{font-size:12px;font-weight:700;color:#7b4a86}:where(#hf) .bundle-universal .bu-deluxe-panel__selects{display:flex;gap:8px;margin-top:7px;flex-wrap:wrap}:where(#hf) .bundle-universal .bu-deluxe-panel__select{font-size:12px;height:30px;padding:0 8px;border:1px solid #F4C0D1;border-radius:8px;background:#fff;color:#111;max-width:128px}:where(#hf) .bundle-universal .bu-deluxe-panel__helper{display:block;font-size:11px;color:#888;margin-top:5px}@media(max-width:480px){:where(#hf) .bundle-universal .bu-deluxe-panel__select{max-width:116px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hf-inf.css.map */
