.custom-section img,.custom-section picture,.custom-section video,.custom-section canvas,.custom-section svg{display:block;max-width:100%}.custom-section img{width:100%;height:auto}.custom-section p,.custom-section h1,.custom-section h2,.custom-section h3,.custom-section h4,.custom-section h5,.custom-section h6{overflow-wrap:break-word}.custom-section p:empty{display:none}.custom-section :is(p,h1,h2,h3,h4,h5,h6):first-child,.custom-section :empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}.custom-section :is(p,h1,h2,h3,h4,h5,h6):last-child,.custom-section :where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}@media screen and (width >= 750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 40px}}.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-narrow,.page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.custom-section .section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin), calc((100% - min(var(--page-content-width), calc(100% - (var(--page-margin) * 2))))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}.custom-section .section>*{grid-column:2}.custom-section :has(.section:is([class*=color-scheme-])){position:relative}.custom-section :has(.section:is([class*=color-scheme-])) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}.custom-section .section--page-width>*{grid-column:2}.custom-section .section--full-width>*{grid-column:1 / -1}.custom-section .section--page-width.section--full-width-right>*{grid-column:2 / 4}.custom-section .section--full-width.section--full-width-margin>*{grid-column:1 / -1}@media screen and (width >= 750px){.custom-section .section--full-width.section--full-width-margin>*{padding-left:var(--page-margin);padding-right:var(--page-margin)}}.custom-section>.force-full-width{grid-column:1 / -1}.custom-section .section--height-small{--section-min-height: var(--section-height-small)}.custom-section .section--height-medium{--section-min-height: var(--section-height-medium)}.custom-section .section--height-large{--section-min-height: var(--section-height-large)}.custom-section .section--height-full-screen{--section-min-height: 100svh}.custom-section .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%}.custom-section .hidden{display:none!important}@media screen and (width < 750px){.custom-section .hidden--mobile,.custom-section .mobile\:hidden{display:none!important}}@media screen and (width >= 750px){.custom-section .hidden--desktop,.custom-section .desktop\:hidden{display:none!important}}.custom-section .hide-when-empty:empty{display:none!important}.custom-section .visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}@media screen and (width < 750px){.custom-section .is-visually-hidden-mobile:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}.custom-section .grid{--centered-column-number: 12;--full-width-column-number: 14;--centered: column-1 / span var(--centered-column-number);--full-width: column-0 / span var(--full-width-column-number);display:flex;flex-direction:column}@media screen and (width >= 750px){.custom-section .grid{display:grid;gap:0;grid-template-columns:var(--margin-4xl) repeat(var(--centered-column-number),minmax(0,1fr)) var(--margin-4xl);grid-template-areas:"column-0 column-1 column-2 column-3 column-4 column-5 column-6 column-7 column-8 column-9 column-10 column-11 column-12 column-13"}}@media screen and (width >= 1400px){.custom-section .grid{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}.custom-section .flex{display:flex;gap:var(--gap-md)}.custom-section .flip-x{scale:-1 1}.custom-section .flip-y{scale:1 -1}.custom-section .list-unstyled{margin:0;padding:0;list-style:none}.custom-section .text-left{--text-align: left;text-align:left}.custom-section .text-center{--text-align: center;text-align:center}.custom-section .text-right{--text-align: right;text-align:right}.custom-section .text-inherit{color:inherit}.custom-section .justify-left{justify-content:left}.custom-section .justify-center{justify-content:center}.custom-section .justify-right{justify-content:right}.custom-section .title--aligned-center{display:flex;align-items:center;gap:1rem}.custom-section .background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.custom-section .background-image-container img,.custom-section .background-image-container svg{object-fit:cover;width:100%;height:100%}.custom-section .background-image-fit img,.custom-section .background-image-fit svg{object-fit:contain}.custom-section .svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.custom-section .svg-wrapper--smaller{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.custom-section .svg-wrapper--small{width:var(--icon-size-xs);height:var(--icon-size-xs)}.custom-section .svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.custom-section .relative{position:relative}.custom-section placeholder-image{display:block;height:100%;aspect-ratio:var(--ratio)}.custom-section placeholder-image[data-type=product]{background-color:rgba(from var(--color-foreground) r g b / 15%);width:100%}.custom-section placeholder-image[data-type=product]>img{mix-blend-mode:luminosity}.custom-section placeholder-image[data-type=product]:not(:has(>img)){aspect-ratio:var(--ratio);height:350px}.custom-section placeholder-image>img{object-fit:cover;aspect-ratio:var(--ratio);height:100%}.custom-section body,.custom-section .paragraph:not(.button),.custom-section .paragraph>*{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-foreground))}.custom-section .paragraph>small{font-size:smaller}.custom-section h1,.custom-section .h1.h1,.custom-section .text-block.h1>*{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color, var(--font-h1-color))}.custom-section h2,.custom-section .h2.h2,.custom-section .text-block.h2>*{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--font-h2-color))}.custom-section h3,.custom-section .h3,.custom-section .h3.h3,.custom-section .text-block.h3>*{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}.custom-section h4,.custom-section .h4.h4,.custom-section .text-block.h4>*{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color, var(--font-h4-color))}h5,.h5.h5,.text-block.h5>*{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color, var(--font-h5-color))}.custom-section h6,.custom-section .h6.h6,.custom-section .text-block.h6>*{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color, var(--font-h6-color))}.custom-section :is(.h1,.h2,.h3,.h4,.h5,.h6):first-child{margin-block-start:0}.custom-section :is(.h1,.h2,.h3,.h4,.h5,.h6):last-child{margin-block-end:0}.custom-section .button,.custom-section .button-secondary{--text-align: center;display:grid;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.custom-section .button{font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary)}.custom-section .button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color)}.custom-section .button-secondary{font-family:var(--button-font-family-secondary);font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary)}textarea,input{background-color:var(--color-input-background);border-color:var(--color-input-border)}textarea::placeholder,input::placeholder{color:var(--color-input-text)}textarea:not(:placeholder-shown)::placeholder,input:not(:placeholder-shown)::placeholder{opacity:0}.custom-section .button{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary)}.custom-section .button:hover{--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}.custom-section a{--button-color: var(--color, var(--color-primary));color:var(--button-color);text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.custom-section :is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color: var(--color, var(--color-primary-hover))}.custom-section p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.custom-section .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)){text-decoration-color:currentcolor}:is(.custom-section p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.custom-section .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary))):hover{text-decoration-color:transparent;color:var(--color-primary-hover)}.custom-section .container-background-image{background-repeat:no-repeat;background-size:cover;background-position:center center}.custom-section .video-background,.custom-section .video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.custom-section .video-background--cover *{object-fit:cover}.custom-section .video-background--contain *{object-fit:contain}.custom-section .custom-section .text-block{width:100%}.custom-section .text-block>*:first-child,.custom-section .text-block>*:empty:first-child+*{margin-block-start:0}.custom-section .text-block>*:last-child,.custom-section .text-block>*:has(+*:empty:last-child){margin-block-end:0}.custom-section .text-block>style+*{margin-block-start:0}.custom-section .button[hidden]{display:none}.custom-section .button[aria-disabled=true],.custom-section .button-secondary[aria-disabled=true],.custom-section .button:disabled{opacity:.5;cursor:not-allowed}.custom-section .button-secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}.custom-section .button-secondary:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}.custom-section .button-unstyled{display:block;padding:0;background-color:inherit;color:inherit;border:0;border-radius:0;overflow:hidden;box-shadow:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size)}.custom-section .button-unstyled:hover{background-color:inherit}.custom-section .button-unstyled--with-icon{color:var(--color-foreground);display:flex;gap:var(--gap-2xs);align-items:center}.custom-section .button-unstyled--transparent{background-color:transparent;box-shadow:none}.custom-section .link{display:inline-block;text-align:center}.custom-section .background-overlay{position:relative}.custom-section .background-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-overlay-color, rgb(0 0 0 / 15%))}.custom-section .spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (width >= 990px){.custom-section .spacing-style{--spacing-scale: var(--spacing-scale-default)}}.custom-section .spacing-style,.custom-section .inherit-spacing{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.custom-section .size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (width >= 750px){.custom-section .size-style{width:var(--size-style-width);height:var(--size-style-height)}}.custom-section .custom-typography,.custom-section .custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.custom-section .custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.custom-section .custom-typography h2,.custom-section .custom-typography h3,.custom-section .custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}.custom-section .custom-typography p{line-height:var(--line-height--body, var(--line-height))}.custom-section .custom-font-size,.custom-section .custom-font-size>*{font-size:var(--font-size)}.custom-section .custom-font-weight,.custom-section .custom-font-weight>*{font-weight:var(--weight)}.custom-section .border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.custom-section .gap-style,.custom-section .layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (width >= 990px){.custom-section .gap-style,.custom-section .layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.custom-section .layout-panel-flex{display:flex;gap:var(--gap);height:100%}.custom-section .layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.custom-section .layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (width < 750px){.custom-section .mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.custom-section .layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}.custom-section .layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}.custom-section .layout-panel-flex--row:not(.mobile-column) .button{flex:0 0 fit-content}}@media (width >= 750px){.custom-section .layout-panel-flex{flex-direction:var(--flex-direction)}}.custom-section .group-block,.custom-section .group-block-content{position:relative}.custom-section .group-block:has(>video-background-component),.custom-section .group-block:has(>.background-image-container){overflow:hidden}.custom-section .group-block-content{height:100%;width:100%}.custom-section .section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill{flex:1}.custom-section .layout-panel-flex--row>.group-block--width-fit{flex:0}.custom-section .layout-panel-flex--row>.group-block--width-fill{flex:1}.custom-section .layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width)}.custom-section .group-block--height-fit{height:auto}.custom-section .group-block--height-custom,.custom-section .group-block--height-fill{height:var(--size-style-height)}.custom-section .layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.custom-section .layout-panel-flex--column>.group-block--height-fill{flex:1}.custom-section .layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-section.css.map */
