.htm{--htm-ink:#111;--htm-accent:#ff3399;font-family:Arial,Helvetica,sans-serif;line-height:1.5;letter-spacing:normal;color:var(--htm-ink)}.htm,.htm *{box-sizing:border-box}.htm h1,.htm h2,.htm p{margin:0}.htm h1,.htm h2{font-family:inherit;font-style:normal;color:inherit;letter-spacing:-.055em;line-height:.94;font-weight:800}.htm a{color:inherit;text-decoration:none}.htm img{display:block;max-width:100%}.htm a:focus-visible,.htm button:focus-visible{outline:3px solid #075cff;outline-offset:4px}.htm-eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.6}.htm .ht-arrow{display:block;width:18px;height:18px;flex-shrink:0}.htm-button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;min-height:54px;padding:16px 23px;background:#111;color:#fff!important;font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.htm-button:hover{background:#fff;color:#111!important}.htm-empty{background:#eee;min-height:240px;padding:30px;display:flex;align-items:center;font-size:14px}.htm-hero{background:var(--htm-accent);padding:46px 0 40px;overflow:hidden}.htm-hero-heading{max-width:1920px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:35px;padding:0 4% 34px}.htm-hero h1{font-size:clamp(54px,7.2vw,130px);flex:1;min-width:0;overflow-wrap:normal}.htm-hero .htm-eyebrow{max-width:220px;flex-shrink:0;margin-bottom:7px}.htm-hero-bottom{max-width:1920px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 4% 0}.htm-description{font-size:17px;line-height:1.65;max-width:470px}.htm-description p{margin:0}.htm-parade{padding:14px 0 18px}.htm-track{display:flex;width:100%;transform:translate(0)}.htm-group{display:flex;gap:18px;flex-wrap:wrap;width:100%;justify-content:center}.htm-parade .htm-group{padding:0 4%}.htm-parade-item{flex:0 0 min(300px,calc(50% - 18px));width:min(300px,calc(50% - 18px));min-width:0;transform:rotate(-3deg)}.htm-parade-item:nth-child(2n){transform:rotate(3deg)}.htm-parade-card{display:block;background:#fff;padding:18px 18px 16px}.htm-parade-card img{width:100%;height:clamp(210px,25vw,330px);object-fit:contain}.htm-parade-card>span{display:block;margin-top:12px;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.08em;overflow-wrap:anywhere}.htm-loop[data-htm-ready]{overflow:hidden}.htm-loop[data-htm-ready] .htm-track{width:max-content;animation:htm-loop calc(var(--htm-duration,34s) * var(--htm-tempo,1)) linear infinite;animation-play-state:paused}.htm-loop[data-htm-ready] .htm-group{flex-wrap:nowrap;justify-content:flex-start;width:max-content;flex-shrink:0;padding:0 18px 0 0}.htm-parade[data-htm-ready] .htm-parade-item{width:clamp(230px,26vw,340px);flex-basis:clamp(230px,26vw,340px)}.htm-parade:hover .htm-track{animation-play-state:paused!important}.htm-loop.htm-keyboard{overflow-x:auto;scroll-behavior:auto;scrollbar-width:thin}.htm-loop.htm-keyboard .htm-track{animation:none!important;transform:none!important}.htm-loop.htm-keyboard [data-htm-clone],.htm-loop.htm-keyboard [data-htm-extra]{display:none!important}.htm-ribbon{display:flex;align-items:center;gap:16px;min-height:49px;background:#111;color:#fff;overflow:hidden}.htm-ribbon-window{min-width:0;flex:1;overflow:hidden}.htm-ribbon .htm-track{width:max-content}.htm-ribbon .htm-group{width:max-content;flex-wrap:nowrap}.htm-ribbon-text{font-size:15px;font-weight:700;letter-spacing:.08em;white-space:nowrap;line-height:1.4;padding:13px 0}.htm-ribbon-divider{margin:0 22px;color:#f39}.htm-ribbon[data-htm-region]{overflow:hidden}.htm-ribbon .htm-loop[data-htm-ready] .htm-track{animation-duration:calc(40s * var(--htm-tempo,1))}.htm-motion-toggle{font:inherit;color:inherit;border:0;border-left:1px solid #666;border-radius:0;background:#111;cursor:pointer;font-size:11px;line-height:1.4;letter-spacing:.04em;padding:0 20px;min-height:44px;display:flex;gap:9px;align-items:center;flex-shrink:0}.htm-motion-toggle[hidden]{display:none}.htm-motion-toggle:disabled{cursor:default;color:#ccc}.htm-toggle-mark{width:7px;height:7px;background:#f39;border-radius:50%;flex-shrink:0}.htm-ribbon--footer{border-bottom:1px solid #555}.htm-ribbon--footer .htm-ribbon-text{font-size:22px;letter-spacing:-.01em}.htm-art-windows{display:grid;grid-template-columns:1fr .75fr 1fr;gap:18px;align-items:stretch;height:255px;background:transparent;overflow:hidden}.htm-art-window{overflow:hidden;background:#f39;position:relative;min-width:0}.htm-art-window:nth-child(2){margin-top:28px}.htm-art-window:nth-child(3){margin-bottom:23px}.htm-art-window img{width:100%;height:100%;object-fit:contain;position:static}.htm-art-windows:empty{display:none}.hotiti-brand-v5 .ht-story{grid-template-columns:.9fr 1.15fr;align-items:center;gap:7%;padding:75px 6%}.htm-story-visual>.ht-eyebrow{margin-bottom:25px}.hotiti-brand-v5 .ht-story h2{font-weight:700}.hotiti-brand-v5 .ht-collection-image{position:relative}.hotiti-brand-v5 .ht-closing{position:relative;overflow:hidden}.hotiti-brand-v5 .ht-shop-intro{background:#f39}.hotiti-brand-v5 .ht-shop-title span{color:#fff}.hotiti-brand-v5 .ht-shop-intro__copy{color:#111}.hotiti-brand-v5 .ht-shop-intro__inner{position:relative}.hotiti-brand-v5 .ht-shop-intro__copy .htm-art-windows{margin-top:22px;height:110px;gap:10px}.hotiti-brand-v5 .ht-shop-intro__copy .htm-art-window:nth-child(2){margin-top:12px}.hotiti-brand-v5 .ht-shop-intro__copy .htm-art-window:nth-child(3){margin-bottom:8px}.hotiti-brand-v5 .ht-shop-title{letter-spacing:-.055em}.hotiti-brand-v5 .hotiti-page-product .product__title h1{letter-spacing:-.04em}.hotiti-brand-v5.hotiti-page-product .product__title h1,.hotiti-brand-v5.hotiti-page-cart .title--primary{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.04em;font-weight:700}.htm-page-hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:8%;padding:46px 6%;background:#f39}.htm-page-hero h1{font-size:clamp(48px,5.6vw,88px);margin-top:18px}.htm-page-hero .htm-art-windows{height:205px;gap:12px}.htm-page-copy{padding-top:30px;padding-bottom:10px}.hotiti-brand-v5 .hotiti-footer{margin-top:0}.hotiti-brand-v5 .ht-section-heading h2{font-weight:700}html[data-ht-motion=running] .htm-loop[data-htm-ready] .htm-track{animation-play-state:running}html[data-ht-motion-hidden] .htm-track,[data-htm-visible=false] .htm-track{animation-play-state:paused!important}@keyframes htm-loop{to{transform:translate(-50%)}}@media(min-width:1700px){.htm-hero-heading,.htm-hero-bottom{padding-left:75px;padding-right:75px}}@media(max-width:989px){.htm-hero .htm-eyebrow{max-width:160px;font-size:11px}.htm-hero h1{font-size:7.2vw}.htm-hero-heading{gap:25px}.htm-description{font-size:15px;max-width:380px}.hotiti-brand-v5 .ht-story{gap:5%;padding:60px 5%}.htm-art-windows{gap:12px;height:220px}}@media(max-width:749px){.htm-hero{padding:30px 0 28px}.htm-hero-heading{padding:0 6% 26px;display:block}.htm-hero h1{font-size:clamp(47px,13.2vw,78px);line-height:.9;overflow-wrap:normal}.htm-hero .htm-eyebrow{max-width:none;font-size:11px;margin:20px 0 0}.htm-parade{padding:11px 0 16px}.htm-parade[data-htm-ready] .htm-parade-item{width:210px;flex-basis:210px}.htm-parade-card{padding:15px 14px 12px}.htm-parade-card img{height:230px}.htm-parade-card>span{font-size:11px}.htm-hero-bottom{display:block;padding:15px 6% 0}.htm-description{font-size:14px;line-height:1.65;max-width:none;margin-bottom:23px}.htm-button{font-size:12px;padding:14px 18px;min-height:50px}.htm-ribbon{gap:4px;min-height:46px}.htm-ribbon-text{font-size:12px;letter-spacing:.06em}.htm-motion-toggle{font-size:10px;padding:0 12px;gap:7px}.htm-ribbon--footer .htm-ribbon-text{font-size:17px}.htm-art-windows{height:190px;gap:12px}.hotiti-brand-v5 .ht-story{grid-template-columns:1fr;padding:48px 6%;gap:32px}.hotiti-brand-v5 .ht-story h2{font-size:37px}.hotiti-brand-v5 .ht-shop-intro__inner{gap:20px}.hotiti-brand-v5 .ht-shop-intro__copy .htm-art-windows{height:87px;margin-top:18px;grid-template-columns:1fr 1fr 1fr}.hotiti-brand-v5 .ht-shop-intro__copy{max-width:none!important}.htm-page-hero{grid-template-columns:1fr;gap:25px;padding:30px 6%}.htm-page-hero h1{font-size:clamp(40px,11.4vw,65px);line-height:.97;margin-top:15px}.htm-page-hero .htm-eyebrow{font-size:11px}.htm-page-hero .htm-art-windows{height:100px;grid-template-columns:1fr 1fr 1fr;gap:12px}.htm-page-copy{padding-top:22px}.htm-loop:not([data-htm-ready]) .htm-parade-card img{height:190px}}.hotiti-brand-v5 .product__description .table-responsive{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.htm-parade.htm-keyboard .htm-parade-item{transform:none}.htm-parade.htm-keyboard .htm-group{padding-left:8px}.htm-ribbon{justify-content:space-between;padding-left:4%;padding-right:4%;gap:20px}.htm-ribbon .htm-ribbon-text{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:13px;padding:14px 0}.htm-ribbon .htm-motion-toggle{align-self:center;min-height:44px;padding-right:0}.htm-art-window{background:#fff}.htm-art-windows{grid-template-columns:repeat(3,minmax(0,1fr));height:220px}.htm-art-window:nth-child(2),.htm-art-window:nth-child(3){margin:0}.htm-story-visual{min-width:0}.htm-book-stage{padding:20px 3% 28px;perspective:1200px}.htm-story-book{position:relative;width:100%;max-width:580px;margin:0 auto;aspect-ratio:1.75;transform-style:preserve-3d}.htm-book-page,.htm-book-face{background:#fff;padding:14px;border:1px solid #e1e1de;box-shadow:0 7px 15px #11111114}.htm-book-page{position:absolute;top:0;width:50%;height:100%}.htm-book-left{left:0}.htm-book-right{left:50%}.ht .htm-story-book img{display:block;width:100%;height:100%;object-fit:contain}.htm-book-leaf{position:absolute;left:50%;top:0;width:50%;height:100%;transform-origin:left center;transform-style:preserve-3d;transform:rotateY(0);z-index:2}.htm-book-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.htm-book-back{transform:rotateY(180deg)}.ht .htm-book-single img{height:280px;object-fit:contain;background:#fff}.htm-book-leaf[hidden]{display:none}.htm-book-front{background:linear-gradient(to right,#eeeeeb 0,#fff 8% 100%)}.htm-book-back{background:linear-gradient(to left,#eeeeeb 0,#fff 8% 100%)}.htm-parade:not([data-htm-ready]) .htm-group,html[data-ht-motion=paused] .htm-parade .htm-group,.htm-parade.htm-keyboard .htm-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;max-width:1440px;margin:0 auto;padding:0 4%;justify-content:initial}.htm-parade:not([data-htm-ready]) .htm-track,html[data-ht-motion=paused] .htm-parade .htm-track,.htm-parade.htm-keyboard .htm-track{animation:none!important;transform:none!important;width:100%}.htm-parade:not([data-htm-ready]) .htm-parade-item,html[data-ht-motion=paused] .htm-parade .htm-parade-item,.htm-parade.htm-keyboard .htm-parade-item{width:100%;min-width:0;transform:none}.htm-parade:not([data-htm-ready]) .htm-parade-card img,html[data-ht-motion=paused] .htm-parade .htm-parade-card img,.htm-parade.htm-keyboard .htm-parade-card img{height:auto;aspect-ratio:1/1.1;object-fit:contain}html[data-ht-motion=paused] [data-htm-clone],html[data-ht-motion=paused] [data-htm-extra],.htm-parade:not([data-htm-ready]) [data-htm-clone],.htm-parade:not([data-htm-ready]) [data-htm-extra]{display:none!important}.htm-parade.htm-keyboard{overflow:hidden}@media(max-width:749px){.htm-ribbon{padding-left:6%;padding-right:6%;gap:12px;flex-wrap:wrap}.htm-ribbon .htm-ribbon-text{font-size:11px;flex-basis:170px}.htm-ribbon .htm-motion-toggle{font-size:10px;padding-left:12px}.htm-book-stage{padding:10px 0 22px}.htm-story-book{aspect-ratio:1.5;max-width:540px}.htm-book-page,.htm-book-face{padding:7px}.htm-parade:not([data-htm-ready]) .htm-group,html[data-ht-motion=paused] .htm-parade .htm-group,.htm-parade.htm-keyboard .htm-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 6%}}@media(prefers-reduced-motion:reduce){.htm-track,.htm-book-leaf{animation:none!important;transition:none!important}}.ht-feature-image.htm-feature-visual{min-height:0;aspect-ratio:1.04;align-self:stretch;isolation:isolate}.htm-feature-shot{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff}.ht-feature-image.htm-feature-visual .htm-feature-shot img{position:static;display:block;width:100%;height:100%;padding:6%;object-fit:contain;object-position:center;transform:none}.htm-feature-incoming[hidden]{display:none}.htm-feature-incoming{z-index:1}.htm-feature-visual[data-htm-prepared] .htm-feature-shot,.htm-feature-visual[data-htm-prepared] .htm-feature-incoming img{will-change:transform,opacity}.hotiti-brand-v5 .ht-shop-intro--double{padding:34px 5% 0;overflow:hidden}.hotiti-brand-v5 .ht-shop-intro--double .ht-shop-intro__inner{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:5%}.htm-shop-stacks{position:relative;height:clamp(260px,56vw,520px);margin:0 -5.56%;overflow:hidden}.htm-shop-stack{position:absolute;top:50%;width:min(31%,320px);aspect-ratio:4/5;transform:translate(-50%,-50%);isolation:isolate}.htm-shop-stack--left{left:28%}.htm-shop-stack--right{left:72%}.htm-stack-card{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;background:#fff;border:1px solid #e1e1de;box-shadow:0 7px 14px #1111111a;transform:translate(calc(var(--htm-stack-order) * 1.5px),calc(var(--htm-stack-order) * 1px)) rotate(calc(var(--htm-stack-order) * 1deg));z-index:calc(20 - var(--htm-stack-order))}.htm-stack-card img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:989px){.htm-shop-stack{max-width:224px}.htm-shop-stacks{max-height:430px}}@media(max-width:749px){.ht-feature-image.htm-feature-visual{aspect-ratio:1.16}.hotiti-brand-v5 .ht-shop-intro--double .ht-shop-intro__inner{grid-template-columns:1fr;gap:20px}}@media(max-width:580px){.htm-shop-stack{width:42%;max-width:185px}.htm-shop-stack--left{left:26%}.htm-shop-stack--right{left:74%}.htm-shop-stacks{height:clamp(260px,80vw,340px)}.htm-stack-card{padding:7px}}.htm-contact-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.2fr);gap:18px;padding:34px 5% 28px;overflow:hidden}.htm-contact-hero h1{font-size:clamp(38px,6vw,88px);line-height:.96;letter-spacing:-.06em;margin-top:22px}.htm-contact-hero h1 span{display:block;color:#fff}.htm-ring-stage{position:relative;width:100%;height:clamp(340px,36vw,570px);min-width:0;container-type:inline-size}.htm-ring-position{position:absolute;left:50%;top:50%;width:33.333%;height:auto;aspect-ratio:180/254;transform:translate(-50%,-50%);perspective:950px;perspective:175.926cqw;--htm-ring-radius:37.778cqw;background:transparent;border:0;box-shadow:none}.htm-ring-rotor{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(0);background:transparent;border:0;box-shadow:none}.htm-ring-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid #e1e1de;padding:12px;box-shadow:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(var(--htm-ring-angle)) translateZ(var(--htm-ring-radius,204px))}.htm-ring-photo img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:600px){.htm-contact-hero{grid-template-columns:1fr;gap:0;padding:30px 6% 13px}.htm-contact-hero h1{font-size:clamp(40px,10.3vw,61px);margin-top:18px}.htm-ring-stage{height:300px;max-width:480px;margin:0 auto}.htm-ring-photo{padding:7px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hotiti-motion.css.map */
