@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/css/fonts/open-sans-v43-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("/css/fonts/open-sans-v43-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("/css/fonts/open-sans-v43-latin-700.woff2") format("woff2")}span[class^=vector-]:before,span[class*=" vector-"]:before{display:block;content:""}.vector-audio-description:before{background-image:url("/css/images/vectors/audio-description.svg")}.vector-chat-horizontal:before{background-image:url("/css/images/vectors/chat-horizontal.svg")}.vector-chat-vertical:before{background-image:url("/css/images/vectors/chat-vertical.svg")}.utility-bar{display:none}@media(min-width: 768px){.utility-bar{border-bottom:solid 1px #f4f4f4;display:inherit;font-size:14px;line-height:32px}}.utility-bar__inner{margin:0 auto;padding-inline:24px;display:flex;align-items:center;justify-content:space-between}@media(min-width: 992px){.utility-bar__inner{max-width:960px}}@media(min-width: 1200px){.utility-bar__inner{max-width:1140px}}@media(min-width: 1400px){.utility-bar__inner{max-width:1210px}}.utility-bar__left-side{display:flex;align-items:center}.utility-bar__ship-to{font-size:14px;font-weight:bold;padding-right:20px;border-right:solid 1px #f4f4f4}@media(min-width: 992px){.utility-bar__ship-to{font-size:12px}}.utility-bar__ship-to-button{border:0;margin:0;padding:0;background-color:rgba(0,0,0,0);font-weight:bold;font-size:14px}@media(min-width: 992px){.utility-bar__ship-to-button{font-size:12px}}.utility-bar__country-flag{transform:scale(0.5625);vertical-align:middle;margin:0 -7px}.utility-bar__country-name{text-decoration:underline}@media(min-width: 992px){.utility-bar__call-us{font-size:12px}}.utility-bar__call-us--showing-flag{padding-left:20px}.utility-bar__call-us-link{font-weight:bold;text-decoration:underline;color:#000}.utility-bar__items{display:flex;align-items:center;align-self:end;list-style:none;margin:0;padding:0}.utility-bar__item-link{text-decoration:underline;color:#08429c;font-weight:700;padding-inline:15px}.utility-bar__item:last-of-type .utility-bar__item-link{padding-right:0}.country-flag{background:url("/images/country-flags.png") no-repeat;width:32px;height:32px;display:inline-block}.country-flag--small{transform:scale(0.5625)}.country-flag-ad{background-position:0 -704px}.country-flag-ae{background-position:0 -736px}.country-flag-af{background-position:0 -768px}.country-flag-ag{background-position:0 -800px}.country-flag-ai{background-position:0 -832px}.country-flag-al{background-position:0 -864px}.country-flag-am{background-position:0 -896px}.country-flag-ao{background-position:0 -928px}.country-flag-aq{background-position:0 -960px}.country-flag-ar{background-position:0 -992px}.country-flag-as{background-position:0 -1024px}.country-flag-at{background-position:0 -1056px}.country-flag-au{background-position:0 -1088px}.country-flag-aw{background-position:0 -1120px}.country-flag-ax{background-position:0 -1152px}.country-flag-az{background-position:0 -1184px}.country-flag-ba{background-position:0 -1216px}.country-flag-bb{background-position:0 -1248px}.country-flag-bd{background-position:0 -1280px}.country-flag-be{background-position:0 -1312px}.country-flag-bf{background-position:0 -1344px}.country-flag-bg{background-position:0 -1376px}.country-flag-bh{background-position:0 -1408px}.country-flag-bi{background-position:0 -1440px}.country-flag-bj{background-position:0 -1472px}.country-flag-bm{background-position:0 -1504px}.country-flag-bn{background-position:0 -1536px}.country-flag-bo{background-position:0 -1568px}.country-flag-br{background-position:0 -1600px}.country-flag-bs{background-position:0 -1632px}.country-flag-bt{background-position:0 -1664px}.country-flag-bw{background-position:0 -1696px}.country-flag-by{background-position:0 -1728px}.country-flag-bz{background-position:0 -1760px}.country-flag-ca{background-position:0 -1792px}.country-flag-cd{background-position:0 -1824px}.country-flag-cf{background-position:0 -1856px}.country-flag-cg{background-position:0 -1888px}.country-flag-ch{background-position:0 -1920px}.country-flag-ci{background-position:0 -1952px}.country-flag-ck{background-position:0 -1984px}.country-flag-cl{background-position:0 -2016px}.country-flag-cm{background-position:0 -2048px}.country-flag-cn{background-position:0 -2080px}.country-flag-co{background-position:0 -2112px}.country-flag-cr{background-position:0 -2144px}.country-flag-cu{background-position:0 -2176px}.country-flag-cv{background-position:0 -2208px}.country-flag-cy{background-position:0 -2240px}.country-flag-cz{background-position:0 -2272px}.country-flag-de{background-position:0 -2304px}.country-flag-dj{background-position:0 -2336px}.country-flag-dk{background-position:0 -2368px}.country-flag-dm{background-position:0 -2400px}.country-flag-do{background-position:0 -2432px}.country-flag-dz{background-position:0 -2464px}.country-flag-ec{background-position:0 -2496px}.country-flag-ee{background-position:0 -2528px}.country-flag-eg{background-position:0 -2560px}.country-flag-eh{background-position:0 -2592px}.country-flag-er{background-position:0 -2624px}.country-flag-es{background-position:0 -2656px}.country-flag-et{background-position:0 -2688px}.country-flag-fi{background-position:0 -2720px}.country-flag-fj{background-position:0 -2752px}.country-flag-fm{background-position:0 -2784px}.country-flag-fo{background-position:0 -2816px}.country-flag-fr{background-position:0 -2848px}.country-flag-bl,.country-flag-cp,.country-flag-mf,.country-flag-yt{background-position:0 -2848px}.country-flag-ga{background-position:0 -2880px}.country-flag-gb{background-position:0 -2912px}.country-flag-sh{background-position:0 -2912px}.country-flag-gd{background-position:0 -2944px}.country-flag-ge{background-position:0 -2976px}.country-flag-gg{background-position:0 -3008px}.country-flag-gh{background-position:0 -3040px}.country-flag-gi{background-position:0 -3072px}.country-flag-gl{background-position:0 -3104px}.country-flag-gm{background-position:0 -3136px}.country-flag-gn{background-position:0 -3168px}.country-flag-gp{background-position:0 -3200px}.country-flag-gq{background-position:0 -3232px}.country-flag-gr{background-position:0 -3264px}.country-flag-gt{background-position:0 -3296px}.country-flag-gu{background-position:0 -3328px}.country-flag-gw{background-position:0 -3360px}.country-flag-gy{background-position:0 -3392px}.country-flag-hk{background-position:0 -3424px}.country-flag-hn{background-position:0 -3456px}.country-flag-hr{background-position:0 -3488px}.country-flag-ht{background-position:0 -3520px}.country-flag-hu{background-position:0 -3552px}.country-flag-id{background-position:0 -3584px}.country-flag-mc{background-position:0 -3584px}.country-flag-ie{background-position:0 -3616px}.country-flag-il{background-position:0 -3648px}.country-flag-im{background-position:0 -3680px}.country-flag-in{background-position:0 -3712px}.country-flag-iq{background-position:0 -3744px}.country-flag-ir{background-position:0 -3776px}.country-flag-is{background-position:0 -3808px}.country-flag-it{background-position:0 -3840px}.country-flag-je{background-position:0 -3872px}.country-flag-jm{background-position:0 -3904px}.country-flag-jo{background-position:0 -3936px}.country-flag-jp{background-position:0 -3968px}.country-flag-ke{background-position:0 -4000px}.country-flag-kg{background-position:0 -4032px}.country-flag-kh{background-position:0 -4064px}.country-flag-ki{background-position:0 -4096px}.country-flag-km{background-position:0 -4128px}.country-flag-kn{background-position:0 -4160px}.country-flag-kp{background-position:0 -4192px}.country-flag-kr{background-position:0 -4224px}.country-flag-kw{background-position:0 -4256px}.country-flag-ky{background-position:0 -4288px}.country-flag-kz{background-position:0 -4320px}.country-flag-la{background-position:0 -4352px}.country-flag-lb{background-position:0 -4384px}.country-flag-lc{background-position:0 -4416px}.country-flag-li{background-position:0 -4448px}.country-flag-lk{background-position:0 -4480px}.country-flag-lr{background-position:0 -4512px}.country-flag-ls{background-position:0 -4544px}.country-flag-lt{background-position:0 -4576px}.country-flag-lu{background-position:0 -4608px}.country-flag-lv{background-position:0 -4640px}.country-flag-ly{background-position:0 -4672px}.country-flag-ma{background-position:0 -4704px}.country-flag-md{background-position:0 -4736px}.country-flag-me{background-position:0 -4768px}.country-flag-mg{background-position:0 -4800px}.country-flag-mh{background-position:0 -4832px}.country-flag-mk{background-position:0 -4864px}.country-flag-ml{background-position:0 -4896px}.country-flag-mm{background-position:0 -4928px}.country-flag-mn{background-position:0 -4960px}.country-flag-mo{background-position:0 -4992px}.country-flag-mq{background-position:0 -5024px}.country-flag-mr{background-position:0 -5056px}.country-flag-ms{background-position:0 -5088px}.country-flag-mt{background-position:0 -5120px}.country-flag-mu{background-position:0 -5152px}.country-flag-mv{background-position:0 -5184px}.country-flag-mw{background-position:0 -5216px}.country-flag-mx{background-position:0 -5248px}.country-flag-my{background-position:0 -5280px}.country-flag-mz{background-position:0 -5312px}.country-flag-na{background-position:0 -5344px}.country-flag-nc{background-position:0 -5376px}.country-flag-ne{background-position:0 -5408px}.country-flag-ng{background-position:0 -5440px}.country-flag-ni{background-position:0 -5472px}.country-flag-nl{background-position:0 -5504px}.country-flag-bq{background-position:0 -5504px}.country-flag-no{background-position:0 -5536px}.country-flag-bv,.country-flag-nq,.country-flag-sj{background-position:0 -5536px}.country-flag-np{background-position:0 -5568px}.country-flag-nr{background-position:0 -5600px}.country-flag-nz{background-position:0 -5632px}.country-flag-om{background-position:0 -5664px}.country-flag-pa{background-position:0 -5696px}.country-flag-pe{background-position:0 -5728px}.country-flag-pf{background-position:0 -5760px}.country-flag-pg{background-position:0 -5792px}.country-flag-ph{background-position:0 -5824px}.country-flag-pk{background-position:0 -5856px}.country-flag-pl{background-position:0 -5888px}.country-flag-pr{background-position:0 -5920px}.country-flag-ps{background-position:0 -5952px}.country-flag-pt{background-position:0 -5984px}.country-flag-pw{background-position:0 -6016px}.country-flag-py{background-position:0 -6048px}.country-flag-qa{background-position:0 -6080px}.country-flag-re{background-position:0 -6112px}.country-flag-ro{background-position:0 -6144px}.country-flag-rs{background-position:0 -6176px}.country-flag-ru{background-position:0 -6208px}.country-flag-rw{background-position:0 -6240px}.country-flag-sa{background-position:0 -6272px}.country-flag-sb{background-position:0 -6304px}.country-flag-sc{background-position:0 -6336px}.country-flag-sd{background-position:0 -6368px}.country-flag-se{background-position:0 -6400px}.country-flag-sg{background-position:0 -6432px}.country-flag-si{background-position:0 -6464px}.country-flag-sk{background-position:0 -6496px}.country-flag-sl{background-position:0 -6528px}.country-flag-sm{background-position:0 -6560px}.country-flag-sn{background-position:0 -6592px}.country-flag-so{background-position:0 -6624px}.country-flag-sr{background-position:0 -6656px}.country-flag-st{background-position:0 -6688px}.country-flag-sv{background-position:0 -6720px}.country-flag-sy{background-position:0 -6752px}.country-flag-sz{background-position:0 -6784px}.country-flag-tc{background-position:0 -6816px}.country-flag-td{background-position:0 -6848px}.country-flag-tg{background-position:0 -6880px}.country-flag-th{background-position:0 -6912px}.country-flag-tj{background-position:0 -6944px}.country-flag-tl{background-position:0 -6976px}.country-flag-tm{background-position:0 -7008px}.country-flag-tn{background-position:0 -7040px}.country-flag-to{background-position:0 -7072px}.country-flag-tr{background-position:0 -7104px}.country-flag-tt{background-position:0 -7136px}.country-flag-tv{background-position:0 -7168px}.country-flag-tw{background-position:0 -7200px}.country-flag-tz{background-position:0 -7232px}.country-flag-ua{background-position:0 -7264px}.country-flag-ug{background-position:0 -7296px}.country-flag-us{background-position:0 -7328px}.country-flag-uy{background-position:0 -7360px}.country-flag-uz{background-position:0 -7392px}.country-flag-va{background-position:0 -7424px}.country-flag-vc{background-position:0 -7456px}.country-flag-ve{background-position:0 -7488px}.country-flag-vg{background-position:0 -7520px}.country-flag-vi{background-position:0 -7552px}.country-flag-vn{background-position:0 -7584px}.country-flag-vu{background-position:0 -7616px}.country-flag-ws{background-position:0 -7648px}.country-flag-ye{background-position:0 -7680px}.country-flag-za{background-position:0 -7712px}.country-flag-zm{background-position:0 -7744px}.country-flag-zw{background-position:0 -7776px}.country-flag-sx{background-position:0 -7808px}.country-flag-cw{background-position:0 -7840px}.country-flag-ss{background-position:0 -7872px}.country-flag-nu{background-position:0 -7904px}.gdpr-consent-modal__continue-button{background-color:#cf2013;color:#fff;border:none;border-radius:4px;padding:6px 12px}.gdpr-consent-modal__continue-button:disabled{opacity:.65}.site-nav{margin:0 auto;padding-inline:24px;display:grid;grid-template-columns:50px 1fr 100px;justify-content:space-evenly;align-items:center}@media(min-width: 1200px){.site-nav{max-width:1140px}}@media(min-width: 1400px){.site-nav{max-width:1210px}}@media(min-width: 768px){.site-nav{grid-template-columns:1fr 3fr 1fr;margin-bottom:8px;display:flex}}@media(min-width: 768px){.site-nav__logo-wrapper{flex:1 0 0%}}@media(min-width: 768px){.site-nav__hamburger-button-wrapper{display:none}}.site-nav__cart-buttons-wrapper{display:flex;justify-content:space-evenly;line-height:0}.site-nav__cart-buttons-wrapper a{padding:6px 12px}@media(min-width: 768px){.site-nav__cart-buttons-wrapper{width:142px}}.site-nav__desktop-search-wrapper{display:none}@media(min-width: 768px){.site-nav__desktop-search-wrapper{display:block;flex-grow:1}}.site-nav__mobile-search-wrapper{grid-column:1/-1}@media(min-width: 768px){.site-nav__mobile-search-wrapper{display:none}}.site-nav__mobile-search-wrapper--cart{display:none}.site-nav__wishlist-icon--full{fill:#cf2013}.site-nav__cart-link{position:relative}.site-nav__cart-item-count{position:absolute;transform:translate(-50%, -50%);font-size:12px;line-height:18px;width:100%;text-align:center;color:#fff;font-weight:normal;background-color:#1d860c;width:18px;height:18px;border-radius:50%;top:0}.site-nav__account-link{display:none}@media(min-width: 768px){.site-nav__account-link{display:inline-block}}.site-nav__cart-link{margin-top:2px}.site-nav__back-to-cart{display:none}.site-nav--cart .site-nav__mobile-search-wrapper,.site-nav--cart .site-nav__desktop-search-wrapper{display:none}.site-nav--checkout{display:flex;border-bottom:1px solid #e9e9e9;padding:10px 20px}.site-nav--checkout .site-nav__hamburger-button-wrapper{display:none}.site-nav--checkout .site-nav__cart-buttons-wrapper{display:none}.site-nav--checkout .site-nav__back-to-cart{display:inherit}.site-nav--checkout .site-nav__back-to-cart a{font-size:13px;color:#353535;text-decoration:underline;font-weight:600;text-align:right}.shipping-option-radio{display:flex;gap:20px;padding:15px;border:1px solid #d2d2d2;align-items:flex-start;cursor:pointer;font-size:13px;border-bottom:none}.shipping-option-radio:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.shipping-option-radio:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom:solid 1px #d2d2d2;margin-bottom:20px}.shipping-option-radio:has(input:checked){background-color:#f5f5f5;border-color:#000;border-bottom:solid 1px #000}.shipping-option-radio__name{font-weight:700;margin-bottom:7px}.shipping-option-radio__delivery-date-heading,.shipping-option-radio__delivery-date{font-size:14px}.shipping-option-radio__input{margin-top:4px}.address-validation-results{padding:20px;background-color:#f5f5f5;margin-bottom:12px;font-size:13px}.address-validation-results__heading{font-size:17px;font-weight:bold}.address-validation-results__sub-heading{font-size:14px;margin-block:5px 15px}.address-validation-results__option-heading{font-weight:bold;font-size:14px}.address-validation-results__option-details{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;border-radius:8px;border:solid 1px #dedede;padding:20px;margin-block:5px 20px}.address-validation-results__option-detail{flex:1 1 0;min-width:0}.address-validation-results__option-action{display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto}.address-validation-results__option-button{border:solid 1px #dedede;border-radius:4px;padding-block:12px;width:135px}.address-validation-results__option-button--accept{border-color:#000;background-color:#000;color:#fff}.address-validation-results__option-change{color:#8f6900}@media(max-width: 480px){.address-validation-results__option-action{width:100%}}.wishlist-page__continue-shopping-button{display:inline-block;background-color:#757575;border:none;line-height:45px;height:45px;padding:0 20px;color:#fff;text-decoration:none;transition:box-shadow .3s ease;border-radius:4px}.wishlist-page__continue-shopping-button:hover,.wishlist-page__continue-shopping-buttonfocus-visible{box-shadow:0 0 0 4px rgba(105,104,104,.2)}.single-page-checkout input[type=checkbox],.single-page-checkout input[type=radio]{accent-color:#000;border-color:#000}.single-page-checkout input[type=checkbox]:checked{background-color:#000;border-color:#000}.single-page-checkout summary{list-style:none}.single-page-checkout summary::-webkit-details-marker{display:none}@media(min-width: 992px){.single-page-checkout{margin:0 auto;padding-inline:24px;display:grid;grid-template-columns:1fr 420px}}@media(min-width: 992px)and (min-width: 1200px){.single-page-checkout{max-width:1140px}}@media(min-width: 992px)and (min-width: 1400px){.single-page-checkout{max-width:1210px}}@media(max-width: 992px){.single-page-checkout .gift-card-heading{font-size:15px}}.single-page-checkout__summary-wrapper{display:none}@media(min-width: 992px){.single-page-checkout__summary-wrapper{display:block}}.single-page-checkout__summary-in-form-wrapper{display:block;margin-bottom:25px}@media(min-width: 992px){.single-page-checkout__summary-in-form-wrapper{display:none}}.single-page-checkout__collapsible-summary{margin-bottom:20px}@media(min-width: 992px){.single-page-checkout__collapsible-summary{display:none}}@media(max-width: 992px){.single-page-checkout__collapsible-summary #checkout-summary .gray-header{display:none}}.single-page-checkout__collapsible-summary-header{background-color:#f5f5f5;padding:20px 25px;display:flex;gap:10px;align-items:center;font-size:15px;font-weight:400}.single-page-checkout__show-more-options-header{display:flex;gap:10px;justify-content:center;align-items:center;font-size:15px;font-weight:400}.single-page-checkout__payment-buttons-header{font-size:15px;font-weight:400;text-align:center;margin-bottom:5px}.single-page-checkout__payment-buttons-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.single-page-checkout__payment-buttons-buttons--button{flex:1 1 150px;max-width:250px}.single-page-checkout__payment-options{margin-bottom:20px}.single-page-checkout__payment-option-label{display:flex;gap:20px;align-items:flex-start;padding:12px;border:1px solid #d2d2d2;border-bottom:0}.single-page-checkout__payment-option-label:first-of-type{border-radius:8px 8px 0 0}.single-page-checkout__payment-option-label:last-of-type{border-radius:0 0 8px 8px;border:1px solid #d2d2d2}.single-page-checkout__payment-option-label:has(input:checked){background-color:#f5f5f5;border-color:#000;border-bottom:solid 1px #000;border-end-start-radius:0 !important;border-end-end-radius:0 !important}.single-page-checkout__payment-option-label:has(input:checked):only-of-type{background-color:#f5f5f5;border-radius:8px 8px 0 0;border-color:#d2d2d2}.single-page-checkout__payment-option-label:has(input:checked):only-of-type input{display:none}.single-page-checkout__payment-images{margin-left:auto}.single-page-checkout__payment-option-content{border:1px solid #d2d2d2;border-top:0;border-bottom:0;padding:12px;display:none;background-color:#f5f5f5}.single-page-checkout__payment-option-content--active{display:inherit}.single-page-checkout__payment-option-content:last-of-type{border-bottom:solid 1px #d2d2d2;border-radius:0 0 8px 8px}.single-page-checkout__payment-option-message{padding:20px;font-size:13px;text-align:center}.single-page-checkout__iframe{width:calc(100% - 1px)}.single-page-checkout__amazon-button{position:relative;border-radius:4px;max-width:100%;border:1px solid #111;margin-bottom:10px;background-color:#fff;height:55px;width:100%}.single-page-checkout__amazon-button img{margin:0 auto}@media(min-width: 576px){.single-page-checkout__name-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media(min-width: 768px){.single-page-checkout__city-state-zip-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}}.single-page-checkout__placeholder{padding:16px;background-color:#f5f5f5;color:#707070;font-size:13px;border-radius:8px;text-align:center;margin-bottom:20px}.single-page-checkout__placeholder .processing-indicator{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px;margin:0 auto;width:100%}.single-page-checkout__placeholder .processing-indicator[hidden]{display:none}.single-page-checkout__placeholder .processing-dot{width:8px;height:8px;background-color:#000;border-radius:50%;animation:single-page-checkout-dot-pulse 1.2s infinite ease-in-out both}.single-page-checkout__placeholder .processing-dot:nth-child(1){animation-delay:-0.32s}.single-page-checkout__placeholder .processing-dot:nth-child(2){animation-delay:-0.16s}.single-page-checkout__section-heading{font-weight:bold;font-size:18px;margin:8px 0}.single-page-checkout__section-heading--spaced{margin-top:16px}.single-page-checkout__accordion-chevron{transition:transform .5s ease}.single-page-checkout__accordion[open] .single-page-checkout__accordion-chevron{transform:rotate(180deg);transition:transform .5s ease}.single-page-checkout__apple-pay-button{border:solid 1px #000;width:100%;height:45px;border-radius:6px}.single-page-checkout__apple-pay-button-img{margin:0 auto}.single-page-checkout__validate-address-button{background-color:#000;color:#fff;padding:8px;margin-bottom:20px}.single-page-checkout__shipping-order-notice{font-size:12px;line-height:1.175em}.single-page-checkout__shipping-discreet-packaging{font-size:12px;line-height:1.175em;font-weight:bold}.single-page-checkout .form-group-for-checkbox{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.single-page-checkout .form-group-for-checkbox>:nth-child(2){flex-basis:90%}.single-page-checkout .form-group-for-checkbox>:nth-child(3){flex-basis:100%;position:relative;top:-10px}.single-page-checkout .form-group-for-checkbox:last-child{margin-bottom:0px}.single-page-checkout__insurance-heading{font-size:13px;line-height:20px;font-weight:700;margin-bottom:0}.single-page-checkout__insurance-heading__price{margin-bottom:auto;white-space:nowrap;float:right}.single-page-checkout__insurance-heading__price__was-price{text-decoration:line-through}.single-page-checkout__insurance-heading__price__sale-price{font-weight:700;font-size:20px;line-height:22px;color:#2d8e1d}.single-page-checkout__insurance-heading-details{font-size:13px}.single-page-checkout .c___form-group--with-floating-label.specialcheckbox>label{padding:0px 0px 0px 23px;opacity:1;height:auto}.single-page-checkout .c___form-group--with-floating-label.specialcheckbox>.field-validation-error{margin-top:24px}.single-page-checkout .form-check-input[type=checkbox]{margin-bottom:auto}.single-page-checkout .form-check-label{width:100%}.single-page-checkout .shipping-option-radio__shipping-details{width:100%}.single-page-checkout .shipping-option-radio__shipping-details .shipping-option-radio__name__price{margin-bottom:auto;white-space:nowrap;float:right}.single-page-checkout .shipping-option-radio__shipping-details .shipping-option-radio__name__price--was{text-decoration:line-through;color:#595959;font-size:12px}.single-page-checkout__small-copy-link{font-size:14px}.single-page-checkout__section-addons,.single-page-checkout__section-age-verification{margin-bottom:25px;padding:15px;border-radius:8px;border:1px solid #d2d2d2;background-color:#f5f5f5}@keyframes single-page-checkout-dot-pulse{0%,80%,100%{transform:scale(0.6);opacity:.2}40%{transform:scale(1);opacity:1}}.hr-with-text{display:flex;align-items:center;text-align:center}.hr-with-text::before,.hr-with-text::after{content:"";flex:1;border-bottom:1px solid #ccc}.hr-with-text:not(:empty)::before{margin-right:.25em}.hr-with-text:not(:empty)::after{margin-left:.25em}.hr-with-text span{padding:0 10px;background-color:#fff}#payment-form-submit{background-color:#cf2013;color:#fff;margin:25px 0 50px}.card-type-container{padding-left:20px}.card-type-option{margin-bottom:5px}.hubbox-container{min-height:250px}.c___form-group{margin-bottom:16px}.c___form-group--with-floating-label{position:relative}.c___form-group--with-floating-label .c___form-control::placeholder{color:rgba(0,0,0,0)}.c___form-group--with-floating-label .c___form-control:focus,.c___form-group--with-floating-label .c___form-control:not(:placeholder-shown){padding-top:22px;padding-bottom:6px;line-height:20px}.c___form-group--with-floating-label .c___form-control:focus~label,.c___form-group--with-floating-label .c___form-control:not(:placeholder-shown)~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.c___form-group--with-floating-label .c___form-select{padding-top:22px;padding-bottom:6px;line-height:20px}.c___form-group--with-floating-label .c___form-select:focus~label,.c___form-group--with-floating-label .c___form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.c___form-group--with-floating-label>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:12px 16px;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);opacity:.25;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.c___form-control{display:block;width:100%;padding:12px 16px;font-weight:400;line-height:24px;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}.c___form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.c___form-select{display:block;width:100%;padding:12px 16px;font-weight:400;line-height:24px;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.c___form-select:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}button{background-color:rgba(0,0,0,0);border:none;padding:0;font:inherit}*,*:before,*:after{font-family:"Open Sans",sans-serif;box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,ul,li{margin:0;padding:0}.sr-only--skip-link{display:block;position:absolute;left:-999px;top:-999px}.sr-only--skip-link:focus{top:0;left:0;padding:10px;font-size:16px;line-height:25px;font-weight:700;vertical-align:middle;outline:0;background-color:#cf2013;color:#fff;z-index:2}.d-none{display:none}.container-lg{margin:0 auto;padding-inline:24px}@media(min-width: 992px){.container-lg{max-width:960px}}@media(min-width: 1200px){.container-lg{max-width:1140px}}@media(min-width: 1400px){.container-lg{max-width:1210px}}.container-xl{margin:0 auto;padding-inline:24px}@media(min-width: 1200px){.container-xl{max-width:1140px}}@media(min-width: 1400px){.container-xl{max-width:1210px}}
.return-to-top{position:fixed;bottom:40px;right:10px;z-index:9999;padding-right:20px;display:none}.return-to-top.show{display:block}.return-to-top__btn{padding:0;border-radius:25px;height:42px;width:42px;background-color:#f6f6f6;display:block;border:none}

/*# sourceMappingURL=/wwwroot/bundles/global.d799d3d8.css.map*/