.l-cart{margin:0 auto;max-width:1440px;padding-left:var(--global-section_holder-side_paddings);padding-right:var(--global-section_holder-side_paddings);margin-bottom:64px;margin-top:64px;overflow:hidden}@media screen and (max-width: 1023.9px){.l-cart{margin-top:0}}.l-cart.m-empty{min-height:auto}@media screen and (max-width: 1023.9px){.l-cart.m-empty{margin-top:22px}}@media screen and (min-width: 1024px){.l-cart-inner{display:flex;justify-content:space-between}}.l-cart-products{color:#000}@media screen and (min-width: 1024px){.l-cart-products{min-width:66.6666666667%}}.l-cart.m-empty .l-cart-products{min-width:100%}.l-cart-aside{color:#000}@media screen and (min-width: 1024px){.l-cart-aside{margin-inline-start:8.3333333333%;margin-top:0;max-width:25%;min-width:25%;position:relative}}@media screen and (max-width: 1023.9px){.l-cart-aside{margin-top:8px;padding-top:32px}}.l-cart-aside_inner{display:flex;flex-direction:column}.l-cart-aside_title{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:16px;line-height:22px;margin-bottom:20px}@media screen and (max-width: 1023.9px){.l-cart-aside_title{font-size:14px;line-height:20px}}@media screen and (max-width: 1023.9px){.l-cart-aside_title{font-size:16px;line-height:22px}}.l-cart .b-payment_total-tax{color:#4f4f4f}.l-cart [data-widget=paymentRequestButton]{margin-bottom:16px}.l-cart_messages{margin:0 auto;max-width:1440px;padding-left:var(--global-section_holder-side_paddings);padding-right:var(--global-section_holder-side_paddings)}@media screen and (max-width: 1023.9px){.l-cart_messages{margin-bottom:20px}}.l-cart_messages .b-message:not(.m-error,.m-success){background:#f2f2f2}.l-cart_messages .b-message.m-warning{background-color:#f2f2f2;color:#000}.l-cart_product{width:100%}.l-cart_product caption{border:0;clip:rect(1px, 1px, 1px, 1px);left:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;position:absolute;top:0}.l-cart_product-head{color:rgba(0,0,0,.54)}@media screen and (max-width: 1366.9px){.l-cart_product-head{display:none}}.l-cart_product-body{border-top:1px solid #e7e7e7;width:100%}@media screen and (max-width: 1366.9px){.l-cart_product-info_msg{display:grid;width:100%}}.l-cart_product-info_msg.m-gift{box-shadow:none}.l-cart_product-info_msg .b-message.m-small{padding:16px 20px}.l-cart_product-item{border-bottom:1px solid #e7e7e7;position:relative}@media screen and (max-width: 1366.9px){.l-cart_product-item{display:grid;grid-template-areas:"image details remove" "image qty     qty" "image total   total";grid-template-columns:30% auto fit-content(0);grid-template-rows:auto auto 1fr}}.l-cart_product-info_msg+.l-cart_product-item{box-shadow:none}.l-cart_product-image,.l-cart_product-price,.l-cart_product-qty,.l-cart_product-total,.l-cart_product-remove{padding:32px 8px;vertical-align:top}.l-cart_product-image.m-header,.l-cart_product-price.m-header,.l-cart_product-qty.m-header,.l-cart_product-total.m-header,.l-cart_product-remove.m-header{font-weight:400;font-size:14px;line-height:20px;padding:2px 8px 22px}.l-cart_product-image{grid-area:image;padding-left:0;text-align:center}@media screen and (min-width: 1367px){.l-cart_product-image{width:18%}}@media screen and (max-width: 1366.9px){.l-cart_product-image{padding-inline-end:0;padding-top:24px}}.l-cart_product-image.m-header{padding-inline-start:0;text-align:start}.l-cart_product-details{padding:30px 8px;vertical-align:top}@media screen and (min-width: 1367px){.l-cart_product-details{width:36.5%}.l-cart_product-details .b-cart_product-price{display:none}}@media screen and (max-width: 1366.9px){.l-cart_product-details{grid-area:details;padding-bottom:0;padding-top:20px}}.l-cart_product-details.m-header{font-size:13px;padding:2px 8px 22px}@media screen and (max-width: 767.9px){.l-cart_product-details og-offer .zo-button{font-size:10px}}@media screen and (min-width: 768px){.l-cart_product-details og-offer .zo-button{font-size:12px}}@media screen and (min-width: 1367px){.l-cart_product-price{width:12%}}@media screen and (max-width: 1366.9px){.l-cart_product-price{display:none}}.l-cart_product-price.m-header{font-size:0}.l-cart_product-price .b-price-item.m-old{color:#4f4f4f}.l-cart_product-price .b-price-item.m-new{color:#0a0f9e}.l-cart_product-price .b-price-discount{padding-top:5px}.l-cart_product-price .b-price-discount_item{background-color:#e6e7f5;color:#0a0f9e;font-size:12px;padding:4px 12px;word-break:break-word}@media screen and (min-width: 1367px){.l-cart_product-qty{padding-top:21px;text-align:left}}@media screen and (max-width: 1366.9px){.l-cart_product-qty{display:none}}@media screen and (max-width: 1366.9px){.l-cart_product-qty.m-gift_certificate{display:block;padding-bottom:0;padding-top:4px}}.l-cart_product-qty_on_small{display:none}@media screen and (max-width: 1366.9px){.l-cart_product-qty_on_small{display:block;padding-bottom:8px;padding-top:12px}}@media screen and (min-width: 1367px){.l-cart_product-total{width:9%}}@media screen and (max-width: 1366.9px){.l-cart_product-total{grid-area:total;padding-bottom:25px;padding-top:16px}}@media screen and (max-width: 1366.9px){.l-cart_product-total .b-price-item{color:#000}}.l-cart_product-total .b-cart_product-edit{display:none}@media screen and (max-width: 1366.9px){.l-cart_product-total .b-cart_product-edit{display:block;margin-top:16px}}@media screen and (min-width: 1367px){.l-cart_product-remove{padding-inline-end:0;padding-top:24px;width:24px}}@media screen and (max-width: 1366.9px){.l-cart_product-remove{grid-area:remove;padding:15px 0 0}}.l-cart_product-remove.m-header{border:0;clip:rect(1px, 1px, 1px, 1px);left:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;position:absolute;top:0}@media screen and (max-width: 1366.9px){.l-cart_product-edit_xl{display:none}}@media screen and (min-width: 1367px){.l-cart_product-edit{display:none}}.l-cart_product .b-price{font-weight:400;font-size:13px;line-height:18px;color:#4f4f4f}@media screen and (max-width: 1366.9px){.l-cart_product .b-price-label{display:inline-block;padding-right:3px}}.standard_checkout .b-tooltip{position:relative}.standard_checkout .b-tooltip.m-text{display:inline-block}.standard_checkout .b-tooltip-button{align-items:center;border:1.5px solid #000;border-radius:50%;color:#000;cursor:pointer;display:flex;height:18px;justify-content:center;transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:background-color,color;width:18px}.standard_checkout .b-tooltip-button::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 10px);mask:url("./svg-icons/sprite.svg#info");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 10px);content:""}.standard_checkout .b-tooltip-button:hover,.standard_checkout .b-tooltip-button:focus{border-color:#0a0f9e;color:#0a0f9e}.standard_checkout .b-tooltip.m-text .standard_checkout .b-tooltip-button{border:none;border-radius:0;color:#000;display:inline;height:auto;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;width:auto}.standard_checkout .b-tooltip.m-text .standard_checkout .b-tooltip-button:hover,.standard_checkout .b-tooltip.m-text .standard_checkout .b-tooltip-button:focus{background:none;color:#0a0f9e}.standard_checkout .b-tooltip-container{background-color:#fff;bottom:calc(100% + 16px);box-shadow:5px 10px 40px 0 rgba(0,0,0,.1);left:50%;opacity:0;padding:10px;position:absolute;transform:translateX(-50%);transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:opacity,visibility;visibility:hidden;width:215px}.standard_checkout .b-tooltip-container::after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px 6px 0;bottom:-8px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.standard_checkout .b-tooltip.m-right .standard_checkout .b-tooltip-container{bottom:auto;left:calc(100% + 24px);top:50%;transform:translateY(-50%)}.standard_checkout .b-tooltip.m-right .standard_checkout .b-tooltip-container::after{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:6px 8px 6px 0;bottom:50%;left:0;transform:translate(-8px, 50%)}.standard_checkout .b-tooltip.m-order_summary .standard_checkout .b-tooltip-container{width:204px}@media screen and (min-width: 1024px)and (max-width: 1366.9px){.standard_checkout .b-tooltip.m-order_summary .standard_checkout .b-tooltip-container{width:144px}}.standard_checkout .b-tooltip-button:hover+.standard_checkout .b-tooltip-container,.standard_checkout .b-tooltip-button:focus+.standard_checkout .b-tooltip-container{opacity:1;visibility:visible}.rb_checkout .b-tooltip{position:relative}.rb_checkout .b-tooltip.m-text{display:inline-block}.rb_checkout .b-tooltip-button{align-items:center;color:#7e8081;cursor:pointer;display:flex;justify-content:center;transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:background-color,color}.rb_checkout .b-tooltip-button::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 14px);mask:url("./svg-icons/sprite.svg#question");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 14px);content:""}.rb_checkout .b-tooltip-button:hover,.rb_checkout .b-tooltip-button:focus{border-color:#0a0f9e;color:#0a0f9e}.rb_checkout .b-tooltip.m-text .rb_checkout .b-tooltip-button{border:none;border-radius:0;color:#000;display:inline;height:auto;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;width:auto}.rb_checkout .b-tooltip.m-text .rb_checkout .b-tooltip-button:hover,.rb_checkout .b-tooltip.m-text .rb_checkout .b-tooltip-button:focus{background:none;color:#0a0f9e}.rb_checkout .b-tooltip-container{background-color:#fff;bottom:calc(100% + 16px);box-shadow:5px 10px 40px 0 rgba(0,0,0,.1);left:50%;opacity:0;padding:10px;position:absolute;transform:translateX(-50%);transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:opacity,visibility;visibility:hidden;width:215px}.rb_checkout .b-tooltip-container::after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px 6px 0;bottom:-8px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.rb_checkout .b-tooltip.m-right .rb_checkout .b-tooltip-container{bottom:auto;left:calc(100% + 24px);top:50%;transform:translateY(-50%)}.rb_checkout .b-tooltip.m-right .rb_checkout .b-tooltip-container::after{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:6px 8px 6px 0;bottom:50%;left:0;transform:translate(-8px, 50%)}.rb_checkout .b-tooltip.m-order_summary .rb_checkout .b-tooltip-container{width:204px}@media screen and (min-width: 1024px)and (max-width: 1366.9px){.rb_checkout .b-tooltip.m-order_summary .rb_checkout .b-tooltip-container{width:144px}}.rb_checkout .b-tooltip-button:hover+.b-tooltip-container,.rb_checkout .b-tooltip-button:focus+.b-tooltip-container{opacity:1;visibility:visible}.b-summary_section-title{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:14px;line-height:20px;margin-bottom:16px}@media screen and (max-width: 1023.9px){.b-summary_section-title{font-size:12px;line-height:18px}}.b-summary_section.m-accepted_methods{margin-bottom:30px;margin-top:22px}.b-summary_section.m-promo_code{margin-bottom:22px}.b-summary_table{font-size:14px;line-height:20px;width:100%}.b-summary_table-name,.b-summary_table-value{padding:4px 0;text-align:start}.b-summary_table-name{font-weight:300}.b-summary_table-name.m-tooltip{display:flex;gap:8px}.b-summary_table-name_details{display:none}.b-summary_table-value{text-align:end;vertical-align:top;white-space:nowrap}.b-summary_table-value.m-free_shipping{text-transform:uppercase}.b-summary_table-value.m-top_align{vertical-align:top}.b-summary_table-item{font-weight:300;display:table;width:100%}.b-summary_table-item.m-discount{font-weight:400;color:#0a0f9e}.b-summary_table-item.m-total{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:14px;line-height:20px;border-top:1px solid #e7e7e7;margin:15px 0 0}@media screen and (max-width: 1023.9px){.b-summary_table-item.m-total{font-size:12px;line-height:18px}}@media screen and (max-width: 1023.9px){.b-summary_table-item.m-total{font-size:14px;line-height:20px}}.b-summary_table-item.m-total .b-summary_table-name,.b-summary_table-item.m-total .b-summary_table-value{font-family:"Main-Bold","Arial",sans-serif;font-weight:400;padding:22px 0 16px}.b-summary_table-item.m-total .b-summary_table-name .currency,.b-summary_table-item.m-total .b-summary_table-value .currency{font-size:12px}.b-summary_table-tax{font-weight:400;font-size:12px}.b-summary_table .currency{display:none}.rb_checkout .b-summary_table{font-size:14px;line-height:20px;width:100%}.rb_checkout .b-summary_table-name,.rb_checkout .b-summary_table-value{padding:3px 0;text-align:start}.rb_checkout .b-summary_table-name{font-weight:300}.rb_checkout .b-summary_table-name.m-tooltip{display:flex;gap:8px}.rb_checkout .b-summary_table-name_details{display:none}.rb_checkout .b-summary_table-value{text-align:end;vertical-align:top;white-space:nowrap}.m-tax .rb_checkout .b-summary_table-value{color:#4f4f4f}.rb_checkout .b-summary_table-value.m-free_shipping .old-price{display:none}.rb_checkout .b-summary_table-value.m-top_align{vertical-align:top}.rb_checkout .b-summary_table-item{font-weight:300;display:table;width:100%}.rb_checkout .b-summary_table-item.m-discount{color:#0a0f9e}.rb_checkout .b-summary_table-item.m-total{border-top:1px solid #bdbdbd;font-size:16px;margin:21px 0 0}@media screen and (max-width: 1023.9px){.rb_checkout .b-summary_table-item.m-total{line-height:20px}}.rb_checkout .b-summary_table-item.m-total .b-summary_table-name,.rb_checkout .b-summary_table-item.m-total .b-summary_table-value{font-family:"Main-Bold","Arial",sans-serif;font-weight:400;padding:21px 0 16px}@media screen and (max-width: 767.9px){.l-checkout-top-content .rb_checkout .b-summary_table-item.m-total .b-summary_table-name,.l-checkout-top-content .rb_checkout .b-summary_table-item.m-total .b-summary_table-value{padding:21px 0 0}}.rb_checkout .b-summary_table-item.m-total .b-summary_table-name .currency,.rb_checkout .b-summary_table-item.m-total .b-summary_table-value .currency{font-family:"Main","Arial",sans-serif;font-weight:300;font-size:12px;color:#707070;display:inline-block}.rb_checkout .b-summary_table-tax{font-weight:400;font-size:12px}.b-need_help{background:#f6f6f6;padding:16px}.b-need_help-title{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:16px;line-height:22px;margin-bottom:16px}@media screen and (max-width: 1023.9px){.b-need_help-title{font-size:14px;line-height:20px}}@media screen and (max-width: 1023.9px){.b-need_help-title{font-size:16px;line-height:22px}}.b-need_help-list{display:flex}.b-need_help-link{color:inherit;cursor:pointer;text-decoration:underline}@media not all and (pointer: coarse){.b-need_help-link:hover{color:var(--color-link--hover, #0a0f9e);text-decoration:underline}}.b-need_help-item{margin-bottom:6px;margin-right:17px;position:relative}.b-need_help-item:not(:last-child)::after{border-right:1px solid #000;content:"";height:16px;position:absolute;right:-9px;top:2px;width:0}.b-need_help-text{font-weight:400;font-size:14px;line-height:20px}.b-header_cart{color:#000;margin:42px 0 15px}@media screen and (max-width: 1023.9px){.b-header_cart{margin-bottom:20px}}.b-header_cart-title{margin:0 auto;max-width:1440px;padding-left:var(--global-section_holder-side_paddings);padding-right:var(--global-section_holder-side_paddings);font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:24px;line-height:32px}.b-header_cart-title span{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.b-cart_empty{margin:0 70px 80px}@media screen and (max-width: 1023.9px){.b-cart_empty{margin-left:40px;margin-right:40px}}.b-cart_empty-title{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:24px;line-height:32px;margin-bottom:28px;text-align:center}.b-cart_info{display:flex;justify-content:space-around;margin-bottom:100px;text-align:center}@media screen and (max-width: 767.9px){.b-cart_info{flex-direction:column;margin-bottom:0}}.b-cart_info-item{flex-basis:25%}@media screen and (max-width: 767.9px){.b-cart_info-item{margin-bottom:40px}}.b-cart_info-icon{align-items:center;color:#000;display:flex;height:80px;justify-content:center;margin:0 auto;width:80px}.b-cart_info-title{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:16px;line-height:22px;margin:22px 0 18px}@media screen and (max-width: 1023.9px){.b-cart_info-title{font-size:14px;line-height:20px}}@media screen and (max-width: 1023.9px){.b-cart_info-title{font-size:16px}}.b-cart_info-description{margin-bottom:24px}.b-cart_info-button{font-weight:400;font-size:14px;line-height:20px;align-items:center;border:1px solid;cursor:pointer;display:inline-flex;gap:8px;height:40px;justify-content:center;max-width:100%;padding:10px 24px;text-decoration:none;text-transform:uppercase;transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:background-color,color,border;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap;width:var(--button-width, auto);background-color:#000;border-color:#000;color:#fff;min-width:180px;text-transform:capitalize}@media not all and (pointer: coarse){.b-cart_info-button:hover{background-color:#fff;border-color:#fff;color:#000;text-decoration:none}}.b-cart_info-button:disabled{background-color:#f2f2f2;border-color:#f2f2f2;color:#7e8081;pointer-events:none}@media not all and (pointer: coarse){.b-cart_info-button:disabled:hover{cursor:default;pointer-events:none}}.b-cart_product-image_link{display:block}.b-cart_product-picture img{aspect-ratio:.75;display:block;width:100%}.b-cart_product-title{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:14px;line-height:20px;margin-bottom:16px}@media screen and (max-width: 1023.9px){.b-cart_product-title{font-size:12px;line-height:18px}}@media screen and (max-width: 1366.9px){.b-cart_product-title{margin-bottom:8px}}.b-cart_product-title a{cursor:pointer;text-decoration:none}@media not all and (pointer: coarse){.b-cart_product-title a:hover{color:var(--color-link--hover, #0a0f9e);text-decoration:none}}.b-cart_product-attribute{font-weight:300;font-size:14px;line-height:20px;font-weight:400;color:#4f4f4f;margin-bottom:4px;padding-top:5px;word-break:break-word}@media screen and (max-width: 1366.9px){.b-cart_product-attribute{padding-top:15px}}.b-cart_product-attribute_value{color:#000;word-break:break-all}.b-cart_product-attribute_value.m-gift_certificate{display:block}.b-cart_product-attribute_value.m-gift_certificate_email{display:block}.b-cart_product-qty{font-weight:300;font-size:14px;line-height:20px;font-weight:400;display:flex}@media screen and (min-width: 1367px){.b-cart_product-qty{justify-content:center}}@media screen and (min-width: 1367px){.b-cart_product-qty.m-preselected{line-height:40px}}@media screen and (max-width: 1366.9px){.b-cart_product-qty.m-preselected{display:inline-block}}.b-cart_product-qty .b-form_field{margin-bottom:0}.b-cart_product-qty_label{display:none}@media screen and (max-width: 1366.9px){.b-cart_product-qty_label{font-weight:300;font-size:14px;line-height:20px;font-weight:400;color:#4f4f4f;display:inline-block}}.b-cart_product-qty_caption{display:none}.b-cart_product-availability{display:flex;margin-top:20px}@media screen and (min-width: 1367px){.b-cart_product-availability{margin-top:16px}}.b-cart_product-price{display:flex;margin-bottom:4px}@media screen and (min-width: 1367px){.b-cart_product-price{justify-content:center}.b-cart_product-price .b-price{align-items:center;flex-direction:column}.b-cart_product-price .b-price-item{margin:0}}.b-cart_product-price .b-price-item.m-free{text-transform:uppercase}@media screen and (max-width: 1366.9px){.b-cart_product-price{margin-bottom:0}}@media screen and (max-width: 767.9px){.b-cart_product-price.m-total{justify-content:flex-end}}@media screen and (min-width: 1024px){.b-cart_product-price .b-price-discount{display:block}}@media screen and (max-width: 1023.9px){.b-cart_product-price .b-price-discount_item{padding:2px 6px}}.b-cart_product-price .b-price-item.m-old{text-decoration:line-through}.b-cart_product-price .b-price-item.m-old{text-decoration:line-through}@media screen and (max-width: 767.9px){.b-cart_product-ordergroove{width:calc(100% + 30px)}}.b-cart_product-edit{color:inherit;cursor:pointer;text-decoration:underline;font-weight:400;font-size:14px;line-height:18px;margin-top:12px}@media not all and (pointer: coarse){.b-cart_product-edit:hover{color:var(--color-link--hover, #0a0f9e);text-decoration:underline}}.b-cart_product-remove{align-items:center;appearance:none;background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;text-align:center;width:40px;color:#7e8081;justify-content:flex-end;width:24px}.b-cart_product-remove:hover{color:#0a0f9e}.b-cart_product-remove::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 24px);mask:url("./svg-icons/sprite.svg#remove");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 24px);content:""}.b-cart_product-msg{margin:32px 0 0}.b-cart_product-select_bonus{margin-top:12px}@media screen and (max-width: 1366.9px){.b-cart_product-select_bonus{display:none}}@media screen and (max-width: 767.9px){.b-cart_product-select_bonus{padding:0 8px}}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-proceed_checkout .b-cart_actions{flex:1}}.b-cart_promotion{color:#26a312;line-height:1.2;margin-bottom:8px}.b-accepted_payments{text-align:center}.b-accepted_payments-title{font-weight:400;font-size:14px;line-height:20px;margin-bottom:15px;text-align:center}.b-accepted_payments svg{margin:4px 0}.b-accepted_payments svg path:first-child{fill:#f6f6f6}.standard_checkout .b-coupon_form-title{font-family:"Main";align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:19px 0;text-align:start;width:100%;font-weight:300;font-size:14px;line-height:20px;padding-left:0;padding-right:0;width:100%}.standard_checkout .b-coupon_form-title::after{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 1em);mask:url("./svg-icons/sprite.svg#plus"),url("./svg-icons/sprite.svg#minus");mask-position:50%;mask-repeat:no-repeat;mask-size:100%,0;width:var(--icon-size, 1em);content:""}.standard_checkout .b-coupon_form-title::after{content:none}.standard_checkout .b-coupon_form-content{opacity:0;overflow:hidden;position:relative;transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .2s;transition-property:height,opacity;visibility:hidden;margin-top:4px;visibility:visible}.standard_checkout .b-coupon_form-content[aria-hidden=false],.standard_checkout .b-coupon_form-content .b-coupon_form:not([data-initialized="1"]){opacity:1;visibility:visible}.standard_checkout .b-coupon_form-content_inner{margin:0;padding-top:12px}.standard_checkout .b-coupon_form-error{color:#cc0300;font-size:12px;margin:8px 0}.standard_checkout .b-coupon_form .b-form_field{margin-bottom:24px}.standard_checkout .b-coupon_form .b-form_field_label{display:none}.standard_checkout .b-coupon_form .b-button{width:100%}.rb_checkout .b-coupon_form-title{font-family:"Main";align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:19px 0;text-align:start;width:100%;font-weight:300;font-size:14px;line-height:20px;padding-left:0;padding-right:0;width:100%}.rb_checkout .b-coupon_form-title::after{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 1em);mask:url("./svg-icons/sprite.svg#plus"),url("./svg-icons/sprite.svg#minus");mask-position:50%;mask-repeat:no-repeat;mask-size:100%,0;width:var(--icon-size, 1em);content:""}.rb_checkout .b-coupon_form-title::after{content:none}.rb_checkout .b-coupon_form-content{opacity:100;margin-top:21px;visibility:visible}.rb_checkout .b-coupon_form-content_inner{margin:0;display:flex;flex-wrap:wrap}.rb_checkout .b-coupon_form-error{color:#cc0300;font-size:12px;margin:8px 0}.rb_checkout .b-coupon_form .b-form_field{margin-bottom:21px;width:75%}.rb_checkout .b-coupon_form .b-form_field .b-input{border:1px solid #bdbdbd;background:#fff;padding-left:14px;height:55px}@media screen and (max-width: 767.9px){.rb_checkout .b-coupon_form .b-form_field .b-input{font-size:16px}}.rb_checkout .b-coupon_form .b-form_field .b-input.m-invalid{border-color:#cc0300 !important}.rb_checkout .b-coupon_form .b-form_field .b-input:focus{border-color:#0a0f9e}.rb_checkout .b-coupon_form .b-form_field_label{display:none}.rb_checkout .b-coupon_form .b-button{width:20%;float:right;background-color:#bdbdbd;border:none;color:#000;height:55px;margin-left:5%}.rb_checkout .b-coupon_form .b-button:active{background-color:#0a0f9e;color:#fff}.rb_checkout .b-coupon_form-button.m-focus{background:#0a0f9e;color:#fff}.standard_checkout .b-coupon{font-weight:300;font-size:14px;line-height:20px;color:#000;margin:15px 0}.standard_checkout .b-coupon:last-child{margin-bottom:0}.standard_checkout .b-coupon+.standard_checkout .b-coupon{margin-top:8px}.standard_checkout .b-coupon-remove{color:inherit;cursor:pointer;text-decoration:underline;display:block;font-size:13px;margin-top:7px}@media not all and (pointer: coarse){.standard_checkout .b-coupon-remove:hover{color:var(--color-link--hover, #0a0f9e);text-decoration:underline}}.rb_checkout .b-coupon{color:#000;margin-bottom:14px}.rb_checkout .b-coupon:last-child{margin-bottom:21px}.rb_checkout .b-coupon+.rb_checkout .b-coupon{margin-top:8px}.rb_checkout .b-coupon-status{margin-left:5px}.rb_checkout .b-coupon-remove{display:flex;align-items:center;background-color:#bdbdbd;padding:7px 9px}.rb_checkout .b-coupon-remove .discount{padding-right:5px;color:#4f4f4f}.rb_checkout .b-coupon-remove .discount::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 16px);mask:url("./svg-icons/sprite.svg#discount");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 16px);content:""}.rb_checkout .b-coupon-remove .close{padding-left:9px;color:#4f4f4f}.rb_checkout .b-coupon-remove .close::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 8px);mask:url("./svg-icons/sprite.svg#close");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 8px);content:""}.b-proceed_checkout{margin-bottom:40px}@media screen and (min-width: 1024px){.b-proceed_checkout{display:none}}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-proceed_checkout{align-items:center;display:flex;justify-content:space-between}}.b-proceed_checkout-or{margin:16px 0;position:relative;text-align:center}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-proceed_checkout-or{margin:18px 12px}}.b-proceed_checkout-or::before,.b-proceed_checkout-or::after{background:#e7e7e7;content:"";height:1px;position:absolute;top:50%;width:38.5%}.b-proceed_checkout-or::before{left:0}.b-proceed_checkout-or::after{right:0}.b-storelocator_search{margin:45px 0 26px}.b-storelocator_search-content{display:grid;margin-top:26px}@media screen and (min-width: 1367px){.b-storelocator_search-content{gap:20px;grid-template-columns:[grid-start] repeat(12, minmax(0, 1fr)) [grid-end]}}@media screen and (min-width: 1024px)and (max-width: 1366.9px){.b-storelocator_search-content{gap:20px;grid-template-columns:[grid-start] repeat(12, minmax(0, 1fr)) [grid-end]}}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-storelocator_search-content{gap:16px;grid-template-columns:[grid-start] repeat(12, minmax(0, 1fr)) [grid-end]}}@media screen and (max-width: 767.9px){.b-storelocator_search-content{gap:9px;grid-template-columns:[grid-start] repeat(6, minmax(0, 1fr)) [grid-end]}}.b-storelocator_search-content .b-input{padding-inline-end:25px;padding-inline-start:35px}.b-storelocator_search-content .b-form_field{margin-bottom:24px}.b-storelocator_search-content .b-search_input-clear{margin-inline-end:0;margin-inline-start:-20px;width:20px}.b-storelocator_search-top{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width: 767.9px){.b-storelocator_search-top{align-items:flex-start;flex-flow:column}}.b-storelocator_search-search_again{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:32px;line-height:38px;text-transform:capitalize}@media screen and (max-width: 1023.9px){.b-storelocator_search-search_again{font-size:18px;line-height:24px}}.b-storelocator_search-link{color:inherit;cursor:pointer;text-decoration:underline}@media not all and (pointer: coarse){.b-storelocator_search-link:hover{color:var(--color-link--hover, #0a0f9e);text-decoration:underline}}@media screen and (max-width: 767.9px){.b-storelocator_search-link{margin-top:16px}}.b-storelocator_search-submit{font-weight:400;font-size:14px;line-height:20px;align-items:center;border:1px solid;cursor:pointer;display:inline-flex;gap:8px;height:40px;justify-content:center;max-width:100%;padding:10px 24px;text-decoration:none;text-transform:uppercase;transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:background-color,color,border;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap;width:var(--button-width, auto);background-color:rgba(0,0,0,0);border-color:#0a0f9e;color:#0a0f9e;margin-inline-start:16px}@media not all and (pointer: coarse){.b-storelocator_search-submit:hover{background-color:#0a0f9e;border-color:#0a0f9e;color:#fff}}.b-storelocator_search-submit:disabled{background-color:#f2f2f2;border-color:#f2f2f2;color:#7e8081;pointer-events:none;background-color:rgba(0,0,0,0)}@media not all and (pointer: coarse){.b-storelocator_search-submit:disabled:hover{cursor:default;pointer-events:none}}.b-storelocator_search-section{grid-column:span 12;padding:12px 0}.b-storelocator_search-section>.b-form_field-message{margin-bottom:15px}.b-storelocator_search-search_config{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-storelocator_search-search_config{flex-flow:row wrap}}@media screen and (max-width: 767.9px){.b-storelocator_search-search_config{display:block}}.b-storelocator_search-clinic_filter{display:inline-flex}@media screen and (max-width: 767.9px){.b-storelocator_search-clinic_filter{display:block}}.b-storelocator_search-clinic_filter_text{margin-inline-end:30px}@media screen and (max-width: 767.9px){.b-storelocator_search-clinic_filter_text{margin-bottom:16px}}.b-storelocator_search-clinic_filter_item:not(:last-child) .b-form_field{padding-inline-end:40px}.b-storelocator_search-clinic_filter_item .b-form_field_label{font-weight:300;font-size:14px;line-height:20px;display:flex}.b-storelocator_search-clinic_filter_item .b-form_field_label::after{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 17px);mask:url("./svg-icons/sprite.svg#pinFilled");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 15px);content:""}.b-storelocator_search-clinic_filter_item .b-form_field_label::after{margin-inline-start:8px}.b-storelocator_search-clinic_filter_item.m-diamond .b-form_field_label::after{color:#7e8081}.b-storelocator_search-clinic_filter_item.m-club .b-form_field_label::after{color:#0a0f9e}.b-storelocator_search-clinic_filter_item.m-centre .b-form_field_label::after{color:#7e8081}.b-storelocator_search-clinic_type{grid-column:span 4}@media screen and (max-width: 1023.9px){.b-storelocator_search-clinic_type{grid-column:span 12}}@media screen and (max-width: 1023.9px){.b-storelocator_search-clinic_type:not(:first-child){margin-top:15px}}.b-storelocator_search-clinic_type_title{font-weight:400;font-size:14px;line-height:20px;align-items:center;display:flex;gap:8px}.b-storelocator_search-clinic_type_title::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 17px);mask:url("./svg-icons/sprite.svg#pinFilled");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 15px);content:""}.b-storelocator_search-clinic_type_title.m-diamond::before{color:#7e8081}.b-storelocator_search-clinic_type_title.m-centre::before{color:#7e8081}.b-storelocator_search-clinic_type_title.m-club::before{color:#0a0f9e}.b-storelocator_search-clinic_type_description{font-weight:300;font-size:14px;line-height:20px;margin-top:17px;padding-inline-end:10%}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-storelocator_search-clinic_type_description{padding-inline-end:5%}}.b-storelocator_search-icon{color:#0a0f9e;text-align:center}.b-storelocator_search-title{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:16px;line-height:22px;margin:12px 0 16px;text-align:center}@media screen and (max-width: 1023.9px){.b-storelocator_search-title{font-size:14px;line-height:20px}}@media screen and (max-width: 767.9px){.b-storelocator_search-title{margin:16px 0 28px}}.b-storelocator_search-input_wrap{display:flex;position:relative}.b-storelocator_search-input_wrap::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 20px);mask:url("./svg-icons/sprite.svg#search");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 20px);content:""}.b-storelocator_search-input_wrap::before{left:3px;position:absolute;transform:translateY(50%);z-index:-1}.b-storelocator_search-current_location{color:inherit;cursor:pointer;text-decoration:underline;align-items:center;display:flex;gap:8px}@media not all and (pointer: coarse){.b-storelocator_search-current_location:hover{color:var(--color-link--hover, #0a0f9e);text-decoration:underline}}.b-storelocator_search-current_location::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 18px);mask:url("./svg-icons/sprite.svg#pin");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 18px);content:""}@media screen and (max-width: 1023.9px){.b-storelocator_search-current_location{margin-bottom:22px}}.b-storelocator_search-result_list_title{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:16px;line-height:22px;margin-bottom:8px;padding-top:22px}@media screen and (max-width: 1023.9px){.b-storelocator_search-result_list_title{font-size:14px;line-height:20px}}.b-storelocator_search-result_switch{padding:7px 0;-webkit-user-select:none;user-select:none}.b-storelocator_search-result_switch:last-child{margin-bottom:10px}.b-storelocator_search-result_switch_inner{align-items:center;display:flex;position:relative}.b-storelocator_search-result_switch_label{cursor:pointer;display:block;width:100%}.b-storelocator_search-result_switch_input{cursor:pointer;height:20px;left:0;opacity:0;position:absolute;width:20px}html[dir=rtl] .b-storelocator_search-result_switch_input{left:initial;right:0}.b-storelocator_search-result_switch_icon{appearance:none;background:rgba(0,0,0,0);border:1px solid #7e8081;border-radius:20px;cursor:pointer;display:inline-block;height:20px;margin-inline-end:12px;min-height:20px;min-width:20px;position:relative;transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:border;vertical-align:sub;width:20px;z-index:-1;position:relative;z-index:initial}.b-storelocator_search-result_switch_icon::-ms-check{display:none}.b-storelocator_search-result_switch_icon::before{background-color:#0a0f9e;border-radius:14px;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) scale(0);transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:transform;width:14px}.b-storelocator_search-result_switch_input:active+.b-storelocator_search-result_switch_icon{transform:scale(0.9)}.b-storelocator_search-result_switch_input:hover .b-storelocator_search-result_switch_icon{border-color:#0a0f9e}.b-storelocator_search-result_switch_input:checked+.b-storelocator_search-result_switch_icon{border-color:#0a0f9e}.b-storelocator_search-result_switch_input:checked+.b-storelocator_search-result_switch_icon::before{transform:translate(-50%, -50%) scale(1)}.b-storelocator_result{padding:23px 0}@media screen and (min-width: 768px){.b-storelocator_result{border:1px solid rgba(0,0,0,0)}.b-storelocator_result:last-child{box-shadow:none}}@media screen and (min-width: 768px){.b-storelocator_result.m-selected{border-color:#0a0f9e}}.b-storelocator_result-top{align-items:center;display:flex;justify-content:space-between}.b-storelocator_result-title{font-weight:400;font-family:"Symbols","Title","Arial",sans-serif;font-size:16px;line-height:22px}@media screen and (max-width: 1023.9px){.b-storelocator_result-title{font-size:14px;line-height:20px}}.b-storelocator_result-distance{font-size:16px;white-space:nowrap}.b-storelocator_result-clinic_type{font-weight:400;font-size:14px;line-height:20px;align-items:center;display:flex;gap:8px;margin-top:8px}.b-storelocator_result-clinic_type::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 17px);mask:url("./svg-icons/sprite.svg#pinFilled");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 15px);content:""}.b-storelocator_result-clinic_type.m-diamond::before{color:#7e8081}.b-storelocator_result-clinic_type.m-club::before{color:#0a0f9e}.b-storelocator_result-clinic_type.m-centre::before{color:#7e8081}.b-storelocator_result-address{color:#7e8081;margin-top:18px}.b-storelocator_result-contact{display:flex;flex-wrap:wrap;gap:25px;margin-top:16px}@media screen and (max-width: 767.9px){.b-storelocator_result-contact{gap:18px}}.b-storelocator_result-contact .b-link_phone,.b-storelocator_result-contact .b-link_email{align-items:center;display:grid;gap:8px;grid-template-columns:25px auto;text-decoration:underline}.b-storelocator_result-contact .b-link_phone::before,.b-storelocator_result-contact .b-link_email::before{margin:auto}.b-storelocator_result-contact .b-link_phone::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 24px);mask:url("./svg-icons/sprite.svg#phone");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 24px);content:""}.b-storelocator_result-contact .b-link_email::before{background:var(--icon-color, currentColor);display:block;height:var(--icon-size, 20px);mask:url("./svg-icons/sprite.svg#mailSimplified");mask-position:50%;mask-repeat:no-repeat;mask-size:100%;width:var(--icon-size, 20px);content:""}.b-storelocator_result-schedule{display:inline-block;line-height:1.6;margin-top:28px}@media screen and (max-width: 1023.9px){.b-storelocator_result-schedule{width:100%}}@media screen and (min-width: 768px){.b-storelocator_result-schedule{min-width:324px}}.b-storelocator_result-schedule td:first-child{padding-right:24px}.b-storelocator_result-schedule_title{font-size:16px;margin-bottom:8px}.b-storelocator_result-full_list{color:inherit;cursor:pointer;text-decoration:underline}@media not all and (pointer: coarse){.b-storelocator_result-full_list:hover{color:var(--color-link--hover, #0a0f9e);text-decoration:underline}}.b-storelocator_result-select_clinic_wrapper{display:flex;gap:12px;margin-top:18px}.b-storelocator_result-select_clinic{color:inherit;cursor:pointer;text-decoration:underline;display:block;text-transform:capitalize}@media not all and (pointer: coarse){.b-storelocator_result-select_clinic:hover{color:var(--color-link--hover, #0a0f9e);text-decoration:underline}}.b-storelocator_result-actions{display:flex;gap:16px;margin-top:25px}@media screen and (max-width: 767.9px){.b-storelocator_result-actions{flex-flow:column}}.b-storelocator_result-details_btn{font-weight:400;font-size:14px;line-height:20px;align-items:center;border:1px solid;cursor:pointer;display:inline-flex;gap:8px;height:40px;justify-content:center;max-width:100%;padding:10px 24px;text-decoration:none;text-transform:uppercase;transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:background-color,color,border;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap;width:var(--button-width, auto);background-color:#0a0f9e;border-color:#0a0f9e;color:#fff;text-transform:capitalize}@media not all and (pointer: coarse){.b-storelocator_result-details_btn:hover{background-color:#e6e7f5;border-color:#e6e7f5;color:#0a0f9e;text-decoration:none}}.b-storelocator_result-details_btn:disabled{background-color:#f2f2f2;border-color:#f2f2f2;color:#7e8081;pointer-events:none}@media not all and (pointer: coarse){.b-storelocator_result-details_btn:disabled:hover{cursor:default;pointer-events:none}}@media screen and (max-width: 767.9px){.b-storelocator_result-details_btn{flex-grow:1;margin-bottom:4px}}.b-storelocator_result-directions_btn{font-weight:400;font-size:14px;line-height:20px;align-items:center;border:1px solid;cursor:pointer;display:inline-flex;gap:8px;height:40px;justify-content:center;max-width:100%;padding:10px 24px;text-decoration:none;text-transform:uppercase;transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:background-color,color,border;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap;width:var(--button-width, auto);background-color:rgba(0,0,0,0);border-color:#0a0f9e;color:#0a0f9e}@media not all and (pointer: coarse){.b-storelocator_result-directions_btn:hover{background-color:#0a0f9e;border-color:#0a0f9e;color:#fff}}.b-storelocator_result-directions_btn:disabled{background-color:#f2f2f2;border-color:#f2f2f2;color:#7e8081;pointer-events:none;background-color:rgba(0,0,0,0)}@media not all and (pointer: coarse){.b-storelocator_result-directions_btn:disabled:hover{cursor:default;pointer-events:none}}@media screen and (max-width: 767.9px){.b-storelocator_result-directions_btn{flex-grow:1}}.l-cart-aside .klarna-express-btn-cart{width:100%}.klarna-express-checkout-cart{width:100%;height:40px}body{overflow:auto;overflow-y:scroll;pointer-events:all;visibility:var(--page_visibility, hidden)}.b-paypal_button{margin-bottom:16px;position:relative;text-align:center}.b-paypal_button.m-disabled{opacity:.4;pointer-events:none}.b-paypal_button-loader{background-color:rgba(255,255,255,.4);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1}.b-paypal_button.m-busy .b-paypal_button-loader{align-items:center;display:flex;justify-content:center}.b-paypal_button-button{background-color:#ffc439;border-color:#ffc439;border-radius:4px;color:#2c2e2f;text-transform:none;width:100%}.b-paypal_button-button:hover{background-color:#ffc439;border-color:#ffc439;color:#2c2e2f;filter:brightness(0.95)}.b-paypal_button iframe{z-index:0 !important}.b-paypal_button .paypal-buttons-context-iframe{width:100%}
