.dual-image-sticky{--left-width: 50%;--right-width: 50%;--section-height: 100vh;--gap: 0px;--button-bg: #EA6329;--button-text: #FFFFFF;--button-icon-bg: #FFFFFF;--button-icon-color: #000000;--button-padding-x: 20px;--button-padding-y: 14px;--button-radius: 50px;--button-font-size: 16px;--button-icon-size: 32px;--transition-duration: .3s;--transition-easing: cubic-bezier(.25, .46, .45, .94);--z-sticky: 1;--z-button: 10}@media screen and (min-width:750px){body[data-active-category=apparels] .dual-image-sticky-section+.shopify-section{position:relative;z-index:100!important;margin-top:-100vh}body[data-active-category=accessories] .dual-image-sticky-section+.shopify-section{margin-top:0;z-index:auto}body[data-active-category=apparels] .dual-image-sticky-section+.shopify-section>section,body[data-active-category=apparels] .dual-image-sticky-section+.shopify-section>div{position:relative;background-color:#fbfbfb}body[data-active-category=apparels] .dual-image-sticky-section+.shopify-section .latest-combos,body[data-active-category=apparels] .dual-image-sticky-section+.shopify-section .latest-combos-section,body[data-active-category=apparels] .dual-image-sticky-section+.latest-combos-section .latest-combos{position:relative;z-index:100;background-color:#fbfbfb}}@media screen and (max-width:749px){.dual-image-sticky-section+.shopify-section{margin-top:0!important;z-index:auto!important;position:relative}}.dual-image-sticky{position:relative;width:100%;height:calc(var(--section-height) + var(--section-height));z-index:1}.dual-image-sticky-section{position:relative;z-index:1;overflow:visible}.dual-image-sticky__container{position:sticky;top:0;left:0;width:100%;height:var(--section-height);z-index:var(--z-sticky);overflow:hidden;will-change:transform}.dual-image-sticky__wrapper{display:flex;width:100%;height:100%;gap:var(--gap)}.dual-image-sticky__panel{position:relative;height:100%;overflow:hidden}.dual-image-sticky__panel--left{width:var(--left-width)}.dual-image-sticky__panel--right{width:var(--right-width)}.dual-image-sticky__image-wrapper{position:relative;width:100%;height:100%}.dual-image-sticky__image{width:100%;height:100%;object-fit:cover;object-position:top center}.dual-image-sticky__image--placeholder{display:flex;align-items:center;justify-content:center;color:#666;font-size:14px}.dual-image-sticky__button-wrapper{position:absolute;bottom:15%;left:50%;transform:translate3d(-50%,0,0);z-index:var(--z-button);will-change:transform,opacity;transition:opacity .2s ease-out}.dual-image-sticky__button{display:inline-flex;align-items:center;gap:12px;padding:var(--button-padding-y) var(--button-padding-x);padding-right:calc(var(--button-padding-x) / 2);background-color:var(--button-bg);border-radius:var(--button-radius);text-decoration:none;white-space:nowrap;transition:transform var(--transition-duration) var(--transition-easing),box-shadow var(--transition-duration) var(--transition-easing)}.dual-image-sticky__button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ea632966}.dual-image-sticky__button:active{transform:translateY(0)}.dual-image-sticky__button-text{font-family:Oakes Grotesk,Assistant,Arial,sans-serif;font-size:var(--button-font-size);font-weight:600;line-height:1.3;letter-spacing:.5px;color:var(--button-text);text-transform:uppercase}.dual-image-sticky__button-icon{display:flex;align-items:center;justify-content:center;width:var(--button-icon-size);height:var(--button-icon-size);background-color:var(--button-icon-bg);border-radius:50%;flex-shrink:0}.dual-image-sticky__button-icon svg{width:18px;height:18px;color:var(--button-icon-color)}.dual-image-sticky__spacer{position:relative;height:var(--section-height);pointer-events:none}@media screen and (min-width:750px)and (max-width:989px){.dual-image-sticky{--button-font-size: 15px;--button-padding-x: 18px;--button-padding-y: 12px;--button-icon-size: 30px}.dual-image-sticky__button-wrapper{bottom:20%;transform:translate3d(-50%,0,0)}}@media screen and (max-width:749px){.dual-image-sticky{--section-height: 400px !important;--button-font-size: 14px;--button-padding-x: 16px;--button-padding-y: 10px;--button-icon-size: 28px;height:800px!important;min-height:800px!important;max-height:800px!important;position:relative!important;overflow:hidden!important}.dual-image-sticky__container{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:800px!important;overflow:hidden!important;transform:none!important}.dual-image-sticky__wrapper{flex-direction:column!important;height:800px!important;gap:0!important;transform:none!important}.dual-image-sticky__panel--left,.dual-image-sticky__panel--right{width:100%!important;height:400px!important;min-height:400px!important;max-height:400px!important;position:relative!important;flex-shrink:0!important}.dual-image-sticky__image-wrapper{position:relative!important;width:100%!important;height:100%!important}.dual-image-sticky__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important}.dual-image-sticky__button-wrapper{position:absolute!important;bottom:40px!important;left:50%!important;transform:translate(-50%)!important;z-index:10!important;opacity:1!important}.dual-image-sticky__button{gap:10px}.dual-image-sticky__button-icon svg{width:16px;height:16px}.dual-image-sticky__spacer{display:none!important;height:0!important;max-height:0!important;min-height:0!important;visibility:hidden!important;position:absolute!important;pointer-events:none!important}.dual-image-sticky-section+.shopify-section{margin-top:0!important}}@media screen and (max-width:374px){.dual-image-sticky{--button-font-size: 12px;--button-padding-x: 12px;--button-padding-y: 8px;--button-icon-size: 24px}.dual-image-sticky__button-wrapper{bottom:60px}}@media screen and (min-width:1440px){.dual-image-sticky{--button-font-size: 17px;--button-padding-x: 24px;--button-padding-y: 16px;--button-icon-size: 36px}.dual-image-sticky__button{gap:14px}.dual-image-sticky__button-icon svg{width:20px;height:20px}}@media screen and (min-width:1920px){.dual-image-sticky{--button-font-size: 18px;--button-padding-x: 28px;--button-padding-y: 18px;--button-icon-size: 40px}}@media(prefers-reduced-motion:reduce){.dual-image-sticky__button-wrapper,.dual-image-sticky__button,.dual-image-sticky__container{transition:none}}@media(forced-colors:active){.dual-image-sticky__button{border:2px solid currentColor}.dual-image-sticky__button-icon{border:1px solid currentColor}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-dual-image-sticky.css.map */
