.hf-beam-cart{display:block;min-width:0;padding:0;margin:0;font:400 13px/1.5 Instrument Sans,sans-serif;color:var(--hf-cart-ink, #171717)}.hf-cart-summary>.hf-beam-cart{display:block;border-top:1px solid var(--hf-cart-line, #dedbd7);margin:16px 0}.hf-beam-cart beam-select-nonprofit{display:block;width:100%;--beam-fontFamily: "Instrument Sans", sans-serif;--beam-fontSize: 13px;--beam-textColor: var(--hf-cart-ink, #171717);--beam-backgroundColor: transparent;--beam-SelectNonprofit-maxWidth: 100%;--beam-SelectNonprofit-title-fontFamily: "Instrument Sans", sans-serif;--beam-SelectNonprofit-title-fontSize: 12px;--beam-SelectNonprofit-enable-inline-header: true;--beam-SelectNonprofit-title-fontWeight: 400;--beam-SelectNonprofit-title-lineHeight: 1.5;--beam-SelectNonprofit-title-letterSpacing: 0;--beam-SelectNonprofit-title-textTransform: none;--beam-SelectNonprofit-title-marginTop: 0;--beam-SelectNonprofit-title-marginBottom: 4px;--beam-SelectNonprofit-title-inline-fontFamily: "Instrument Sans", sans-serif;--beam-SelectNonprofit-title-inline-fontSize: 12px;--beam-SelectNonprofit-title-inline-fontWeight: 400;--beam-SelectNonprofit-title-inline-textTransform: none;--beam-SelectNonprofit-description-fontFamily: "Instrument Sans", sans-serif;--beam-SelectNonprofit-description-fontSize: 12px;--beam-SelectNonprofit-description-lineHeight: 1.5;--beam-SelectNonprofit-description-marginTop: 0;--beam-SelectNonprofit-description-marginBottom: 0;--beam-SelectNonprofit-description-inline-fontFamily: "Instrument Sans", sans-serif;--beam-SelectNonprofit-description-inline-fontSize: 12px;--beam-SelectNonprofit-description-inline-fontWeight: 400;--beam-SelectNonprofit-description-inline-textTransform: none;--beam-SelectNonprofit-header-inline-lineHeight: 1.5;--beam-SelectNonprofit-options-gap: 8px;--beam-SelectNonprofit-options-iconHeight: 16px;--beam-SelectNonprofit-options-padding: 2px 2px;--beam-SelectNonprofit-options-borderColor: transparent;--beam-SelectNonprofit-options--selected-borderColor: var(--hf-cart-ink, #171717);--beam-SelectNonprofit-options-borderWidth: 1px;--beam-SelectNonprofit-details-borderColor: var(--hf-cart-line, #dedbd7);--beam-SelectNonprofit-details-padding: 12px;--beam-SelectNonprofit-details-impactDescription-fontSize: 13px;--beam-SelectNonprofit-details-impactDescription-lineHeight: 1.5}.hf-beam-cart beam-select-nonprofit::part(options){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.hf-beam-cart beam-select-nonprofit::part(option){display:flex;align-items:center;justify-content:center;min-height:54px;flex-direction:column;gap:6px;flex-wrap:nowrap;box-sizing:border-box}.hf-beam-cart beam-select-nonprofit::part(option):after{content:attr(aria-label);font:400 11px/1.2 Instrument Sans,sans-serif;color:var(--hf-cart-ink, #171717);background:transparent;padding:0;min-width:0;max-width:100%;min-height:2.4em;text-align:center}.hf-beam-cart beam-select-nonprofit::part(option):focus-visible{outline:2px solid var(--hf-cart-ink, #171717);outline-offset:3px}.hf-beam-cart{border-top:1px solid var(--hf-cart-line, #dedbd7)}.hf-beam-summary{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 0;box-sizing:border-box;list-style:none;cursor:pointer;font:400 13px/1.45 Instrument Sans,sans-serif;color:var(--hf-cart-ink, #171717)}.hf-beam-summary::-webkit-details-marker{display:none}.hf-beam-summary::marker{content:""}.hf-beam-summary:focus-visible{outline:2px solid var(--hf-cart-ink, #171717);outline-offset:3px}.hf-beam-heart{flex:0 0 22px;color:#fdcbd9;font:400 25px/1 Arial,sans-serif;text-align:center}.hf-beam-summary-label{flex:1;min-width:0}.hf-beam-toggle{position:relative;width:12px;height:12px;flex:0 0 12px}.hf-beam-toggle:before,.hf-beam-toggle:after{content:"";position:absolute;inset:5px 0 auto;height:1px;background:currentColor}.hf-beam-toggle:after{transform:rotate(90deg)}.hf-beam-cart[open]>.hf-beam-summary .hf-beam-toggle:after{display:none}.hf-beam-panel{padding:0 0 20px}.hf-beam-panel{position:relative}.hf-beam-info>summary{position:absolute;right:-12px;top:-14px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;list-style:none;cursor:pointer;color:var(--hf-cart-ink, #171717)}.hf-beam-info>summary::-webkit-details-marker{display:none}.hf-beam-info>summary::marker{content:""}.hf-beam-info>summary>span{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid currentColor;border-radius:50%;font:500 11px/1 Instrument Sans,sans-serif}.hf-beam-info>summary:focus-visible{outline:2px solid var(--hf-cart-ink, #171717);outline-offset:-4px}.hf-beam-info-copy{padding:0 32px 14px 0}.hf-beam-info-copy p{margin:0 0 6px;font:400 12px/1.5 Instrument Sans,sans-serif}.hf-beam-info-copy a{font:400 11px/1.5 Instrument Sans,sans-serif;text-decoration:underline;text-underline-offset:3px}.hf-beam-cart beam-select-nonprofit::part(heading){padding-right:32px}.hf-beam-cart[open]>.hf-beam-summary{min-height:48px;padding:6px 0}.hf-beam-cart[open]>.hf-beam-panel{padding-bottom:12px}.hf-beam-cart beam-select-nonprofit::part(options){margin-top:8px!important}.hf-beam-cart beam-select-nonprofit::part(title){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.hf-beam-cart beam-select-nonprofit::part(options){margin-top:16px!important}@media(max-width:759px){.hf-beam-cart beam-select-nonprofit::part(options){grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:12px!important}.hf-beam-cart beam-select-nonprofit::part(option){min-height:44px;flex-direction:row;justify-content:flex-start;gap:10px;padding:4px 0}.hf-beam-cart beam-select-nonprofit::part(option):after{font-size:12px;line-height:1.35;min-height:0;max-width:100px;text-align:left}}#right-drawer-slot:has([data-cart-drawer]){width:min(100%,480px);max-width:480px;border-left:1px solid #dedbd7}[data-cart-drawer],#main-cart-items,#main-cart-footer{--hf-cart-line: #dedbd7;--hf-cart-ink: #171717;font-family:Instrument Sans,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0}[data-cart-drawer]{min-height:100dvh}[data-cart-drawer]>.sticky:first-child{min-height:68px;padding:20px 24px;border-bottom:1px solid var(--hf-cart-line)}[data-cart-drawer] #CartTitle{margin:0;padding-right:44px;font:500 16px/1.4 Instrument Sans,sans-serif!important;letter-spacing:0!important}[data-cart-drawer]>.sticky:first-child>button{width:64px;display:flex;align-items:center;justify-content:center}[data-cart-drawer]>.sticky:first-child>button>div{margin:0;width:18px;height:18px}[data-cart-drawer] [data-cart-items] h1{display:none}[data-cart-drawer] .hf-cart-items-inner{padding-top:0}[data-cart-drawer] .hf-cart-items-inner>div:first-child{display:none}[data-cart-drawer] .hf-cart-line{grid-template-columns:88px minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:12px 16px;padding:24px;border-top:0;border-bottom:1px solid var(--hf-cart-line);align-items:start}[data-cart-drawer] .hf-cart-image{grid-column:1;grid-row:1 / span 2}.hf-cart-image img{display:block;width:100%;height:auto}[data-cart-drawer] .hf-cart-image img{aspect-ratio:2 / 3;object-fit:cover}[data-cart-drawer] .hf-cart-details{grid-column:2;grid-row:1;min-width:0}.hf-cart-details a.inline-block{font:500 14px/1.4 Instrument Sans,sans-serif}.hf-cart-details p.text-sm{font:400 12px/1.5 Instrument Sans,sans-serif;color:#666;margin-top:5px}[data-cart-drawer] .hf-cart-actions{grid-column:2 / 4;grid-row:2;display:flex;gap:16px;align-items:center}.hf-cart-actions [x-ref=quantityControl]{align-items:center;gap:0}.hf-cart-actions button{width:36px;height:40px;padding:10px}.hf-cart-actions input{width:32px;min-height:40px;padding:0;border:0;font:400 13px/1.4 Instrument Sans,sans-serif}.hf-cart-actions>a{margin:0;padding:10px 0;color:#666;text-decoration:underline;text-underline-offset:3px}.hf-cart-actions>a small{font:400 12px/1.4 Instrument Sans,sans-serif}[data-cart-drawer] .hf-cart-line-total{grid-column:3;grid-row:1;font-size:13px;line-height:1.5;white-space:nowrap}.hf-cart-line-total del{display:block;color:#777;font-size:12px}[data-cart-drawer] .hf-beam-cart{margin:0 24px;padding:0;border-top:0;max-width:none}.hf-beam-cart[data-cart-empty=true]{display:none!important}[data-cart-drawer]>div:last-child{position:static;border-top:1px solid var(--hf-cart-line)}[data-cart-drawer] [data-cart-footer]>div:first-child{padding:0 24px 24px}.hf-cart-summary{margin-top:20px;min-width:0}.hf-cart-totals{gap:8px 16px;font:500 14px/1.5 Instrument Sans,sans-serif}.hf-cart-totals dt{text-align:left}.hf-cart-totals dd{text-align:right}.hf-cart-tax{margin-top:8px;text-align:left;font:400 12px/1.5 Instrument Sans,sans-serif;color:#666}.hf-cart-tax a{text-transform:none!important;font-family:inherit!important;font-size:inherit!important}.hf-cart-summary button[name=checkout],.hf-cart-summary [data-route-cloned-button]{min-height:50px;margin-top:0;padding:13px 16px!important;letter-spacing:.06em;font-size:13px;line-height:1.4}.hf-cart-summary .route-checkout-text-stacked{font:400 13px/1.4 Chivo Mono,monospace!important;letter-spacing:.06em!important}.hf-cart-summary .route-premium-text-stacked{font:400 11px/1.5 Instrument Sans,sans-serif!important;letter-spacing:0!important;padding-top:3px!important}.hf-cart-summary .route-continue-without-coverage-link{display:inline-block;padding:8px 0;font:400 12px/1.5 Instrument Sans,sans-serif!important;letter-spacing:0!important;text-decoration:underline;text-underline-offset:3px}.hf-cart-summary .pw-route-protection,.hf-cart-summary #see-details-button{font:400 12px/1.5 Instrument Sans,sans-serif!important}.hf-cart-summary shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-row-gap: 8px}.hf-cart-summary .additional-checkout-buttons{margin-top:10px}.hf-cart-summary #cart-errors:empty{margin:0}#main-cart-items>[data-cart-items],#main-cart-footer{max-width:1280px;margin-inline:auto}#main-cart-items .hf-cart-items-inner{padding-top:32px}#main-cart-items .hf-cart-items-inner>div:first-child{padding-bottom:24px}#main-cart-items h1{font-size:28px!important;line-height:1.2!important}#main-cart-items .hf-cart-line{padding-top:24px;padding-bottom:24px;border-color:var(--hf-cart-line)}#main-cart-footer>.hf-beam-cart{width:min(100% - 48px,420px);margin:24px 24px 0 auto;padding:0;border-color:var(--hf-cart-line)}#main-cart-footer [data-cart-footer]>div:first-child{padding-bottom:40px}@media(max-width:599px){[data-cart-drawer]>.sticky:first-child{min-height:60px;padding:16px 20px}[data-cart-drawer] .hf-cart-line{grid-template-columns:76px minmax(0,1fr) auto;gap:10px 12px;padding:20px}[data-cart-drawer] .hf-cart-line-total{font-size:12px}[data-cart-drawer] .hf-beam-cart{margin-inline:20px}[data-cart-drawer] [data-cart-footer]>div:first-child{padding:0 20px 20px}.hf-cart-details a.inline-block{font-size:13px}.hf-cart-summary{margin-top:18px}#main-cart-footer>.hf-beam-cart{width:auto;margin-inline:20px}}[data-cart-footer]>.hidden{display:none!important}.hf-cart-summary [data-route-widget] [data-route-cloned-button]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px!important;min-height:56px;border-radius:0;padding:12px 16px!important}.hf-cart-summary .route-premium-text-stacked{opacity:.85}.hf-cart-summary .route-continue-without-coverage-link{display:flex!important;align-items:center;justify-content:center;width:fit-content!important;max-width:100%;box-sizing:border-box;min-height:32px!important;height:auto!important;margin:2px auto 0!important;padding:6px 2px!important;border:0!important;border-radius:0;background:transparent!important;color:#555;font-size:12px!important;line-height:1.4!important;text-align:center;text-decoration:underline!important;text-underline-offset:3px}.hf-cart-summary .route-continue-without-coverage-link:hover{color:#171717}.hf-cart-summary:has(.route-continue-without-coverage-link) .additional-checkout-buttons{margin-top:6px}.hf-cart-summary .route-continue-without-coverage-link:focus-visible{outline:2px solid #171717;outline-offset:3px}.hf-beam-cart>.hf-beam-summary,.hf-beam-cart .hf-beam-summary-label,.hf-beam-cart .hf-beam-info>summary{font-family:Instrument Sans,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}.hf-beam-cart .hf-beam-info-copy p{font:400 12px/1.5 Instrument Sans,sans-serif!important;letter-spacing:0!important}[data-cart-drawer] .hf-beam-cart beam-select-nonprofit::part(options){grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:12px!important}[data-cart-drawer] .hf-beam-cart beam-select-nonprofit::part(option){min-height:44px;flex-direction:row;justify-content:flex-start;gap:10px;padding:6px 4px}[data-cart-drawer] .hf-beam-cart beam-select-nonprofit::part(option):after{font-size:12px;line-height:1.35;min-height:0;max-width:160px;text-align:left}.hf-beam-cart .hf-beam-info{margin-top:6px}.hf-beam-cart .hf-beam-info>summary{position:static;display:flex;width:fit-content;height:auto;min-height:36px;padding:5px 0;gap:7px;color:#666;font-size:11px!important}.hf-beam-cart .hf-beam-info>summary>.hf-beam-info-label{display:inline;width:auto;height:auto;border:0;border-radius:0;font:inherit}.hf-beam-cart .hf-beam-info-copy{padding:2px 0 8px}.hf-beam-cart .hf-beam-info:not([open])>.hf-beam-info-copy{display:none}.hf-beam-cart beam-select-nonprofit::part(heading){padding-right:0}
/*# sourceMappingURL=/cdn/shop/t/134/assets/hf-cart-refinement.css.map */
