.brp-section{margin:0;padding:0}.brp{display:block;max-width:1148px;margin:0 auto;padding:var(--brp-space-top) 24px 8px;background:var(--brp-background);color:var(--brp-text);font-family:inherit;line-height:1.45}.brp *{box-sizing:border-box}.brp [hidden]{display:none!important}.brp-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.brp-heading-group{min-width:0;text-align:left}.brp-heading{margin:0 0 5px;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:0;text-transform:none;color:var(--brp-text)}.brp-summary{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:5px 8px;font-size:12px;font-weight:400}.brp-stars{position:relative;display:inline-block;white-space:nowrap;color:#dcdcdc;font-family:Arial,sans-serif;font-size:18px;letter-spacing:1px;line-height:1}.brp-stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--brp-star)}.brp-controls{display:flex;gap:4px;flex-shrink:0}.brp .brp-controls button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:7px;border:1px solid var(--brp-border);border-radius:50%;background:var(--brp-background);color:var(--brp-text);cursor:pointer}.brp-controls svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.brp-controls .brp-play-icon,.brp-controls [aria-pressed=true] .brp-pause-icon{display:none}.brp-controls [aria-pressed=true] .brp-play-icon{display:block}.brp-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#d2d2d2 transparent;overscroll-behavior-x:contain;direction:ltr;padding:1px 1px 5px}.brp-track{position:relative;display:flex;align-items:flex-start;gap:10px;width:max-content;min-width:100%}.brp-card{flex:0 0 auto;width:min(var(--brp-card-width),76vw);padding:8px;border:1px solid var(--brp-border);border-radius:11px;background:var(--brp-card-background);overflow:hidden;color:var(--brp-text)}.brp-photo{width:100%;border-radius:7px;overflow:hidden;background:#f6f6f6}.brp-image{display:block;width:100%;height:100%;object-fit:cover}.brp-photo--original .brp-image{height:auto}.brp-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 2px 1px}.brp-comment{font-size:12px;line-height:1.5;font-weight:400;color:var(--brp-muted);overflow-wrap:anywhere;width:100%}.brp-comment p{margin:0 0 5px}.brp-comment p:last-child{margin:0}.brp-author-line{display:flex;align-items:center;flex-wrap:wrap;gap:3px 7px;width:100%;line-height:1.35}.brp-author{font-size:12px;font-weight:500}.brp-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:400;color:var(--brp-muted)}.brp-verified svg{width:13px;height:13px;flex-shrink:0;fill:var(--brp-text)}.brp-verified path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.brp-date{font-size:11px;line-height:1.25;color:var(--brp-muted)}.brp-product{width:100%;margin-top:2px;padding-top:7px;border-top:1px solid var(--brp-border);text-align:center;font-size:12px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.brp-product a{display:block;padding:4px 0;color:var(--brp-text);text-decoration:underline;text-underline-offset:3px}.brp-editor-hint,.brp-editor-note{font-size:11px;line-height:1.45;font-weight:400;color:var(--brp-muted);margin:4px 0 0}.brp-editor-hint{width:100%;text-align:center;border-top:1px dashed var(--brp-border);padding-top:6px}.brp-editor-note{padding:7px 0 0}.brp :focus-visible{outline:2px solid var(--brp-text);outline-offset:2px}@media(max-width:989px){.brp{max-width:682px;padding-right:16px;padding-left:16px}.brp-heading{font-size:16px}.brp-summary{font-size:11px;gap:5px 7px}.brp-stars{font-size:17px}.brp-controls{gap:3px}.brp .brp-controls button{width:28px;height:28px;padding:5px}}@media(prefers-reduced-motion:reduce){.brp *{scroll-behavior:auto!important}}.price{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.price dl{display:flex;flex-direction:column;margin-top:0;margin-bottom:0}.price dd{margin:0 10px 0 0}.style-arrows-7 .price dd{margin:0 5px 0 0}.price .price__last:last-of-type{margin:0}.price__availability,.price__regular{display:block}.price__sale,.price__availability,.price--on-sale .price__regular,.price--on-sale .price__availability,.price--no-compare .price__compare{display:none}.price--on-sale .price__sale{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center}.price-style-2.price--on-sale .price__sale{flex-direction:row-reverse;column-gap:8px}.price-style-2.price--on-sale .price__sale .price__compare{margin:0}.card .card-information__wrapper.text-center .price--on-sale .price__sale.show_saved_price{justify-content:center}.price--center{display:flex;justify-content:center}.price-item{display:inline-flex;font-size:var(--product-price-font-size);letter-spacing:var(--product-price-letter-spacing);font-weight:var(--product-price-font-weight);line-height:var(--product-price-line-height)}.price-item .text{display:inline-block;vertical-align:middle;font-family:var(--product-price-font);font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--product-compare-price-color);letter-spacing:0;line-height:var(--product-price-line-height);margin:-2px 10px 0 0}.style-arrows-7 .price-item .text{margin:-2px 2px 0 0;text-transform:lowercase}.price-item .money{display:inline-block;vertical-align:middle;font-family:var(--product-price-font);font-size:var(--product-price-font-size);font-weight:var(--product-price-font-weight);letter-spacing:var(--product-price-letter-spacing);line-height:var(--product-price-line-height);color:var(--product-price-color)}.unit-price{font-size:calc(var(--font-body-size) - 2px);font-weight:var(--font-weight-normal);color:var(--product-compare-price-color);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);margin-top:.2rem;text-transform:uppercase}.price.price--unavailable{visibility:hidden}.price.price--end{justify-content:flex-end}.price-item--sale,.price.price--on-sale .price-item--sale .money{color:var(--product-sale-price-color)}.price.price--on-sale .price-item--regular .money{text-decoration:line-through;font-weight:var(--font-weight-normal)!important;color:var(--product-compare-price-color)}.price.price--medium .price-item .money{font-size:18px;letter-spacing:0}.price.price--large .price-item .money{font-size:30px;letter-spacing:-.04em}.price.price--large.price--on-sale .price__sale{align-items:center}.price__last.price_percent{margin-right:0}.price__label_sale.price__label_percent{line-height:var(--product-price-line-height);clip-path:unset;height:initial}.price__label_sale.price__label_percent .label_sale:not(.label_sale_percent){font-size:var(--product-price-font-size);padding:0}.template-product .productView-moreItem .price__label_sale.price__label_percent{display:none}.card .price__saved{display:block;width:100%;margin:5px 0 0;padding:0}.enable_custom_layout_card_1 .card .price__saved{margin:10px 0 0}.card .price__saved .price-item{color:#fff;padding:2px 8px 3px;background-color:var(--product-sale-price-color);border-radius:5px;line-height:1;font-weight:var(--font-weight-normal);font-size:calc(var(--product-price-font-size) - 2px)}.card .price__saved .price-item .money{color:#fff;font-weight:var(--font-weight-normal);font-size:calc(var(--product-price-font-size) - 2px);line-height:normal;vertical-align:unset}.halo-productBadges{position:absolute;top:var(--badge-postion-top);z-index:2;display:flex;flex-direction:column}.halo-productBadges .badge{font-family:var(--badge-font);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);letter-spacing:var(--badge-letter-spacing);line-height:var(--badge-line-height);border-radius:var(--badge-border-radius);height:auto;padding:var(--badge-padding-top) var(--badge-padding-left-right) var(--badge-padding-bottom) var(--badge-padding-left-right);text-align:center;word-break:break-word}.badge-leaf .halo-productBadges .badge{border-radius:20px 0;border:none!important}.halo-productBadges .badge.sale-badge{color:var(--sale-badge-color);background-color:var(--sale-badge-bg)}.halo-productBadges .badge.new-badge{color:var(--new-badge-color);background-color:var(--new-badge-bg)}.style-arrows-6:not(.badge-leaf) .halo-productBadges .badge.new-badge{border:1px solid var(--new-badge-color);padding-top:1px;padding-bottom:2px}.halo-productBadges .badge.sold-out-badge{color:var(--sold-out-badge-color);background-color:var(--sold-out-badge-bg)}.halo-productBadges .badge.custom-badge{color:var(--custom-badge-color);background-color:var(--custom-badge-bg)}.halo-productBadges .badge.custom-badge:has(svg){display:flex;justify-content:center;align-items:center;column-gap:4px}.halo-productBadges .badge.custom-badge svg{width:max(calc(var(--badge-line-height) - 8px),10px);height:max(calc(var(--badge-line-height) - 8px),10px)}.halo-productBadges .badge.bundle-badge{color:var(--bundle-badge-color);background-color:var(--bundle-badge-bg)}.halo-productBadges .badge+.badge{margin-top:5px}.halo-productBadges--left{left:var(--badge-postion-left-right);align-items:flex-start}.halo-productBadges--right{right:var(--badge-postion-left-right);align-items:flex-end}@media(max-width:767px){.product-item.enable_custom_layout_card_1 .halo-productBadges{top:10px}.product-item.enable_custom_layout_card_1 .halo-productBadges--left{left:10px}.product-item.enable_custom_layout_card_1 .halo-productBadges--right{right:10px}}.billionair-product-section{margin-bottom:0;padding-bottom:0}.bp{display:block;color:#171717;background:#fff;font-family:inherit;padding:24px 24px 0;line-height:1.5}.bp *{box-sizing:border-box}.bp [hidden]{display:none!important}.bp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;max-width:1100px;margin:auto;align-items:start}.bp-gallery,.bp-info{min-width:0}.bp-gallery{position:sticky;top:24px}.bp-stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:10px;background:#fff}.bp-stage::-webkit-scrollbar{display:none}.bp-slide{flex:0 0 100%;width:100%;min-width:0;aspect-ratio:var(--bp-media-ratio);scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.bp-photo,.bp-video,.bp-slide iframe,.bp-slide model-viewer{display:block;width:100%;height:100%;object-fit:contain}.bp-photo{object-fit:cover}.bp-thumbnails{display:flex;gap:10px;overflow-x:auto;margin:12px 0 0;padding:1px 1px 4px;scrollbar-width:thin}.bp-thumbnail{flex:0 0 62px;width:62px;height:78px;padding:3px;border:1px solid #dedede;border-radius:6px;background:#fff;cursor:pointer}.bp-thumbnail[aria-pressed=true]{border-color:#171717;box-shadow:0 0 0 1px #171717}.bp-thumbnail img{display:block;width:100%;height:100%;object-fit:contain;border-radius:3px}.bp-heading{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:9px}.bp-title{font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.45px;text-transform:none;margin:0;overflow-wrap:anywhere}.bp-description{font-size:12px;line-height:1.5;color:#666;overflow-wrap:anywhere;width:100%}.bp-description p,.bp-description h1,.bp-description h2,.bp-description h3,.bp-description h4,.bp-description h5,.bp-description h6{font:inherit;letter-spacing:normal;text-transform:none;margin:0 0 6px;color:inherit}.bp-description ul,.bp-description ol{margin:0 0 6px;padding-left:18px}.bp-description>:last-child{margin-bottom:0}.bp-description img,.bp-description video{max-width:100%;height:auto}.bp-prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;white-space:nowrap;line-height:1.35}.bp-price,.bp-compare{font-size:20px;font-weight:600}.bp-compare{color:#787878}.bp-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:12px;color:#444}.bp-stars{position:relative;display:inline-block;color:#dedede;letter-spacing:1px;font-size:16px;line-height:1}.bp-stars>span{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#00b67a}.bp-rating-detail{display:inline-flex;align-items:center;gap:4px;color:#666}.bp-verified-icon{width:14px;height:14px;flex-shrink:0;fill:#00b67a;stroke:none}.bp-verified-icon path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bp-form{margin:0}.bp-native-variants{margin:16px 0}.bp-native-variants label{display:block;font-size:14px;margin-bottom:6px}.bp-native-variants select{width:100%;padding:12px}.bp-options{padding:12px;background:#f7f7f8;border:1px solid #e6e6e8;border-radius:10px;margin:0 0 12px}.bp-options-title{margin:0 0 9px;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.bp-option-select{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}.bp-option-select label,.bp-packaging legend,.bp-quantity-row>label{font-size:12px;font-weight:500;color:#222;margin:0}.bp-option-select select{width:auto;min-width:100px;max-width:65%;height:38px;border:1px solid #d8d8da;border-radius:6px;background-color:#fff;color:#171717;padding:0 28px 0 10px;font:inherit;font-size:14px;cursor:pointer;-webkit-appearance:auto;appearance:auto;background-image:none}.bp-packaging{min-width:0;padding:0;margin:0;border:0}.bp-packaging legend{padding:0;margin-bottom:7px;float:none;width:auto}.bp-package{display:flex;align-items:center;gap:9px;position:relative;min-height:44px;border:1px solid #dfdfe1;border-radius:7px;padding:9px 10px;background:#fff;cursor:pointer;margin:0 0 6px}.bp-package:last-child{margin-bottom:0}.bp-package:has(input:checked){border-color:#222;box-shadow:inset 0 0 0 .5px #222}.bp .bp-package input[type=radio]{display:block!important;position:absolute;width:1px;height:1px;opacity:0}.bp-radio{width:18px;height:18px;border:1px solid #c8c8cb;border-radius:50%;flex:0 0 18px;background:#fff;position:relative}.bp-package input:checked+.bp-radio{background:#181818;border-color:#181818}.bp-package input:checked+.bp-radio:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff}.bp-package:has(input:focus-visible){outline:2px solid #333;outline-offset:3px}.bp-package:has(input:disabled){opacity:.45;cursor:not-allowed}.bp-package-label{font-size:12px;line-height:1.3;font-weight:500;flex:1;text-transform:none!important}.bp-package-price{font-size:12px;line-height:1.3;font-weight:600;white-space:nowrap}.bp-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e7e7e8;margin-top:8px;padding-top:8px}.bp-quantity{display:flex;align-items:center;height:34px;border:1px solid #d8d8da;background:#fff;border-radius:6px;overflow:hidden}.bp-quantity button{width:32px;height:32px;padding:0;border:0;background:none;font-size:19px;color:#333;cursor:pointer;line-height:1}.bp-quantity input{width:38px!important;min-width:0;height:32px;text-align:center;padding:0;border:0;background:transparent;color:#222;font:inherit;font-size:13px;-webkit-appearance:textfield!important;appearance:textfield!important}.bp-quantity input::-webkit-inner-spin-button,.bp-quantity input::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0}.bp-purchase-actions{display:grid;grid-template-columns:minmax(0,1fr) 50px 30px;gap:10px;align-items:center}.bp-add{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:13px 10px;border:1px solid #222;border-radius:0;background:#222;color:#fff;font:inherit;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.25px;cursor:pointer;transition:background .15s}.bp-add:hover{background:#333;color:#fff}.bp-add:disabled{background:#777;border-color:#777;cursor:not-allowed}.bp .bp-action-icon{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:50px;padding:0;border:0;background:transparent;color:#222;cursor:pointer;box-shadow:none}.bp .bp-wishlist{border:1px solid #ccc;border-radius:50%}.bp-action-icon svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bp-wishlist.wishlist-added svg{fill:currentColor}.bp .bp-action-icon:hover{color:#000}.bp-share-dialog{width:min(420px,calc(100vw - 32px));max-width:none;padding:26px;border:1px solid #e2e2e2;border-radius:12px;background:#fff;color:#222;box-shadow:0 12px 60px #0002}.bp-share-dialog::backdrop{background:#0006}.bp-share-dialog h2{margin:0 25px 18px 0;font-size:18px;font-weight:600;text-transform:none;letter-spacing:0}.bp-share-dialog label{display:block;margin-bottom:8px;font-size:13px}.bp-share-dialog input{width:100%;height:44px;padding:10px;border:1px solid #ccc;border-radius:4px;font:inherit;font-size:14px}.bp .bp-share-close{position:absolute;right:8px;top:8px;width:36px;height:36px;padding:0;border:0;background:none;color:#222;font-size:27px;cursor:pointer}.bp .bp-share-copy{width:100%;margin-top:12px;padding:12px;border:1px solid #222;border-radius:4px;background:#222;color:#fff;font:inherit;font-size:14px;cursor:pointer}.bp-share-status{margin:10px 0 0;font-size:12px;line-height:1.5}.bp-share-status:empty{display:none}.bp-express{margin-top:13px}.bp-express .shopify-payment-button{margin:0!important}.bp-express shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-button-box-shadow:none}.bp-express .shopify-payment-button__button{min-height:48px;border-radius:0!important}.bp-express .shopify-payment-button__button--unbranded{background:#000!important;color:#fff!important;font-size:16px!important}.bp-express .shopify-payment-button__more-options{font:inherit;font-size:13px;margin:14px 0 0;color:#222;text-align:center;text-decoration:underline;text-underline-offset:3px}.bp-reassurance{display:flex;flex-direction:column;gap:5px;margin:10px 0 12px;text-align:center}.bp-reassurance p{display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px;color:#575757;margin:0;line-height:1.45}.bp-reassurance svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.bp-details{display:flex;flex-direction:column;gap:6px;margin:0}.bp-detail{border:1px solid #e6e6e8;border-radius:8px;overflow:hidden;background:#f8f8f9}.bp-detail summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;list-style:none;cursor:pointer;font-size:13px;font-weight:500;line-height:1.35;min-height:43px}.bp-detail summary::-webkit-details-marker{display:none}.bp-plus{position:relative;width:13px;height:13px;flex:0 0 13px}.bp-plus:before,.bp-plus:after{content:"";position:absolute;background:#333;left:0;top:6px;width:13px;height:1px}.bp-plus:after{transform:rotate(90deg);transition:transform .15s}.bp-detail[open] .bp-plus:after{transform:rotate(0)}.bp-detail-content{padding:2px 15px 15px;background:#fff;font-size:13px;line-height:1.7;color:#555}.bp-detail-content p{margin:10px 0 0}.bp-detail-content h3,.bp-detail-content h6{margin:12px 0 4px;font-size:13px;line-height:1.65;font-weight:500;text-transform:none}.bp-detail-content img{max-width:100%;height:auto}.bp :focus-visible{outline:2px solid #333;outline-offset:3px}@media(max-width:989px){.bp{padding:14px 16px 0}.bp-grid{max-width:650px;grid-template-columns:minmax(0,1fr);gap:21px}.bp-gallery{position:static}.bp-title{font-size:20px;letter-spacing:-.3px}.bp-price,.bp-compare{font-size:17px}.bp-heading{gap:6px;margin-bottom:8px}.bp-rating{margin-bottom:12px}.bp-thumbnail{flex-basis:57px;width:57px;height:71px}.bp-thumbnails{gap:9px;margin-top:10px}.bp-options{padding:12px}.bp-option-select select,.bp-quantity input{font-size:16px}}@media(prefers-reduced-motion:reduce){.bp *{scroll-behavior:auto!important;transition:none!important}}.button.button--style{color:var(--color-button-style);background:var(--bg-button-style);border:1px solid var(--border-button-style);max-width:var(--width-button-style)}@media(min-width:1025px){.button.button--style:hover{color:var(--color-button-hover-style);background:var(--bg-button-hover-style);border-color:var(--border-button-hover-style)}}@media screen and (min-width:1025px){.media-block.container-full{padding-left:var(--padding-left-full-width);padding-right:var(--padding-right-full-width)}}.media-block{min-height:var(--section-min-height, "auto")}.media-block.container{margin:0}[style*="--horizontal-alignment: center"] .special-heading-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .special-heading-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.special-heading-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.special-heading-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.special-heading-block{--text-align-default: right}.special-heading-block{background-color:var(--background-color, transparent);border-radius:var(--corner-radius, 0rem)}.special-heading-block.h2>*{font-size:var(--heading-size);color:var(--color-heading);line-height:var(--heading-line-height);text-align:var(--text-align, var(--text-align-default));overflow-wrap:anywhere}@media(max-width:767px){.special-heading-block.h2>*{font-size:var(--heading-size-mb)}}.special-heading-block.h2 p{margin:unset}.special-heading-block.h2 .special_text--color{color:var(--special_heading_color)}.special-heading-block.h2 .special_text--background{color:transparent;background-image:var(--special_heading_image);background-clip:text;-webkit-background-clip:text;background-position:center;background-size:cover}.background-image-container img{object-fit:cover;width:100%;height:100%}.background-image-fit img{object-fit:contain}.video-background,.video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0px)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}.section-wrapper .section{min-height:var(--section-min-height, "auto")}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.section-wrapper .custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}@media screen and (min-width:1025px){.custom-section .container-full{padding-left:var(--padding-left-full-width);padding-right:var(--padding-right-full-width)}}.layout-panel-flex{display:flex!important;gap:var(--gap);height:100%}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and not (min-width:750px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column) .button{flex:0 0 fit-content}}@media(min-width:750px){.layout-panel-flex{flex-direction:var(--flex-direction)}}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block,.text-block>*{width:var(--width);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block,.text-block>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color-text);font-size:var(--font-size-text);line-height:var(--text-line-height);font-weight:var(--font-weight-text);max-width:var(--cus-width-text);overflow-wrap:break-word;margin-top:0;margin-bottom:0}@media(max-width:1024px){.text-block,.text-block>:is(h1,h2,h3,h4,h5,h6,p,*){font-size:var(--font-size-text-mb)}}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block>*+*{margin-top:2rem}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius)}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
