.section-columns{position:relative}.columns__wrap{width:100%;max-width:var(--content-max-width, var(--page-container-width));margin:0 auto;box-sizing:border-box}.columns{width:100%;display:grid;grid-template-columns:repeat(var(--columns, 2),minmax(0,1fr));align-items:var(--column-align, center);gap:var(--gap);overflow:visible}.columns--boxed,.columns__stage{position:relative}.columns>.image-column,.columns>.text-block{z-index:1}.columns .image-column{width:100%;display:flex;flex-direction:column;align-self:var(--column-align, center)}.columns .image-stack{position:relative;width:100%;display:flex;flex-direction:column;flex:1 1 auto}.columns .image-stack__item{width:100%;display:flex;flex-direction:column}.columns .image-stack:not(.image-stack--double) .image-stack__item{flex:1 1 auto}.columns .image-stack--double{padding-bottom:var(--stack-overhang, 14%)}.columns .image-stack--double.image-stack--secondary-top{padding-bottom:0;padding-top:var(--stack-overhang, 14%)}.columns .image-stack--double .image-stack__item--primary{width:var(--stack-primary-width, 80%)}.columns .image-stack--double.image-stack--secondary-left .image-stack__item--primary{margin-left:auto}.columns .image-stack--double .image-stack__item--secondary{position:absolute;width:calc(var(--stack-primary-width, 80%) * .65);z-index:2}.columns .image-stack--double .image-stack__item--bottom-right{right:0;bottom:0}.columns .image-stack--double .image-stack__item--bottom-left{left:0;bottom:0}.columns .image-stack--double .image-stack__item--top-right{right:0;top:0}.columns .image-stack--double .image-stack__item--top-left{left:0;top:0}.columns .image-column:has([data-image-ratio=fill]){align-self:stretch}.columns .image-container--framed{border:2.5px solid var(--navy);border-radius:14px 10px 16px 8px;box-sizing:border-box}.columns .image-container--shadow{filter:drop-shadow(rgba(49,61,71,.5) 5px 6px 0px)}.columns .image-frame{position:relative;width:100%;display:flex;flex-direction:column;flex:1 1 auto}.columns .image-container--tilt-left{transform:rotate(-3.5deg)}.columns .image-container--tilt-right{transform:rotate(3.5deg)}.columns .image-doodle-wrapper--tilt-left{transform:rotate(-3.5deg)}.columns .image-doodle-wrapper--tilt-right{transform:rotate(3.5deg)}.columns .image-caption{margin:14px 0 0;font-family:var(--label-font-family);font-weight:700;font-size:var(--type-label-size);letter-spacing:.12em;line-height:1.6;text-align:center;text-transform:uppercase}.columns--boxed{position:relative;isolation:isolate;background:transparent;overflow:visible;--hd-frame-stroke: 4px;padding:var(--box-padding, 24px);box-sizing:border-box}.columns--boxed.hd-frame-host{padding:calc(var(--box-padding, 24px) + var(--hd-frame-inset, 7px))}.columns--boxed:not(.hd-frame-host){background:var(--box-background, transparent);border:var(--box-border-width, 0px) solid var(--box-border-color, transparent);border-radius:var(--box-radius, 0px)}.columns--boxed>.hd-frame{z-index:-1}.columns .image-container{width:100%;aspect-ratio:var(--image-ratio, 1);position:relative;overflow:hidden;background:var(--image-background, transparent)}.columns .image-container>img{width:100%;height:100%;position:absolute;top:0;left:0;object-position:center;object-fit:var(--image-object-fit, contain)}.columns .image-container[data-image-ratio=auto]>img,.columns .image-container[data-image-ratio=fill]>img{position:static;height:auto;display:block}@media(min-width:768px){.columns .image-container[data-image-ratio=fill]{flex:1 1 auto;min-height:240px}.columns .image-container[data-image-ratio=fill]>img{position:absolute;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}}.columns .image-doodle-container{width:calc(100% + var(--doodle-offset) * 2);height:calc(100% + var(--doodle-offset) * 2);position:absolute;top:calc(-1 * var(--doodle-offset));left:calc(-1 * var(--doodle-offset));display:flex;pointer-events:none;z-index:1;flex-direction:row;align-items:var(--doodle-alignment);justify-content:var(--doodle-justification)}.columns .image-doodle-wrapper{width:var(--doodle-width);height:auto}.columns .image-doodle-wrapper img{width:100%;height:auto}.columns .text-block{width:100%;justify-self:var(--text-justify-self, start);position:relative;text-align:var(--text-align, left)}.columns .text-block ul{margin-left:0;padding-left:1.25em}.columns .text-block .image-wrapper{display:flex;justify-content:var(--text-justify, flex-start)}.columns .text-block .icons-container{align-items:var(--text-justify, flex-start)}.columns .text-block .icon-block{text-align:left}.columns .text-block.has-panel{background:var(--panel-background);border-radius:var(--panel-radius);padding:var(--panel-padding);box-sizing:border-box}.columns .text-block.has-panel:not(.text-block--frame){border:var(--panel-border-width, 0px) solid var(--panel-border-color, transparent)}.columns .text-block>:not(.hd-frame)+.icons-container,.columns .text-block>:not(.hd-frame)+.link-block{margin-top:24px}.columns .image-wrapper .image-container{width:var(--image-width);max-width:100%;margin-bottom:var(--image-margin-bottom, 16px)}.columns .text-block>.image-wrapper:last-child .image-container{margin-bottom:0}.columns .image-wrapper .image-container--circle{border-radius:50%}.columns .icons-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.columns .icon-block{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:12px}.columns .icon-wrapper{width:56px;aspect-ratio:1;background:var(--white);border-radius:50%;overflow:hidden;padding:5px}.columns .icon-wrapper .image-wrapper{width:100%;height:100%;position:relative}.columns .icon-wrapper img{width:100%;height:100%;position:absolute;object-position:center;object-fit:cover}.columns .text-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.columns .text-block-heading,.columns .text-block-heading>*,.columns .text-block-heading__text>*{margin:0}.columns .text-block-heading--with-image{display:flex;flex-wrap:nowrap;align-items:center;justify-content:var(--text-justify, flex-start);gap:4px}.columns .text-block-heading__text{flex:0 1 auto;min-width:0}.columns .text-block-heading__image{display:block;flex:0 0 auto;width:auto;height:40px;object-fit:contain}.columns .text-block-eyebrow,.columns__eyebrow{font-family:var(--type-eyebrow-font);font-weight:var(--type-eyebrow-weight);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--eyebrow-color, var(--navy))}.columns .text-block-eyebrow:not(:last-child){margin-bottom:6px}.columns__head{display:flex;align-items:center;justify-content:center;text-align:center;max-width:900px;margin:0 auto 40px}.columns__head-text{min-width:0}.columns__head-doodle{flex:0 0 auto;width:var(--doodle-size, 80px);line-height:0;pointer-events:none}.columns__head-doodle--left{margin-right:var(--doodle-offset, 24px)}.columns__head-doodle--right{margin-left:var(--doodle-offset, 24px)}.columns__head-doodle img{width:100%;height:auto}.columns__eyebrow{color:var(--orange, #ff4613);margin-bottom:12px}.columns__heading{margin:0}.columns__heading>*{margin:0}.columns__heading p{font:inherit}.columns__margin-doodle{position:absolute;top:var(--doodle-top, 50%);--doodle-shift: calc(var(--doodle-inset, 0%) / 2);width:var(--doodle-size, 80px);line-height:0;pointer-events:none;z-index:2}.columns__margin-doodle--left{left:var(--doodle-shift);transform:translate(calc(var(--doodle-shift) * -1),calc(var(--doodle-top, 50%) * -1))}.columns__margin-doodle--right{right:var(--doodle-shift);transform:translate(var(--doodle-shift),calc(var(--doodle-top, 50%) * -1))}.columns__margin-doodle img{width:100%;height:auto}@media screen and (max-width:767px){.columns__margin-doodle{display:none}}.columns .text-block-body>*:first-child{margin-top:0}.columns .text-block-body>*:last-child{margin-bottom:0}.columns--slider{display:block}.columns--slider .swiper,.columns--slider .swiper-wrapper{width:100%}.columns--slider .swiper-wrapper{align-items:var(--column-align, center)}.columns--slider .swiper-slide{height:auto;display:flex;flex-direction:column;justify-content:var(--column-align, center)}.columns--slider .swiper-slide>.image-column,.columns--slider .swiper-slide>.text-block{z-index:1}.columns--stretch .swiper-slide>.image-column,.columns--stretch .swiper-slide>.text-block{flex-grow:1}.columns--slider .swiper-controls{width:100%;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:24px}.columns--slider .swiper-controls:has(.swiper-pagination.swiper-pagination-lock){display:none}.columns--slider .swiper-btn-prev,.columns--slider .swiper-btn-next,.columns--slider .swiper-pagination{position:relative;top:unset;bottom:unset;left:unset;right:unset;margin:unset;fill:var(--navy);--swiper-theme-color: var(--navy)}.columns--slider .swiper-btn-prev{transform:rotate(180deg)}.columns--slider .swiper-btn-prev svg,.columns--slider .swiper-btn-next svg{height:34px}.columns--slider .swiper-pagination{width:max-content}.columns--slider .swiper-pagination-bullet{width:14px;height:14px}@media(min-width:768px){.columns--grid-desktop .swiper{overflow:visible}.columns--grid-desktop .swiper-wrapper{display:grid;grid-template-columns:repeat(var(--columns, 2),minmax(0,1fr));align-items:var(--column-align, center);gap:var(--gap);transform:none!important}.columns--grid-desktop .swiper-slide{width:auto!important;margin:0!important}.columns--grid-desktop .swiper-controls{display:none}}@media(max-width:767px){.columns{grid-template-columns:repeat(var(--columns-mobile, 1),minmax(0,1fr));gap:var(--row-gap-mobile, 24px)}.columns.row-reverse>.image-column,.columns.row-reverse>.text-block{order:calc(100 - var(--i, 0))}.columns--boxed{padding:var(--box-padding-mobile, 16px)}.columns--boxed.hd-frame-host{padding:calc(var(--box-padding-mobile, 16px) + var(--hd-frame-inset, 7px))}.columns .image-column,.columns .text-block{min-width:0;max-width:100%}.columns .image-doodle-container{width:100%;height:100%;top:0;left:0}.columns .text-block.has-panel{padding:var(--panel-padding-mobile)}.columns--slider .swiper-pagination{width:100%}.columns--grid-mobile .swiper{overflow:visible}.columns--grid-mobile .swiper-wrapper{display:grid;grid-template-columns:repeat(var(--columns-mobile, 1),minmax(0,1fr));gap:var(--row-gap-mobile, 24px);transform:none!important}.columns--grid-mobile .swiper-slide{width:auto!important;margin:0!important}.columns--grid-mobile.row-reverse .swiper-slide{order:calc(100 - var(--i, 0))}.columns--grid-mobile .swiper-controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
