:where(.ox-hh,.ox-hc,.ox-coll) :where(p,figure){margin:0}.ox-pcard{display:flex;flex-direction:column;height:100%;border-radius:var(--ox-r-xl);overflow:hidden;background:var(--ox-paper);box-shadow:inset 0 0 0 1px var(--ox-line);color:var(--ox-ink);text-decoration:none;transition:box-shadow .25s ease,transform .25s var(--ox-ease)}@media(hover:hover){.ox-pcard:hover{box-shadow:inset 0 0 0 1px #12141738,0 16px 40px #12141714}.ox-pcard:hover .ox-pcard__media img{transform:scale(1.03)}.ox-pcard:hover .ox-pcard__more{text-decoration:underline;text-underline-offset:4px}}.ox-pcard__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--ox-white)}.ox-pcard__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ox-ease)}.ox-pcard__badge{position:absolute;top:12px;left:12px}.ox-pcard__body{flex:1;display:flex;flex-direction:column;gap:6px;padding:16px 20px 20px;box-shadow:inset 0 1px 0 var(--ox-line)}.ox-pcard__name{font-family:var(--ox-font-display);font-weight:800;font-size:20px;line-height:24px;letter-spacing:-.01em}.ox-pcard__color{display:flex;align-items:center;gap:8px;font-size:16px;line-height:20px;font-weight:500;color:var(--ox-slate)}.ox-pcard__offer{margin-top:8px}.ox-pcard__more{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:4px;font-size:16px;line-height:22px;font-weight:600;color:var(--ox-ink)}.ox-hh{padding:24px 0 48px}.ox-hh__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.ox-hh__copy{container-type:inline-size}.ox-hh__caption{font-size:14px;line-height:18px;font-weight:600;color:var(--ox-slate-strong)}.ox-hh__title{margin-top:10px;font-size:min(clamp(30px,2.6vw + 20px,60px),8.35cqi);line-height:1.12}.ox-hh__text{margin-top:14px;max-width:30em}.ox-hh__price{margin-top:20px;font-size:16px;line-height:22px;font-weight:600;color:var(--ox-ink)}.ox-hh__pix{font-family:var(--ox-font-display);font-weight:800;font-size:22px;line-height:26px;font-variant-numeric:tabular-nums;white-space:nowrap}.ox-hh__inst{display:block;margin-top:2px;font-weight:500;color:var(--ox-slate)}.ox-hh__cta{margin-top:20px;width:100%}.ox-hh__trio{margin-top:24px}.ox-hh__media{aspect-ratio:1 / 1;border-radius:var(--ox-r-xl);overflow:hidden;background:var(--ox-white);box-shadow:inset 0 0 0 1px var(--ox-line)}.ox-hh__media img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:750px)and (max-width:989px){.ox-hh__copy,.ox-hh__media{width:100%;max-width:640px;margin-inline:auto}.ox-hh__cta{width:auto}}@media(min-width:990px){.ox-hh{padding:40px 0 104px}.ox-hh__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:72px}.ox-hh__text{margin-top:20px;font-size:20px;line-height:30px}.ox-hh__price{margin-top:28px}.ox-hh__pix{font-size:26px;line-height:30px}.ox-hh__cta{width:auto;margin-top:24px;padding:0 36px}.ox-hh__trio{margin-top:32px;max-width:480px}}.ox-hc__title{margin-top:12px}.ox-hc__text{margin-top:16px;max-width:30em}.ox-hc__list{margin:32px calc(-1 * var(--ox-gutter)) 0;padding:0 var(--ox-gutter) 4px;list-style:none;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ox-gutter);scrollbar-width:none}.ox-hc__list::-webkit-scrollbar{display:none}.ox-hc__item{flex:0 0 78%;max-width:340px;scroll-snap-align:start}.ox-hc__all{margin-top:16px}@media(min-width:750px){.ox-hc__item{flex-basis:calc(45% - 6px)}}@media(min-width:990px){.ox-hc__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end}.ox-hc__text{margin-top:0;padding-bottom:6px}.ox-hc__list{margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible}.ox-hc__item{max-width:none}}.ox-coll{padding:32px 0 72px}.ox-coll__title{margin-top:10px}.ox-coll__desc{margin-top:12px;max-width:36em}.ox-coll__tools{margin:24px 0 0;display:flex;align-items:center;justify-content:flex-end;gap:12px}.ox-coll__sort-label{font-size:16px;font-weight:600;color:var(--ox-slate)}.ox-coll__sort{width:auto;min-width:200px}.ox-coll__grid{margin:28px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ox-coll__pages{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:16px}.ox-coll__empty{margin-top:32px;padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-radius:var(--ox-r-xl);background:var(--ox-paper);box-shadow:inset 0 0 0 1px var(--ox-line)}.ox-coll__promises{margin:40px 0 0;padding:0;list-style:none;display:grid;border-radius:var(--ox-r-lg);background:var(--ox-paper);box-shadow:inset 0 0 0 1px var(--ox-line);overflow:hidden}.ox-coll__promises li{display:flex;align-items:center;gap:16px;padding:18px 20px;font-size:16px;line-height:22px;color:var(--ox-slate)}.ox-coll__promises li+li{box-shadow:inset 0 1px 0 var(--ox-line)}.ox-coll__promises b{display:block;font-weight:700;color:var(--ox-ink)}@media(min-width:750px){.ox-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:990px){.ox-coll{padding:56px 0 112px}.ox-coll__head{max-width:760px}.ox-coll__desc{margin-top:16px}.ox-coll__grid{margin-top:48px;grid-template-columns:repeat(3,minmax(0,1fr))}.ox-coll__promises{margin-top:64px;grid-template-columns:repeat(3,minmax(0,1fr))}.ox-coll__promises li{padding:24px}.ox-coll__promises li+li{box-shadow:inset 1px 0 0 var(--ox-line)}}:where(.ox-srch,.ox-404,.ox-pw) :where(p){margin:0}.ox-srch{padding:32px 0 72px}.ox-srch__title{margin-top:10px;overflow-wrap:anywhere}.ox-srch__form{margin-top:20px;display:flex;gap:8px;max-width:640px}.ox-srch__form .ox-field{flex:1;padding-right:14px}.ox-srch__submit{flex-shrink:0}.ox-srch__count{margin-top:28px}.ox-srch__count+.ox-coll__grid{margin-top:16px}.ox-srch__links{margin:28px 0 0;padding:0;list-style:none;box-shadow:inset 0 1px 0 var(--ox-rule)}.ox-srch__links li{box-shadow:inset 0 -1px 0 var(--ox-rule)}.ox-srch__links .ox-linkrow{min-height:56px}.ox-srch__empty{margin-top:32px;display:flex;flex-direction:column;gap:8px}@media(min-width:990px){.ox-srch{padding:56px 0 112px}.ox-srch__form{margin-top:28px}}.ox-404{padding:40px 0 72px}.ox-404__title{margin-top:10px}.ox-404__text{margin-top:14px;max-width:30em}.ox-404__actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.ox-404__grid{margin-top:48px}@media(max-width:749px){.ox-404__actions .ox-btn{flex:1 1 100%}}@media(min-width:990px){.ox-404{padding:72px 0 112px}.ox-404__grid{margin-top:72px}}.ox-lc__list{margin:24px 0 0;padding:0;list-style:none;box-shadow:inset 0 1px 0 var(--ox-rule)}.ox-lc__list:not(:has(li)){display:none}.ox-lc__list li{box-shadow:inset 0 -1px 0 var(--ox-rule)}.ox-lc__link{min-height:56px}body.ox-t-password{min-height:100vh;display:flex;flex-direction:column;background:var(--ox-ice);color:var(--ox-ink)}body.ox-t-password .password-main{flex:1}body.ox-t-password .password-header{max-width:calc(var(--ox-max) + 2 * var(--ox-gutter));margin:0 auto;padding:16px var(--ox-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}body.ox-t-password .password-header>.gradient,body.ox-t-password .gradient{background:transparent}.ox-pw__logo{display:flex;align-items:center;min-height:44px;color:var(--ox-ink)}.ox-pw__logo .ox-wordmark{width:135px;height:16px}body.ox-t-password .password-link{font-family:var(--ox-font-body);font-size:15px;font-weight:600;color:var(--ox-slate)}.ox-pw{padding:16px 0 64px}.ox-pw__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.ox-pw__copy{container-type:inline-size}.ox-pw__title{margin-top:10px;font-size:min(clamp(36px,3vw + 24px,72px),14cqi);line-height:1.08}.ox-pw__text{margin-top:16px;max-width:30em}.ox-pw__form{margin-top:28px;max-width:520px}.ox-pw__form .ox-btn{min-height:48px;box-shadow:none}.ox-pw__ok{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--ox-r-lg);background:var(--ox-paper);box-shadow:inset 0 0 0 1px var(--ox-line);font-size:16px;line-height:22px;font-weight:600}body.ox-t-password .password__footer{padding:24px var(--ox-gutter) 32px;background:transparent;color:var(--ox-slate);font-size:14px}body.ox-t-password .password__footer a{color:inherit}@media(min-width:990px){body.ox-t-password .password-header{padding-top:24px;padding-bottom:24px}.ox-pw{padding:40px 0 96px}.ox-pw__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}}.ox-pv-line{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ox-store.css.map */
