#llMid{--ll-pad: var(--padX, 52px);background:var(--white);padding:0 var(--ll-pad) 32px!important;position:relative;z-index:1;overflow:clip}#llMid .llMid__wrap{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:clamp(16px,1.6vw,24px);align-items:start}#llMid .llMid__banner{position:sticky;top:90px;display:block;overflow:hidden;min-height:0;aspect-ratio:1 / 1;color:var(--breeze);text-decoration:none;background:var(--paper)}#llMid .llMid__banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(min-width:1160px){#llMid .llMid__banner img{object-position:top}}#llMid .llMid__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#0c040994);pointer-events:none}#llMid .llMid__cap{position:absolute;left:clamp(20px,2.4vw,36px);right:clamp(20px,2.4vw,36px);bottom:clamp(20px,2.6vw,38px);display:block;z-index:2}#llMid .llMid__cap i{font-style:normal;font-family:var(--fb);font-size:11px;letter-spacing:.22em;opacity:.85;display:block;margin-bottom:10px}#llMid .llMid__cap b{font-family:var(--fd, serif);font-weight:400;font-size:var(--fz-h3);line-height:1.12;display:block;margin-bottom:18px}.llMid__cap p{font-size:20px;line-height:1.5;color:var(--breeze);max-width:34ch}#llMid .llMid__cta{width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;font:inherit;font-family:var(--fb, sans-serif);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--breeze);background:var(--plum);border:1px solid var(--plum);text-decoration:none;position:relative;overflow:hidden;z-index:0;background-image:linear-gradient(135deg,#460032,#5e2b47 55%,#7b505f)!important;background-color:#460032!important;border-color:transparent!important}#llMid .llMid__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--breeze);transform:scaleX(0);transform-origin:left;transition:transform .38s cubic-bezier(.16,1,.3,1);z-index:-1}#llMid .llMid__cta:hover:before{transform:scaleX(1)}#llMid .llMid__cta:hover{color:var(--plum)}#llMid .llMid__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.8vw,28px) clamp(14px,1.4vw,22px);display:grid}#llMid .card__information{padding-bottom:0}#llMid .llMid__ind{display:none}#llMid.llMid--js .llMid__banner,#llMid.llMid--js .naT{visibility:hidden}@media(max-width:1159px){.llMid__cap p{font-size:16px}#llMid{--ll-pad: var(--padX, 20px);padding:var(--m-sec, 46px) var(--ll-pad) var(--m-sec, 46px)!important;margin-top:calc(-1 * var(--ll-midH, 0px));position:relative;z-index:1;background:var(--white, #fff)}#llMid .llMid__wrap{grid-template-columns:1fr;gap:14px}#llMid .llMid__banner{position:relative;top:auto;aspect-ratio:3 / 4}#llMid .llMid__tiles,#llMid .naGrid{display:grid;grid-auto-flow:column;grid-auto-columns:calc(50% - 6px);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-top:16px;margin-top:-16px}#llMid .llMid__tiles::-webkit-scrollbar,#llMid .naGrid::-webkit-scrollbar{display:none}#llMid .llMid__tiles .naT,#llMid .naGrid .naT{scroll-snap-align:start;min-width:0}#llMid .llMid__ind{display:flex;justify-content:center;align-items:center;gap:var(--sp-2);margin-top:18px}#llMid .llMid__ind button{width:32px;height:32px;padding:9px;box-sizing:border-box;border:0;background:transparent;cursor:pointer;position:relative}.rvInd button svg{width:100%;height:100%;display:block}#llMid .rvInd button .fI{display:none}#llMid .rvInd button.is-active .fI{display:block}#llMid .rvInd button.is-active{opacity:1;transform:scale(1.2)}#llMid .rvInd button.is-active .fI path{fill:var(--plum)}.rvInd button.is-active .oI{display:none}.llMid__tiles>*{scroll-snap-align:start;scroll-snap-stop:always}#llMid .llMid__cta{padding:6px 16px}}@media(min-width:700px)and (max-width:1159px){#llMid .llMid__banner{aspect-ratio:21 / 9}#llMid .llMid__tiles,#llMid .naGrid{grid-auto-columns:calc(33.333% - 8px)}}@media(prefers-reduced-motion:reduce){#llMid.llMid--js .llMid__banner,#llMid.llMid--js .naT{visibility:visible}#llMid .cardActs{transition:none}#llMid .llMid__cta:before{transition:none}}@media(min-width:1160px){#llMid{position:relative;z-index:2;margin-top:-92svh;padding-top:32px!important}.llMid__wrap{align-items:start}}@media(max-width:767px){#llMid .cardActs .cardActs__b--text{top:calc(100% + 13px)!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/two-column.css.map */
