.custom-section.custom--bg{background-color:var(--custom-bg)}.custom-section h1,.custom-section h2,.custom-section h3,.custom-section h4,.custom-section h5,.custom-section h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}.custom_section_grid{display:grid;gap:var(--gap)}.grid--row{grid-template-columns:repeat(var(--dsk-col),1fr)}.section--title-box{max-width:var(--max-width)}.section--title-box.text-center{margin-left:auto;margin-right:auto}.section--title-box.text-right{margin-left:auto}.section--title-box .section-title{padding-block-end:var(--title-pb)}@media(min-width:1024px){.dsk__custom_col .grid--row{grid-template-columns:var(--dsk-col)}}@media(min-width:768px)and (max-width:1024px){.grid--row{grid-template-columns:repeat(var(--tab-col),1fr)}.tab__custom_col .grid--row{grid-template-columns:var(--tab-col)}}@media(max-width:767px){.grid--row{grid-template-columns:repeat(var(--mob-col),1fr)}}.hero-banner .custom-section.spacing-style{padding-block-end:0}.hero-banner .custom-section.spacing-style.bg_image_enable{background-image:var(--section-bg-image);background-size:var(--section-bg-size);background-repeat:no-repeat;background-position:var(--section-bg-position)}.hero-banner .custom_section_grid{padding-block-end:var(--padding-block-end)}.hero-banner .bottom-icon-list{background:#fff;padding:20px 0}.hero-banner .bottom-icon-list .list-items .icon{top:50%;transform:translateY(-50%)}@media(max-width:768px){.hero-banner .custom-section.spacing-style.mob_bg_image_enable{background-size:contain;background-image:var(--section-mob-bg-image)}.hero-banner .custom-section.spacing-style .blank_column{min-height:200px}.hero-banner .bottom-icon-list .list-items.mob-direction-column{justify-content:center;align-items:center;row-gap:calc(var(--list-gap) * 4)}}@keyframes image_marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.image-marquee--title{padding-bottom:20px}.image-marquee--wrap{margin:0 auto;overflow:hidden;max-width:100vw}.image-marquee--scroller{display:flex;align-items:center;justify-content:unset;width:fit-content;animation:image_marquee var(--marquee-speed) linear infinite;gap:var(--item-gap)}.image-marquee--scroller .image-marquee--scroller-inner img{max-width:none}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.btn-wrap .link{display:table}.btn-wrap .button.btn-width-custom,.btn-wrap .button.btn-width-full{max-width:var(--block-btn-width);width:100%;padding-inline-start:2rem;padding-inline-end:2rem}.btn-wrap .button.btn-type--custom{background-color:var(--btn-bg);color:var(--btn-text-color);border-color:var(--btn-border-color);border-width:var(--btn-border-width);border-style:var(--btn-broder-style);border-radius:var(--btn-radious);padding-inline-start:2rem;padding-inline-end:2rem}.btn-wrap .button .icon-position--right{padding-left:1rem}.btn-wrap .button .icon-position--left{order:-1;padding-right:1rem}feature-chart{background-color:var(--bg-color);border-radius:var(--radius);position:relative;margin-bottom:20px}feature-chart.is-collapsed .chart-item-row:nth-child(4) .cart-item{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}feature-chart .chart-item-row{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;transition:max-height .35s ease,opacity .25s ease,transform .25s ease}feature-chart .chart-item-row:first-child .cart-item:first-child{align-items:flex-end}feature-chart .chart-item-row:first-child .cart-item{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-top:none!important}feature-chart .chart-item-row:last-child .cart-item{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}feature-chart .chart-item-row.is-collapsed{max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none}feature-chart .chart-item-row.is-expanded{max-height:500px;opacity:1;transform:translateY(0)}feature-chart .chart-item-row .cart-item{padding:20px;transition:all .4s;flex-wrap:wrap;display:flex;border-top:1px solid rgba(29,29,29,.12)}feature-chart .chart-item-row .cart-item.is-highlighted{background-color:#d1dabc}feature-chart .chart-item-row .cart-item.icon--added{font-size:18px}feature-chart .chart-item-row .cart-item.icon--added span{width:100%}feature-chart .chart-item-row .cart-item.icon--added span.icon{margin-bottom:10px}.btn-show-less-more{border:none;padding:0;display:inline-flex;align-items:center;gap:10px;color:#354b39;font-size:16px;margin:0 auto}.btn-show-less-more .icon--expanded{transform:rotate(180deg);position:relative;top:4px}@media(max-width:992px){feature-chart{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow:auto hidden;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:calc(max(var(--container-gutter),50% - var(--container-max-width) / 2)*-1)}feature-chart.is-collapsed .chart-item-row:nth-child(4) .cart-item{border-radius:0}feature-chart.is-collapsed .chart-item-row:nth-child(4) .cart-item:nth-child(2){border-bottom-left-radius:var(--radius)}feature-chart .chart-item-row{overflow:unset}feature-chart .chart-item-row:first-child .cart-item{border-radius:0}feature-chart .chart-item-row:first-child .cart-item:nth-child(2){border-top-left-radius:var(--radius)}feature-chart .chart-item-row:last-child .cart-item{border-radius:0}feature-chart .chart-item-row:last-child .cart-item:nth-child(2){border-bottom-left-radius:var(--radius)}feature-chart .chart-item-row .cart-item{min-width:200px;background-color:#d1dabc}feature-chart .chart-item-row .cart-item:first-child{background-color:var(--bg-color);position:sticky;top:0;left:0}feature-chart .chart-item-row .cart-item.icon--added{font-size:16px}}.group_col{display:grid;gap:var(--group-dsk-gap);background-color:var(--group-bg-color);border-radius:var(--group-radious)}.group_col.bg_image_enable{background-image:var(--group-bg-image);background-size:var(--group-bg-size);background-repeat:no-repeat;background-position:var(--group-bg-position)}.group_col.group_col_row{grid-template-columns:repeat(var(--group-col),1fr)}@media(min-width:768px)and (max-width:1024px){.group_col{gap:var(--group-tab-gap)}.group_col.group_col_row.tab_vertical{grid-template-columns:repeat(1,1fr)}}@media(max-width:575px){.group_col{gap:var(--group-mob-gap)}.group_col.group_col_row.mob_vertical{grid-template-columns:repeat(1,1fr)}}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.placeholder-image img{width:100%;height:100%;aspect-ratio:var(--ratio)}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block.image-block--center{margin-left:auto;margin-right:auto}.image-block.image-block--right{margin-left:auto}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}.mobile__img_enable .image-block__image.mobile-image{aspect-ratio:var(--mob-ratio)}@media(min-width:768px){.mobile__img_enable .mobile-image{display:none}}@media(max-width:767px){.mobile__img_enable img:first-child{display:none}}.list-items{padding:0;margin:0;list-style:none;display:flex;flex-direction:var(--direction);gap:var(--list-gap);font-weight:400}.list-items.direction-row{justify-content:space-between}.list-items.style-custom{font-size:var(--dsk-list-fs);line-height:var(--list-lh)}.list-items li{position:relative;padding-left:calc(var(--icon-width) + var(--list-gap))}.list-items.custom--bg .icon{background-color:var(--icon-bg);padding:.5rem}.list-items .icon{width:var(--icon-width);display:inline-flex;align-items:center;justify-content:center;line-height:0;border-radius:100%;height:var(--icon-width);max-width:var(--icon-width);position:absolute;left:0;top:4px}.list-items .icon img{max-width:100%}@media(min-width:768px)and (max-width:1024px){.list-items.style-custom{font-size:var(--tab-list-fs)}}@media(max-width:767px){.list-items.style-custom{font-size:var(--mob-list-fs)}.list-items.mob-direction-column{flex-direction:column;justify-content:none}}.text-block{width:100%;max-width:var(--block-text-width);text-transform:var(--block-text-transform)}.text-block.text-center{margin-left:auto;margin-right:auto}.text-block.text-block--bg{background-color:var(--block-text-bg);border-radius:var(--block-text-radious)}.text-block.custom-fw *{font-weight:var(--block-text-fw)}.text-block.style-custom *{font-size:var(--dsk-block-fs);line-height:var(--block-lh)}.text-block *:first-child{margin:0}.text-block.custom_color *,.text-block.custom_color{color:var(--block-text-color)}@media(min-width:768px)and (max-width:1024px){.text-block.style-custom *{font-size:var(--tab-block-fs)}}@media(max-width:767px){.text-block.style-custom *{font-size:var(--mob-block-fs)}}.btn--icon.icon-default.arrow{margin-bottom:-3px}.menu-item-image{width:var(--menu-item-image-size, 3rem);height:var(--menu-item-image-size, 3rem);min-width:var(--menu-item-image-size, 3rem);flex-shrink:0;object-fit:cover;border-radius:4px}.mega-menu-mf__item{display:flex;align-items:center;gap:var(--spacing-3);width:100%}.mega-menu-mf__cta{display:inline-flex;align-items:center}.mega-menu-mf__cta>svg{flex-shrink:0}.mega-menu.mega-menu--mf{--mega-menu-justify-content: space-between;--mega-menu-gap: var(--spacing-8);--menu-item-image-size: 5rem;--mf-column-width: 400px;--mf-column-gap: var(--spacing-4);--mf-row-gap: var(--spacing-4);--mf-primary-column-width: 320px;--mf-columns-gap: var(--spacing-20);--mf-promo-size: 450px}@media screen and (max-width:1150px){.mega-menu.mega-menu--mf{--mf-column-width: 320px;--mf-primary-column-width: 260px;--mf-columns-gap: var(--spacing-12);--mf-promo-size: 260px}}.mega-menu.mega-menu--mf .mega-menu-mf__nav{flex:0 1 auto;min-width:0}.mega-menu.mega-menu--mf .mega-menu-mf__item-title{min-width:0}.mega-menu.mega-menu--mf .mega-menu-mf__grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-auto-columns:minmax(0,var(--mf-column-width));justify-content:start;align-content:start;column-gap:var(--mf-column-gap);row-gap:var(--mf-row-gap)}.mega-menu.mega-menu--mf .mega-menu-mf__grid>li{display:flex;align-items:center;min-width:0}.mega-menu.mega-menu--mf .mega-menu-mf__columns{display:grid;grid-template-columns:minmax(0,var(--mf-primary-column-width)) minmax(0,var(--mf-column-width));column-gap:var(--mf-columns-gap);align-items:start}.mega-menu.mega-menu--mf .mega-menu-mf__col{display:grid;row-gap:var(--mf-row-gap);align-content:start}.mega-menu.mega-menu--mf .mega-menu-mf__col[hidden]{display:none}.mega-menu.mega-menu--mf .mega-menu-mf__col--secondary{position:relative}.mega-menu.mega-menu--mf .mega-menu-mf__col--secondary:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--mf-columns-gap) / -2);border-inline-start:1px solid rgb(var(--text-color) / .15)}.mega-menu.mega-menu--mf .mega-menu-mf__parent{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);width:100%;min-height:var(--spacing-10);text-align:start}.mega-menu.mega-menu--mf .mega-menu-mf__parent .circle-chevron{transition:transform .2s ease-in-out,background .2s ease-in-out}.mega-menu.mega-menu--mf .mega-menu-mf__parent[aria-expanded=true] .circle-chevron{transform:rotate(calc(var(--transform-logical-flip, 1) * 90deg))}.mega-menu.mega-menu--mf .mega-menu-mf__child{display:flex;align-items:center;min-height:var(--spacing-10);font-size:var(--text-sm)}.mega-menu.mega-menu--mf .mega-menu-mf__promo{flex:0 0 auto;width:min(var(--mf-promo-size),40%)}.mega-menu.mega-menu--mf .mega-menu-mf__promo img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px}.mega-menu-mf__back-row{width:calc(100% + var(--drawer-body-padding) * 2);margin-inline:calc(var(--drawer-body-padding) * -1);margin-block-start:calc(var(--drawer-body-padding) * -1);margin-block-end:calc(var(--drawer-body-padding) - var(--spacing-4));border-block-end-width:1px}.mega-menu-mf__back{display:flex;align-items:center;gap:var(--spacing-1);width:100%;min-height:49px;padding-inline:var(--drawer-body-padding)}.mega-menu-mf__back>svg{flex-shrink:0}.mega-menu-mf__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}.mega-menu-mf__panel-heading .mega-menu-mf__cta{flex-shrink:0;white-space:nowrap}.mega-menu-mf__mobile-item{font-size:var(--text-base, 1rem)}.mega-menu-mf__mobile-item .menu-item-image{--menu-item-image-size: 3rem}@media(min-width:700px)and (max-width:1149.9px){navigation-drawer.drawer>[is=close-button]{display:none}navigation-drawer .mega-menu-mf__back-row{margin-block-start:calc(calc(var(--drawer-body-padding)/2) * -1)}}
/*# sourceMappingURL=/cdn/shop/t/178/compiled_assets/styles.css.map */
