.page.checkout{margin:2.3rem 0 0;min-height:35rem}.page.checkout+.section.footer{margin-top:6rem}@media(max-width: 960px){.page.checkout{padding-bottom:calc(2rem + var(--safe-area-insets-bottom, env(safe-area-inset-bottom)))}}@media(min-width: 960px){.page.checkout .checkout-wrap{display:flex}}@media(min-width: 960px){.page.checkout .checkout-left{width:calc(100% - 26rem)}.page.checkout .checkout-left.full{width:100%}}.page.checkout .checkout-left .checkout-section+.checkout-section{margin-top:5.4rem}@media(min-width: 960px){.page.checkout .checkout-right{width:24rem;margin-left:2rem;position:relative;z-index:3}.page.checkout .checkout-right.sticky .checkout-right-container{position:fixed;top:2rem;right:0}.page.checkout .checkout-right.sticky.sticky-bottom .checkout-right-container{top:auto;position:absolute;bottom:0;left:0 !important;right:auto}}@media(max-width: 960px){.page.checkout .checkout-right{margin-top:4rem}.page.checkout .checkout-right .checkout-right-container{width:auto !important}}.page.checkout .checkout-right>*+*{margin-top:2rem}.page.checkout .checkout-sum{background-color:#fff;box-shadow:.0rem 1.2rem 2.0rem .0rem rgba(58, 64, 81, 0.1);border:.1rem solid #e4e9f0;border-radius:.3rem}.page.checkout .checkout-sum .sum-header{background-color:#eff4fb;border-bottom:.1rem solid #e4e9f0;padding:2rem}.page.checkout .checkout-sum .header-feedback{margin-bottom:2rem}.page.checkout .checkout-sum .header-title{color:rgba(16,53,106,.7);font-size:1.2rem}.page.checkout .checkout-sum .header-title strong{font-weight:600;color:#10356a;text-transform:uppercase}.page.checkout .checkout-sum .header-total{margin-top:2rem}.page.checkout .checkout-sum .header-agreements .checkwrap input+label{font-size:1.2rem;line-height:2rem}.page.checkout .checkout-sum .header-cta{margin-top:2rem}.page.checkout .checkout-sum .sum-services{padding:1.8rem}.page.checkout .checkout-sum .services-service{font-weight:400;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;color:rgba(16,53,106,.7)}.page.checkout .checkout-sum .services-service+.services-service{margin-top:1.2rem}.page.checkout .checkout-sum .services-service strong{font-weight:inherit;color:rgba(16,53,106,.5);max-width:75%;flex:1 0 0;padding-right:1rem;line-height:1.2em}.page.checkout .checkout-sum .services-service .pricebox{font-size:inherit}.page.checkout .checkout-sum .services-service .pricebox.discount{color:#f8762f}.page.checkout .checkout-sum .service-clearbtn{color:rgba(16,53,106,.7);margin-left:.5rem;font-size:.8em;transition:opacity 300ms ease}.page.checkout .checkout-sum .service-clearbtn:hover{color:#ec007c}.page.checkout .checkout-sum .services-promocode{background-color:#fcecf1;margin-top:1rem;border-radius:.3rem;padding:1rem}.page.checkout .checkout-sum .promocode-title{display:block;color:#ec007c;margin-bottom:.5rem}.page.checkout .checkout-sum .promocode-description{color:rgba(16,53,106,.7);margin:.5rem 0;font-size:1.2rem}.page.checkout .checkout-sum .sum-btnwrap{padding:1.8rem}.page.checkout .checkout-sum .sum-bottomcontrols{border-top:.1rem solid #e4e9f0;padding:1.6rem 1.8rem}.page.checkout .checkout-sum .sum-promocodes .babymall_select__option span{font-size:1.2rem;display:block;margin-top:.3rem;color:rgba(16,53,106,.5)}.page.checkout .checkout-sum .sum-promocodes .babymall_select__single-value span{display:none}.page.checkout .checkout-sum .sum-promocodes+.btn{margin-top:1.5rem}.page.checkout .checkout-storebanner{display:flex;background-color:#eff4fb;color:#2c67bb;align-items:center;padding:1.5rem;font-size:1.4rem;line-height:1.3em}.page.checkout .checkout-storebanner .storebanner-icon{font-size:3.2rem;margin-left:1.5rem;opacity:.8}.page.checkout .checkout-noninstallmentwarning .noninstallmentwarning-list{margin-top:1.5rem}.page.checkout .checkout-noninstallmentwarning .noninstallmentwarning-list li{padding:1rem;background-color:#fff;border-radius:.3rem}.page.checkout .checkout-noninstallmentwarning .noninstallmentwarning-list li+li{margin-top:1rem}.page.checkout .checkout-feedback{width:100%;margin-bottom:2rem}.page.checkout .checkout-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page.checkout .checkout-section .section-header .section-title{margin-bottom:0}.page.checkout .checkout-section .section-title{font-weight:600;font-size:2.4rem;margin-bottom:2rem;display:block}.page.checkout .checkout-section .section-title.big{font-weight:700}.page.checkout .checkout-section .section-title.small{font-size:1.5rem}.page.checkout .checkout-section .tabs-labels{margin-bottom:2rem}.page.checkout .checkout-section .tab-btn{margin-top:2rem}.page.checkout .checkout-section .section-emptymessage{border:.1rem solid #e4e9f0;padding:2rem;text-align:center;border-radius:.3rem}.page.checkout .checkout-basket .basket-clearbtn{text-decoration:underline;color:rgba(16,53,106,.7)}.page.checkout .checkout-basket .basket-clearbtn:disabled{opacity:.5;cursor:default}.page.checkout .checkout-basket .basket-empty{text-align:center;padding:4rem 0;color:rgba(16,53,106,.7);border:.1rem solid #d9dfe7;border-radius:.3rem}.page.checkout .checkout-basket .list-product{padding:2rem 0;border-bottom:.1rem solid #e4e9f0}@media(max-width: 960px){.page.checkout .checkout-basket .list-product:last-child{border-bottom:0;padding-bottom:0}}.page.checkout .checkout-basket .basket-deliveryinfo{font-weight:600;padding:1rem 1rem;background-color:#eff4fb;border-radius:.3rem;color:#0c61dc;display:flex;justify-content:center;align-items:center;min-height:5rem;margin-bottom:1rem;line-height:1.4em}.page.checkout .checkout-basket .basket-deliveryinfo i{font-size:3rem;margin-right:1rem}.page.checkout .checkout-basket .basket-deliveryinfo span{font-weight:700;background-color:rgba(12,97,220,.25);padding:.3rem .5rem .2rem;border-radius:.8rem;margin:0 .8rem;white-space:nowrap}@media(max-width: 960px){.page.checkout .checkout-basket .basket-deliveryinfo{padding:1rem 2rem;align-items:flex-start}.page.checkout .checkout-basket .basket-deliveryinfo i{font-size:3.4rem}.page.checkout .checkout-basket .basket-deliveryinfo span{margin:0;font-size:.9em}.page.checkout .checkout-basket .basket-deliveryinfo .cargoinfo-text{margin-left:.5rem;margin-top:1rem}}.page.checkout .checkout-basket .basket-cargoinfo{font-weight:600;padding:1rem 1rem;background-color:#fef0e8;border-radius:.3rem;color:#f8762f;display:flex;justify-content:center;align-items:center;min-height:5rem;margin-bottom:1rem;line-height:1.4em}.page.checkout .checkout-basket .basket-cargoinfo i{font-size:3rem;margin-right:1rem}.page.checkout .checkout-basket .basket-cargoinfo span{font-weight:700;background-color:rgba(248,118,47,.25);padding:.3rem .5rem .2rem;border-radius:.8rem;margin:0 1rem}@media(max-width: 960px){.page.checkout .checkout-basket .basket-cargoinfo{padding:1rem 2rem;align-items:flex-start}.page.checkout .checkout-basket .basket-cargoinfo i{font-size:3.4rem}.page.checkout .checkout-basket .basket-cargoinfo span{margin:0 .5rem}.page.checkout .checkout-basket .basket-cargoinfo .cargoinfo-text{margin-left:.5rem;margin-top:1rem}}.page.checkout .checkout-basket .basket-message{font-weight:500;background-color:#f1f1f3;text-align:center;padding:2rem;border-radius:.3rem;line-height:1.3em}.page.checkout .checkout-basket .basket-message strong{color:#ec007c}@media(max-width: 960px){.page.checkout .checkout-campaigns{width:calc(100% + 4rem);margin:4rem -2rem 0;overflow:hidden;padding:0 4rem 0 2rem}}@media(min-width: 960px){.page.checkout .checkout-campaigns .campaigns-slider{position:relative;padding-left:3.5rem;padding-right:3.5rem;width:calc(100% + 9rem);margin:0 -4.5rem}.page.checkout .checkout-campaigns .campaigns-slider:before,.page.checkout .checkout-campaigns .campaigns-slider:after{content:" ";overflow:hidden;display:block;position:absolute;top:0;bottom:0;width:3.5rem;left:0;background-color:#fff;z-index:3}.page.checkout .checkout-campaigns .campaigns-slider:after{right:0;left:auto}}@media(max-width: 960px){.page.checkout .checkout-campaigns .campaigns-slider{overflow:visible;width:calc(100% + 2rem);margin:0 -1rem}}.page.checkout .checkout-campaigns .campaigns-slider .swiper-slide{padding:0 1rem;display:flex;height:auto}.page.checkout .checkout-campaigns .campaigns-slider .swiper-button-next{right:1rem}.page.checkout .checkout-campaigns .campaigns-slider .swiper-button-prev{left:1rem}.page.checkout .checkout-campaigns .campaign-button{display:flex;flex-direction:column;width:100%;border:.1rem solid #e4e9f0;padding:2rem;border-radius:.3rem;box-shadow:0rem .5rem 1.0rem 0rem rgba(0, 0, 0, 0.05);transition:background-color 300ms ease}@media(min-width: 960px){.page.checkout .checkout-campaigns .campaign-button:hover{background-color:#f8f9fa}}.page.checkout .checkout-campaigns .campaign-title{display:block;color:#ec007c;margin-bottom:1rem}.page.checkout .checkout-campaigns .campaign-title.placeholder{height:1.3rem;width:100%}.page.checkout .checkout-campaigns .campaign-description{font-size:1.4rem;line-height:1.3em;color:rgba(16,53,106,.7);max-height:3.9em;overflow:hidden;flex:1 0 0}.page.checkout .checkout-campaigns .campaign-description.placeholder{height:1.6rem;width:80%}.page.checkout .checkout-campaigns .campaign-imagewrap{width:100%;position:relative;padding-bottom:44%;margin-bottom:2rem;background-color:#f1f1f3;border-radius:.3rem;overflow:hidden}.page.checkout .checkout-campaigns .campaign-image{position:absolute;width:100%;height:100%;top:0;left:0}.page.checkout .checkout-campaigns .campaign-ctawrap{font-weight:500;display:flex;justify-content:flex-end;align-items:center;margin-top:2rem}.page.checkout .checkout-campaigns .campaign-ctawrap i{margin-left:1rem}.page.checkout .checkout-campaigns .campaign-ctawrap .placeholder{height:1.9rem;width:11rem}.page.checkout .checkout-lists{padding-bottom:0;width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}.page.checkout .checkout-lists .tabs-items{padding-left:2rem;padding-right:2rem}.page.checkout.checkout-summary .summary-message{background-color:#ec007c;color:#fff;padding:4rem 3.6rem;margin-bottom:4rem;border-radius:.3rem}@media(max-width: 960px){.page.checkout.checkout-summary .summary-message{padding:2rem 2rem}}.page.checkout.checkout-summary .message-title{font-weight:700;font-size:5rem;line-height:1.3em}@media(max-width: 960px){.page.checkout.checkout-summary .message-title{font-size:2.4rem}}.page.checkout.checkout-summary .message-links{margin-top:2rem}@media(min-width: 960px){.page.checkout.checkout-summary .message-links>*+*{margin-left:1rem}}@media(max-width: 960px){.page.checkout.checkout-summary .links-link{width:100%}.page.checkout.checkout-summary .links-link+*{margin-top:1.5rem}}.page.checkout.checkout-summary .summary-products .products-list{border:.1rem solid #e4e9f0;padding:0 2rem;border-radius:.3rem;box-shadow:0rem .5rem 1.0rem 0rem rgba(0, 0, 0, 0.05)}.page.checkout.checkout-summary .summary-products .list-product{padding:2rem 0}.page.checkout.checkout-summary .summary-products .list-product+.list-product{border-top:.1rem solid #e4e9f0}.page.checkout.checkout-summary .summary-info .info-content{padding:2.5rem 2rem}@media(min-width: 960px){.page.checkout.checkout-summary .summary-info .info-content{border-radius:.3rem;box-shadow:0rem .5rem 1.0rem 0rem rgba(0, 0, 0, 0.05);border:.1rem solid #e4e9f0}}@media(max-width: 960px){.page.checkout.checkout-summary .summary-info .info-content{border-top:.1rem solid #e4e9f0;border-bottom:.1rem solid #e4e9f0;width:calc(100% + 4rem);margin:0 -2rem}}.page.checkout.checkout-summary .summary-info .content-data{display:flex;flex-flow:row wrap;justify-content:space-between}.page.checkout.checkout-summary .summary-info .data-section{width:calc(50% - 1rem);display:flex;color:rgba(16,53,106,.7);padding:.5rem 0}@media(max-width: 960px){.page.checkout.checkout-summary .summary-info .data-section{display:block}}.page.checkout.checkout-summary .summary-info .data-section strong{color:#10356a}@media(max-width: 960px){.page.checkout.checkout-summary .summary-info .data-section strong{display:block}}.page.checkout.checkout-summary .summary-info .data-section>span{flex:1 0 0;margin-left:1rem}@media(max-width: 960px){.page.checkout.checkout-summary .summary-info .data-section>span{flex:none;display:block;margin:1rem 0 0}}.page.checkout.checkout-summary .summary-info .content-bottom{background-color:#f8f9fa;border-radius:.3rem;margin-top:2rem;padding:2rem;display:flex;justify-content:space-between}@media(max-width: 960px){.page.checkout.checkout-summary .summary-info .content-bottom{display:block}}.page.checkout.checkout-summary .summary-info .content-bottom .bottom-section{display:flex;flex-direction:column}@media(min-width: 960px){.page.checkout.checkout-summary .summary-info .content-bottom .bottom-section{width:calc(50% - 1rem)}}@media(max-width: 960px){.page.checkout.checkout-summary .summary-info .content-bottom .bottom-section+.bottom-section{margin-top:2rem}}.page.checkout.checkout-summary .summary-info .content-bottom .section-title{color:rgba(16,53,106,.7);font-size:2rem;display:block;margin-bottom:2rem}.page.checkout.checkout-summary .summary-info .content-bottom .section-content{flex:1 0 0;display:flex;justify-content:center;flex-direction:column}.page.checkout.checkout-summary .summary-info .content-bottom .section-content.white{background-color:#fff;border-radius:.3rem;padding:2rem}.page.checkout.checkout-summary .summary-info .content-bottom .addresses-address+.addresses-address{margin-top:3rem}.page.checkout.checkout-summary .summary-info .content-bottom .address-title{display:block;margin-bottom:.5rem}.page.checkout.checkout-summary .summary-info .content-bottom .address-info{color:rgba(16,53,106,.7);line-height:1.3em;font-size:1.4rem}.page.checkout.checkout-summary .summary-info .content-bottom .address-contact{font-weight:500;color:rgba(16,53,106,.5);margin-top:.5rem}.page.checkout.checkout-summary .summary-info .content-bottom .payment-title{color:rgba(16,53,106,.5);margin-bottom:.4rem;display:block}.page.checkout.checkout-summary .summary-info .content-bottom .payment-services{margin-top:3rem}.page.checkout.checkout-summary .summary-info .content-bottom .services-service{display:flex;justify-content:space-between;color:rgba(16,53,106,.7)}.page.checkout.checkout-summary .summary-info .content-bottom .services-service+.services-service{margin-top:.6rem}.page.checkout.checkout-summary .summary-info .content-bottom .services-service strong{color:rgba(16,53,106,.5)}.page.checkout.checkout-summary .summary-info .content-bottom .payment-total{display:flex;align-items:center;justify-content:space-between;border-top:.1rem solid #e4e9f0;padding-top:2rem;margin-top:3rem}.page.checkout.checkout-summary .summary-info .content-bottom .payment-total strong{font-size:1.8rem}.page.checkout.checkout-summary .summary-info .content-bottom .payment-total .pricebox{font-size:2rem}.page.checkout.checkout-summary .summary-info .content-bottom .payment-info{font-weight:600;margin-top:.5rem;display:flex;justify-content:flex-start;align-items:center}.page.checkout.checkout-summary .summary-info .content-bottom .payment-info.account .info-detail{font-weight:500;max-width:30%;color:rgba(16,53,106,.5);font-size:1.4rem}.page.checkout.checkout-summary .summary-info .content-bottom .info-image{width:6rem;height:3rem;border:.2rem solid #e4e9f0;border-radius:.3rem}.page.checkout.checkout-summary .summary-info .content-bottom .info-data{margin-left:2rem;flex:1 0 0}.page.checkout.checkout-summary .summary-info .content-bottom .info-detail{margin-left:2rem;text-align:right}.page.checkout.checkout-summary .summary-info .content-agreements{font-weight:500;padding:2rem 0 0;font-size:1.8rem;color:rgba(16,53,106,.7)}.page.checkout.checkout-summary .summary-info .content-agreements>*+*{margin-left:2rem}.page.checkout .checkout-selectinput .label-content{width:calc(100% - 3.5rem)}.page.checkout .checkout-selectinput .selectinput-optinfo{display:flex;align-items:center;padding:1rem 0;transition:opacity 300ms ease}@media(max-width: 960px){.page.checkout .checkout-selectinput .selectinput-optinfo{display:block;font-size:1.5rem;padding:1.4rem 0 1.5rem}}.page.checkout .checkout-selectinput .selectinput-optinfo.deleting{opacity:.5}@media(min-width: 960px){.page.checkout .checkout-selectinput .optinfo-text{flex:1 0 0;max-width:calc(100% - 16.5rem)}}.page.checkout .checkout-selectinput .optinfo-title{font-weight:600;display:block}.page.checkout .checkout-selectinput .optinfo-description{font-weight:400;color:rgba(16,53,106,.7);width:100%;line-height:1.3em}@media(max-width: 960px){.page.checkout .checkout-selectinput .optinfo-description{margin-top:1rem}.page.checkout .checkout-selectinput .optinfo-description>*{display:block}.page.checkout .checkout-selectinput .optinfo-description>*>*+*{margin-left:.5rem}.page.checkout .checkout-selectinput .optinfo-description>*+*{margin-top:1rem}}@media(min-width: 960px){.page.checkout .checkout-selectinput .optinfo-description{margin-top:.5rem}.page.checkout .checkout-selectinput .optinfo-description>*{display:inline-block;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.checkout .checkout-selectinput .optinfo-description>*>*+*{margin-left:.5rem}.page.checkout .checkout-selectinput .optinfo-description>*+*{margin-left:2rem}.page.checkout .checkout-selectinput .optinfo-description .description-billing{max-width:25%}.page.checkout .checkout-selectinput .optinfo-description .description-billing+.description-address{max-width:40%}.page.checkout .checkout-selectinput .optinfo-description .description-billing+.description-address+.description-contact{max-width:27%}.page.checkout .checkout-selectinput .optinfo-description .description-address{max-width:60%}.page.checkout .checkout-selectinput .optinfo-description .description-contact{max-width:36%}}.page.checkout .checkout-selectinput .optinfo-controls{display:flex;align-items:center}@media(max-width: 960px){.page.checkout .checkout-selectinput .optinfo-controls{margin-top:2rem;justify-content:space-between}}.page.checkout .checkout-selectinput .optinfo-controls>*+*{margin-left:2rem}@media(max-width: 960px){.page.checkout .checkout-selectinput .checkwrap input+label{align-items:flex-start}.page.checkout .checkout-selectinput .checkwrap input+label .label-check{margin-top:1rem}}.page.checkout .checkout-cargoinput.inputwrap .checkwrap{width:38rem !important}.page.checkout .checkout-cargoinput.inputwrap .checkwrap input+label{align-items:flex-start;padding:2rem}.page.checkout .checkout-cargoinput.inputwrap .opt-head{display:flex;justify-content:space-between;align-items:center}.page.checkout .checkout-cargoinput.inputwrap .opt-head:last-child{margin-top:.3rem}.page.checkout .checkout-cargoinput.inputwrap .opt-info{color:rgba(16,53,106,.7);margin-top:.5rem;line-height:1.3em}.page.checkout .checkout-cargoinput.inputwrap .opt-info span{font-weight:500;color:#1f88aa;text-decoration:underline}.page.checkout .checkout-charityselection{margin-top:6rem}.page.checkout .checkout-charityselection .checkout-charityinput .checkwrap{width:calc(33.333333% - 1rem) !important;width:calc(33.3333333333% - 1rem) !important}@media(max-width: 960px){.page.checkout .checkout-charityselection .checkout-charityinput .checkwrap{width:100% !important}}.page.checkout .checkout-charityselection .checkout-charityinput .checkwrap input+label{align-items:center;padding:2rem}.page.checkout .checkout-charityselection .checkout-charityinput .opt-head{display:flex;justify-content:space-between;align-items:center}.page.checkout .checkout-charityselection .checkout-charityinput .opt-info{color:rgba(16,53,106,.7);margin-top:.5rem;line-height:1.3em}.page.checkout .checkout-charityselection .checkout-charityinput .opt-info span{font-weight:500;color:#1f88aa;text-decoration:underline}.page.checkout .checkout-paymentopts{border:.1rem solid #e4e9f0;border-radius:.3rem;box-shadow:0rem .5rem 1.0rem 0rem rgba(0, 0, 0, 0.05);position:relative}.page.checkout .checkout-paymentopts .paymentopts-blockmsg{position:absolute;background-color:rgba(255,255,255,.95);border-radius:.3rem;display:flex;align-items:center;justify-content:center;text-align:center;color:rgba(16,53,106,.7);z-index:2;top:0;left:0;width:100%;height:100%}.page.checkout .checkout-paymentopts .paymentopts-opt:not(:first-child){border-top:.1rem solid #e4e9f0}.page.checkout .checkout-paymentopts .paymentopts-opt .input-opts{border:none;border-radius:none;box-shadow:none}.page.checkout .checkout-paymentopts .paymentopts-opt .checkwrap input:checked+label{background-color:#fff}.page.checkout .checkout-paymentopts .paymentopts-opt .checkwrap input+label{height:7rem}.page.checkout .checkout-paymentopts .paymentopts-section{margin:0 2rem 2rem;border:.1rem solid #e4e9f0}.page.checkout .checkout-paymentopts .paymentopts-section.textarea{border:none;font-size:1.4rem;color:rgba(16,53,106,.7)}.page.checkout .checkout-paymentopts .section-header{height:7rem;display:flex;justify-content:space-between;align-items:center;border-bottom:.1rem solid #e4e9f0;padding:0 3.6rem}.page.checkout .checkout-paymentopts .section-content{padding:2rem}.page.checkout .checkout-paymentopts .section-content.loader-container{min-height:9rem}.page.checkout .checkout-paymentopts .paymentopts-textarea{padding:2rem}.page.checkout .cardinfo-cardinput{position:relative}.page.checkout .cardinput-type{position:absolute;right:1.2rem;top:2rem;width:2.2rem;height:2rem;background-color:#fff;border-radius:.3rem}.page.checkout .cardinfo-installments{margin-top:3rem;background-color:#f1f1f3;padding:3.6rem 6rem}@media(max-width: 960px){.page.checkout .cardinfo-installments{padding:3rem 2rem}}.page.checkout .installments-emptymessage{padding:1rem 0;color:rgba(16,53,106,.7)}.page.checkout .installments-title{display:block;margin-bottom:2rem}.page.checkout .installments-input{max-width:45rem}.page.checkout .installments-input .checkwrap input:checked+label{color:inherit;background-color:#fff}.page.checkout .installments-input .checkwrap input+label{background-color:#fff}.page.checkout .installments-opt{display:flex;align-items:center;padding:1.8rem 0}@media(max-width: 960px){.page.checkout .installments-opt{flex-wrap:wrap}}.page.checkout .opt-text{flex:1 0 0}@media(max-width: 960px){.page.checkout .opt-text{width:100%;margin-bottom:1rem;flex:none}}.page.checkout .opt-title{font-weight:600;display:block}.page.checkout .title-promo{font-weight:400;display:inline-block;font-size:1.2rem;padding:.2rem .5rem;line-height:1.2rem;background-color:#f8762f;margin-left:.5rem;color:#fff;border-radius:.2rem;vertical-align:text-bottom}.page.checkout .opt-description{font-weight:600;color:#f8762f;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem}.page.checkout .opt-total{font-weight:400;margin-left:2rem}.page.checkout .opt-fractions{font-weight:400;color:rgba(16,53,106,.5)}@media(min-width: 960px){.page.checkout .opt-fractions{margin-left:2rem}}.page.checkout .paymentopts-bankaccount .bankaccount-input{margin-left:0 !important;display:block}.page.checkout .paymentopts-bankaccount .bankaccount-input .input-opts{border:none;box-shadow:none;border-radius:0}.page.checkout .paymentopts-bankaccount .bankaccount-input .checkwrap input+label{border:none;border-radius:0;align-items:flex-start;padding-top:1rem;padding-bottom:1rem}.page.checkout .paymentopts-bankaccount .bankaccount-input .checkwrap input+label>.label-check{margin-top:.3rem}.page.checkout .paymentopts-bankaccount .bankaccount-input .content-logo{height:2.8rem;display:block;margin-bottom:1rem}.page.checkout .paymentopts-bankaccount .bankaccount-input .content-title{display:block}.page.checkout .paymentopts-bankaccount .bankaccount-input .content-description{font-weight:400;color:rgba(16,53,106,.7);margin-top:.8rem}
.img{transition:opacity 120ms ease;object-fit:contain;object-position:center}.img.loading{opacity:0}.img.cover{object-fit:cover}
.productbox-wrap{position:relative;display:block;background-color:#fff;border-radius:.3rem;z-index:1}.productbox-wrap:before{content:" ";overflow:hidden;display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;border-radius:.3rem;box-shadow:.0rem 1.2rem 2.0rem .0rem rgba(58, 64, 81, 0.1);opacity:0;transition:opacity 300ms ease;border:.1rem solid #e4e9f0;z-index:-1;pointer-events:none}.productbox{display:block;position:relative}@media(min-width: 960px){.productbox:hover .productbox-wrap:before,.productbox:hover.productbox-wrap:before{opacity:1}.productbox:hover .productbox-controls:not(.visible){opacity:1;transform:translate3d(0, 0, 0) !important}}.productbox .productbox-labels{z-index:2}.productbox .productbox-labels>*{margin-right:.5rem;margin-bottom:.3rem}.productbox .productbox-labels>*+*{margin-left:0}.productbox .productbox-controls{position:relative;padding:1.5rem 2rem 2rem;background-color:#fff;z-index:2}.productbox .productbox-controls:not(.visible){position:absolute;bottom:.1rem;left:.1rem;right:.1rem;opacity:0;transform:translate3d(0, 1rem, 0);transition:opacity 300ms ease,transform 300ms ease;background-color:rgba(0,0,0,0)}.productbox .productbox-controls:not(.visible)>*{position:relative;z-index:2}.productbox .productbox-controls:not(.visible):before,.productbox .productbox-controls:not(.visible):after{content:" ";overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0;z-index:1}.productbox .productbox-controls:not(.visible):before{top:0;height:2rem;background-color:#fff;background:linear-gradient(0deg, #fff, white, rgba(255, 255, 255, 0))}.productbox .productbox-controls:not(.visible):after{top:2rem;background-color:#fff}@media(max-width: 960px){.productbox .productbox-controls:not(.visible){display:none}}.productbox .productbox-imagewrap{position:relative}.productbox .imagewrap-image{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center}.productbox .productbox-title{font-weight:500;overflow:hidden;display:block;line-height:1.33333em;color:rgba(16,53,106,.7)}.productbox .productbox-price.placeholder{width:9rem;height:4rem}.productbox .productbox-giftnote{background-color:#e5f7f4;padding:1rem;margin-top:1rem;max-width:50rem}.productbox .productbox-giftnote .giftnote-head{display:flex;align-items:center}.productbox .productbox-giftnote .head-icon{font-size:1.7rem;margin-right:1.4rem}.productbox .productbox-giftnote .head-title{flex:1 0 0;font-size:1.5rem}.productbox .productbox-giftnote .giftnote-bottom{margin-top:1rem;display:flex;justify-content:space-between;align-items:flex-end}.productbox .productbox-giftnote .bottom-message{color:#017c64}.productbox .productbox-giftnote .message-note{margin-top:.3rem;font-style:italic}.productbox .productbox-giftnote .bottom-controls{margin-left:1rem;display:flex;justify-content:flex-end;align-items:center}.productbox .productbox-giftnote .bottom-controls>*+*{margin-left:1rem}
.pricebox{font-weight:500;display:inline-block;font-size:1.8rem}.pricebox.big{font-size:2.4rem}.pricebox.big .top-price{font-weight:600}.pricebox.big .pricebox-old{font-size:.66em}.pricebox.big .top-discount{margin-left:.5em}.pricebox.align-right{text-align:right}.pricebox.align-right .pricebox-top{justify-content:flex-end}.pricebox.strike .top-price{text-decoration:line-through}.pricebox .pricebox-top{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end}.pricebox .pricebox-top>*{font-size:.8em}.pricebox .pricebox-top>*+*{margin-left:.3em}.pricebox .top-price{font-size:1em;letter-spacing:-0.025em}.pricebox .top-discount{margin-bottom:.1em;font-size:.66em}.pricebox .pricebox-old{display:block;font-size:.83em;text-decoration:line-through;margin-bottom:.5em;opacity:.5}@media(max-width: 960px){.pricebox .pricebox-old{margin-top:.2em}}

/*# sourceMappingURL=6245.87de0130dff9f8245875.css.map*/