body:has(.bundle-router-v252) #MainContent{display:flow-root;background:#fefaf5}body:has(.bundle-router-v252) .shopify-section:has(>.fh-builder),body:has(.bundle-router-v252) .shopify-section:has(>.cg-builder){background:#fefaf5}.fh-builder button,.cg-builder button,.fh-builder .push-btn__surface,.cg-builder .push-btn__surface,.bundle-router-v252 .push-btn__surface,.bundle-product-dialog-r04__details,.bundle-product-dialog-r04__close{font-family:var(--heading-font-stack,Prompt,sans-serif);font-weight:var(--heading-font-weight,900);font-style:normal;text-transform:uppercase;letter-spacing:var(--heading-letterspacing,0)}.fh-builder .fh-card-body,.cg-builder .cg-card-body{display:block}.fh-builder .fh-card-media,.cg-builder .cg-card-media{width:min(100%,320px);margin:0 auto 22px}.fh-builder .fh-card-media:has(.fh-card-empty){display:none}.fh-card-preview{border:1.5px solid #050703;border-radius:7px;overflow:hidden}.fh-builder .fh-card-fields,.cg-builder .cg-card-fields{scroll-margin-bottom:calc(var(--bundle-scroll-clearance,140px) + 32px)}.bundle-info-symbol{display:block;width:16px;height:16px;fill:currentColor;overflow:visible}.fh-builder .bundle-info-fallback,.cg-builder .bundle-info-fallback{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;padding:0;background:transparent!important;box-shadow:none!important}.bundle-info-fallback .fh-card-info,.bundle-info-fallback .cg-card-info{position:static}.bundle-summary-slot{position:relative;min-width:0;overflow:visible;overflow-anchor:none}.fh-builder .fh-action-spacer,.cg-builder .cg-action-spacer{display:none}.fh-builder .bundle-summary-r07,.cg-builder .bundle-summary-r07{display:block;position:absolute;left:var(--bundle-summary-left,0px);bottom:0;width:var(--bundle-summary-width,100%);max-width:none;box-sizing:border-box;max-height:65dvh;overflow:auto;overflow-anchor:none;margin:0;padding:12px max(16px,calc((var(--bundle-summary-width,100vw) - 1080px)/2));border:0;border-top:2px solid #050703;border-radius:0;background:#fefaf5;box-shadow:0 -3px 18px #05070314;color:#050703}.fh-builder .bundle-summary-floating,.cg-builder .bundle-summary-floating{position:fixed;z-index:30;left:0;right:auto;bottom:var(--bundle-preview-offset,0px)}.bundle-summary-toolbar{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:4px 20px;align-items:center;max-width:1080px;margin:auto}.bundle-summary-glance{min-width:0;display:flex;align-items:baseline;gap:8px}.bundle-summary-glance>strong{display:block;flex-shrink:0;font-family:var(--heading-font-stack,Prompt,sans-serif);font-size:12px;font-weight:var(--heading-font-weight,900);text-transform:uppercase;line-height:1.25}.bundle-summary-description{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5}.bundle-summary-r07 .bundle-summary-toggle{justify-self:end;min-width:104px;min-height:44px;border:0;border-radius:0;padding:9px 2px;background:transparent;box-shadow:none;font-size:12px;text-align:right;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.fh-builder .bundle-summary-r07 button.bundle-summary-toggle,.cg-builder .bundle-summary-r07 button.bundle-summary-toggle{box-shadow:none;transform:none}.fh-builder .bundle-summary-r07 .fh-purchase-actions,.cg-builder .bundle-summary-r07 .cg-purchase-actions{position:static;display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;gap:8px 12px;width:100%;max-width:360px;min-width:0;justify-self:center;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.bundle-summary-equation{display:grid;grid-column:1;grid-row:1;gap:2px;justify-self:start;min-width:0}.bundle-summary-equation>span{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;white-space:nowrap}.bundle-summary-equation>span>span{font-size:11px;line-height:1.4}.bundle-summary-equation>span>strong,.bundle-summary-equation>span>s{font-size:13px;line-height:1.4;font-weight:400}.bundle-summary-equation>span>s{color:#68665f}.bundle-savings,.fh-line-discount,.cg-line-discount{color:#b32121!important}.bundle-summary-r07 .fh-bar-selection,.bundle-summary-r07 .cg-bar-selection,.bundle-summary-r07 .fh-current-total>span,.bundle-summary-r07 .cg-tax-note{display:none}.fh-builder .bundle-summary-r07 .fh-current-total,.fh-builder .bundle-summary-r07 .fh-current-total strong,.cg-builder .bundle-summary-r07 .cg-bar-total{display:block;grid-column:2;grid-row:1;justify-self:center;text-align:center;font-size:22px;line-height:1.25}.bundle-summary-r07 .fh-current-total:before,.bundle-summary-r07 .cg-bar-total:before{content:"Estimated total";display:block;font-size:11px;font-weight:400;line-height:1.4}.bundle-summary-r07 .fh-add,.bundle-summary-r07 .cg-add{grid-column:1/-1;order:2;width:100%;max-width:260px;justify-self:center}.fh-builder .bundle-summary-r07 .fh-add .push-btn__surface,.cg-builder .bundle-summary-r07 .cg-add .push-btn__surface{display:flex;justify-content:center;align-items:center;min-height:48px;padding:10px 16px;font-size:0;line-height:1.3}.bundle-summary-r07 [data-bundle-add-label]:after{content:attr(data-bundle-add-label);font-size:13px;line-height:1.3}.bundle-summary-r07 .fh-disabled-reason,.bundle-summary-r07 .cg-disabled-reason{grid-column:1/-1;order:1;font-size:11px;line-height:1.35;margin:0}.bundle-summary-r07 .fh-disabled-reason[hidden],.bundle-summary-r07 .cg-disabled-reason[hidden]{display:none}.bundle-summary-r07:is(.bundle-summary-incomplete,.bundle-summary-price-pending) .fh-current-total strong{display:none}.bundle-summary-r07:is(.bundle-summary-incomplete,.bundle-summary-price-pending) .fh-current-total:after{content:"-";display:block;font-size:16px;font-weight:700}.bundle-summary-r07:is(.bundle-summary-incomplete,.bundle-summary-price-pending) .cg-bar-total{font-size:0!important}.bundle-summary-r07:is(.bundle-summary-incomplete,.bundle-summary-price-pending) .cg-bar-total:after{content:"-";display:block;font-size:16px;font-weight:700}.bundle-summary-details{max-width:1080px;max-height:min(32dvh,max(64px,calc(65dvh - var(--bundle-summary-base-height,180px) - 14px)));overflow:auto;margin:0 auto 14px;padding:0 0 12px;border-bottom:1px solid #d5d0c7;overscroll-behavior:contain}.bundle-summary-details[hidden]{display:none}.bundle-summary-details h2{font-family:var(--heading-font-stack,Prompt,sans-serif);font-size:18px;line-height:1.3;margin:0 0 5px;text-transform:uppercase}.bundle-summary-details .fh-summary-count,.bundle-summary-details .cg-selected-count{font-size:12px;margin:0 0 8px}.bundle-summary-details .fh-summary-lines,.bundle-summary-details .cg-receipt-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.bundle-summary-details .fh-summary-line,.bundle-summary-details .cg-summary-line{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;padding:8px 0;margin:0;border-bottom:1px solid #d5d0c7;font-size:13px;line-height:1.4}.bundle-summary-details .fh-summary-product>strong,.bundle-summary-details .cg-summary-product>strong{display:block;font-size:13px;line-height:1.4}.bundle-summary-details .fh-summary-product small,.bundle-summary-details .cg-summary-product small{display:block;font-size:11px;color:#68665f}.bundle-summary-details .fh-line-price,.bundle-summary-details .cg-line-price{display:grid;grid-template-columns:auto auto;gap:2px 7px;align-items:baseline;white-space:nowrap;text-align:right}.bundle-summary-details .fh-line-price s,.bundle-summary-details .cg-line-price s{font-size:12px;color:#68665f}.bundle-summary-details .fh-line-price strong,.bundle-summary-details .cg-line-price strong{font-size:15px}.bundle-summary-details .fh-line-discount,.bundle-summary-details .cg-line-discount{grid-column:1/-1;font-size:11px;text-align:right}.bundle-summary-details .fh-summary-totals,.bundle-summary-details .cg-summary-totals{display:none}.bundle-summary-details .fh-cart-basis,.bundle-summary-details .cg-cart-basis,.bundle-summary-details .fh-tax-note,.bundle-summary-caveat{font-size:11px;line-height:1.4;margin:8px 0 0}.bundle-summary-caveat[hidden]{display:none}.bundle-summary-feedback{display:flow-root;max-width:1080px;margin:auto;font-size:12px}.bundle-summary-feedback:empty{display:none}.bundle-summary-feedback .fh-pricing-status:empty,.bundle-summary-feedback .fh-message:empty{display:none}.bundle-summary-feedback .fh-pricing-status,.bundle-summary-feedback .fh-message,.bundle-summary-feedback .cg-message{font-size:12px;padding:7px;margin:7px 0 0}@media(min-width:750px){.bundle-router-v252__tabs{justify-items:start}.bundle-router-v252__tabs button{width:100%;max-width:245px}.fh-builder .fh-card-fields select,.cg-builder .cg-card-fields select{max-width:640px}}@media(max-width:749px){.fh-builder .fh-card-media,.cg-builder .cg-card-media{width:min(100%,240px);margin-bottom:18px}.bundle-summary-toolbar{gap:6px 12px}.bundle-summary-glance>strong,.bundle-summary-description{font-size:11px}.bundle-summary-r07 .bundle-summary-toggle{font-size:11px;min-width:88px}.fh-builder .bundle-summary-r07 .fh-purchase-actions,.cg-builder .bundle-summary-r07 .cg-purchase-actions{max-width:none;gap:8px 8px}.bundle-summary-r07 .fh-add,.bundle-summary-r07 .cg-add{max-width:none;justify-self:stretch}.bundle-summary-details .fh-summary-lines,.bundle-summary-details .cg-receipt-lines{grid-template-columns:1fr}.fh-builder .fh-content,.cg-builder .cg-content{padding-bottom:12px}}@media(max-width:359px){.bundle-summary-equation>span>span{font-size:10px}.bundle-summary-equation>span>strong,.bundle-summary-equation>span>s{font-size:12px}.bundle-summary-equation>span{gap:4px}}.bundle-item-price{min-width:0;border:0;border-radius:0;background:transparent;padding:0;margin:0 0 18px;font-size:14px}.bundle-item-price dl{margin:0;display:grid;gap:8px}.bundle-item-price dl[hidden],.bundle-item-price-empty[hidden]{display:none}.bundle-item-price dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;line-height:1.45}.bundle-item-price dt{font-size:inherit}.bundle-item-price dd{margin:0;font-size:inherit;font-weight:400;white-space:nowrap}.bundle-item-price [data-item-price-row=saving]{color:#b32121}.bundle-item-price [data-item-price-row=current]{border:0;padding:0}.bundle-item-price [data-item-price=current]{font-size:inherit}.bundle-item-price-empty{font-size:13px;line-height:1.5;margin:0}.bundle-item-price[data-confirmed=false] [data-item-price=current]{font-size:14px;white-space:normal}@media(min-width:990px){.fh-builder .fh-card-body,.cg-builder .cg-card-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:0 28px;align-items:start}.fh-builder .fh-card-media,.cg-builder .cg-card-media{grid-column:1/-1}.fh-builder .fh-card-fields,.cg-builder .cg-card-fields{grid-column:1;grid-row:2;min-width:0}.bundle-item-price{grid-column:2;grid-row:2;margin:0}.fh-builder .fh-card-fields select,.cg-builder .cg-card-fields select{max-width:none}}.bundle-item-price[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/71/assets/bundle-selection-ui-r05.css.map */
