.otb-edge{--h2-size:clamp(2.25rem, 3.8vw, 3.5rem);--h2-weight:400;--h2-leading:1.1}.otb-edge__seam{writing-mode:vertical-rl;letter-spacing:var(--uk-tracking-label);color:var(--muted-foreground);font-size:.8125rem;font-weight:600;position:absolute;top:40px;right:20px}.otb-edge__small{aspect-ratio:1;object-fit:cover;width:min(200px,40%);margin-inline:auto;display:block}
.otb-offset__item{flex-direction:column;gap:12px;display:flex}.otb-offset__item h3 a{color:inherit;text-decoration:none}.otb-offset__item p{max-width:36ch;margin:0}.otb-offset__media{border-radius:var(--uk-global-border-radius);aspect-ratio:4/3;overflow:hidden}.otb-offset__media img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.otb-zig{--otb-zig-gap:clamp(48px, 6vw, 96px)}.otb-zig__text p{max-width:40ch;margin:0}.otb-zig__label{letter-spacing:var(--uk-tracking-label);color:var(--muted-foreground);font-size:.875rem;font-weight:600}.otb-zig__list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.otb-zig__pic img{object-fit:cover;width:100%;display:block}.otb-zig__pic--a img{aspect-ratio:4/5;box-shadow:0 0 0 14px var(--background), 0 0 0 15px var(--border)}.otb-zig__pic--b img{aspect-ratio:3/4}@media (min-width:960px){.otb-zig>.otb-zig__text:first-child{align-self:start;margin-top:clamp(40px,6vw,96px);padding-inline-start:56px}.otb-zig__text:not(:first-child){align-self:center;padding-inline-end:56px}.otb-zig__pic--a{margin-inline-end:calc(var(--otb-zig-gap) / -2 - 24px)}.otb-zig__pic--b{margin-inline-start:calc(var(--otb-zig-gap) / -2 - 24px);margin-top:52%;position:relative}}
.otb-row{--h2-size:clamp(2.25rem, 4vw, 3.75rem);--h2-weight:400;--h2-leading:1.1}.otb-row__pic{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.otb-row__pic--tall{aspect-ratio:3/4}.otb-row__pic--narrow{aspect-ratio:2/3}.otb-row__pic--square{aspect-ratio:1}.otb-row__mono{aspect-ratio:4/5;letter-spacing:-.04em;width:64px;color:var(--muted-foreground);direction:ltr;border:1px solid;border-radius:50%;place-items:center;font-size:1.375rem;display:inline-grid}.otb-row__engraving{aspect-ratio:370/480;background:var(--primary);width:44px;margin-inline:auto;display:block;-webkit-mask:url(../media/lipstick-engraving.1pro5fwhczyni.png) 50%/contain no-repeat;mask:url(../media/lipstick-engraving.1pro5fwhczyni.png) 50%/contain no-repeat}.otb-row__label{letter-spacing:var(--uk-tracking-label);color:var(--muted-foreground);margin:0;font-size:.875rem;font-weight:600}.otb-row__quote{max-width:26ch;color:var(--foreground);margin:0 auto;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.3}.otb-row__card{background:var(--muted);border-radius:var(--uk-global-border-radius);padding:28px}.otb-row__card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.otb-row__card li{justify-content:space-between;gap:16px;font-size:.9375rem;display:flex}.otb-row__screen{border-radius:var(--uk-global-border-radius);width:100%;display:block;box-shadow:0 30px 60px -30px #00000059}.otb-row__pic--portrait{aspect-ratio:4/5}.otb-row--four{--uk-mix-shape:var(--muted);--h2-size:clamp(1.75rem, 2.4vw, 2.5rem);--h2-weight:700}.otb-row__pair{align-items:flex-end;gap:10px;display:flex}.otb-row__label--vertical{writing-mode:vertical-rl}@media (min-width:960px){.otb-row__pair{margin-inline-start:-3vw}.otb-row__small{margin-top:64px}}.otb-row--table{--h2-size:clamp(1.75rem, 2.6vw, 2.5rem)}.otb-row__table-text{flex-direction:column;display:flex}.otb-row__table-text .uk-button{margin-top:1.5rem}.otb-row--table>.mgr-item{padding-inline:var(--uk-container-padding-horizontal-sm)}@media (min-width:960px){.otb-row--table>*,.otb-row--table>.mgr-item{align-self:stretch;padding-inline:2rem}.otb-row--table>:not(:last-child){border-inline-end:1px solid var(--border)}.otb-row__table-text .uk-button{margin-top:auto}}
.otb-skel__caption{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 20px;font-size:.875rem;display:flex}.otb-skel__caption code{color:var(--foreground);font-size:.8125rem}.otb-skel__box,.otb-skel__ghost{text-align:center;border-radius:var(--uk-global-border-radius);flex-direction:column;justify-content:center;align-items:center;padding:12px;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.otb-skel__box{height:180px;color:var(--muted-foreground);background:color-mix(in oklch, var(--muted) 70%, transparent);border:1.5px dashed #8a929c}.otb-skel__box small{font-weight:400}.otb-skel__box--text{border-color:var(--primary);height:300px;color:var(--primary);background:color-mix(in oklch, var(--primary) 6%, transparent)}.otb-skel__ghost{color:#9aa0a8;border:1.5px dotted #c2c7cd;align-self:stretch}@media (max-width:959px){.otb-skel__ghost{display:none}.otb-skel__box--text{height:140px}}
