.product-form .shopify-payment-terms{margin:0 0 18px;font-family:Rubik,sans-serif;font-size:12px;line-height:1.5;color:#00a67d}.product-form .shopify-payment-terms a{color:inherit;text-decoration:underline;text-underline-offset:2px}.product-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0 0 16px}.product-options-grid .product-option-field{width:100%;max-width:none;min-width:0;margin:0;padding:0}.product-options-grid .product-option-field:nth-child(3){grid-column:1}.product-option-label,.product-options-grid label,.product-quantity-group label{display:block;margin:0 0 6px;padding:0;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#00a67d}.product-option-select-wrapper{position:relative;width:100%}.product-options-grid .product-option-select{display:block;width:100%;max-width:none;height:42px;min-height:42px;margin:0;padding:0 40px 0 12px;border:1px solid #d3d3d3;border-radius:3px;background:#fff;background-image:none;color:#2f2f2f;font-family:Rubik,sans-serif;font-size:13px;font-weight:400;line-height:42px;box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer}.product-options-grid .product-option-select:focus{border-color:#00a67d;outline:2px solid rgba(0,166,125,.14);outline-offset:1px}.product-option-select-icon{position:absolute;top:50%;right:13px;display:flex;color:#17385b;pointer-events:none;transform:translateY(-50%)}.product-quantity-group{margin:0 0 16px}.product-quantity-item{width:auto;max-width:none;margin:0;padding:0}.product-quantity-selector{display:inline-grid;grid-template-columns:34px 30px 34px;height:36px;border:1px solid #d3d3d3;border-radius:3px;background:#fff;overflow:hidden}.product-quantity-button{display:flex;align-items:center;justify-content:center;width:34px;min-width:0;height:34px;padding:0;border:0;background:transparent;color:#333;font:400 15px/1 Rubik,sans-serif;cursor:pointer}.product-quantity-button:hover{background:#f7f7f7}.product-form__input--quantity.product-quantity-input{width:30px;min-width:0;height:34px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#333;font:400 13px/34px Rubik,sans-serif;text-align:center;box-shadow:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.product-quantity-input::-webkit-inner-spin-button,.product-quantity-input::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}.product-form__cart-submit{min-height:42px;border-radius:2px;background:#00a67d;font-family:Rubik,sans-serif;font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){.product-options-grid{grid-template-columns:1fr;gap:14px}.product-options-grid .product-option-field:nth-child(3){grid-column:auto}.product-options-grid .product-option-select{height:42px;min-height:42px;font-size:13px}.product-mobile-sticky-bar{position:fixed;z-index:45;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr;gap:8px;padding:10px 15px 12px;border-top:1px solid #e3e3e3;background:#fffffffa;box-shadow:0 -3px 12px #0000000d;transform:translateY(110%);transition:transform .25s ease}.product-mobile-sticky-bar__review{display:flex;align-items:center;gap:4px;color:#6b6b6b;font:400 14px/1.2 Rubik,sans-serif}.product-mobile-sticky-bar__review strong{color:#303030;font-weight:600}.product-mobile-sticky-bar__star{color:#ed6c13;font-size:20px;line-height:1}.product-mobile-sticky-bar__button{width:100%;min-height:43px;margin:0;border-radius:3px;background:#00a67d;color:#fff;font:400 16px/1 Rubik,sans-serif;letter-spacing:.08em;text-transform:uppercase}.product-mobile-sticky-bar__payment{color:#00a67d;font:400 14px/1.2 Rubik,sans-serif;text-align:center}.product-mobile-sticky-bar__payment strong{color:#5635ed}.product-mobile-sticky-bar__payment strong span{display:inline-block;margin-left:2px;padding:1px 2px;border-radius:2px;background:#5635ed;color:#fff;font-size:9px;vertical-align:middle}}.product-template__container{font-family:Rubik,sans-serif}.product-template__container .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:5px;width:100%;margin:0 0 16px;padding:0;color:#00a47c;font-family:Rubik,sans-serif;font-size:11px;font-weight:400;line-height:1.45}.product-template__container .breadcrumbs,.product-template__container .breadcrumbs ol,.product-template__container .breadcrumbs ul{list-style:none}.product-template__container .breadcrumbs ol,.product-template__container .breadcrumbs ul{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;padding:0}.product-template__container .breadcrumbs li{display:inline-flex;align-items:center;gap:5px;min-width:0;margin:0;padding:0}.product-template__container .breadcrumbs a{display:inline-flex;align-items:center;color:#00a47c;font:inherit;text-decoration:none;transition:opacity .16s ease}.product-template__container .breadcrumbs a:hover{opacity:.7;text-decoration:none}.product-template__container .breadcrumbs svg{display:block;width:15px;height:15px;color:#00a47c;fill:none;stroke:currentColor}.product-template__container .breadcrumbs .divider,.product-template__container .breadcrumbs .separator,.product-template__container .breadcrumbs [aria-hidden=true]{color:#00a47c;font-size:11px;line-height:1}.product-template__container .breadcrumbs [aria-current=page]{color:#00a47c;font-weight:400}@media screen and (max-width:749px){.product-template__container .breadcrumbs{gap:6px;margin:0 0 20px;font-size:14px;line-height:1.55}.product-template__container .breadcrumbs ol,.product-template__container .breadcrumbs ul,.product-template__container .breadcrumbs li{gap:6px}.product-template__container .breadcrumbs svg{width:19px;height:19px}.product-template__container .breadcrumbs .divider,.product-template__container .breadcrumbs .separator,.product-template__container .breadcrumbs [aria-hidden=true]{font-size:13px}.product-template__container .breadcrumbs [aria-current=page]{flex-basis:100%;width:100%}}.bluum-product-heading{margin:0 0 12px}.bluum-product-heading .product-single__title{margin:0 0 10px;color:#292929;font-family:Rubik,sans-serif;font-size:clamp(26px,2.25vw,38px);font-weight:300;line-height:1.08;letter-spacing:-.025em;text-transform:none}.bluum-product-rating{display:inline-flex;align-items:center;gap:5px;color:#303030;font-family:Rubik,sans-serif;font-size:12px;line-height:1.4;text-decoration:none}.bluum-product-rating:hover .bluum-product-rating__count{text-decoration:underline;text-underline-offset:3px}.bluum-product-rating__star{color:#ed6c13;font-size:16px;line-height:1}.bluum-product-rating__value{font-weight:500}.bluum-product-rating__count{color:#737373}.bluum-product-price{margin:0 0 6px}.bluum-product-price .price,.bluum-product-price .price-item,.bluum-product-price [data-regular-price],.bluum-product-price [data-sale-price]{font-family:Rubik,sans-serif}.bluum-product-price .price-item,.bluum-product-price [data-regular-price],.bluum-product-price [data-sale-price]{color:#00a67d;font-size:18px;font-weight:500}.bluum-product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:0 0 6px}.bluum-product-price .from{margin-right:4px;color:#737373;font-size:16px;font-weight:400}.bluum-product-price .price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0}.bluum-product-price .price__regular,.bluum-product-price .price__sale{margin:0}.bluum-product-price .price-item,.bluum-product-price [data-regular-price],.bluum-product-price [data-sale-price]{color:#00a67d;font-family:Rubik,sans-serif;font-size:18px;font-weight:500;line-height:1.2}.product__policies{display:inline;margin:0;color:#666;font-family:Rubik,sans-serif;font-size:10px;line-height:1.5}.bluum-free-delivery-row{margin:8px 0 10px}.free-delivery{display:inline-flex;align-items:center;min-height:25px;padding:4px 10px;border-radius:2px;background:#c8f4df;color:#16715b;font-family:Rubik,sans-serif;font-size:16px;font-weight:100;line-height:1.2}.bluum-product-dispatch{margin:0 0 18px;color:#4e4e4e;font-family:Rubik,sans-serif;font-size:15px;line-height:1.5}.bluum-product-dispatch p{margin:0}.bluum-product-dispatch strong{color:#2f2f2f;font-weight:500}.bluum-product-payment-terms{margin-bottom:16px}.bluum-product-price .price__sale .price-item--regular,.bluum-product-price s.price-item{color:#767676;font-size:14px;font-weight:400;text-decoration-thickness:1px}.bluum-product-price .price__sale .price-item--sale{color:#00a67d;font-size:18px;font-weight:500}.shopify-payment-button__more-options,more-payment-options-link{display:none!important}@media screen and (min-width:750px){.product-template__container .product-single__meta{padding-left:8px}}@media screen and (max-width:749px){.product-template__container .breadcrumbs{margin-bottom:10px;font-size:10px}.product-template__container .breadcrumbs li:last-child{flex-basis:100%;width:100%}.bluum-product-heading .product-single__title{margin-bottom:9px;font-size:25px;line-height:1.12}.bluum-product-rating{font-size:12px}.bluum-product-price .price-item,.bluum-product-price [data-regular-price],.bluum-product-price [data-sale-price]{font-size:17px}.bluum-product-dispatch{margin-bottom:16px}}.product-mobile-sticky-bar{display:none!important}@media screen and (max-width:749px){.product-mobile-sticky-bar{position:fixed!important;z-index:2147483000!important;right:0;bottom:0;left:0;display:block!important;width:100%;margin:0;padding:9px 15px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e3e3e3;background:#fff;box-shadow:none;box-sizing:border-box;transform:translate3d(0,110%,0);visibility:hidden;opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease,visibility .22s ease}.product-mobile-sticky-bar.is-visible{transform:translateZ(0);visibility:visible;opacity:1;pointer-events:auto}.product-mobile-sticky-bar,.product-mobile-sticky-bar *{box-sizing:border-box}.product-mobile-sticky-bar__inner{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;margin:0;padding:0}.product-mobile-sticky-bar__rating{display:flex;align-items:center;min-height:20px;margin:0 0 7px;padding:0;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;line-height:1}.product-mobile-sticky-bar__star{display:inline-flex;align-items:center;justify-content:center;margin:0 4px 0 0;color:#ed7203;font-size:20px;font-weight:400;line-height:1}.product-mobile-sticky-bar__rating-value{margin:0;color:#303030;font-size:14px;font-weight:700;line-height:1}.product-mobile-sticky-bar__rating-divider{margin:0 5px;color:#00a57d;font-size:13px;font-weight:400;line-height:1}.product-mobile-sticky-bar__reviews{margin:0;color:#737373;font-size:14px;font-weight:400;line-height:1}.product-mobile-sticky-bar__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:43px;margin:0;padding:11px 18px;border:1px solid #009D72;border-radius:3px;background:#009d72;color:#fff;box-shadow:none;font-family:Rubik,sans-serif;font-size:13px;font-weight:300;line-height:1;letter-spacing:.09em;text-align:center;text-transform:uppercase;opacity:1!important}.product-mobile-sticky-bar__button:hover,.product-mobile-sticky-bar__button:focus{border-color:#008e6b;background:#008e6b;color:#fff}.product-mobile-sticky-bar__button:focus-visible{outline:2px solid #303030;outline-offset:2px}.product-mobile-sticky-bar__button[disabled],.product-mobile-sticky-bar__button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.product-mobile-sticky-bar__payment{display:flex;align-items:center;justify-content:center;min-height:18px;margin:8px 0 0;padding:0;color:#00a57d;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;line-height:1}.product-mobile-sticky-bar__shop-pay{display:inline-flex;align-items:center;margin-left:4px;line-height:1}.product-mobile-sticky-bar__shop{color:#5433eb;font-size:14px;font-weight:700}.product-mobile-sticky-bar__pay{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:16px;margin-left:1px;padding:1px 3px;border-radius:2px;background:#5433eb;color:#fff;font-size:9px;font-weight:700;line-height:1}body.has-product-sticky-bar{padding-bottom:calc(116px + env(safe-area-inset-bottom))}}@media screen and (min-width:990px){.product-template__container .product-form__controls-group--submit{width:100%;margin-right:0;margin-left:0}.product-form__controls-group--submit .product-form__item{flex:1 1 100%;width:100%;max-width:100%;padding:0}.product-template__container .product-form__cart-submit,.product-template__container .product-form__dynamic-checkout,.product-template__container .shopify-payment-button,.product-template__container .shopify-payment-button__button{width:100%;max-width:none;margin-right:0;margin-left:0}}.product__badges{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin:20px 0 0;padding:0}.product__paymentOptions{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;margin:0;padding:0;list-style:none}.product__paymentOptions .payment-icon{display:flex;align-items:center;flex:0 0 auto;margin:0;padding:0}.product__paymentOptions .payment-icon svg{display:block;width:auto;height:22px}.product__secureBadge{display:block;flex:0 0 auto;margin:0}.product__secureBadge img{display:block;width:102px;height:auto}@media screen and (max-width:749px){.product__badges{display:none}}@media screen and (max-width:749px){.bluum-product-description{margin-top:37px}}@media screen and (min-width:750px){.bluum-product-payment-terms--desktop-top{display:block;margin-bottom:17px;font-size:12px;text-align:left}.bluum-product-payment-terms--bottom{display:block;margin-top:15px;padding:0 8px;font-size:12px;text-align:center}}@media screen and (max-width:749px){.bluum-product-payment-terms--desktop-top{display:none}.bluum-product-payment-terms--bottom{display:block;margin:11px 0 0;padding:0;font-size:13px;line-height:1.55;text-align:center}.bluum-product-payment-terms--bottom .shopify-payment-terms{display:block;width:100%}}@media screen and (max-width:749px){.product-mobile-sticky-bar__rating{display:flex;align-items:center;min-height:20px;margin:0 0 7px;padding:0;font-family:Rubik,sans-serif;font-size:14px;line-height:1}.product-mobile-sticky-bar__rating[hidden]{display:none!important}.product-mobile-sticky-bar__star{display:inline-flex;align-items:center;justify-content:center;margin-right:4px;color:#e87518;font-size:20px;line-height:1}.product-mobile-sticky-bar__rating-value{margin:0;color:#292929;font-size:14px;font-weight:700;line-height:1}.product-mobile-sticky-bar__rating-divider{margin:0 5px;color:#00a67d;font-size:13px;line-height:1}.product-mobile-sticky-bar__reviews{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;color:#747474;font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-decoration:none;cursor:pointer}.product-mobile-sticky-bar__reviews:hover,.product-mobile-sticky-bar__reviews:focus{color:#00a67d;text-decoration:underline;text-underline-offset:2px}.product-mobile-sticky-bar__reviews:focus-visible{outline:2px solid #00a67d;outline-offset:3px}}.bluum-pay-in-three{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-height:49px;margin:14px 0 0;padding:11px 14px;border-radius:3px;background:#f4f4f4;color:#292929;font-family:Rubik,sans-serif;font-size:13px;font-weight:400;line-height:1.3;overflow:visible}.bluum-pay-in-three,.bluum-pay-in-three *{box-sizing:border-box}.bluum-pay-in-three__label{flex:0 0 auto;margin:0}.bluum-pay-in-three__method{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;margin:0;padding:0;overflow:visible}.bluum-pay-in-three__klarna-logo{display:inline-flex;align-items:center;justify-content:center;min-height:23px;margin:0;padding:3px 7px;border-radius:4px;background:#ffb3c7;color:#111;font-family:Rubik,sans-serif;font-size:12px;font-weight:700;line-height:1}.bluum-pay-in-three__shop-pay-logo{display:inline-flex;align-items:center;margin:0;padding:0;color:#5a31f4;font-family:Rubik,sans-serif;font-size:12px;font-weight:700;line-height:1}.bluum-pay-in-three__shop-text{color:#5a31f4}.bluum-pay-in-three__pay-text{display:inline-flex;align-items:center;justify-content:center;margin-left:1px;padding:2px 3px;border-radius:2px;background:#5a31f4;color:#fff;font-size:9px;font-weight:700;line-height:1}.bluum-pay-in-three__info-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 17px;width:17px;min-width:17px;height:17px;min-height:17px;margin:0;padding:0;border:1px solid #999999;border-radius:50%;background:transparent;color:#666;-webkit-appearance:none;appearance:none;box-shadow:none;font-family:Arial,sans-serif;font-size:11px;font-weight:600;line-height:1;cursor:pointer}.bluum-pay-in-three__info-button:hover,.bluum-pay-in-three__info-button:focus{border-color:#222;background:transparent;color:#222}.bluum-pay-in-three__info-button:focus-visible{outline:2px solid #00a67d;outline-offset:2px}.bluum-pay-in-three__popover{position:absolute;z-index:100;bottom:calc(100% + 10px);left:50%;display:flex;flex-direction:column;gap:4px;width:290px;max-width:calc(100vw - 30px);margin:0;padding:10px 12px;border:1px solid #e2e2e2;border-radius:5px;background:#fff;box-shadow:0 5px 18px #00000029;color:#333;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:1.4;text-align:left;transform:translate(-50%)}.bluum-pay-in-three__popover[hidden]{display:none!important}.bluum-pay-in-three__popover:after{content:"";position:absolute;top:100%;left:50%;width:11px;height:11px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fff;transform:translate(-50%,-6px) rotate(45deg)}.bluum-pay-in-three__popover p{margin:0;color:inherit;font:inherit}.bluum-pay-in-three__popover strong{color:#222;font-size:12px;font-weight:700;line-height:inherit}.bluum-pay-in-three__popover a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px}.bluum-pay-in-three__popover--shop-pay{width:280px}.bluum-pay-in-three__popover--klarna{width:300px;max-width:calc(100vw - 30px);padding:0;border:0;border-radius:5px;background:transparent;box-shadow:0 5px 18px #00000029;overflow:visible}.bluum-pay-in-three__popover--klarna:after{border:0;background:#fff}.bluum-pay-in-three__popover--klarna [data-klarna-message-content],.bluum-pay-in-three__popover--klarna .bluum-product-app-block,.bluum-klarna-app-block--popover{width:100%;margin:0;padding:0}.bluum-pay-in-three__popover--klarna klarna-placement{display:block;width:100%;margin:0;padding:0;font-family:Rubik,sans-serif}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-container){min-height:0;padding:9px 11px;border:0;border-radius:5px;background:#fff;font-family:Rubik,sans-serif;align-items:center;justify-content:center;gap:10px}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-message){margin:0;color:#202020;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:1.35}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-legal){margin:3px 0 0;color:#4f4f4f;font-family:Rubik,sans-serif;font-size:10px;font-weight:400;line-height:1.3}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-cta){color:#202020;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:1.35;text-decoration:underline;text-underline-offset:2px}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-cta):hover{color:#00a67d}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-badge){transform:scale(.82);transform-origin:center}.product-form__controls-group--submit,.product-form__item--submit,.product-form__dynamic-checkout,.product__badges,.bluum-pay-in-three,.bluum-pay-in-three__method{overflow:visible}@media screen and (max-width:749px){.bluum-pay-in-three{gap:7px;min-height:48px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.3}.bluum-pay-in-three__klarna-logo{min-height:22px;padding:3px 6px;font-size:11px}.bluum-pay-in-three__shop-pay-logo{font-size:11px}.bluum-pay-in-three__info-button{flex-basis:16px;width:16px;min-width:16px;height:16px;min-height:16px;font-size:10px}.bluum-pay-in-three__popover,.bluum-pay-in-three__popover--klarna,.bluum-pay-in-three__popover--shop-pay{position:fixed;z-index:9999;right:15px;bottom:calc(120px + env(safe-area-inset-bottom));left:15px;width:auto;max-width:none;margin:0;transform:none}.bluum-pay-in-three__popover{padding:10px 12px;font-size:12px;line-height:1.4}.bluum-pay-in-three__popover--klarna{padding:0}.bluum-pay-in-three__popover:after,.bluum-pay-in-three__popover--klarna:after{display:none}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-container){padding:9px 10px}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-message){font-size:12px;line-height:1.35}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-legal){font-size:10px;line-height:1.3}}@media screen and (max-width:374px){.bluum-pay-in-three{gap:6px;padding-right:9px;padding-left:9px;font-size:11px}.bluum-pay-in-three__klarna-logo,.bluum-pay-in-three__shop-pay-logo{font-size:10px}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-message){font-size:11px}.bluum-pay-in-three__popover--klarna klarna-placement::part(osm-legal){font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bluum-product.css.map */
