.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--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}@media (prefers-reduced-motion: reduce){video-background-component video{display:none}}.tile-card{--radius: 14px;width:100%;aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;position:relative;display:block;text-decoration:none;color:inherit;transition:transform .45s cubic-bezier(.2,.9,.3,1),box-shadow .35s ease;will-change:transform;border:2px solid rgba(0,0,0,.65);background-color:#f7f2f7;text-align:left;padding:0;cursor:pointer;border:0}.tile-card--btn{background:none;border:none;padding:0}.tile-card__media{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1;transform-origin:center;transition:transform .6s cubic-bezier(.2,.9,.3,1)}.tile-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#ffffff05,#0000002e 70%);mix-blend-mode:multiply}.tile-card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.25rem;text-align:center;gap:.5rem;pointer-events:none}.tile-card__title{font-weight:700;font-size:clamp(1.8rem,3.6vw,3rem);letter-spacing:.02em;text-transform:uppercase;color:#0a0a0a;margin:0}.tile-card__subtitle{font-size:clamp(1.5rem,2.2vw,1.8rem);color:#000;margin:0;font-weight:500}.tile-card__chev{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:4;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;opacity:.95}.tile-card:hover,.tile-card:focus-visible{transform:translateY(-6px) scale(1.01);box-shadow:0 18px 40px #0712221f}.tile-card:hover .tile-card__media,.tile-card:focus-visible .tile-card__media{transform:scale(1.06)}@media (max-width: 520px){.tile-card__content{padding:1.6rem .8rem}}.tile-card__content{transition:transform .35s ease}.tile-card:hover .tile-card__content{transform:translateY(-8px)}.btpro-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1200;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility .32s ease}.btpro-modal.open{opacity:1;visibility:visible;pointer-events:auto}.btpro-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0c8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .28s ease}.btpro-modal__panel{position:relative;z-index:2;width:min(1000px,92%);max-height:95vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 30px 90px #07122240;display:grid;grid-template-columns:1fr 1fr;transform:translateY(10px) scale(.995);opacity:0;transition:transform .36s cubic-bezier(.2,.9,.3,1),opacity .32s ease}.btpro-modal.open .btpro-modal__overlay{opacity:1}.btpro-modal.open .btpro-modal__panel{transform:translateY(0) scale(1);opacity:1}.btpro-modal__media{min-height:350px;background-position:center;background-size:cover;background-repeat:no-repeat;border-top-left-radius:12px;border-bottom-left-radius:12px}.btpro-modal__body{padding:28px 26px;display:flex;flex-direction:column;gap:14px}.btpro-modal__title{font-size:1.5rem;font-weight:800;margin:0}.btpro-modal__subtitle{color:#000000a6;margin:0;font-weight:600}.btpro-modal__desc{color:#0a0a0ae6;line-height:1.5}.btpro-modal__actions{margin-top:auto;display:flex;gap:12px;align-items:center}.btpro-modal__actions .button{padding:10px 16px;border-radius:8px}.btpro-modal__close{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:20px;cursor:pointer;z-index:3}@media (max-width: 880px){.btpro-modal__panel{grid-template-columns:1fr}.btpro-modal__media{border-radius:12px 12px 0 0;height:240px}.btpro-modal__panel{max-height:90vh}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0px)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.section-content-wrapper.section-columns{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.section-wrapper .custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}@media (max-width: 739px){.section-content-wrapper.section-columns{grid-template-columns:repeat(var(--columns-mobile),minmax(0,1fr))}}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
