.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-primary);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:var(--color-primary-hover);text-decoration:none}.featured-blog-posts-card{text-align:var(--text-align)}.featured-blog-posts-card__inner{gap:var(--gap)}.resource-list--grid .resource-list__item{min-width:0}.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__content{--flex-wrap: nowrap}@media(max-width:768px){.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__image,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .blog-placeholder-svg{aspect-ratio:unset}}.featured-blog-posts-card__inner a,.featured-blog-posts-card__inner button,.shopify-design-mode .featured-blog-posts-card__content *{pointer-events:auto}.featured-blog-posts-card__content{--flex-wrap: wrap}.featured-blog-posts-card__content h4{margin:0}@media screen and (max-width:749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.view-product-title{display:none}.product-details{display:flex;align-self:start;justify-content:center}@media screen and (min-width:750px){.product-details>.group-block{height:min-content}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height, 0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}.slide__content{height:100%;position:relative;z-index:var(--layer-flat)}.slide__content>*{margin:auto}.slide__content.background-transparent{background-color:transparent}slideshow-slide>.slide__image-container{display:flex;width:100%;height:100%;overflow:hidden;position:absolute}.slide__image-container>.slide__image,.slide__image-container>.slide__video,.slide__image-container>.slide__video-poster{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center}.slide__image-container>.slide__video-poster{position:absolute}.accordion{flex:1;width:100%}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders: 0}.accordion--dividers:not([class*=color-])[style*="--border-width: 0"],.accordion--dividers:not([class*=color-])[style*="--border-style: none"]{--show-fallback-borders: 1}.accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display:none}.accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}.accordion .details__header>.icon-caret{display:none!important}.email-signup-block{--arrow-button-size: 58px;--arrow-button-size-integrated: 42px;--arrow-button-size-small: 20px;--arrow-icon-size: 32px;--arrow-icon-size-small: 24px;min-width:fit-content}@media screen and (max-width:749px){.email-signup-block{width:100%;min-width:unset}}.email-signup__heading{padding-block:var(--padding-sm)}.email-signup__form{display:flex;flex-direction:column}.email-signup__input-group{display:flex;align-items:stretch;background-color:transparent}.email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline){gap:var(--gap-xs);align-items:center}@media screen and (max-width:749px){.email-signup__input-group:not(.email-signup__input-group--arrow):not(.email-signup__input-group--underline):not(.email-signup__input-group--integrated){flex-direction:column}}.email-signup__input-group--integrated{border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);background-color:var(--color-input-background)}.email-signup__input-group--integrated.email-signup__input-group--no-border{border:none}.email-signup__input{flex:1;min-width:0;border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border)}@media screen and (max-width:749px){.email-signup__input{width:100%}}.email-signup__input-group--integrated .email-signup__input{background-color:transparent;border:none;border-radius:0}.email-signup__input.paragraph{color:var(--color-input-text);outline-color:var(--color-input-background)}.email-signup__button{white-space:nowrap;padding:0}@media screen and (max-width:749px){.email-signup__button{width:100%}}.email-signup__input,.email-signup__button--text{padding:var(--padding-lg) var(--padding-3xl)}.email-signup__input-group--underline{--box-shadow-color: var(--color-input-border);--box-shadow-multiplier: 1;--box-shadow-focused-multiplier: 1.75;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values);margin-block-end:calc(var(--border-width) * var(--box-shadow-focused-multiplier))}.email-signup__input-group--underline:focus-within{--box-shadow-multiplier: var(--box-shadow-focused-multiplier);--box-shadow-color: var(--color-input-text)}.email-signup__input-group .email-signup__input--underline{color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0}.email-signup__input-group .email-signup__input--underline:focus-visible{outline:none}.email-signup__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-70))}.email-signup__input-group .email-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none}.email-signup__button-icon{color:currentcolor;padding:5px}@media screen and (max-width:749px){.email-signup__button-icon{padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg)}}.email-signup__button--arrow{width:var(--arrow-button-size-small);height:var(--arrow-button-size-small);padding:0}.email-signup__button--arrow:not(.email-signup__button--integrated){width:var(--arrow-button-size);height:var(--arrow-button-size);display:flex;align-items:center;justify-content:center}.email-signup__button--arrow:not(.email-signup__button--integrated)>.email-signup__button-icon{width:var(--arrow-icon-size);height:var(--arrow-icon-size);padding:0}.email-signup__button--integrated{--button-offset: var(--margin-xs);align-self:stretch;margin:var(--button-offset);flex-shrink:0}@media screen and (max-width:749px){.email-signup__button--integrated{width:fit-content}}.email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-3xl)}.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl)}.email-signup__button--integrated.button-unstyled{border-radius:var(--border-radius)}.email-signup__button--integrated>.email-signup__button-icon{padding:0}.email-signup__button--integrated.email-signup__button--arrow{width:var(--arrow-button-size-integrated);height:var(--arrow-button-size-integrated);align-self:center;display:flex;align-items:center;justify-content:center}.email-signup__button--integrated.email-signup__button--arrow>.email-signup__button-icon{width:var(--arrow-icon-size-small);height:var(--arrow-icon-size-small)}.email-signup__input--underline+.email-signup__button--integrated{margin:0;align-self:center}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text{padding-block:9px}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding-inline:0}.email-signup__input--underline+.email-signup__button--integrated.button-unstyled{border-radius:0}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--arrow{width:var(--arrow-button-size-integrated);height:var(--arrow-button-size-integrated);display:flex;align-items:center;justify-content:center}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--arrow>.email-signup__button-icon{width:var(--arrow-icon-size-small);height:var(--arrow-icon-size-small)}.email-signup__button:not(.button-unstyled){background-color:var(--button-background-color);color:var(--button-color);text-transform:var(--button-text-case-primary)}.email-signup__button.button-secondary{text-transform:var(--button-text-case-secondary)}.email-signup__button.button-unstyled{background-color:transparent;color:var(--color-input-text)}.email-signup__button.button-unstyled:hover{color:rgb(var(--color-input-text-rgb) / var(--opacity-70));cursor:pointer}.email-signup__message{display:flex;align-items:center;gap:var(--gap-xs)}.email-signup__message-text{margin:0}.mp-accordion{flex:1;width:100%}.mp-accordion .details__header[style*=--mp-title-font-size-desktop]{font-size:var(--mp-title-font-size-desktop)}@media(max-width:749px){.mp-accordion .details__header[style*=--mp-title-font-size-mobile]{font-size:var(--mp-title-font-size-mobile)}}.mp-accordion.accordion--dividers accordion-custom:first-child .details{border-block-start:none}.mp-accordion.accordion--dividers accordion-custom:last-child .details{border-block-end:none}.mp-accordion--first-border.accordion--dividers accordion-custom:first-child .details{border-block-start:1px solid var(--color-border)}.mp-accordion--last-border.accordion--dividers accordion-custom:last-child .details{border-block-end:1px solid var(--color-border)}.header-mega-menu{position:absolute;top:100%;left:0;width:100%;z-index:var(--layer-header-menu, 12);overflow-x:hidden}.header-mega-menu__content{display:flex;flex-wrap:wrap;gap:20px;padding:20px 40px 40px}.header-mega-menu__block{flex:1;min-width:200px;text-align:left}.header-mega-menu .header-mega-menu__link.link{text-align:left}.header-mega-menu__block--group{flex-basis:100%}.header-mega-menu__block--mp_mega_menu_banner img{width:100%;height:100%;object-fit:cover}@media(max-width:1390px){.header-mega-menu .header-mega-menu__link.link{max-width:150px!important}}@media(max-width:1109px){.header-mega-menu{display:none!important}}.header-section:has(.header-mega-menu) .menu-list__submenu{display:none!important}.header-section:has(.header-mega-menu) .overflow-menu:after{content:none!important}.popup-link__button svg{display:inline-block;position:relative;top:var(--margin-2xs)}.popup-link__content{box-shadow:var(--shadow-popover);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background-color:var(--color-background);padding:var(--padding-4xl) var(--padding-xl) var(--padding-xl);max-width:var(--normal-content-width);max-height:var(--modal-max-height)}@media screen and (min-width:750px){.popup-link__content{padding:var(--padding-5xl)}}.popup-link__content[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content--drawer{position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto}.popup-link__content--drawer:modal{max-height:100dvh}.popup-link__close{top:var(--margin-2xs);right:var(--margin-2xs);opacity:.8;animation:none}.product-inventory__status{display:flex;align-items:center;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);gap:var(--padding-xs)}.product-inventory__icon,.product-inventory__icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.product-inventory__icon-low{color:var(--color-lowstock)}.product-inventory__icon-in_stock{color:var(--color-instock)}.product-inventory__icon-out_of_stock{color:var(--color-outofstock)}.product-inventory__icon circle:first-of-type{opacity:.3}.placeholder-video{aspect-ratio:5 / 3}.bento-box{display:grid;column-gap:var(--bento-gap);row-gap:calc(var(--bento-gap) * 1.5);width:100%}.bento-box:has(.collection-card--image-bg){row-gap:var(--bento-gap)}.bento-box~.bento-box{padding-block-start:var(--bento-gap)}@media(max-width:900px){.bento-box{grid-template-columns:repeat(2,1fr)}.bento-box__item{min-width:0;overflow:hidden}.bento-box__item:nth-child(3n+1){grid-column:span 1}.bento-box__item:nth-child(3n+2){grid-column:span 1}.bento-box__item:nth-child(3n+3){grid-column:span 2}.bento-box__item:last-child:nth-child(3n+5){grid-column:span 1}.bento-box__item:last-child:nth-child(3n+4){grid-column:span 2}}@media(min-width:901px){.bento-box{grid-template-columns:repeat(12,1fr);grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K L L L L"}.bento-box__item:nth-child(1){grid-area:A}.bento-box__item:nth-child(2){grid-area:B}.bento-box__item:nth-child(3){grid-area:C}.bento-box__item:nth-child(4){grid-area:D}.bento-box__item:nth-child(5){grid-area:E}.bento-box__item:nth-child(6){grid-area:F}.bento-box__item:nth-child(7){grid-area:G}.bento-box__item:nth-child(8){grid-area:H}.bento-box__item:nth-child(9){grid-area:I}.bento-box__item:nth-child(10){grid-area:J}.bento-box__item:nth-child(11){grid-area:K}.bento-box__item:nth-child(12){grid-area:L}.bento-box--items-1{grid-template-areas:"A A A A A A A A A A A A"}.bento-box--items-2{grid-template-areas:"A A A A A A B B B B B B"}.bento-box--items-4{grid-template-areas:"A A A A B B B B B B B B" "C C C C C C C C D D D D"}.bento-box--items-5{grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E E E E"}.bento-box--items-7{grid-template-areas:"A A A B B B B B B C C C" "D D D D D D D D D E E E" "F F F F F F G G G G G G"}.bento-box--items-8{grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H H H H H H H"}.bento-box--items-10{grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G G G G G G G H H H" "I I I J J J J J J J J J"}.bento-box--items-11{grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K K K K K"}}.blog-post-comments__form-container{--comment-form-gap: var(--gap-md);width:100%;max-width:var(--normal-content-width);margin:var(--margin-4xl) auto 0}.blog-post-comments__form{display:grid;grid-template-columns:1fr;gap:var(--comment-form-gap)}@media screen and (min-width:750px){.blog-post-comments__form{grid-template-columns:1fr 1fr}}.blog-post-comments__form-input{padding:var(--padding-lg) var(--padding-xl);border:var(--style-border-width-inputs) solid var(--color-input-border)}.blog-post-comments__form-input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}.blog-post-comments__form-message{display:flex;align-items:center;gap:var(--gap-xs)}.blog-post-comments__form-body{grid-column:1 / -1}.blog-post-comments__form-input:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.blog-post-comments__form-moderated{font-size:var(--font-size--xs)}.blog-post-comments__form-submit{margin-block-start:var(--comment-form-gap)}.editorial-product__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:var(--gap-xl)}.editorial-product__grid .card-gallery{--gallery-aspect-ratio: 99 !important}.editorial-product__grid .card-gallery,.editorial-product__grid slideshow-component,.editorial-product__grid slideshow-container,.editorial-product__grid slideshow-slides{height:100%}.editorial-product__spacer{aspect-ratio:1}@media(max-width:768px){.editorial-product__grid{display:flex;flex-direction:column;gap:var(--gap-2xl)}.editorial-product__spacer{display:none}.editorial-product__item-0{width:83%;align-self:flex-start;aspect-ratio:7 / 6}.editorial-product__item-1{width:83%;align-self:flex-end;aspect-ratio:4 / 5}.editorial-product__item-2{width:66%;align-self:flex-start;aspect-ratio:5 / 5}.editorial-product__item-3{width:100%;aspect-ratio:8 / 6}}.media-block{overflow:hidden;position:relative}@media screen and (min-width:750px){.media-block{min-height:var(--media-height)}}.media-block__media{height:var(--media-height-mobile, auto);object-fit:var(--image-position, "cover");object-position:center center;width:100%}@media screen and (min-width:750px){.media-block__media{height:100%;position:absolute}}deferred-media[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:var(--video-position, "cover")}.media-block__media--video{display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.media-block__media--video{--media-height-mobile: auto}}.mp-button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--mp-btn-bg);color:var(--mp-btn-color);border:var(--mp-btn-border, none);border-radius:var(--mp-btn-radius);width:var(--mp-btn-width-mobile);font-size:var(--mp-btn-font-size-mobile);padding:var(--mp-btn-padding-block) var(--mp-btn-padding-inline);cursor:pointer;transition:background-color .2s ease,color .2s ease;box-sizing:border-box}.mp-button:hover{background-color:var(--mp-btn-bg-hover);color:var(--mp-btn-color-hover)}@media screen and (min-width:750px){.mp-button{width:var(--mp-btn-width);font-size:var(--mp-btn-font-size-desktop)}}.mp-cart-upsell{width:100%;margin-top:auto}.mp-cart-upsell slideshow-component{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}.mp-cart-upsell__rigth{display:flex;flex-direction:column}.mp-cart-upsell .mp-cart-upsell__heading{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:1.5px;line-height:16px;margin:0 0 12px}.mp-cart-upsell .mp-cart-upsell__slideshow{position:relative}.mp-cart-upsell slideshow-component slideshow-slides{overflow-x:scroll!important}.mp-cart-upsell .mp-cart-upsell__slideshow slideshow-slides{scroll-snap-type:x mandatory;gap:12px}.mp-cart-upsell .mp-cart-upsell__slideshow slideshow-slide{width:88%;flex-shrink:0;scroll-snap-align:start}.mp-cart-upsell slideshow-arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:2;padding-left:30px;padding-right:30px}.mp-cart-upsell slideshow-arrows .slideshow-control{position:static;pointer-events:auto;opacity:0;animation:none!important;transform:none!important;transition:opacity .2s}.mp-cart-upsell slideshow-arrows .slideshow-control:not(:disabled){opacity:1}.mp-cart-upsell slideshow-arrows .slideshow-control:disabled{visibility:hidden}.mp-cart-upsell .mp-cart-upsell__card product-form-component,.mp-cart-upsell .mp-cart-upsell__card form{display:block;width:100%}.mp-cart-upsell .mp-cart-upsell__card-inner{display:flex;flex-direction:row;gap:24px;width:100%;background:#f7f7f7;padding:12px 24px}.mp-cart-upsell .mp-cart-upsell__top{display:flex;gap:14px;align-items:center}.mp-cart-upsell .mp-cart-upsell__image{width:100%;overflow:hidden}.mp-cart-upsell .mp-cart-upsell__image img{display:block;width:96px;height:96px;object-fit:cover}.mp-cart-upsell .mp-cart-upsell__details{flex:1 1 0%;display:flex;flex-direction:column;gap:4px;min-width:0}@media screen and (max-width:750px){.mp-cart-upsell .mp-cart-upsell__details{min-height:40px}}.mp-cart-upsell .mp-cart-upsell__title{font-family:var(--font-heading--family);font-weight:400;font-size:14px;line-height:14px;text-decoration:none;color:var(--color-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:30px}.mp-cart-upsell .mp-cart-upsell__price{font-size:12px;color:var(--color-foreground)}.mp-cart-upsell .mp-cart-upsell__actions{display:flex;align-items:start;flex-direction:column;justify-content:space-between;margin-top:10px;gap:8px}.mp-cart-upsell .mp-cart-upsell__actions button{width:auto;text-transform:uppercase}.mp-cart-upsell .mp-cart-upsell__select-wrap{position:relative;display:flex;align-items:center;flex:1 1 0%;min-width:0}.mp-cart-upsell .mp-cart-upsell__variant-select{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight, normal);font-size:14px;color:var(--color-foreground);background:transparent;border:none;padding:0 20px 0 0;cursor:pointer;appearance:none;-webkit-appearance:none;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-cart-upsell .mp-cart-upsell__variant-select:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px;border-radius:2px}.mp-cart-upsell .mp-cart-upsell__select-chevron{position:absolute;right:0;top:50%;translate:0 -50%;pointer-events:none;display:flex;width:14px;height:14px;color:var(--color-foreground)}.mp-cart-upsell .mp-cart-upsell__select-chevron svg{width:100%;height:100%}.mp-cart-upsell .mp-cart-upsell__add-btn{flex:0 0 auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;height:auto;padding:11.5px 15.5px;cursor:pointer;text-align:center;white-space:nowrap;position:relative;overflow:hidden;transition:background-color .2s,color .2s}.mp-cart-upsell .mp-cart-upsell__add-btn .add-to-cart__added-icon{width:20px;height:20px}.mp-cart-upsell .mp-cart-upsell__add-btn[data-added=true]{pointer-events:none}.mp-cart-upsell .mp-cart-upsell__variant-buttons{display:flex;gap:8px;border:none;padding:0;margin:0}.mp-cart-upsell .mp-cart-upsell__variant-btn-label{position:relative;cursor:pointer}.mp-cart-upsell .mp-cart-upsell__variant-btn-label input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.mp-cart-upsell .mp-cart-upsell__variant-btn-text{display:inline-block;font-family:var(--font-heading--family);font-size:12px;line-height:1;padding:3px 4px;border:1px solid #d4d4d4;border-radius:4px;color:#767676;background:transparent;transition:border-color .15s,color .15s;white-space:nowrap}.mp-cart-upsell .mp-cart-upsell__variant-btn-label input[type=radio]:checked+.mp-cart-upsell__variant-btn-text{border-color:#000;color:#000}.mp-cart-upsell .mp-cart-upsell__variant-btn-label:hover .mp-cart-upsell__variant-btn-text{border-color:#999;color:#666}.group-block-content--css-columns{column-count:var(--css-columns-medium);column-gap:var(--css-columns-gap, 12px)}@media screen and (min-width:1200px){.group-block-content--css-columns{column-count:var(--css-columns-large)}}@media screen and (max-width:749px){.group-block-content--css-columns{column-gap:var(--css-columns-gap-mobile, var(--css-columns-gap, 12px))}.group-block-content--css-columns>*{margin-bottom:var(--css-columns-vertical-gap-mobile, 0)}}.group-block-content--css-columns>*{break-inside:avoid;margin-bottom:var(--css-columns-vertical-gap, 0)}.mp-group-px-fixed{opacity:var(--mp-group-opacity, 1)}@media screen and (max-width:749px){.mp-group-px-fixed--opacity-mobile{opacity:var(--mp-group-opacity-mobile, 1)}}@media screen and (max-width:749px){.mp-group-px-fixed.group-block--width-custom{width:var(--size-style-width-mobile, var(--size-style-width))}.mp-group-px-fixed.group-block--height-custom{height:var(--size-style-height-mobile, var(--size-style-height))}.layout-panel-flex--row>.mp-group-px-fixed.group-block--width-custom{flex-basis:var(--size-style-width-mobile, var(--size-style-width))}.layout-panel-flex--column>.mp-group-px-fixed.group-block--height-custom{flex-basis:var(--size-style-height-mobile, var(--size-style-height))}}.mp-text-block{width:var(--mp-text-width);max-width:100%;font-family:var(--mp-text-font-family, inherit);font-size:var(--mp-text-size-mobile);line-height:var(--mp-text-line-height-mobile);color:var(--mp-text-color, inherit);text-wrap:pretty}.mp-text-block>*,.mp-text-block h1,.mp-text-block h2,.mp-text-block h3,.mp-text-block h4,.mp-text-block h5,.mp-text-block h6,.mp-text-block p{font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;max-inline-size:min(100%,var(--mp-text-max-width, 100%));text-align:var(--mp-text-align, inherit)}@media screen and (min-width:750px){.mp-text-block{font-size:var(--mp-text-size-desktop);line-height:var(--mp-text-line-height-desktop)}}.mp-text-block--align-center,.mp-text-block--align-center>*{text-align:center;margin-inline:auto}.mp-text-block--align-right,.mp-text-block--align-right>*{text-align:right;margin-inline-start:auto}.mp-text-block--background{background-color:var(--mp-text-bg-color);border-radius:var(--mp-text-corner-radius);padding:max(var(--padding-2xs),calc((var(--mp-text-corner-radius) + var(--padding-xs)) * (1 - cos(45deg))))}.mp-text-block--uppercase h1,.mp-text-block--uppercase h2,.mp-text-block--uppercase h3,.mp-text-block--uppercase h4,.mp-text-block--uppercase h5,.mp-text-block--uppercase h6{text-transform:uppercase}.mp-text-block strong,.mp-text-block b{color:var(--mp-text-bold-color, inherit);font-size:var(--mp-text-bold-size-mobile, inherit)}@media screen and (min-width:750px){.mp-text-block strong,.mp-text-block b{font-size:var(--mp-text-bold-size-desktop, inherit);position:relative;display:inline-block}}.mp-text-block.custom-value-bold strong,.mp-text-block.custom-value-bold b{margin-right:5px;top:-10px}.mp-text-block>*:first-child{margin-block-start:0}.mp-text-block>*:last-child{margin-block-end:0}.mp-text-block p{margin-block:var(--font-paragraph--spacing)}.mp-text-block h1{margin-block:var(--font-h1--spacing)}.mp-text-block h2{margin-block:var(--font-h2--spacing)}.mp-text-block h3{margin-block:var(--font-h3--spacing)}.mp-text-block h4{margin-block:var(--font-h4--spacing)}.mp-text-block h5{margin-block:var(--font-h5--spacing)}.mp-text-block h6{margin-block:var(--font-h6--spacing)}product-card-link,:not(product-card-link) product-card{width:100%}.product-card__placeholder-image svg{height:100%}@media screen and (max-width:749px){.product-card slideshow-arrows .slideshow-control{display:none}}.resource-image{position:relative;display:flex;width:100%;height:100%;z-index:var(--layer-base);overflow:hidden;max-width:100%;max-height:100%;aspect-ratio:var(--ratio)}.resource-image .image-block__image{object-fit:cover;width:100%;height:100%}.resource-image--placeholder{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/110/compiled_assets/styles.css.map?subset=AIABCCAAAAAAAAAEAAAAALAAAEBFAhAAAQQmFEBwQFABIjUdDhgg */
