body,html,.text-block.paragraph :is(h1,h2,h3,h4,h5,h6),slot[name=more] .button,.account-button__text,.contact-form__input{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(Montserrat-SemiBold.woff2) format("woff2")}:root{--alb-font: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--alb-h1-size: 42px;--alb-h2-size: 32px;--alb-h3-size: 24px;--alb-h4-size: 22px;--alb-h5-size: 18px;--alb-h6-size: 16px;--alb-body-size: 16px;--alb-heading-color: #000000;--alb-text-color: #1A1A1A;--alb-link-color: #0081be;--alb-button-radius: 6px;--alb-button-font-size: 15px;--alb-seablue: #003e5f;--alb-albblue: #0081be;--alb-mango: #ffa726;--alb-wash: #eff7fc}.alb-section :where(h1,h2,h3,h4,h5,h6),.alb-h1,.alb-h2,.alb-h3,.alb-h4,.alb-h5,.alb-h6{font-family:var(--alb-font);color:var(--alb-heading-color);margin-top:0;line-height:1.2}.alb-h1{font-weight:700;font-size:clamp(30px,4.5vw,var(--alb-h1-size))}.alb-h2{font-weight:700;font-size:clamp(24px,3.5vw,var(--alb-h2-size))}.alb-h3{font-weight:700;font-size:clamp(20px,2.6vw,var(--alb-h3-size))}.alb-h4{font-weight:600;font-size:clamp(19px,2.2vw,var(--alb-h4-size));line-height:1.25}.alb-h5{font-weight:600;font-size:clamp(17px,1.6vw,var(--alb-h5-size));line-height:1.3}.alb-h6{font-weight:600;font-size:clamp(15px,1.4vw,var(--alb-h6-size));line-height:1.3}.alb-section{font-family:var(--alb-font);font-size:var(--alb-body-size);color:var(--alb-text-color)}.alb-section .rte>:first-child{margin-top:0}.alb-section .rte>:last-child{margin-bottom:0}.alb-section .rte a{color:var(--alb-link-color, var(--alb-albblue));text-underline-offset:2px}.alb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--alb-font);font-size:var(--alb-button-font-size);font-weight:var(--alb-button-font-weight, 600);line-height:1.2;min-width:100px;padding:12px 22px;border:0;border-radius:var(--alb-button-radius);text-decoration:none;cursor:pointer;background:var(--alb-btn-bg, var(--color-primary-button, var(--alb-albblue)));color:var(--alb-btn-text, var(--color-primary-button-text, #fff));transition:opacity .2s ease,background .2s ease,color .2s ease}.alb-btn:hover{opacity:.9;text-decoration:none}.alb-btn--outline{background:transparent;color:var(--alb-btn-bg, var(--color-primary-button, var(--alb-albblue)));box-shadow:inset 0 0 0 2px var(--alb-btn-bg, var(--color-primary-button, var(--alb-albblue)))}.alb-btn--mango{--alb-btn-bg: var(--alb-mango);--alb-btn-text: #16334a;--alb-btn-outline-hover: var(--alb-mango)}.alb-btn--outline:hover{background:var(--alb-btn-outline-hover, var(--alb-btn-bg, var(--alb-albblue)));color:var(--alb-btn-text, #fff)}.alb-btn--text{background:transparent;color:var(--alb-btn-bg, var(--color-primary-button, var(--alb-albblue)));min-width:0;padding:6px 0;border-radius:0;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.alb-btn--text:hover{opacity:.75;text-decoration:underline}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-weight:var(--alb-button-font-weight, var(--font-paragraph--weight))}.alb-section img{max-width:100%;height:auto}.alb-anchor{display:block;height:0;scroll-margin-top:100px}@media(max-width:749px){.alb-section:not(.alb-hero) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,figcaption,blockquote),.alb-section:not(.alb-hero) .rte{text-align:left}}@media(prefers-reduced-motion:reduce){.alb-section *{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.alb-cx-banner{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;margin:0 0 16px;background:#e6f5ec;color:#1f7a41;font-family:var(--alb-font);font-size:13px;font-weight:600;line-height:1.3;text-align:center}.alb-cx-banner svg{flex:none}.alb-cx-delivery{margin:6px 0 0;font-size:13px;line-height:1.4;color:#5c6368}.alb-cx-delivery span{display:inline-block}.alb-cx-footer{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:0;font-family:var(--alb-font);font-size:12px;line-height:1.3;text-align:center;color:var(--color-foreground, #1a1a1a);opacity:.72}.alb-cx-stars{color:#fb9f17;letter-spacing:1px;font-size:13px}.layout-panel-flex--column>.shopify-block,.layout-panel-flex--column>.shopify-app-block{width:100%}.alb-stars{position:relative;display:inline-block;vertical-align:middle;line-height:0;white-space:nowrap}.alb-stars-row{display:inline-block;line-height:0}.alb-stars-row--fg{position:absolute;top:0;left:0;overflow:hidden}.alb-stars-row svg{width:17px;height:17px;display:inline-block;vertical-align:top}.alb-stars-row--bg svg{fill:#00000038}.alb-stars-row--fg svg{fill:#fb9f17}.alb-stars-count{display:inline-block;vertical-align:middle;margin-left:6px;font-size:.85em;opacity:.72}.alb-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:10px 20px 2px;font-family:var(--alb-font);font-size:12px;line-height:1.4;color:var(--color-foreground, #1a1a1a);opacity:.7}.alb-crumb a{color:inherit;text-decoration:none}.alb-crumb a:hover{color:var(--color-primary-button, var(--alb-albblue))}.alb-crumb .sep{opacity:.5}.alb-crumb .cur{font-weight:600;opacity:1}@media(min-width:750px){.alb-crumb{padding-left:44px}}#alb-geo-hint{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;margin:0 auto;max-width:440px;padding:16px 20px;background:var(--color-background, #fff);color:var(--color-foreground, #1a1a1a);border-radius:8px;box-shadow:0 6px 24px #0000002e;text-align:center}#alb-geo-hint p{margin:0 0 12px;font-size:15px;line-height:1.4}.alb-geo-hint-actions{display:flex;gap:10px;justify-content:center}.alb-geo-hint-btn{display:inline-block;padding:9px 26px;border-radius:6px;cursor:pointer;font:inherit;font-size:15px;text-decoration:none;text-align:center;background:transparent;color:inherit;border:1px solid currentColor}.alb-geo-hint-btn--yes{background:var(--color-primary-button, var(--alb-seablue, #003e5f));color:var(--color-primary-button-text, #fff);border-color:transparent}.alb-rvm[hidden]{display:none}.alb-rvm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center}.alb-rvm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.alb-rvm-dialog{position:relative;background:#fff;color:var(--color-foreground);width:min(760px,94vw);max-height:88vh;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000004d}.alb-rvm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid var(--color-border)}.alb-rvm-h{font-size:17px;font-weight:700}.alb-rvm-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:transparent;border-radius:8px;cursor:pointer;color:var(--color-foreground)}.alb-rvm-close:hover{background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}.alb-rvm-close svg{width:20px;height:20px}.alb-rvm-body{padding:12px 20px 22px;overflow-y:auto;-webkit-overflow-scrolling:touch}.alb-rvm-status{padding:26px 0;text-align:center;font-size:14px;opacity:.7}.alb-rvm-widget .ElementsWidget-prefix .ElementsWidget,.alb-rvm-widget .ElementsWidget-prefix .SentimentWidget{--common-star-color: #FB9F17}.alb-rvm-widget .RepliesContainer{margin:12px 0 16px;padding:10px 14px;background:#80808012;border-radius:6px;font-size:14px}.alb-rvm-widget .RepliesContainer .R-TextHeading{display:flex;align-items:center;gap:6px;margin:0;font-size:13px!important;line-height:1.4!important;font-weight:700}.alb-rvm-widget .RepliesContainer .R-TextHeading:before{content:"";width:15px;height:15px;flex:none;opacity:.7;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14L4 9l5-5'/%3E%3Cpath d='M20 20v-7a4 4 0 0 0-4-4H4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14L4 9l5-5'/%3E%3Cpath d='M20 20v-7a4 4 0 0 0-4-4H4'/%3E%3C/svg%3E") center / contain no-repeat}.alb-rvm-widget .RepliesContainer .R-TextBody{margin:4px 0 0;font-size:14px!important;line-height:1.45!important;opacity:.9}.alb-rvm-widget .RepliesContainer .R-TextBody.u-textTrim--2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:normal}.alb-rvm-widget .RepliesContainer .R-Button{margin:4px 0 0;padding:0!important;min-height:0!important;height:auto!important;border:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font:inherit;font-size:14px!important;font-weight:700;line-height:1.4!important;text-transform:none;letter-spacing:normal;cursor:pointer;opacity:.8;transition:none!important}.alb-rvm-widget .RepliesContainer .R-Button:hover{opacity:1}.alb-rvm-widget .RepliesContainer .R-Button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:749px){.alb-rvm-dialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}.klaviyo-form button,.klaviyo-form [role=button],form[class*=klaviyo] button{padding-inline:28px;min-height:44px}@media(max-width:749px){.klaviyo-form button,.klaviyo-form [role=button],form[class*=klaviyo] button{padding-inline:20px}}.alb-atc-busy{position:relative;cursor:progress!important;opacity:1!important;pointer-events:none}.alb-atc-busy>*{visibility:hidden}.alb-atc-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:alb-atc-spin .7s linear infinite}@keyframes alb-atc-spin{to{transform:rotate(360deg)}}.alb-cart-pending{animation:alb-cp-in .25s ease}.alb-cart-pending .cart-items__media{grid-area:media}.alb-cart-pending .cart-items__details{grid-area:details}.alb-cart-pending .cart-items__price{grid-area:price}.alb-cart-pending-media{background:#f3f3f3;border-radius:4px}.alb-cart-pending .alb-cart-pending-sub{margin-top:2px;font-size:var(--font-size--sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.alb-cart-pending .alb-cart-pending-hint{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:var(--font-size--sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.alb-cart-pending-spin{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:alb-atc-spin .7s linear infinite}.alb-cart-pending-bar{display:inline-block;width:64px;height:14px;border-radius:4px;background:linear-gradient(90deg,#ececec 25%,#f7f7f7,#ececec 75%);background-size:200% 100%;animation:alb-cp-shimmer 1.2s ease-in-out infinite}@keyframes alb-cp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes alb-cp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html.alb-cart-swap .cart-items__table-row.adding{animation:none!important}cart-items-component.alb-cart-adding .cart-drawer__content{display:none!important}.alb-cart-pending-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px 24px;animation:alb-cp-in .25s ease}.alb-cart-pending-empty-img{width:112px;height:112px;border-radius:8px;background:#f3f3f3;overflow:hidden}.alb-cart-pending-empty-img img{width:100%;height:100%;object-fit:cover;display:block}.alb-cart-pending-empty-title{margin:6px 0 0;font-size:var(--font-size--md);color:var(--color-foreground)}.alb-cart-pending-empty-price{margin:0;font-size:var(--font-size--md);color:var(--color-foreground)}.alb-cart-pending .alb-cart-pending-price{white-space:nowrap}.alb-cart-pending .quantity-selector,.alb-cart-pending .cart-items__remove{pointer-events:none}.alb-cart-pending .cart-items__remove{display:inline-flex;align-items:center;justify-content:center}.alb-cart-pending .cart-items__remove .alb-cart-pending-spin{width:16px;height:16px}.alb-cart-pending-empty .alb-cart-pending-hint{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:var(--font-size--sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}@media(prefers-reduced-motion:reduce){.alb-atc-busy:after,.alb-cart-pending-spin,.alb-cart-pending-bar,.alb-cart-pending,.alb-cart-pending-empty{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/alb-base.css.map */
