.smx-mounting-help__card{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:start;gap:2.4rem;padding:2.4rem;border:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.smx-mounting-help__icon{padding-top:.2rem}.smx-mounting-help__icon svg{display:block;width:3.2rem;height:3.2rem}.smx-mounting-help__content{min-width:0}.smx-mounting-help__content h2,.smx-mounting-help__content p{margin:0}.smx-mounting-help__text{margin-top:.8rem}.smx-mounting-help__content .smx-mounting-help__notice{margin-top:.8rem;line-height:1.5}.smx-mounting-help__link{align-self:center;max-width:100%;min-height:4.8rem;height:auto;gap:.8rem;white-space:normal}.smx-mounting-help__link svg{flex-shrink:0}@media(max-width:767.98px){.smx-mounting-help__card{grid-template-columns:2.8rem minmax(0,1fr);gap:1.6rem;padding:2rem}.smx-mounting-help__icon svg{width:2.8rem;height:2.8rem}.smx-mounting-help__link{grid-column:1 / -1;justify-self:start}}.smx-project-panel__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:2rem;align-items:stretch}.smx-project-panel__feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);overflow:hidden;border-radius:var(--blocks-radius)}.smx-project-panel__media{min-height:34rem;position:relative}.smx-project-panel__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.smx-project-panel__copy{align-self:center;padding:clamp(2.4rem,3vw,4rem)}.smx-project-panel__copy>p{margin:0 0 1.6rem;letter-spacing:.1em;font-size:1.1rem}.smx-project-panel__copy h2{margin:0 0 1.6rem;line-height:1.16;letter-spacing:-.025em}.smx-project-panel__copy .rte{line-height:1.7}.smx-project-panel__copy .btn{margin-top:2.4rem}.smx-project-panel__services{display:grid;gap:1.2rem;align-content:stretch}.smx-project-panel__service{display:flex;align-items:flex-start;gap:1.6rem;padding:2.4rem;border-radius:var(--blocks-radius)}.smx-project-panel__service>svg{width:2.8rem;height:2.8rem;flex:0 0 2.8rem;margin-top:.2rem;color:rgb(var(--color-primary))}.smx-project-panel__service h3{margin:0 0 .6rem}.smx-project-panel__service p{margin:0 0 .8rem;max-width:52ch}.smx-project-panel__service .btn{font-size:1.2rem;min-height:3.2rem}@media(max-width:1023.98px){.smx-project-panel__grid{grid-template-columns:minmax(0,1fr)}.smx-project-panel__services{grid-template-columns:repeat(3,minmax(0,1fr))}.smx-project-panel__service{display:block;padding:2rem}.smx-project-panel__service>svg{margin-bottom:1.2rem}}@media(max-width:767.98px){.smx-project-panel__feature{grid-template-columns:minmax(0,1fr)}.smx-project-panel__media{min-height:22rem}.smx-project-panel__copy{padding:2.4rem}.smx-project-panel__services{grid-template-columns:minmax(0,1fr)}.smx-project-panel__service{display:flex;padding:2rem}.smx-project-panel__service>svg{margin-bottom:0}}.smx-project-panel__swipe-hint{display:none}@media(max-width:767.98px){.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__grid{display:flex;gap:1.2rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-padding);margin-inline:calc(-1 * var(--page-padding));padding:0 var(--page-padding) 1.2rem;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.3) transparent}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__grid:focus-visible{outline:.2rem solid currentColor;outline-offset:-.2rem}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__services{display:contents}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__feature,.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__service{flex:0 0 min(82vw,34rem);min-width:0;min-height:42rem;scroll-snap-align:start;scroll-snap-stop:always}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__service,.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__service:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;grid-column:auto;min-height:42rem;padding:2.4rem}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__service>svg,.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__service:first-child>svg{width:3.2rem;height:3.2rem;flex:0 0 3.2rem;margin:0}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__service>div{display:flex;flex:1;flex-direction:column;align-items:flex-start;width:100%}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__service h3{font-size:2.7rem;line-height:1.2;margin-bottom:1.2rem}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__service p{margin-bottom:2rem;font-size:1.3rem;line-height:1.6}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__service .btn{margin-top:auto;min-height:4.4rem;font-size:1.2rem}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__copy{inset:auto 1.2rem 1.2rem;padding:2rem}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__copy h2{font-size:2.6rem}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__copy .rte{font-size:1.2rem}.smx-project-panel.smx-project-panel--mobile-swipe .smx-project-panel__swipe-hint{display:flex;justify-content:flex-end;align-items:center;gap:.8rem;margin:1rem 0 0;font-size:1.1rem;color:rgba(var(--color-foreground),.75)}.smx-project-panel__swipe-hint svg{width:1.6rem;height:1.6rem}}.smx-v3-hero{display:block;position:relative;isolation:isolate;overflow:clip}.smx-v3-hero__images{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.smx-v3-hero__images picture{display:block;width:100%;height:100%}.smx-v3-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--smx-v3-hero-focus,50% 50%)}.smx-v3-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(24,26,25,var(--smx-v3-hero-overlay)),rgba(24,26,25,calc(var(--smx-v3-hero-overlay) * .85)) 35%,#181a190a 80%)}.smx-v3-hero__inner{position:relative;display:flex;align-items:center;min-height:var(--smx-v3-hero-height);padding-block:calc(7.2rem + var(--smx-hero-header-space,0px)) 7.2rem}.smx-v3-hero__copy{width:min(100%,var(--smx-v3-hero-text-width));min-width:0}.smx-v3-hero__eyebrow{display:inline-block;margin:0 0 2.4rem;padding:.7rem 1.1rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.1rem;letter-spacing:.14em;font-weight:600}.smx-v3-hero h1{max-width:22ch;margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.6rem,3.3vw,5.8rem);line-height:1.16;letter-spacing:0;text-wrap:balance;overflow-wrap:break-word}.smx-v3-hero__text{margin-top:2.4rem;max-width:49ch;line-height:1.75}.smx-v3-hero__text p{margin:0}.smx-v3-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.smx-v3-hero__actions .btn{min-width:22rem;min-height:4.8rem;justify-content:space-between}.smx-v3-hero__facts{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;padding:0;margin:2.8rem 0 0;list-style:none;font-size:1.2rem}.smx-v3-hero__facts li{display:flex;gap:.8rem;align-items:center}.smx-v3-hero__facts svg{width:1.6rem;height:1.6rem}.smx-v3-hero__label{position:absolute;right:var(--page-padding);bottom:4.8rem;width:10rem;min-height:26rem;padding:2.4rem 1.2rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center}.smx-v3-hero__label>span{font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.1}.smx-v3-hero__label small{writing-mode:vertical-rl;font-size:1rem;letter-spacing:.22em}.smx-v3-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0}.smx-v3-hero__slide.is-active{visibility:visible;opacity:1}.smx-v3-hero__controls{position:absolute;left:var(--page-padding);bottom:2rem;display:flex;align-items:center;gap:.4rem;padding:.4rem}.smx-v3-hero__controls button{display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;color:inherit;background:transparent;cursor:pointer}.smx-v3-hero__controls svg{width:1.8rem;height:1.8rem}.smx-v3-hero__controls [data-hero-count]{min-width:4rem;text-align:center;font-variant-numeric:tabular-nums}@media(min-width:1024px){.smx-v3.index-template:has(.header[data-smx-overlay=true]) .smx-v3-hero{--smx-hero-header-space: var(--header-height,128px)}}@media(max-width:1279.98px){.smx-v3-hero__label{display:none}}@media(max-width:767.98px){.smx-v3-hero__inner{min-height:var(--smx-v3-hero-mobile-height);align-items:flex-end;padding-block:28rem 3.2rem}.smx-v3-hero__image{object-position:var(--smx-v3-hero-mobile-focus,62% 50%)}.smx-v3-hero:after{background:linear-gradient(0deg,#181a19f5,#181a19d6 40%,#181a194d 68%,#181a1900 88%)}.smx-v3-hero h1{max-width:19ch;font-size:clamp(3.2rem,8.5vw,4.2rem);line-height:1.16}.smx-v3-hero__eyebrow{font-size:.95rem;margin-bottom:1.8rem;letter-spacing:.1em}.smx-v3-hero__text{font-size:1.3rem;margin-top:1.6rem}.smx-v3-hero__actions{display:grid;grid-template-columns:1fr;margin-top:2.2rem;gap:1rem}.smx-v3-hero__actions .btn{width:100%;min-width:0;min-height:4.8rem}.smx-v3-hero:has(.smx-v3-hero__controls) .smx-v3-hero__inner{padding-bottom:8.4rem}}@media(max-width:767.98px){.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__inner{min-height:max(32rem,calc(100svh - var(--header-group-height,16.5rem)));padding-block:2rem;align-items:flex-end}.smx-v3-hero[data-mobile-screen=true] h1{font-size:clamp(2.8rem,8vw,3.8rem);line-height:1.13}.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__eyebrow{margin-bottom:1.2rem}.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__text{margin-top:1.2rem;font-size:1.25rem;line-height:1.6}.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__actions{margin-top:1.6rem;gap:.8rem}.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__actions .btn{min-height:4.4rem}.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__facts{margin-top:1.4rem;gap:.6rem 1.4rem;font-size:1.05rem}.smx-v3-hero[data-mobile-screen=true]:has(.smx-v3-hero__controls) .smx-v3-hero__inner{padding-bottom:7.2rem}}@media(max-width:767.98px)and (max-height:650px){.smx-v3-hero[data-mobile-screen=true]:after{background:linear-gradient(0deg,#181a19f5,#181a19c2 65%,#181a198c)}.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__inner{padding-block:1.2rem}.smx-v3-hero[data-mobile-screen=true] h1{font-size:2.6rem;line-height:1.1}.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__eyebrow{margin-bottom:.8rem}.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__text{margin-top:.8rem;font-size:1.15rem;line-height:1.5}.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__actions{margin-top:1rem}.smx-v3-hero[data-mobile-screen=true] .smx-v3-hero__facts{margin-top:1rem;font-size:1rem;gap:.4rem 1rem}}.smx-room-journal{padding-block:var(--smx-journal-top) var(--smx-journal-bottom)}.smx-room-journal__heading{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:end;margin-bottom:3.2rem}.smx-room-journal__heading h2{margin:0;max-width:22ch;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3rem,3vw,4.2rem);line-height:1.15}.smx-room-journal__heading .text-subheading{margin:0 0 1.6rem;font-size:1.1rem;letter-spacing:.12em}.smx-room-journal__heading .rte{max-width:48ch;line-height:1.7;justify-self:end}.smx-room-journal__heading .rte p{margin:0}.smx-room-journal__grid{display:grid;grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr));gap:2.8rem;align-items:start}.smx-room-story{min-width:0}.smx-room-story:nth-child(2){padding-top:8rem}.smx-room-story:nth-child(3){padding-top:3.2rem}.smx-room-story__image{display:block;overflow:hidden;aspect-ratio:4/5;background:rgb(var(--color-secondary-background))}.smx-room-story__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.smx-room-story__image:hover img{transform:scale(1.025)}.smx-room-story__copy{padding-block:2.4rem 0}.smx-room-story__eyebrow{margin:0 0 1.2rem;color:rgb(var(--color-primary));font-size:1rem;font-weight:600;letter-spacing:.1em}.smx-room-story h3{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.3vw,3.2rem);font-weight:var(--font-heading-weight);line-height:1.2}.smx-room-story__copy>.text-subtext{margin:0 0 1.6rem;font-size:1.3rem;line-height:1.7;max-width:45ch}.smx-room-story .btn{font-size:1.2rem;min-height:4.4rem}@media(min-width:768px)and (max-width:1023.98px){.smx-room-journal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.smx-room-story:nth-child(2){padding-top:4rem}}@media(max-width:767.98px){.smx-room-journal{padding-block:min(var(--smx-journal-top),4rem) min(var(--smx-journal-bottom),4rem)}.smx-room-journal__heading{grid-template-columns:1fr;gap:1.6rem;margin-bottom:2.4rem}.smx-room-journal__heading .rte{justify-self:start}.smx-room-journal__grid{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:1.6rem}.smx-room-story{scroll-snap-align:start}.smx-room-story:nth-child(n){padding-top:0}.smx-room-story__image{aspect-ratio:4/4.3}.smx-room-story__copy{padding-top:1.8rem}}@media(prefers-reduced-motion:reduce){.smx-room-story__image img{transition:none}}.smx-halloween-bats,.smx-halloween-bats *{pointer-events:none!important}.smx-halloween-bats{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;overflow:hidden;contain:strict;color:#29252b}.smx-halloween-bats[hidden],body.modal-show .smx-halloween-bats,body.has-config-dock .smx-halloween-bats{display:none!important}.smx-halloween-bats__flight{position:absolute;left:0;top:21%;display:block;width:44px;height:24px;opacity:0;transform:translate3d(-70px,0,0);animation:smx-halloween-bats-flight 3s linear both}.smx-halloween-bats__flight--2{top:31%;width:30px;height:17px;animation-duration:2.8s;animation-delay:.2s}.smx-halloween-bats__flight--3{top:16%;width:24px;height:14px;animation-duration:2.7s;animation-delay:.4s}.smx-halloween-bats__bat{display:block;width:100%;height:100%;fill:currentColor}.smx-halloween-bats__wing{transform-box:fill-box;animation:smx-halloween-bats-wingbeat .24s ease-in-out infinite alternate}.smx-halloween-bats__wing--left{transform-origin:right center}.smx-halloween-bats__wing--right{transform-origin:left center}@keyframes smx-halloween-bats-flight{0%{transform:translate3d(-70px,12px,0) rotate(-7deg);opacity:0}10%{opacity:.82}30%{transform:translate3d(30vw,-15px,0) rotate(5deg)}60%{transform:translate3d(62vw,18px,0) rotate(-4deg)}90%{opacity:.82}to{transform:translate3d(calc(100vw + 70px),-10px,0) rotate(5deg);opacity:0}}@keyframes smx-halloween-bats-wingbeat{0%{transform:scaleY(1) rotate(-4deg)}to{transform:scaleY(.48) rotate(5deg)}}@media(max-width:749px){.smx-halloween-bats__flight{width:30px;height:17px;top:25%;animation-duration:2.5s}.smx-halloween-bats__flight--2,.smx-halloween-bats__flight--3{display:none}}@media(prefers-reduced-motion:reduce){.smx-halloween-bats{display:none!important}.smx-halloween-bats *{animation:none!important}}.smx-bm-contents{display:block;margin-block:0 3.2rem;min-width:0}.smx-bm-contents[hidden]{display:none}.smx-bm-contents__card{padding:2.4rem;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:var(--blocks-radius, 1.2rem);background:rgba(var(--color-foreground),.025)}.smx-bm-contents__summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:4.4rem;list-style:none;cursor:pointer}.smx-bm-contents__summary::-webkit-details-marker{display:none}.smx-bm-contents__intro{display:grid;gap:.6rem}.smx-bm-contents__title{display:flex;align-items:center;gap:1rem}.smx-bm-contents__book{flex:0 0 2.2rem;color:rgb(var(--color-primary))}.smx-bm-contents__description{display:block;color:rgba(var(--color-subtext),var(--color-subtext-alpha, 1))}.smx-bm-contents__toggle{display:grid;place-items:center;flex:0 0 3.2rem;width:3.2rem;height:3.2rem;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-primary))}.smx-bm-contents details[open] .smx-bm-contents__vertical{display:none}.smx-bm-contents details[open] .smx-bm-contents__summary{margin-bottom:1.6rem}.smx-bm-contents .smx-bm-contents__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 2.4rem;max-height:42rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;counter-reset:smx-guide;list-style:none;margin:0;padding:.2rem}.smx-bm-contents__list>li{min-width:0;margin:0;border-bottom:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1))}.smx-bm-contents__list>li>a{display:grid;grid-template-columns:2.4ch minmax(0,1fr);align-items:start;gap:1rem;min-height:4.4rem;padding:1.2rem .8rem;border-radius:.4rem;color:inherit;text-decoration:none;overflow-wrap:anywhere}.smx-bm-contents__list>li>a:before{counter-increment:smx-guide;content:counter(smx-guide,decimal-leading-zero);color:rgb(var(--color-primary));font-weight:var(--font-body-weight-bolder)}.smx-bm-contents__list>li>a:hover{color:rgb(var(--color-primary));background:rgba(var(--color-primary),.06)}.smx-bm-contents__list>li>a:focus-visible{outline:.2rem solid rgb(var(--color-primary));outline-offset:-.2rem}.smx-bm-contents__placeholder{display:grid;gap:.4rem;padding:1.2rem .8rem}.smx-bm-contents__placeholder small,.smx-bm-contents__warning{display:block;padding:0 .8rem .8rem;color:rgba(var(--color-subtext),var(--color-subtext-alpha, 1))}.smx-bm-contents.smx-page-toc{padding:0;margin:0;border:0;overflow:visible;max-height:none}.smx-bm-contents--sidebar .smx-bm-contents__card{padding:1.6rem}.smx-bm-contents--sidebar .smx-bm-contents__list{grid-template-columns:minmax(0,1fr);gap:.4rem;max-height:max(18rem,calc(100svh - var(--header-height, 100px) - 23rem))}.smx-bm-anchor{display:block;height:0;scroll-margin-top:calc(var(--header-height, 100px) + 2.4rem)}[id^=SmxBm-],#smx-description,#smx-features,#smx-material{scroll-margin-top:calc(var(--header-height, 100px) + 2.4rem)}@media(max-width:1023.98px){.smx-bm-contents.smx-page-toc{position:static}.smx-bm-contents--sidebar .smx-bm-contents__list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:40rem}}@media(max-width:767.98px){.smx-bm-contents{margin-bottom:2.4rem}.smx-bm-contents__card{padding:1.6rem;border-radius:var(--blocks-radius-mobile, 1rem)}.smx-bm-contents .smx-bm-contents__list{grid-template-columns:minmax(0,1fr);gap:.2rem;max-height:min(65svh,40rem)}}.smx-mobile-chat,.smx-mobile-chat[hidden],.smx-mobile-trust{display:none}.smx-mobile-trust__host{position:relative;width:var(--smx-mobile-trust-width)}.smx-mobile-trust__host:empty{display:none}@media(max-width:1023.98px){.smx-mobile-trust{display:block;position:relative;width:var(--smx-mobile-trust-width);max-width:100%;min-height:calc(var(--smx-mobile-trust-width) / 2);isolation:isolate}.smx-mobile-trust--inline{margin-block:1.6rem}.smx-mobile-trust--floating{position:fixed;inset-inline-start:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));z-index:39}.smx-mobile-trust:has(#trustbadgeCustomContainer:empty):has(#trustbadgeCustomMobileContainer:empty){display:none}body.modal-show .smx-mobile-trust,body.has-config-dock .smx-mobile-trust{visibility:hidden;pointer-events:none}}@media(max-width:767.98px){.smx-mobile-chat:not([hidden]){--buttons-height: 50px;display:inline-flex;position:fixed;inset-inline-end:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));z-index:39}body.modal-show .smx-mobile-chat{visibility:hidden;pointer-events:none}}smx-video-reel{display:block;min-width:0;position:relative}.smx-videos__preview{-webkit-appearance:none;appearance:none;display:block;width:100%;height:auto;min-height:0;padding:0;border:0;background:transparent;color:inherit;text-align:start;text-transform:none;white-space:normal;letter-spacing:normal;font:inherit;cursor:pointer}.smx-videos__preview:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.smx-videos__poster{position:relative;display:block;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--blocks-radius, 12px);background:rgba(var(--color-foreground),.05);isolation:isolate}.smx-videos__image{display:block;width:100%;height:100%;object-fit:cover}.smx-videos__play{display:grid;place-items:center;position:absolute;right:12px;bottom:12px;width:38px;height:38px;border-radius:var(--buttons-radius, 50%);background:#fff;color:#102d31;box-shadow:0 2px 12px #0002}.smx-videos__play svg{width:15px;height:15px}.smx-videos__duration{position:absolute;top:12px;right:12px;padding:4px 7px;border-radius:4px;background:#0009;color:#fff;font-size:11px;font-weight:500;line-height:1.3}.smx-videos__error{font-size:inherit;color:rgb(var(--color-foreground));margin:10px 0 0}.smx-videos__error[hidden]{display:none}.smx-videos__copy{display:block;padding:12px 1px 0}.smx-videos__title{display:block;font-size:15px;font-weight:600;line-height:1.4}.smx-videos__caption{display:block;margin-top:4px;font-size:13px;line-height:1.5;opacity:.72}.smx-videos--circles{--smx-video-circle-size: 88px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.smx-videos--circles .smx-videos__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--smx-video-circle-size);align-items:start;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:4px}.smx-videos--circles .smx-videos__track::-webkit-scrollbar{display:none}.smx-videos--circles .smx-videos__item{min-width:0;scroll-snap-align:start}.smx-videos--circles .smx-videos__preview{-webkit-appearance:none;box-sizing:border-box;width:var(--smx-video-circle-size);border-radius:0;box-shadow:none;-webkit-tap-highlight-color:transparent}.smx-videos--circles .smx-videos__preview:focus{outline:none;box-shadow:none}.smx-videos--circles .smx-videos__preview:focus-visible .smx-videos__poster{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.smx-videos--circles .smx-videos__poster{box-sizing:border-box;width:var(--smx-video-circle-size);height:var(--smx-video-circle-size);min-height:var(--smx-video-circle-size);max-height:var(--smx-video-circle-size);aspect-ratio:1;overflow:visible;background:transparent;padding:0;border:1px solid rgba(var(--color-foreground),.26);border-radius:50%}.smx-videos--circles .smx-videos__image{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);max-width:none;aspect-ratio:1;border-radius:50%;object-fit:cover}.smx-videos--circles .smx-videos__play{width:23px;height:23px;right:1px;bottom:1px;border-radius:50%}.smx-videos--circles .smx-videos__play svg{width:9px;height:9px}.smx-videos--circles .smx-videos__copy{display:block;width:100%;padding:8px 0 0;text-align:center}.smx-videos--circles .smx-videos__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;box-sizing:border-box;width:100%;height:2.8em;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;font-size:12px;font-weight:500;line-height:1.4}.smx-video-product{min-width:0}.smx-video-product__heading{margin:0 0 12px;font-size:inherit;font-weight:var(--font-body-weight-bold, 600);line-height:inherit}.smx-video-viewer{padding:0;border:0;overflow:visible;background:transparent;color:#fff;width:min(480px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;font-family:var(--font-body-family, sans-serif)}.smx-video-viewer::backdrop{background:#000c}.smx-video-viewer__shell{position:relative;max-height:calc(100dvh - 32px);background:#111;border-radius:var(--blocks-radius, 12px);overflow:hidden;box-shadow:0 20px 90px #0006}.smx-video-viewer__top{display:flex;align-items:center;gap:12px;padding:11px 12px 11px 16px}.smx-video-viewer__counter{margin-right:auto;font-size:12px;line-height:1.4;color:#ddd}.smx-video-viewer__button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;min-height:36px;flex:0 0 36px;padding:0;line-height:0;background:#ffffff16;color:#fff;border:1px solid #ffffff28;border-radius:var(--buttons-radius, 50%);cursor:pointer}.smx-video-viewer__button svg{display:block;flex:0 0 18px;width:18px;height:18px;margin:0;pointer-events:none}.smx-video-viewer__button:focus-visible{outline:2px solid #fff;outline-offset:3px}.smx-video-viewer__button:disabled{opacity:.3;cursor:default}.smx-video-viewer__media{position:relative;background:#000;line-height:0}.smx-video-viewer__video{display:block;width:100%;height:min(80dvh,780px);max-height:calc(100dvh - 92px);object-fit:contain;background:#000}.smx-video-viewer__progress{height:2px;background:#ffffff30;overflow:hidden}.smx-video-viewer__progress span{display:block;width:100%;height:100%;background:#fff;transform-origin:left;transform:scaleX(0)}.smx-video-viewer__error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#111;color:#fff;font-size:14px;line-height:1.5;text-align:center}.smx-video-viewer__error[hidden]{display:none}@media(max-width:749px){.smx-videos__title{font-size:14px}.smx-videos--circles{--smx-video-circle-size: 76px}.smx-videos--circles .smx-videos__track{gap:12px}.smx-video-viewer{width:min(440px,calc(100vw - 16px));max-height:calc(100dvh - 16px)}.smx-video-viewer__shell{max-height:calc(100dvh - 16px)}.smx-video-viewer__video{height:min(82dvh,780px);max-height:calc(100dvh - 76px)}}
/*# sourceMappingURL=/cdn/shop/t/86/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAIDEIAAAAAAAAAAAAAAAAAAAAAAAAAAggCA */
