.rabitat-article__inner{width:100%;max-width:52rem;margin-inline:auto;padding-inline:var(--section-inline)}.rabitat-article__header{margin-bottom:2rem;text-align:center}.rabitat-article__back{display:inline-block;margin-bottom:1.25rem;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:100%;letter-spacing:.05em;text-transform:uppercase;color:#1b3246;text-decoration:none}.rabitat-article__back:hover{opacity:.7}.rabitat-article__date{margin:0 0 .75rem;font-family:var(--font-body);font-size:12px;font-weight:300;line-height:100%;letter-spacing:.1em;text-transform:uppercase;color:#000}.rabitat-article__title{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:128%;color:#1b3246;text-transform:lowercase}.rabitat-article__meta{margin:.75rem 0 0;font-family:var(--font-body);font-size:14px;color:#1b3246b8}.rabitat-article__hero{margin-bottom:2rem;overflow:hidden;border-radius:.75rem}.rabitat-article__hero-image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.rabitat-article__content{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:159%;color:#1b3246}.rabitat-article__content :is(h1,h2,h3,h4){margin:2rem 0 1rem;font-family:var(--font-heading);font-weight:400;line-height:128%;color:#1b3246;text-transform:lowercase}.rabitat-article__content :is(h2,h3){font-size:clamp(1.5rem,3vw,2rem)}.rabitat-article__content p{margin:0 0 1rem}.rabitat-article__content :is(ul,ol){margin:0 0 1rem 1.25rem;padding:0}.rabitat-article__content li{margin-bottom:.5rem}.rabitat-article__content a{color:#1b3246;text-underline-offset:.15em}.rabitat-article__content img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:.5rem}.rabitat-article__content blockquote{margin:1.5rem 0;padding-left:1rem;border-left:3px solid #1b3246;color:#1b3246d9}.rabitat-article__share{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(27,50,70,.12)}.rabitat-article__share-label{font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#1b3246}.rabitat-article__share-link{font-family:var(--font-body);font-size:14px;color:#1b3246;text-decoration:underline;text-underline-offset:.15em}.rabitat-article__related{margin-top:3.5rem;padding-top:2rem;border-top:1px solid rgba(27,50,70,.12)}.rabitat-article__related-title{margin:0 0 1.5rem;font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:128%;color:#1b3246;text-transform:lowercase;text-align:center}.rabitat-article__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rabitat-article__related-card{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:inherit}.rabitat-article__related-card:hover .rabitat-article__related-name{opacity:.75}.rabitat-article__related-image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:.5rem}.rabitat-article__related-name{font-family:var(--font-body);font-size:12px;font-weight:600;line-height:125%;text-transform:uppercase;color:#000}.rabitat-article__comments{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(27,50,70,.12)}.rabitat-article__comments-title,.rabitat-article__comment-form-title{margin:0 0 1.25rem;font-family:var(--font-heading);font-size:1.75rem;font-weight:400;line-height:128%;color:#1b3246;text-transform:lowercase}.rabitat-article__comment-list{margin:0 0 2rem;padding:0;list-style:none}.rabitat-article__comment+.rabitat-article__comment{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(27,50,70,.08)}.rabitat-article__comment-author{margin:0;font-family:var(--font-body);font-size:14px;font-weight:600;color:#1b3246}.rabitat-article__comment-date{margin:.25rem 0 .5rem;font-family:var(--font-body);font-size:12px;color:#1b3246a6}.rabitat-article__comment-body{font-family:var(--font-body);font-size:14px;line-height:145%;color:#1b3246}.rabitat-article__field{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.rabitat-article__field label{font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#1b3246}.rabitat-article__field :is(input,textarea){width:100%;padding:.75rem .875rem;border:1px solid rgba(27,50,70,.2);border-radius:.5rem;font-family:var(--font-body);font-size:14px;color:#1b3246;background:#fff}.rabitat-article__field :is(input,textarea):focus{outline:2px solid rgba(27,50,70,.25);outline-offset:1px}.rabitat-article__comment-submit{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;border:none;border-radius:15px 0 0;background:#1b3246;color:#fff;font-family:var(--font-heading);font-size:18px;font-weight:400;line-height:100%;letter-spacing:.05em;cursor:pointer}@media(max-width:768px){.rabitat-article__inner{padding-inline:var(--section-inline-sm)}.rabitat-article__header{text-align:left;margin-bottom:1.25rem}.rabitat-article__date{font-size:7.81px}.rabitat-article__title{font-size:26.6px;line-height:100%;color:#000;text-transform:none}.rabitat-article__hero{margin-bottom:1.25rem;border-radius:0;margin-inline:calc(var(--section-inline-sm) * -1)}.rabitat-article__hero-image{aspect-ratio:16 / 10;border-radius:0}.rabitat-article__content{font-size:14px;line-height:145%}.rabitat-article__related-grid{grid-template-columns:1fr}.rabitat-article__related-card{flex-direction:row;align-items:center}.rabitat-article__related-image{width:5.5rem;flex-shrink:0;aspect-ratio:1}}.rabitat-blog__inner{width:100%;padding-inline:var(--section-inline)}.rabitat-blog__header{max-width:48rem;margin:0 auto 3rem;text-align:center}.rabitat-blog__eyebrow{margin:0 0 .75rem;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:100%;letter-spacing:.15em;text-transform:uppercase;color:#1b3246}.rabitat-blog__title{margin:0;font-family:var(--font-heading);font-size:76px;font-weight:400;line-height:128%;color:#1b3246;text-transform:lowercase}.rabitat-blog__subtitle{margin:1rem auto 0;max-width:36rem;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:129%;color:#1b3246}.rabitat-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.rabitat-blog__grid .rabitat-journal__card{flex:unset;width:auto;max-width:none;scroll-snap-align:unset;display:flex;flex-direction:column;min-width:0;padding:1rem;border-radius:1rem;background:#f3f4f6}.rabitat-blog__grid .rabitat-journal__card-media{display:block;overflow:hidden;border-radius:.625rem;text-decoration:none}.rabitat-blog__grid .rabitat-journal__card-image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .35s ease}.rabitat-blog__grid .rabitat-journal__card-media:hover .rabitat-journal__card-image{transform:scale(1.03)}.rabitat-blog__grid .rabitat-journal__card-image--placeholder{background:#1b324614}.rabitat-blog__grid .rabitat-journal__card-body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:1rem;padding-top:1rem}.rabitat-blog__grid .rabitat-journal__card-title{margin:0;font-family:var(--font-body);font-size:18px;font-weight:600;line-height:125%;color:#111827}.rabitat-blog__grid .rabitat-journal__card-title a{color:inherit;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.rabitat-blog__grid .rabitat-journal__card-title a:hover{opacity:.75}.rabitat-blog__grid .rabitat-journal__card-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto}.rabitat-blog__grid .rabitat-journal__card-date{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:100%;color:#1118278c}.rabitat-blog__grid .rabitat-journal__card-read{flex-shrink:0;font-family:var(--font-body);font-size:14px;font-weight:700;line-height:100%;color:#16a34a}.rabitat-blog__pagination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem}.rabitat-blog__page-link{display:inline-flex;align-items:center;justify-content:center;min-width:7rem;padding:.75rem 1.25rem;border:1px solid #1b3246;border-radius:999px;font-family:var(--font-body);font-size:14px;color:#1b3246;text-decoration:none;transition:background .2s ease,color .2s ease}.rabitat-blog__page-link:hover{background:#1b3246;color:#fff}.rabitat-blog__page-status{font-family:var(--font-body);font-size:14px;color:#1b3246b8}.rabitat-blog__empty{margin:0;text-align:center;font-family:var(--font-body);font-size:16px;color:#1b3246b8}@media(max-width:1024px){.rabitat-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rabitat-blog__inner{padding-inline:var(--section-inline-sm)}.rabitat-blog__header{margin-bottom:1.5rem}.rabitat-blog__eyebrow{font-size:10px;font-weight:300;letter-spacing:.1em}.rabitat-blog__title{font-size:26.6px;line-height:100%;color:#000}.rabitat-blog__subtitle{font-size:10px;font-weight:300;line-height:100%}.rabitat-blog__grid{grid-template-columns:1fr;gap:1rem}.rabitat-blog__grid .rabitat-journal__card{padding:.875rem}.rabitat-blog__grid .rabitat-journal__card-title{font-size:16px}.rabitat-blog__grid .rabitat-journal__card-date,.rabitat-blog__grid .rabitat-journal__card-read{font-size:12px}.rabitat-blog__pagination{margin-top:2rem;gap:1rem}.rabitat-blog__page-link{min-width:auto;padding:.625rem 1rem;font-size:12px}}.rabitat-collection-page__results{position:relative;min-height:12rem}.rabitat-collection-page-wrap.is-loading .rabitat-collection-page__results{opacity:.45;pointer-events:none}.rabitat-collection-page__inner{width:100%;padding-inline:0;max-width:min(1440px,100%);margin-inline:auto}.rabitat-collection-page__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"filter tabs sort";align-items:center;gap:1rem;margin-bottom:4rem;padding-bottom:1rem;border-bottom:unset}.rabitat-collection-page__controls{display:contents}.rabitat-collection-page__control--filter{grid-area:filter}.rabitat-collection-page__tabs{grid-area:tabs}.rabitat-collection-page__sort-wrap{grid-area:sort}.rabitat-collection-page__control{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0;border:none;background:transparent;color:#1b3246;font-family:var(--font-heading);font-size:18px;font-weight:400;line-height:100%;letter-spacing:.05em;cursor:pointer;text-decoration:none}.rabitat-collection-page__control--filter{justify-self:start}.rabitat-collection-page__control--sort{justify-self:end}.rabitat-collection-page__control-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid #1b3246;border-radius:50%}.rabitat-collection-page__control-icon svg{width:.75rem;height:.75rem}.rabitat-collection-page__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#1d43f2;color:#fff;font-size:11px;font-weight:600;line-height:1}.rabitat-collection-page__tabs{display:inline-flex;align-items:center;justify-content:center;gap:80px}.rabitat-collection-page__tab{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 0 .75rem;border-bottom:1px solid transparent;color:#1b3246;font-family:var(--font-heading);font-size:27.38px;font-weight:400;line-height:100%;letter-spacing:5%;text-align:center;text-decoration:none;text-transform:none}.rabitat-collection-page__tab.is-active{border-bottom-color:#1d43f2;color:#1d43f2}.rabitat-collection-page__sort-wrap{position:relative;justify-self:end}.rabitat-collection-page__sort-menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:20;min-width:12rem;padding:.5rem 0;border:1px solid rgba(27,50,70,.12);border-radius:.5rem;background:#fff;box-shadow:0 8px 24px #1b32461f}.rabitat-collection-page__sort-menu[hidden]{display:none}.rabitat-collection-page__sort-list{list-style:none;margin:0;padding:0}.rabitat-collection-page__sort-option{display:block;width:100%;padding:.75rem 1rem;border:none;background:transparent;color:#1b3246;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:129%;text-align:left;cursor:pointer}.rabitat-collection-page__sort-option.is-active,.rabitat-collection-page__sort-option:hover{background:#1d43f214}.rabitat-collection-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.rabitat-collection-page__grid .rabitat-product-card{flex:unset;width:100%;max-width:none}.rabitat-collection-page__empty{padding:3rem 0;text-align:center}.rabitat-collection-page__empty p{margin:0 0 1rem;font-family:var(--font-body);font-size:16px;color:#1b3246}.rabitat-collection-page__clear-link{font-family:var(--font-body);font-size:14px;color:#1d43f2;text-decoration:underline}.rabitat-collection-page__pagination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem}.rabitat-collection-page__page-link{display:inline-flex;align-items:center;justify-content:center;min-width:7rem;padding:.75rem 1.25rem;border:1px solid #1b3246;border-radius:999px;font-family:var(--font-body);font-size:14px;color:#1b3246;text-decoration:none}.rabitat-collection-page__page-status{font-family:var(--font-body);font-size:14px;color:#1b3246b8}.rabitat-collection-page__drawer[hidden]{display:none}.rabitat-collection-page__drawer:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.rabitat-collection-page__drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.rabitat-collection-page__drawer-panel{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:min(24rem,100vw);height:100%;background:#fff;box-shadow:8px 0 24px #1b32461f;transform:translate(-100%);transition:transform .28s ease}.rabitat-collection-page__drawer.is-open .rabitat-collection-page__drawer-panel{transform:translate(0)}.rabitat-collection-page__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(27,50,70,.12)}.rabitat-collection-page__drawer-title{margin:0;font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:100%;color:#1b3246}.rabitat-collection-page__drawer-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;cursor:pointer}.rabitat-collection-page__drawer-body{flex:1;overflow-y:auto;padding:1.5rem}@media(max-width:1024px){.rabitat-collection-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rabitat-collection-page__inner{display:flex;flex-direction:column;padding-inline:0}.rabitat-collection-page__toolbar{display:contents}.rabitat-collection-page__tabs{order:1;justify-content:center;gap:80px;width:100%;padding-inline:0;margin-bottom:1rem}.rabitat-collection-page__tab{font-size:18px;line-height:100%;letter-spacing:.02em}.rabitat-collection-page__controls{order:2;display:flex;align-items:center;justify-content:space-between;position:fixed;left:var(--section-inline-sm);right:var(--section-inline-sm);bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:100;margin-inline:0;margin-bottom:0;padding:.75rem 1rem;border-radius:12px;background:#1b3246;box-shadow:0 4px 16px #1b32463d}.rabitat-collection-page__results{order:3;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.rabitat-collection-page__control{font-size:13px;color:#fff}.rabitat-collection-page__control--filter,.rabitat-collection-page__control--sort{justify-self:unset}.rabitat-collection-page__control-icon{width:1.15rem;height:1.15rem;border-color:#fff;color:#fff}.rabitat-collection-page__control-icon svg{width:.5rem;height:.5rem}.rabitat-collection-page__sort-wrap{justify-self:unset}.rabitat-collection-page__sort-menu{top:auto;bottom:calc(100% + .5rem);z-index:110}.rabitat-collection-page__sort-option{font-size:13px;padding:.65rem .875rem}.rabitat-collection-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-inline:0}.rabitat-collection-page__grid .rabitat-product-card__copy{bottom:1.9rem;padding:0 .4rem;gap:5px}.rabitat-collection-page__grid .rabitat-product-card__series{font-size:12px;line-height:normal;margin-bottom:0;white-space:normal;overflow:visible;word-break:break-word}.rabitat-collection-page__grid .rabitat-product-card__variant-name{margin:.125rem 0 0;font-size:7px;line-height:normal;white-space:normal;overflow:visible;word-break:break-word}.rabitat-collection-page__grid .rabitat-product-card__footer{gap:.35rem;padding:0 .45rem .25rem}.rabitat-collection-page__grid .rabitat-product-card__prices{gap:.15rem}.rabitat-collection-page__grid .rabitat-product-card__price{font-size:9px;line-height:1.1}.rabitat-collection-page__grid .rabitat-product-card__compare{font-size:8px;line-height:1.1}.rabitat-collection-page__grid .rabitat-product-card__cart-btn{font-size:7px;letter-spacing:0;padding:5px 7px;line-height:normal;text-transform:uppercase}.rabitat-collection-page__grid .rabitat-product-card__badge--promo{top:.45rem;left:.45rem;padding:.22rem .35rem;font-size:6px}.rabitat-collection-page__grid .rabitat-product-card__badge--promo-second{top:1.7rem}.rabitat-collection-page__grid .rabitat-product-card__badge--off{top:.45rem;right:.45rem;min-width:1.15rem;max-width:1.15rem;padding:.25rem .85rem;border-top-left-radius:15px!important;font-size:8px;line-height:normal}.rabitat-collection-page__grid .rabitat-product-card__arrow{width:1rem;height:1rem}.rabitat-collection-page__grid .rabitat-product-card__arrow--prev{left:.25rem}.rabitat-collection-page__grid .rabitat-product-card__arrow--next{right:.25rem}.rabitat-collection-page__grid .rabitat-product-card__arrow--prev svg,.rabitat-collection-page__grid .rabitat-product-card__arrow--next svg{width:5px}.rabitat-collection-page__pagination{gap:.75rem;margin-top:1.75rem}.rabitat-collection-page__page-link{min-width:5.5rem;padding:.6rem 1rem;font-size:12px}.rabitat-collection-page__page-status{font-size:12px}.rabitat-collection-page__empty p{font-size:14px}.rabitat-collection-page__clear-link{font-size:13px}.rabitat-collection-page__drawer-title{font-size:20px}}@media(max-width:362px){.rabitat-collection-page__grid .rabitat-product-card__price,.rabitat-collection-page__grid .rabitat-product-card__compare{font-size:7px}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.rabitat-footer{background:#1f3044;color:#fff}.rabitat-footer__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding:3.5rem 0 2.5rem;display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:2.5rem;align-items:start}.rabitat-footer__brand{grid-column:1;grid-row:1 / span 2}.rabitat-footer__logo{display:inline-block;text-decoration:none;margin-bottom:1.25rem}.rabitat-footer__logo img{width:auto;max-width:100%;height:auto;max-height:2.5rem}.rabitat-footer__logo-text{font-family:var(--font-heading);font-size:2.75rem;font-weight:400;line-height:1;color:#fff;text-transform:lowercase}.rabitat-footer__intro{margin:0 0 2rem;max-width:22rem;font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:150%;color:#ffffffd9}.rabitat-footer__newsletter-heading{margin:0 0 .875rem;font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:130%;color:#fff}.rabitat-footer__newsletter--mobile,.rabitat-footer__social--mobile{display:none!important}.rabitat-footer__form{max-width:22rem}.rabitat-footer__form-field{position:relative}.rabitat-footer__form input[type=email]{width:100%;padding:.875rem 3.25rem .875rem 1rem;border:none;border-radius:999px;background:#fff;color:#1f3044;font-family:var(--font-body);font-size:.8125rem;line-height:1}.rabitat-footer__form input[type=email]::placeholder{color:#1f30448c}.rabitat-footer__form-field button{position:absolute;top:50%;right:.375rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:50%;background:#1f3044;color:#fff;cursor:pointer}.rabitat-footer__menus{grid-column:2 / 5;grid-row:1 / span 2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:2rem 2.5rem}.rabitat-footer__column{min-width:0}.rabitat-footer__column--1{grid-column:1;grid-row:1}.rabitat-footer__column--2{grid-column:1;grid-row:2}.rabitat-footer__column--3{grid-column:2;grid-row:1 / span 2}.rabitat-footer__column--4{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column}.rabitat-footer__column-title{margin:0 0 1rem;font-family:var(--font-body);font-size:.8125rem;font-weight:600;line-height:130%;letter-spacing:.06em;text-transform:uppercase;color:#fff}.rabitat-footer__links{list-style:none;margin:0;padding:0}.rabitat-footer__links li+li{margin-top:.625rem}.rabitat-footer__links a{font-family:var(--font-body);font-size:.8125rem;font-weight:400;line-height:140%;color:#ffffffc7;text-decoration:none;transition:color .2s ease}.rabitat-footer__links a:hover{color:#fff}.rabitat-footer__social{align-items:center;gap:.53rem}.rabitat-footer__social--desktop{display:flex;margin-top:auto;padding-top:2rem}.rabitat-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;padding:.29rem;background:#fff;border-radius:0;color:#1b3246;text-decoration:none;transition:opacity .2s ease;flex-shrink:0}.rabitat-footer__social-link:hover{opacity:.85}.rabitat-footer__social-icon{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem}.rabitat-footer__social-icon svg{width:100%;height:100%;display:block}.rabitat-footer__form-message{margin:.625rem 0 0;font-family:var(--font-body);font-size:.75rem;line-height:140%}.rabitat-footer__form-message--success{color:#8fd4a8}.rabitat-footer__form-message--error{color:#ffb4b4}.rabitat-footer__bar{border-top:1px solid rgba(255,255,255,.12)}.rabitat-footer__bar-inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding:1rem 55px 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rabitat-footer__copyright,.rabitat-footer__credits{margin:0;font-family:var(--font-body);font-size:.75rem;font-weight:400;line-height:140%;color:#ffffffa6}@media(max-width:768px){.rabitat-footer__inner{grid-template-columns:1fr;grid-template-rows:auto;padding:2rem 20px 1.5rem;gap:2rem}.rabitat-footer__brand{grid-column:auto;grid-row:auto}.rabitat-footer__logo-text{font-size:2.25rem}.rabitat-footer__intro{max-width:none;margin-bottom:0;font-size:.8125rem}.rabitat-footer__newsletter--desktop,.rabitat-footer__social--desktop{display:none!important}.rabitat-footer__menus{grid-column:auto;grid-row:auto;display:flex;flex-direction:column;gap:2rem}.rabitat-footer__column--1,.rabitat-footer__column--2,.rabitat-footer__column--3,.rabitat-footer__column--4{grid-column:auto;grid-row:auto}.rabitat-footer__newsletter--mobile{display:block!important}.rabitat-footer__social--mobile{display:flex!important}.rabitat-footer__newsletter--mobile .rabitat-footer__newsletter-heading{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rabitat-footer__form{max-width:none}.rabitat-footer__bar-inner{flex-direction:column;align-items:flex-start;padding:1rem 20px 1.5rem;gap:.5rem}}.rabitat-header{position:static;width:100%;background:var(--color-background);border-bottom:1px solid rgba(31,48,68,.08);box-shadow:0 1px #fff9;transition:box-shadow .2s ease}.rabitat-header__inner{display:grid;grid-template-columns:160px 1fr 160px;align-items:center;min-height:100px;gap:0;padding-inline:0;max-width:min(1440px,100%);margin-inline:auto;width:100%}.rabitat-header__logo{text-decoration:none;justify-self:start}.rabitat-header__logo img{display:block;height:2.5rem;width:auto;max-width:min(100%,280px);object-fit:contain}.rabitat-header__logo-text{font-size:1.375rem;font-weight:700;color:var(--color-navy);letter-spacing:-.03em;text-transform:lowercase}.rabitat-header__nav{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.rabitat-header__link{display:inline-flex;align-items:center;gap:.375rem;color:#002b47;text-decoration:none;font-family:var(--font-body);font-size:16px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:.05em}.rabitat-header__link:hover{opacity:.65}.rabitat-header__chevron{display:inline-flex;align-items:center;line-height:0}.rabitat-search-drawer__form-icon svg,.rabitat-search-drawer__clear svg,.rabitat-search-drawer__close svg,.rabitat-mobile-menu__close svg{width:1.25rem;height:1.25rem}.rabitat-search-drawer__clear svg{width:1rem;height:1rem}.rabitat-search-drawer__product-arrow svg{width:.75rem;height:auto}.rabitat-shipping-banner__chevron svg{width:.5rem;height:.75rem}.rabitat-header__chevron svg{width:.625rem;height:auto}.rabitat-header__dropdown{position:relative}.rabitat-header__dropdown-menu{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%);min-width:12rem;padding:.5rem 0;background:#fff;border:1px solid rgba(31,48,68,.1);border-radius:.5rem;box-shadow:0 8px 24px #1f30441f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:10}.rabitat-header__dropdown:hover .rabitat-header__dropdown-menu,.rabitat-header__dropdown:focus-within .rabitat-header__dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}.rabitat-header__dropdown-link{display:block;padding:.625rem 1rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-nav-link, #002b47);text-decoration:none;letter-spacing:.02em;white-space:nowrap}.rabitat-header__dropdown-link:hover{background:#1f30440a}.rabitat-header__icons{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem}.rabitat-header__icon{position:relative;color:var(--color-nav-link, #002b47);display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.rabitat-header__icon svg,.rabitat-header__icon-svg-inner svg{width:1.25rem;height:1.25rem;display:block}.rabitat-header__icon-svg-inner,.rabitat-header__icon-svg{display:inline-flex;align-items:center;justify-content:center;line-height:0}.rabitat-header__icon-svg svg,.rabitat-header__icon-svg-inner svg{width:1.25rem;height:1.25rem}.rabitat-header__cart-count{position:absolute;top:-6px;right:-8px;min-width:1rem;height:1rem;padding:0 4px;border-radius:999px;background:var(--color-navy);color:#fff;font-size:.625rem;display:flex;align-items:center;justify-content:center}.rabitat-header__menu-toggle{display:none;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.5rem;justify-self:end;color:var(--color-nav-link, #002b47);margin-left:1.125rem}.rabitat-header__menu-toggle .rabitat-header__icon-svg svg,.rabitat-header__menu-toggle .rabitat-header__icon-svg-inner svg{width:1.25rem;height:1.25rem}.rabitat-search-drawer,.rabitat-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none;visibility:hidden}.rabitat-search-drawer.is-open,.rabitat-mobile-menu.is-open{pointer-events:auto;visibility:visible}.rabitat-search-drawer__overlay,.rabitat-mobile-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f304473;opacity:0;transition:opacity .3s ease}.rabitat-search-drawer.is-open .rabitat-search-drawer__overlay,.rabitat-mobile-menu.is-open .rabitat-mobile-menu__overlay{opacity:1}.rabitat-search-drawer__panel{position:absolute;top:0;right:0;width:min(100%,32rem);height:100%;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);box-shadow:-8px 0 40px #1f30441f}.rabitat-search-drawer.is-open .rabitat-search-drawer__panel{transform:translate(0)}.rabitat-search-drawer__header{display:flex;align-items:center;gap:.75rem;padding:1rem 1rem 1rem 1.25rem;border-bottom:1px solid rgba(31,48,68,.1);flex-shrink:0}.rabitat-search-drawer__form{position:relative;flex:1;display:flex;align-items:center}.rabitat-search-drawer__form-icon{position:absolute;left:1rem;color:#1f304473;pointer-events:none;display:flex}.rabitat-search-drawer__form input[type=search]{width:100%;padding:.875rem 2.5rem .875rem 2.75rem;border:1.5px solid rgba(31,48,68,.12);border-radius:999px;background:#f7f8fa;color:var(--color-navy);font-family:var(--font-body);font-size:.9375rem;outline:none;transition:border-color .2s ease,background .2s ease}.rabitat-search-drawer__form input[type=search]:focus{border-color:var(--color-navy);background:#fff}.rabitat-search-drawer__form input[type=search]::-webkit-search-cancel-button{display:none}.rabitat-search-drawer__clear,.rabitat-search-drawer__close,.rabitat-mobile-menu__close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:transparent;color:var(--color-navy);cursor:pointer;flex-shrink:0;transition:background .2s ease}.rabitat-search-drawer__clear{position:absolute;right:.375rem;width:2rem;height:2rem}.rabitat-search-drawer__clear:hover,.rabitat-search-drawer__close:hover,.rabitat-mobile-menu__close:hover{background:#1f30440f}.rabitat-search-drawer__body{flex:1;overflow-y:auto;padding:1.25rem}.rabitat-search-drawer__hint{font-family:var(--font-heading);font-size:1.125rem;color:var(--color-navy);text-align:center;margin-top:2rem}.rabitat-search-drawer__hint-sub{font-size:.8125rem;color:#1f30448c;text-align:center;margin-top:.5rem}.rabitat-search-drawer__state--loading{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:#1f304499;font-size:.875rem}.rabitat-search-drawer__spinner{width:1.75rem;height:1.75rem;border:2px solid rgba(31,48,68,.15);border-top-color:var(--color-navy);border-radius:50%;animation:rabitat-spin .7s linear infinite}@keyframes rabitat-spin{to{transform:rotate(360deg)}}.rabitat-search-drawer__results-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.rabitat-search-drawer__results-count{font-size:.8125rem;font-weight:600;color:#1f3044a6;text-transform:uppercase;letter-spacing:.04em}.rabitat-search-drawer__view-all{font-size:.8125rem;font-weight:600;color:var(--color-navy);text-decoration:none;white-space:nowrap}.rabitat-search-drawer__view-all:hover{text-decoration:underline}.rabitat-search-drawer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.rabitat-search-drawer__product{display:grid;grid-template-columns:5rem 1fr auto;gap:.875rem;align-items:center;padding:.75rem;border-radius:.875rem;background:#f7f8fa;text-decoration:none;color:inherit;transition:background .2s ease,transform .2s ease}.rabitat-search-drawer__product:hover{background:#eef1f5;transform:translate(2px)}.rabitat-search-drawer__product-media{position:relative;width:5rem;height:5rem;border-radius:.625rem;overflow:hidden;background:#fff;flex-shrink:0}.rabitat-search-drawer__product-media img{width:100%;height:100%;object-fit:cover}.rabitat-search-drawer__product-placeholder{display:block;width:100%;height:100%;background:#1f304414}.rabitat-search-drawer__badge{position:absolute;bottom:.25rem;left:.25rem;right:.25rem;padding:.125rem .25rem;border-radius:.25rem;background:#1f3044d9;color:#fff;font-size:.5625rem;font-weight:600;text-align:center;text-transform:uppercase}.rabitat-search-drawer__product-info{display:flex;flex-direction:column;gap:.25rem;min-width:0}.rabitat-search-drawer__product-vendor{font-size:.6875rem;font-weight:500;color:#1f304480;text-transform:uppercase;letter-spacing:.04em}.rabitat-search-drawer__product-title{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-navy);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rabitat-search-drawer__product-price{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--color-navy)}.rabitat-search-drawer__product-compare{font-weight:400;color:#1f304473;font-size:.8125rem}.rabitat-search-drawer__product-arrow{color:#1f304459;display:flex}.rabitat-search-drawer__state--empty{text-align:center;padding:2.5rem 1rem}.rabitat-search-drawer__empty-title{font-family:var(--font-heading);font-size:1.25rem;color:var(--color-navy);margin-bottom:.5rem}.rabitat-search-drawer__empty-text{font-size:.875rem;color:#1f304499;margin-bottom:1.5rem;line-height:1.5}.rabitat-mobile-menu__panel{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.22,1,.36,1)}.rabitat-mobile-menu.is-open .rabitat-mobile-menu__panel{transform:translate(0)}.rabitat-mobile-menu__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem var(--section-inline-sm, 1.25rem);flex-shrink:0}.rabitat-mobile-menu__logo{text-decoration:none}.rabitat-mobile-menu__logo img{display:block;height:1.75rem;width:auto;max-width:min(100%,252px);object-fit:contain}.rabitat-mobile-menu__logo-text{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:#000;text-transform:lowercase;letter-spacing:-.02em}.rabitat-mobile-menu__nav{flex:1;overflow-y:auto;padding:.5rem 0 2rem;-webkit-overflow-scrolling:touch}.rabitat-mobile-menu__list{list-style:none;padding:0;margin:0}.rabitat-mobile-menu__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.125rem var(--section-inline-sm, 1.25rem);font-family:var(--font-body);font-size:18px;font-weight:400;color:#002b47;text-decoration:none;border:none;background:transparent;cursor:pointer;text-align:left;line-height:100%;letter-spacing:15%}.rabitat-mobile-menu__label{flex:1;min-width:0}.rabitat-mobile-menu__toggle-icons{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--color-nav-link, #002b47)}.rabitat-mobile-menu__toggle-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.rabitat-mobile-menu__toggle-icon svg{width:8px;height:auto}.rabitat-mobile-menu__toggle-icon--expanded,.rabitat-mobile-menu__item.is-expanded .rabitat-mobile-menu__toggle-icon--collapsed{display:none}.rabitat-mobile-menu__item.is-expanded .rabitat-mobile-menu__toggle-icon--expanded{display:inline-flex}.rabitat-mobile-menu__panel-content[hidden]{display:none}.rabitat-mobile-menu__sublist{list-style:none;padding:0 0 .75rem;margin:0}.rabitat-mobile-menu__sublink{display:block;padding:.5rem var(--section-inline-sm, 1.25rem) .5rem calc(var(--section-inline-sm, 1.25rem) + .125rem);font-size:1rem;font-weight:400;color:#000;text-decoration:none;line-height:1.4}.rabitat-mobile-menu__grid{display:grid;gap:2rem;padding:0 5rem}.rabitat-mobile-menu__grid--2,.rabitat-mobile-menu__grid--2x2{grid-template-columns:repeat(2,minmax(0,1fr))}.rabitat-mobile-menu__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 1.5rem;gap:5px}.rabitat-mobile-menu__tile{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0}.rabitat-mobile-menu__tile-figure{width:100%;aspect-ratio:unset;border-radius:0;overflow:hidden;background:transparent;display:flex;align-items:flex-end;justify-content:center}.rabitat-mobile-menu__tile-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.rabitat-mobile-menu__tile-placeholder{width:100%;height:100%;background:#0000000f}.rabitat-mobile-menu__tile-label{display:block;margin-top:8px;text-align:center;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:100%;letter-spacing:15%;color:#000;text-transform:uppercase}.rabitat-mobile-menu__empty{padding:1.25rem var(--section-inline-sm, 1.25rem);font-size:.875rem;color:#1f304499;line-height:1.5}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.rabitat-header__inner{grid-template-columns:1fr auto auto auto;min-height:66px;padding-inline:var(--section-inline-sm)}.rabitat-header__logo img{height:2.25rem;width:auto;max-width:min(100%,252px)}.rabitat-header__nav{display:none}.rabitat-header__menu-toggle{display:flex;order:4;margin-left:.75rem}.rabitat-header__icons{order:3;gap:.75rem}.rabitat-search-drawer__panel{width:100%}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.rabitat-product-page.rabitat-section{padding-top:70px}.rabitat-product-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rabitat-product-page__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding-inline:var(--section-inline)}.rabitat-product-page__layout{display:grid;grid-template-columns:minmax(0,627fr) minmax(0,494fr);gap:48px;align-items:start}.rabitat-product-page__media{display:grid;grid-template-columns:99px minmax(0,1fr);gap:18px;min-width:0}.rabitat-product-page__thumbs-wrap{position:relative;min-height:0}.rabitat-product-page__thumbs{--rabitat-thumb-size: 99px;--rabitat-thumb-gap: 11px;--rabitat-thumb-visible: 6;display:flex;flex-direction:column;gap:var(--rabitat-thumb-gap);max-height:calc(var(--rabitat-thumb-visible) * var(--rabitat-thumb-size) + (var(--rabitat-thumb-visible) - 1) * var(--rabitat-thumb-gap));overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.rabitat-product-page__thumbs::-webkit-scrollbar{display:none}.rabitat-product-page__thumbs-arrow{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-end;padding-bottom:.15rem;color:#1b3246;background:linear-gradient(180deg,#fff0,#ffffffeb 55%,#fff);pointer-events:none;transition:opacity .2s ease}.rabitat-product-page__thumbs-arrow[hidden]{display:none}.rabitat-product-page__thumbs-arrow svg{display:block}.rabitat-product-page__thumb{display:block;flex-shrink:0;width:100%;height:var(--rabitat-thumb-size);min-height:var(--rabitat-thumb-size);aspect-ratio:1;padding:0;border:1px solid rgba(27,50,70,.12);border-radius:0;background:#fff;overflow:hidden;cursor:pointer}.rabitat-product-page__thumb.is-active{border-color:unset;box-shadow:unset}.rabitat-product-page__thumb img{width:100%;height:100%;object-fit:cover}.rabitat-product-page__hero{position:relative;display:flex;align-items:center;justify-content:center;background:transparent;padding:0;min-height:0}.rabitat-product-page__hero-viewport{width:100%;overflow:hidden;height:100%}.rabitat-product-page__hero-track{width:100%}.rabitat-product-page__hero-arrow{display:none;position:absolute;top:50%;z-index:2;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#1b3246;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);box-shadow:none}.rabitat-product-page__hero-arrow--prev{left:.75rem}.rabitat-product-page__hero-arrow--next{right:.75rem}.rabitat-product-page__hero-arrow[hidden]{display:none!important}.rabitat-product-page__hero-arrow svg{display:block}.rabitat-product-page__hero-image{width:100%;max-width:100%;height:100%;object-fit:cover}.rabitat-product-page__hero-image--placeholder{width:min(100%,20rem);opacity:.35}.rabitat-product-page__info{max-width:494px}.rabitat-product-page__brand{display:none;margin:0;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:100%;letter-spacing:2.7px;text-transform:uppercase;color:#000}.rabitat-product-page__title{margin:18px 0 0;font-family:var(--font-heading);font-size:48px;font-weight:400;line-height:100%;letter-spacing:0;text-transform:lowercase;color:#000}.rabitat-product-page__description-wrap{margin:34px 0}.rabitat-product-page__description{margin:0;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:129%;color:#000}.rabitat-product-page__description.is-collapsed{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.rabitat-product-page__description-toggle{display:inline-block;margin-top:0;padding:0;border:0;background:transparent;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:129%;color:#ee2c39;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.rabitat-product-page__description-toggle[hidden],.rabitat-product-page__description-toggle span[hidden]{display:none}.rabitat-product-page__description p{margin:0}.rabitat-product-page__price-row{display:flex;align-items:baseline;gap:.75rem;margin-bottom:34px}.rabitat-product-page__price{margin:0;font-family:var(--font-heading);font-size:28px;font-weight:400;line-height:100%;color:#000}.rabitat-product-page__compare{margin:0;font-family:var(--font-heading);font-size:1.25rem;line-height:1;color:#1b32468c;text-decoration:line-through}.rabitat-product-page__compare--hidden{display:none}.rabitat-product-page__option{margin-bottom:34px}.rabitat-product-page__option-label{margin:0 0 30px;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:100%;color:#000}.rabitat-product-page__swatches{display:flex;flex-wrap:wrap;gap:14px}.rabitat-product-page__swatch{width:53px;height:57px;padding:0;border:1px solid rgba(27,50,70,.15);border-bottom-right-radius:10px;background:#fff;overflow:hidden;cursor:pointer}.rabitat-product-page__swatch.is-active{border-color:#1b3246;box-shadow:0 0 0 1px #1b3246}.rabitat-product-page__swatch.is-unavailable{opacity:.45}.rabitat-product-page__swatch.is-unavailable:not(.is-active){border-color:#1b324626;box-shadow:none}.rabitat-product-page__swatch img{width:100%;height:100%;object-fit:cover}.rabitat-product-page__swatch-fallback{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-heading);font-size:1rem;color:#1b3246}.rabitat-product-page__quantity{display:inline-flex;align-items:center;gap:1.15rem;margin-bottom:34px}.rabitat-product-page__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:2px solid #000;border-radius:.2rem;background:#fff;color:#000;font-size:.95rem;line-height:1;cursor:pointer}.rabitat-product-page__qty-value{min-width:1.75rem;font-family:var(--font-heading);font-size:48px;line-height:100%;text-align:center;color:#000}.rabitat-product-page__customize{display:block;width:100%;margin-bottom:34px;padding:25px;border:0;border-radius:15px;background:#1b3246;color:#fcf6ec;text-decoration:none;text-align:left;cursor:pointer;font:inherit}button.rabitat-product-page__customize:hover,button.rabitat-product-page__customize:focus-visible{background:#152a3b}.rabitat-product-page__customize-title{display:block;font-family:var(--font-heading);font-size:28px;font-weight:400;line-height:100%;letter-spacing:0;text-transform:lowercase;margin-bottom:10px;color:#fcf6ec}.rabitat-product-page__customize-subtitle{display:block;margin-top:0;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:129%;color:#fcf6ec;text-decoration:underline;text-underline-offset:.15em}.rabitat-product-page__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px}.rabitat-product-page__actions--sold-out{grid-template-columns:minmax(0,1fr)}.rabitat-product-page__actions--sold-out #gokwik-buy-now{display:none!important}.rabitat-product-page__add-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:50px;height:auto!important;padding:12px 16px!important;border:2px solid #1b3246!important;background:#fff!important;color:#1b3246!important;font-family:var(--font-heading);font-size:20px!important;font-weight:400;letter-spacing:1px;text-transform:capitalize;text-decoration:none;cursor:pointer!important;box-shadow:none;line-height:100%!important;margin:0!important;position:static!important;border-top-left-radius:0}.rabitat-product-page__actions #gokwik-buy-now{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:50px;height:auto!important;padding:12px 16px!important;border:2px solid #1b3246!important;border-top-left-radius:0!important;background:#fff!important;color:#1b3246!important;font-family:var(--font-heading);font-size:20px!important;font-weight:400;letter-spacing:1px;text-transform:capitalize;text-decoration:none;cursor:pointer!important;box-shadow:none;line-height:100%!important;margin:0!important;position:static!important}.rabitat-product-page__actions #gokwik-buy-now .addloadr{display:none!important}.rabitat-product-page__add-btn:disabled,.rabitat-product-page__actions #gokwik-buy-now:disabled{opacity:.5;cursor:not-allowed}.rabitat-product-page__delivery{margin-bottom:34px}.rabitat-product-page__timeline{margin-bottom:.75rem;padding:30px 36px 24px;border-radius:15px;background:#fcf6ec;min-height:160px}.rabitat-product-page__timeline-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(2rem,7.25rem) minmax(0,1fr) minmax(2rem,7.25rem) minmax(0,1fr);align-items:center;width:100%;max-width:379px;margin:0 auto 12px}.rabitat-product-page__timeline-progress-cell{display:flex;justify-content:center;align-items:center}.rabitat-product-page__timeline-connector{height:1px;width:100%;background:#b5c4c6}.rabitat-product-page__timeline-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.rabitat-product-page__timeline-step{position:relative;z-index:1;display:flex;flex-direction:column;gap:5px;text-align:center}.rabitat-product-page__timeline-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:43px;height:43px;background:#1b3246;color:#fff}.rabitat-product-page__timeline-icon--order{border-radius:0}.rabitat-product-page__timeline-icon--ship{border-radius:50% 0 0}.rabitat-product-page__timeline-icon--delivery{border-radius:1rem}.rabitat-product-page__timeline-icon svg{display:block;width:auto;height:auto;max-width:1.65rem;max-height:1.65rem}.rabitat-product-page__timeline-date{margin:0;font-family:var(--font-body);font-size:16px;line-height:104%;color:#000;font-weight:400}.rabitat-product-page__timeline-label{margin:0;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:100%;color:#5c5c5c}.rabitat-product-page__timeline-label--link{text-decoration:underline;text-underline-offset:.12em;border:none;padding:0;cursor:pointer;text-align:center;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:120%;color:#5c5c5c;background:none;width:100%}button.rabitat-product-page__timeline-label--link:hover{color:#1b3246}.rabitat-product-page__pincode{padding:1.15rem 1.25rem 1rem;border-radius:15px;background:#fcf6ec}.rabitat-product-page__pincode-row{display:flex;align-items:flex-end;gap:.75rem}.rabitat-product-page__pincode-field{flex:1;min-width:0;display:block;border-bottom:1px solid rgba(27,50,70,.2);padding-bottom:.35rem}.rabitat-product-page__pincode-input{width:100%;padding:0;border:none;background:transparent;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.3;color:#1b3246;outline:none}.rabitat-product-page__pincode-input::placeholder{color:#1b324673}.rabitat-product-page__pincode-check{flex-shrink:0;min-width:5.5rem;padding:.55rem 1.35rem;border:none;border-radius:.75rem 0 0;background:#1d43f2;color:#fff;font-family:var(--font-heading);font-size:16px;font-weight:400;line-height:1;cursor:pointer}.rabitat-product-page__pincode-check:disabled{opacity:.6;cursor:not-allowed}.rabitat-product-page__pincode-result{margin-top:0;padding-top:.85rem;border-top:unset}.rabitat-product-page__pincode-message{margin:0;font-family:var(--font-body);font-size:16px;font-weight:700;line-height:130%;color:#1b3246}.rabitat-product-page__pincode-message-accent{color:#1d43f2}.rabitat-product-page__pincode-error{margin:.65rem 0 0;font-family:var(--font-body);font-size:13px;font-weight:400;line-height:1.3;color:#b42318}.rabitat-product-page__offers{margin-bottom:34px}.rabitat-product-page__offers-label{margin:0 0 30px;font-family:var(--font-body);font-size:14px;font-weight:300;line-height:100%;color:#000}.rabitat-product-page__offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rabitat-product-page__offer-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-height:135px;padding:10px 12px;border:1px solid #2642e6;border-radius:0;background:#fff;text-align:center}.rabitat-product-page__offer-line{margin:0;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:130%;color:#2642e6}.rabitat-product-page__offer-line:nth-of-type(n+2){font-weight:500}.rabitat-product-page__offer-divider{display:block;width:85px;height:1px;background:#2642e6}@media(max-width:990px){.rabitat-product-page__layout{grid-template-columns:1fr;gap:2rem}.rabitat-product-page__media{grid-template-columns:99px minmax(0,1fr);gap:18px}.rabitat-product-page__info{max-width:100%}.rabitat-product-page__title{font-size:clamp(2.25rem,10vw,48px)}}@media(max-width:768px){.rabitat-product-page.rabitat-section{padding-top:0;padding-bottom:0}.rabitat-product-page{overflow-x:clip}.rabitat-product-page__inner{padding-inline:0}.rabitat-product-page__layout{gap:0}.rabitat-product-page__info{max-width:100%;padding:30px 20px}.rabitat-product-page__media{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none;margin-inline:0}.rabitat-product-page__hero{order:1;width:100%;min-height:100%;margin-inline:0}.rabitat-product-page__hero-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-inline:20px;scroll-padding-inline:20px}.rabitat-product-page__hero-viewport::-webkit-scrollbar{display:none}.rabitat-product-page__hero-track{display:flex;gap:12px;width:max-content;min-width:100%;padding-inline-end:8px}.rabitat-product-page__hero-slide{flex:0 0 calc(100vw - 60px);width:calc(100vw - 60px);min-width:calc(100vw - 60px);scroll-snap-align:start;scroll-snap-stop:always}.rabitat-product-page__hero-arrow{display:none!important}.rabitat-product-page__hero-image{width:100%;max-width:100%;max-height:100%;margin-inline:auto;object-fit:cover;background:transparent}.rabitat-product-page__thumbs-wrap{order:2;width:100%;max-width:calc(100% - 40px);margin-inline:auto;background:transparent;padding:0;box-shadow:none}.rabitat-product-page__thumbs{--rabitat-thumb-size: 53px;--rabitat-thumb-gap: 6.5px;flex-direction:row;align-items:stretch;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.rabitat-product-page__thumb{width:var(--rabitat-thumb-size);min-width:var(--rabitat-thumb-size);height:100%;min-height:100%;scroll-snap-align:start;border:1px solid rgba(27,50,70,.12);box-shadow:none}.rabitat-product-page__thumb.is-active{border-color:unset;box-shadow:unset}.rabitat-product-page__thumbs-arrow{display:none!important}.rabitat-product-page__brand{margin-bottom:-11px;font-size:10.93px;letter-spacing:1.64px}.rabitat-product-page__title{margin-top:15px;margin-bottom:0;font-size:32px;line-height:100%}.rabitat-product-page__description-wrap{margin:21px 0}.rabitat-product-page__description,.rabitat-product-page__description-toggle{font-size:12px;line-height:129%}.rabitat-product-page__description ul{margin:0;padding-left:1.15rem}.rabitat-product-page__description li{margin-bottom:.2rem}.rabitat-product-page__description li:last-child{margin-bottom:0}.rabitat-product-page__price-row{margin-bottom:21px}.rabitat-product-page__price{font-size:22px}.rabitat-product-page__compare{font-size:16px}.rabitat-product-page__option{margin-bottom:21px}.rabitat-product-page__option-label{margin-bottom:9px;font-size:12px;line-height:1}.rabitat-product-page__swatches{flex-wrap:wrap;gap:8.5px}.rabitat-product-page__swatch{flex-shrink:0;width:48px;height:52px}.rabitat-product-page__quantity{gap:1.35rem;margin-bottom:21px}.rabitat-product-page__qty-value{font-size:37px;color:#000}.rabitat-product-page__customize{margin-bottom:21px;padding:12px 13px;border-radius:0}.rabitat-product-page__customize-title{margin-bottom:6px;font-size:17px;line-height:1.29}.rabitat-product-page__customize-subtitle{font-size:10px;line-height:1.29}.rabitat-product-page__delivery{margin-bottom:21px}.rabitat-product-page__timeline{min-height:97px;padding:20px 12px 14px;border-radius:15px}.rabitat-product-page__timeline-progress{max-width:none;grid-template-columns:minmax(0,1fr) minmax(.75rem,1.25rem) minmax(0,1fr) minmax(.75rem,1.25rem) minmax(0,1fr);margin-bottom:10px}.rabitat-product-page__timeline-icon{width:43px;height:43px}.rabitat-product-page__timeline-icon svg{max-width:1.75rem;max-height:1.75rem}.rabitat-product-page__timeline-steps{gap:.35rem}.rabitat-product-page__timeline-date{font-size:10px;line-height:104%}.rabitat-product-page__timeline-label,.rabitat-product-page__timeline-label--link{font-size:8px;line-height:1.25}.rabitat-product-page__pincode{padding:1rem;border-radius:15px}.rabitat-product-page__pincode-row{flex-wrap:wrap;gap:.65rem}.rabitat-product-page__pincode-check{min-width:0;width:100%;border-radius:.75rem 0 0}.rabitat-product-page__offers{margin-bottom:21px}.rabitat-product-page__offers-label{margin-bottom:9px;font-size:12px;font-weight:300}.rabitat-product-page__offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.rabitat-product-page__offer-card{gap:8px;min-height:82px;padding:6px 12px}.rabitat-product-page__offer-line{font-size:9px;line-height:130%}.rabitat-product-page__offer-divider{width:min(100%,51px)}.rabitat-product-page__actions-bar{margin-top:0;min-height:0}.rabitat-product-page__actions{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:0;padding:0;background:transparent;box-shadow:none}.rabitat-product-page__actions--sold-out{grid-template-columns:minmax(0,1fr)}.rabitat-product-page__actions--sold-out #gokwik-buy-now{display:none!important}.rabitat-product-page__add-btn,.rabitat-product-page__actions #gokwik-buy-now{font-size:14px!important;min-height:28px;padding:10px!important;letter-spacing:.5px;border-top-left-radius:0}.rabitat-product-page__add-btn,.rabitat-product-page__actions #gokwik-buy-now{border:2px solid #000!important;background:#fff!important;color:#000!important}}.rabitat-mini-cart[hidden]{display:none}.rabitat-mini-cart:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.rabitat-mini-cart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.rabitat-mini-cart__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(100%,24rem);height:100%;background:#fff;color:#1b3246}.rabitat-mini-cart__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(27,50,70,.12)}.rabitat-mini-cart__title{margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:400}.rabitat-mini-cart__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;cursor:pointer}.rabitat-mini-cart__close svg{width:1rem;height:1rem}.rabitat-mini-cart__content{flex:1;overflow:auto;padding:1rem 1.25rem}.rabitat-mini-cart__items{margin:0;padding:0;list-style:none}.rabitat-mini-cart__item{display:grid;grid-template-columns:4.5rem 1fr;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(27,50,70,.08)}.rabitat-mini-cart__item-media img{width:100%;height:auto;display:block}.rabitat-mini-cart__item-title{color:inherit;text-decoration:none;font-weight:600}.rabitat-mini-cart__item-variant,.rabitat-mini-cart__item-price,.rabitat-mini-cart__item-qty{margin:.25rem 0 0;font-size:.875rem}.rabitat-mini-cart__footer{padding:1rem 1.25rem 1.25rem;border-top:1px solid rgba(27,50,70,.12)}.rabitat-mini-cart__subtotal{margin:0 0 .75rem;display:flex;justify-content:space-between;gap:1rem}.rabitat-mini-cart__view-cart{display:block;margin-top:.75rem;text-align:center;color:#1b3246}.rabitat-mini-cart__empty{padding:2rem 1.25rem;text-align:center}.rabitat-mini-cart__shop-link{display:inline-block;margin-top:1rem;color:#1b3246}.rabitat-about-us{padding-block:0 var(--section-gap);overflow-x:clip;background:#fff}.rabitat-about-us__intro{width:100%;max-width:min(980px,100%);margin-inline:auto;padding:48px var(--section-inline) 56px;text-align:center}.rabitat-about-us__title{margin:0 0 24px;font-family:var(--font-heading);font-size:76px;font-weight:400;line-height:.987;letter-spacing:0;color:#1b3246;text-transform:lowercase}.rabitat-about-us__tagline{margin:0 auto;max-width:946px;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:normal;letter-spacing:.15em;text-transform:uppercase;color:#000}.rabitat-about-us__who{display:grid;grid-template-columns:minmax(0,375px) minmax(0,1fr);gap:48px;align-items:center;width:100%;max-width:min(1300px,100%);margin-inline:auto;padding:0 var(--section-inline) 72px}.rabitat-about-us__who-media{min-height:100%}.rabitat-about-us__who-image,.rabitat-about-us__who-placeholder{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;border-top-left-radius:0}.rabitat-about-us__who-placeholder{background:#f5f5f5}.rabitat-about-us__who-heading{margin:0 0 24px;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;letter-spacing:.05em;color:#1b3246;text-transform:none}.rabitat-about-us__who-text{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:130%;color:#1b3246}.rabitat-about-us__who-text p{margin:0 0 10px}.rabitat-about-us__who-text p:last-child{margin-bottom:0}.rabitat-about-us__philosophy{position:relative;width:100%;max-width:min(1328px,100%);margin-inline:auto;padding:0 var(--section-inline) 80px}.rabitat-about-us__philosophy-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.rabitat-about-us__philosophy-viewport::-webkit-scrollbar{display:none}.rabitat-about-us__philosophy-track{display:flex}.rabitat-about-us__philosophy-slide{flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:768px;scroll-snap-align:start}.rabitat-about-us__philosophy-media{min-height:100%;overflow:hidden}.rabitat-about-us__philosophy-image,.rabitat-about-us__philosophy-placeholder{display:block;width:100%;height:100%;min-height:768px;object-fit:cover}.rabitat-about-us__philosophy-placeholder{background:#f5f5f5}.rabitat-about-us__philosophy-panel{display:flex;flex-direction:column;justify-content:center;padding:48px 90px;background:#1b3246;color:#ffcb2a}.rabitat-about-us__philosophy-title{margin:0 0 32px;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;letter-spacing:.05em;color:#ffcb2a;text-transform:capitalize}.rabitat-about-us__philosophy-text{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:145%;color:#ffcb2a}.rabitat-about-us__philosophy-text p{margin:0 0 16px}.rabitat-about-us__philosophy-text p:last-child{margin-bottom:0}.rabitat-about-us__philosophy-nav{position:absolute;left:0;right:0;bottom:48%;display:flex;justify-content:space-between;pointer-events:none}.rabitat-about-us__arrow{pointer-events:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #1b3246;border-radius:50%;background:#fff;color:#1b3246;cursor:pointer}.rabitat-about-us__arrow:disabled{opacity:.35;cursor:default}.rabitat-about-us__why{width:100%;max-width:min(1078px,100%);margin-inline:auto;padding:0 var(--section-inline) 96px;text-align:center}.rabitat-about-us__why-heading{margin:0 0 28px;font-family:var(--font-heading);font-size:76px;font-weight:400;line-height:.987;color:#000;text-transform:lowercase}.rabitat-about-us__why-text{max-width:842px;margin-inline:auto;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.036;color:#000}.rabitat-about-us__why-text p{margin:0 0 16px}.rabitat-about-us__why-text p:last-child{margin-bottom:0}.rabitat-about-us__why-closing{max-width:842px;margin:28px auto 0;font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:normal;color:#000;text-transform:none}.rabitat-about-us__timeline{position:relative;margin-top:120px;text-align:left}.rabitat-about-us__timeline-line{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:#1b3246}.rabitat-about-us__timeline-items{display:flex;flex-direction:column;gap:72px}.rabitat-about-us__timeline-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:start;gap:24px;color:#b5c4c6;transition:color .35s ease}.rabitat-about-us__timeline-item--active{color:#1b3246}.rabitat-about-us__timeline-item--muted{color:#b5c4c6}.rabitat-about-us__timeline-label{grid-column:1;justify-self:end;max-width:443px;text-align:right}.rabitat-about-us__timeline-dot{position:relative;z-index:1;grid-column:2;justify-self:center;width:32px;height:32px;border-radius:12px;background:currentColor}.rabitat-about-us__timeline-text{grid-column:3;max-width:493px;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:145%;color:currentColor}.rabitat-about-us__timeline-date,.rabitat-about-us__timeline-title{margin:0;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;letter-spacing:.05em;color:currentColor;text-transform:none}.rabitat-about-us__timeline-text p{margin:0}@media(max-width:768px){.rabitat-about-us{padding-bottom:var(--section-gap-sm)}.rabitat-about-us__intro{padding:32px var(--section-inline-sm) 28px}.rabitat-about-us__title{margin-bottom:12px;font-size:33px}.rabitat-about-us__tagline{font-size:12px;line-height:140%;letter-spacing:.06em}.rabitat-about-us__who{grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:16px;padding:0 var(--section-inline-sm) 40px}.rabitat-about-us__who-media{min-height:0}.rabitat-about-us__who-image,.rabitat-about-us__who-placeholder{min-height:180px;border-top-left-radius:80px}.rabitat-about-us__who-heading{margin-bottom:5px;font-size:13px;letter-spacing:.03em}.rabitat-about-us__who-text{font-size:7.5px}.rabitat-about-us__philosophy{padding:0 var(--section-inline-sm) 40px}.rabitat-about-us__philosophy-slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:280px}.rabitat-about-us__philosophy-image,.rabitat-about-us__philosophy-placeholder{min-height:280px}.rabitat-about-us__philosophy-panel{padding:20px 16px}.rabitat-about-us__philosophy-title{margin-bottom:12px;font-size:12px;letter-spacing:.03em}.rabitat-about-us__philosophy-text{font-size:9px;line-height:145%}.rabitat-about-us__philosophy-nav{bottom:42%}.rabitat-about-us__arrow{width:16px;height:16px}.rabitat-about-us__arrow svg{width:8px;height:12px}.rabitat-about-us__why{padding:0 var(--section-inline-sm) 48px}.rabitat-about-us__why-heading{margin-bottom:16px;font-size:33px}.rabitat-about-us__why-text{font-size:12px;line-height:130%}.rabitat-about-us__why-closing{margin-top:20px;margin-bottom:60px;font-size:14px}.rabitat-about-us__timeline-text{max-width:none;font-size:10px}.rabitat-about-us__timeline-date,.rabitat-about-us__timeline-title{font-size:12px;letter-spacing:.03em}}.rabitat-bestsellers__inner{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:2.5rem;align-items:center;width:100%;padding-inline:0;max-width:min(1440px,100%);margin-inline:auto}.rabitat-bestsellers__copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:28rem}.rabitat-bestsellers__eyebrow{margin:0 0 .75rem;font-family:var(--font-body);font-size:18px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:.15em;text-transform:uppercase;color:#000}.rabitat-bestsellers__title{margin:0;font-family:var(--font-heading);font-weight:400;font-style:normal;font-size:76px;line-height:128%;color:#000;text-transform:lowercase}.rabitat-bestsellers__subtitle{margin:1rem 0 0;font-family:var(--font-body);font-size:16px;font-weight:400;font-style:normal;line-height:129%;letter-spacing:0;color:#000}.rabitat-bestsellers__carousel{min-width:0}.rabitat-bestsellers__carousel .rabitat-collection__viewport{--collection-gap: 1rem;--collection-visible: 1}.rabitat-bestsellers .rabitat-collection__nav{display:none}.rabitat-bestsellers .rabitat-collection__nav-rule{flex:1;height:1px;background:#1f3044;max-width:min(1330px,100%)}.rabitat-bestsellers .rabitat-collection__arrow{flex-shrink:0;width:2rem;height:2rem;border:1px solid #1f3044;border-radius:50%;background:transparent;color:#1f3044}@container rabitat-collection (min-width: 480px){.rabitat-bestsellers .rabitat-product-card{flex:0 0 calc(100% - 3.5rem);width:calc(100% - 3.5rem)}}@media(max-width:768px){.rabitat-bestsellers__inner{grid-template-columns:1fr;gap:1.5rem;padding-inline:var(--section-inline-sm)}.rabitat-bestsellers__copy{align-items:center;text-align:center;max-width:none}.rabitat-bestsellers__eyebrow{margin-bottom:.5rem;font-size:10px;font-weight:300;letter-spacing:.1em}.rabitat-bestsellers__title{font-size:40px;line-height:100%}.rabitat-bestsellers__subtitle{margin-top:.75rem;font-size:10px;font-weight:300;line-height:100%;letter-spacing:0}.rabitat-bestsellers .rabitat-collection__nav{display:flex;margin-top:1.25rem}.rabitat-bestsellers__carousel .rabitat-collection__track{--collection-gap: .625rem}.rabitat-bestsellers .rabitat-product-card{flex:0 0 78vw;width:78vw}}.rabitat-birthday{padding-block:0;overflow-x:clip;background:#fff}.rabitat-birthday__hero{position:relative;width:100%;min-height:1024px;overflow:hidden;background:#faf0de}.rabitat-birthday__picture,.rabitat-birthday__image{display:block;width:100%;height:1024px;object-fit:cover;object-position:center}.rabitat-birthday__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:660px}.rabitat-birthday__intro{display:flex;align-items:center;background:#1b3246;color:#fff}.rabitat-birthday__intro-inner{width:100%;max-width:620px;padding:96px 67px}.rabitat-birthday__intro-heading{margin:0 0 154px;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:1;letter-spacing:1.8px;color:inherit;text-transform:uppercase}.rabitat-birthday__intro-text{margin:0;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.036;color:inherit}.rabitat-birthday__intro-details{display:flex;flex-direction:column;gap:21px;margin-top:63px}.rabitat-birthday__intro-link{font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:normal;color:inherit;text-decoration:none}.rabitat-birthday__intro-link:hover{opacity:.85}.rabitat-birthday__form-panel{display:flex;align-items:center;justify-content:center;background:#fff;padding:88px 66px}.rabitat-birthday__form-wrap{width:100%;max-width:587px}.rabitat-birthday__form-heading{margin:0 0 21px;font-family:var(--font-heading);font-size:28px;font-weight:400;line-height:normal;letter-spacing:0;color:#002b47;text-transform:none}.rabitat-birthday__form{display:flex;flex-direction:column;gap:21px}.rabitat-birthday__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rabitat-birthday__field--full{grid-column:1 / -1}.rabitat-birthday__field--half,.rabitat-birthday__field--select{grid-column:span 1}.rabitat-birthday__field--select-second{grid-column:1 / span 1}.rabitat-birthday__input,.rabitat-birthday__select{width:100%;min-height:43px;padding:12px 17px;border:.835px solid #b5c4c6;border-radius:5px;background:#fff;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:normal;color:#5c5c5c;-webkit-appearance:none;appearance:none}.rabitat-birthday__input::placeholder{color:#5c5c5c;opacity:1}.rabitat-birthday__input--textarea{min-height:181px;resize:vertical}.rabitat-birthday__input--textarea::placeholder{color:#d9d9d9}.rabitat-birthday__select-wrap{position:relative}.rabitat-birthday__select{padding-right:40px;cursor:pointer}.rabitat-birthday__select-icon{position:absolute;top:50%;right:17px;transform:translateY(-50%) rotate(-90deg);display:flex;width:11px;height:7px;pointer-events:none}.rabitat-birthday__select-icon img{width:100%;height:100%;object-fit:contain}.rabitat-birthday__form-status{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.4}.rabitat-birthday__form-status--success{color:#1b3246}.rabitat-birthday__form-status--error{color:#b00020}.rabitat-birthday__submit{display:inline-flex;align-items:center;justify-content:center;min-width:310px;min-height:50px;padding:12px 37px 11px 52px;border:1px solid #1b3246;border-radius:15px 0 0;background:transparent;font-family:var(--font-heading);font-size:20px;font-weight:400;line-height:normal;letter-spacing:1px;color:#1b3246;cursor:pointer;align-self:flex-start}.rabitat-birthday__submit:hover{background:#1b3246;color:#fff}.rabitat-birthday__usp{padding:60px var(--section-inline);border-top:unset;border-bottom:unset;background:#fcf6ec}.rabitat-birthday__usp-inner{display:flex;align-items:center;justify-content:center;gap:32px;max-width:min(1300px,100%);margin-inline:auto}.rabitat-birthday__usp-item{flex:0 1 200px;text-align:center}.rabitat-birthday__usp-text{margin:0;font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:1.283;letter-spacing:0;color:#1b3246;text-transform:uppercase}.rabitat-birthday__usp-divider{flex:0 0 137px;height:1px;background:#1b324640}.rabitat-birthday__bulk{padding:70px var(--section-inline)}.rabitat-birthday__bulk-carousel{position:relative;max-width:min(1162px,100%);margin-inline:auto}.rabitat-birthday__bulk-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.rabitat-birthday__bulk-viewport::-webkit-scrollbar{display:none}.rabitat-birthday__bulk-track{display:flex}.rabitat-birthday__bulk-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.rabitat-birthday__bulk-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:768px;border-radius:0;overflow:hidden}.rabitat-birthday__bulk-media{display:flex;align-items:center;justify-content:center;background:#fcf6ec;padding:0}.rabitat-birthday__bulk-image{width:100%;max-width:100%;height:auto;object-fit:cover;display:block}.rabitat-birthday__bulk-image--placeholder{width:100%;max-width:100%;aspect-ratio:3 / 4;background:#efefef}.rabitat-birthday__bulk-panel{display:flex;align-items:center;background:#ffa01d;color:#000;padding:80px 70px}.rabitat-birthday__bulk-eyebrow{margin:0 0 20px;font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.rabitat-birthday__bulk-heading{margin:0 0 32px;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:1;letter-spacing:1.8px;text-transform:uppercase}.rabitat-birthday__bulk-description{margin:0 0 24px;font-family:var(--font-body);font-size:16px;line-height:1.35;max-width:304px}.rabitat-birthday__bulk-actions{display:flex;flex-direction:column;gap:8px;margin-top:66px}.rabitat-birthday__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 38px;border:1px solid currentColor;border-radius:15px 0 0;background:transparent;font-family:var(--font-heading);font-size:20px;font-weight:400;line-height:normal;letter-spacing:1px;text-decoration:none;cursor:pointer;align-self:flex-start}.rabitat-birthday__btn--outline{color:inherit}.rabitat-birthday__bulk-panel .rabitat-birthday__btn:hover{background:#fff;color:#1b3246}.rabitat-birthday__btn--chevron img{display:block}.rabitat-birthday__bulk-nav{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;padding-inline:0}.rabitat-birthday__bulk-nav .rabitat-birthday__arrow{pointer-events:auto}.rabitat-birthday__benefits{padding:70px var(--section-inline);border-top:1px solid rgba(27,50,70,.15)}.rabitat-birthday__benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 71px;margin-top:50px;max-width:min(1330px,100%);margin-inline:auto}.rabitat-birthday__benefit{text-align:center;color:#1b3246}.rabitat-birthday__benefit-rule{display:block;width:58px;height:1px;margin-inline:auto;background:#1b324659}.rabitat-birthday__benefit-body{padding:15px 0}.rabitat-birthday__benefit-title{margin:0 0 10px;font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:1.283;letter-spacing:1.2px;text-transform:uppercase}.rabitat-birthday__benefit-text{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.35}.rabitat-birthday__steps{padding:68px var(--section-inline) 70px;border-top:unset;background:#fcf6ec}.rabitat-birthday__steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:58px;max-width:min(1263px,100%);margin-inline:auto}.rabitat-birthday__step{text-align:center;color:#1b3246}.rabitat-birthday__step-icon{width:78px;height:78px;object-fit:contain;margin-inline:auto;display:block}.rabitat-birthday__step-body{margin-top:39px}.rabitat-birthday__step-label{display:inline-flex;align-items:center;justify-content:center;min-width:83px;min-height:25px;margin:0 auto 19px;padding:0 5px;border:1px solid rgba(27,50,70,.35);font-family:var(--font-body);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.rabitat-birthday__step-title{margin:0 0 19px;font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:1.283;letter-spacing:1.2px;text-transform:uppercase}.rabitat-birthday__step-text{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.35}.rabitat-birthday__personalize{padding:56px var(--section-inline);border-top:1px solid rgba(27,50,70,.15)}.rabitat-birthday__personalize-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;max-width:min(1330px,100%);margin-inline:auto;min-height:575px}.rabitat-birthday__personalize-media{position:relative;overflow:hidden}.rabitat-birthday__personalize-overlay{position:absolute;left:35%;bottom:31%;transform:translate(-50%);font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:-.5px;color:#dbf0fe;text-transform:capitalize;white-space:nowrap;pointer-events:none;z-index:1}.rabitat-birthday__personalize-overlay:not([hidden]){display:block}.rabitat-birthday__personalize-error{margin:0 0 12px;font-family:var(--font-body);font-size:12px;line-height:1.4;color:#b42318}.rabitat-birthday__personalize-error:not([hidden]){display:block}.rabitat-birthday__personalize-image{width:100%;height:100%;min-height:575px;object-fit:cover;display:block}.rabitat-birthday__personalize-image--placeholder{background:#efefef}.rabitat-birthday__personalize-panel{display:flex;align-items:center;background:#fcf6ec;color:#000;padding:80px 106px}.rabitat-birthday__personalize-heading{margin:0 0 1px;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:1;letter-spacing:1.8px;text-transform:uppercase}.rabitat-birthday__personalize-subheading{margin:0 0 41px;font-family:var(--font-body);font-size:16px;line-height:1.35}.rabitat-birthday__personalize-demo-label{margin:0 0 15px;font-family:var(--font-heading);font-size:20px;letter-spacing:1px;text-transform:uppercase}.rabitat-birthday__personalize-field-label{display:block;margin-bottom:5px;font-family:var(--font-body);font-size:16px}.rabitat-birthday__personalize-input{width:100%;min-height:50px;margin-bottom:15px;padding:12px 17px;border:.835px solid rgba(255,255,255,.35);border-radius:5px;background:transparent;font-family:var(--font-body);font-size:12px;color:#fff}.rabitat-birthday__personalize-input::placeholder{color:#ffffffa6}.rabitat-birthday__personalize-hint{margin:0 0 21px;font-family:var(--font-body);font-size:12px;line-height:1.25;max-width:354px;opacity:.85}.rabitat-birthday__personalize-panel .rabitat-birthday__btn:hover{background:#fff;color:#1b3246}.rabitat-birthday__products{padding:53px var(--section-inline) 70px;border-top:1px solid rgba(27,50,70,.15)}.rabitat-birthday__products-header{display:flex;align-items:center;justify-content:center;gap:28px;margin-bottom:45px}.rabitat-birthday__section-title--products{margin:0}.rabitat-birthday__view-all{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:45px;height:45px;border-radius:16px;background:#1d43f2;color:#fff;font-family:var(--font-body);font-size:10px;font-weight:400;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase}@media(max-width:768px){.rabitat-birthday__hero{min-height:auto}.rabitat-birthday__picture,.rabitat-birthday__image{height:549px;min-height:549px}.rabitat-birthday__split{grid-template-columns:minmax(0,1fr);min-height:0}.rabitat-birthday__intro-inner{padding:39px 28px;max-width:none}.rabitat-birthday__intro-heading{margin-bottom:62px;font-size:20px;letter-spacing:1px;max-width:280px}.rabitat-birthday__intro-text{font-size:14px}.rabitat-birthday__intro-details{margin-top:62px;gap:20px}.rabitat-birthday__intro-link{font-size:20px;letter-spacing:1px}.rabitat-birthday__form-panel{padding:40px 28px 48px}.rabitat-birthday__form-heading{font-size:20px;letter-spacing:1px;color:#1b3246;margin-bottom:24px}.rabitat-birthday__form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.rabitat-birthday__field--half,.rabitat-birthday__field--select,.rabitat-birthday__field--select-second{grid-column:1 / -1}.rabitat-birthday__submit{width:100%;min-width:0;align-self:stretch}.rabitat-birthday__usp{padding:40px var(--section-inline-sm)}.rabitat-birthday__usp-inner{flex-direction:column;gap:24px}.rabitat-birthday__usp-divider{width:58px;flex-basis:auto}.rabitat-birthday__usp-text{font-size:16px}.rabitat-birthday__bulk{padding:40px var(--section-inline-sm)}.rabitat-birthday__bulk-grid{grid-template-columns:minmax(0,1fr);min-height:0}.rabitat-birthday__bulk-panel{padding:40px 28px}.rabitat-birthday__bulk-heading{font-size:20px}.rabitat-birthday__bulk-actions{margin-top:32px}.rabitat-birthday__btn{width:100%;align-self:stretch}.rabitat-birthday__section-title{font-size:26px;line-height:1.283}.rabitat-birthday__benefits,.rabitat-birthday__steps,.rabitat-birthday__personalize,.rabitat-birthday__products{padding-inline:var(--section-inline-sm)}.rabitat-birthday__benefits-grid,.rabitat-birthday__steps-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:24px}.rabitat-birthday__personalize-grid{grid-template-columns:minmax(0,1fr);min-height:0}.rabitat-birthday__personalize-image{min-height:280px}.rabitat-birthday__personalize-panel{padding:40px 28px}.rabitat-birthday__personalize-heading{font-size:20px}.rabitat-birthday__products-header{flex-direction:column;gap:12px;margin-bottom:24px}}.rabitat-birthday-reviews{padding-block:0;overflow-x:clip;background:#fff}.rabitat-birthday__reviews{padding:70px var(--section-inline);border-top:1px solid rgba(27,50,70,.15)}.rabitat-birthday__section-title{margin:0;font-family:var(--font-heading);font-size:76px;font-weight:400;line-height:.987;letter-spacing:0;text-align:center;color:#000;text-transform:lowercase}.rabitat-birthday__reviews-carousel{margin-top:52px}.rabitat-birthday__reviews-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rabitat-birthday__reviews-viewport::-webkit-scrollbar{display:none}.rabitat-birthday__reviews-track{display:flex;gap:24px}.rabitat-birthday__review-card{flex:0 0 calc((100% - 48px) / 3);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;color:#1b3246}.rabitat-birthday__review-image{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#efefef}.rabitat-birthday__review-image--placeholder{background:#e8edf5}.rabitat-birthday__review-quote{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.35}.rabitat-birthday__review-stars{display:flex;gap:4px;color:#1b3246;font-size:16px;line-height:1}.rabitat-birthday__review-star--empty{opacity:.25}.rabitat-birthday__review-author-row{display:flex;align-items:center;gap:6px}.rabitat-birthday__review-author{margin:0;font-family:var(--font-body);font-size:14px;font-weight:700}.rabitat-birthday__review-verified{display:inline-flex;line-height:0}.rabitat-birthday__review-role{margin:0;font-family:var(--font-body);font-size:12px;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.rabitat-birthday__reviews-nav{display:flex;align-items:center;gap:16px;margin-top:2rem}.rabitat-birthday__reviews-rule{flex:1;height:1px;background:#1f304440}.rabitat-birthday__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:#1b3246;cursor:pointer}.rabitat-birthday__arrow:disabled{opacity:.35;cursor:default}@media(max-width:768px){.rabitat-birthday__reviews{padding:45px var(--section-inline-sm)}.rabitat-birthday__section-title{font-size:26px;line-height:1.283}.rabitat-birthday__review-card{flex:0 0 100%}.rabitat-birthday__reviews-carousel{margin-top:6px}.rabitat-birthday__reviews-nav{gap:40px;justify-content:center}}.rabitat-career{padding-block:0;overflow-x:clip;background:#fff}.rabitat-career__section-title{margin:0;font-family:var(--font-heading);font-size:76px;font-weight:400;line-height:.987;letter-spacing:0;text-align:center;color:#000;text-transform:lowercase}.rabitat-career__section-title--dark{color:#1b3246}.rabitat-career__section-title--form-mobile{display:none}.rabitat-career__benefits{width:100%;max-width:min(1330px,100%);margin-inline:auto;padding:68px var(--section-inline) var(--section-gap)}.rabitat-career__benefits-list{display:flex;flex-direction:column;gap:20px;margin-top:100px}.rabitat-career__benefit{display:flex;align-items:center;gap:20px;min-width:0}.rabitat-career__benefit--image-right{flex-direction:row-reverse}.rabitat-career__benefit-media{flex:0 0 397px;width:397px;height:397px;overflow:hidden;background:unset}.rabitat-career__benefit-media--circle{border-radius:140px}.rabitat-career__benefit-media--tr{border-top-right-radius:287.5px}.rabitat-career__benefit-media--br{border-bottom-right-radius:287px}.rabitat-career__benefit-media--square{border-radius:0}.rabitat-career__benefit-image{display:block;width:100%;height:100%;object-fit:cover}.rabitat-career__benefit-image--placeholder{background:#e8edf5}.rabitat-career__benefit-copy{flex:1;min-width:0;padding-left:110px;color:#1b3246}.rabitat-career__benefit--image-right .rabitat-career__benefit-copy{padding-left:0;padding-right:110px}.rabitat-career__benefit-number{margin:0 0 15px;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:normal;letter-spacing:2.7px;text-transform:uppercase}.rabitat-career__benefit-title{margin:0 0 15px;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;letter-spacing:1.8px;text-transform:none;color:inherit}.rabitat-career__benefit-description{margin:0;max-width:580px;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:130%;letter-spacing:0;text-transform:none}.rabitat-career__form-section{background:#fcf6ec;padding:97px max(240px,var(--section-inline))}.rabitat-career__form-inner{width:100%;max-width:958px;margin-inline:auto;display:flex;flex-direction:column;gap:50px;align-items:flex-end}.rabitat-career__form-inner .rabitat-career__section-title{width:100%;color:#1b3246;align-self:center}.rabitat-career__form{width:100%;display:flex;flex-direction:column;gap:18px;align-items:flex-end}.rabitat-career__form-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.rabitat-career__field--full{grid-column:1 / -1}.rabitat-career__input{width:100%;min-height:61px;padding:18px 30px;border:1.5px solid #e3e3e3;border-radius:5px;background:#fff;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.3;color:#1b3246}.rabitat-career__input::placeholder{color:#1b3246;opacity:1}.rabitat-career__input--textarea{min-height:234px;resize:vertical}.rabitat-career__upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:192px;padding:22px 35px;border:1.5px dashed #ababab;border-radius:5px;background:#fff;cursor:pointer;text-align:center;transition:border-color .2s ease,background .2s ease}.rabitat-career__upload.is-dragover{border-color:#1b3246;background:#fafafa}.rabitat-career__upload-icon{width:46px;height:40px;object-fit:contain}.rabitat-career__upload-title{margin:0;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.3;color:#002b47}.rabitat-career__upload-hint{margin:0;font-family:var(--font-body);font-size:12px;font-weight:500;line-height:normal;letter-spacing:.6px;color:#717171}.rabitat-career__upload-note{margin:8px 0 0;font-family:var(--font-body);font-size:12px;line-height:1.4;color:#717171}.rabitat-career__form-footer{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.rabitat-career__form-actions{width:100%;display:flex;justify-content:flex-end}.rabitat-career__form-status{width:100%;display:flex;align-items:flex-start;gap:14px;margin:0;padding:18px 22px;border-radius:5px;font-family:var(--font-body);text-align:left}.rabitat-career__form-status[hidden]{display:none}.rabitat-career__form-status-icon{flex:0 0 24px;width:24px;height:24px;margin-top:2px}.rabitat-career__form-status-copy{display:flex;flex-direction:column;gap:6px}.rabitat-career__form-status-title{margin:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.02em}.rabitat-career__form-status-text{margin:0;font-size:14px;font-weight:400;line-height:1.45}.rabitat-career__form-status--success{border:1.5px solid #1b3246;background:#fff;color:#1b3246}.rabitat-career__form-status--success .rabitat-career__form-status-icon{color:#1b3246}.rabitat-career__form-status--error{border:1.5px solid #b00020;background:#fff5f5;color:#7a0015}.rabitat-career__form-status--error .rabitat-career__form-status-icon{color:#b00020}.rabitat-career__submit{display:inline-flex;align-items:center;justify-content:center;min-width:175px;min-height:42px;padding:6px 12px;border:1.089px solid #1b3246;background:#1b3246;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:normal;letter-spacing:1.54px;text-transform:uppercase;color:#fff;cursor:pointer}.rabitat-career__submit:hover{opacity:.92}.rabitat-career__submit:disabled{opacity:.72;cursor:wait}.rabitat-career__team{padding:70px var(--section-inline)}.rabitat-career__team-carousel{margin-top:15px}.rabitat-career__team-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rabitat-career__team-viewport::-webkit-scrollbar{display:none}.rabitat-career__team-track{display:flex;gap:26px}.rabitat-career__team-card{flex:0 0 calc((100% - 26px)/2);min-width:0;scroll-snap-align:start}.rabitat-career__team-photo-wrap{width:100%;height:568px;overflow:hidden;background:#efefef}.rabitat-career__team-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.rabitat-career__team-photo--placeholder{background:#e8edf5}.rabitat-career__team-meta{margin-top:30px;color:#1b3246}.rabitat-career__team-name{margin:0;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;letter-spacing:1.8px}.rabitat-career__team-role{margin:0;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:normal;letter-spacing:2.7px;text-transform:uppercase}.rabitat-career__divider-nav{display:flex;align-items:center;gap:16px;margin-top:2rem}.rabitat-career__culture{padding:55px}.rabitat-career__culture-grid{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(0,1fr);grid-auto-rows:auto;align-items:start;gap:10px;margin-top:59px;background:unset}.rabitat-career__culture-item{position:relative;width:100%;min-width:100%;line-height:0;height:100%}.rabitat-career__culture-item--tall_left{grid-column:1;grid-row:1 / span 2}.rabitat-career__culture-item--rounded_tr{grid-column:2;grid-row:1}.rabitat-career__culture-item--video_stack{grid-column:2;grid-row:2}.rabitat-career__culture-item--video_row2_left{grid-column:1;grid-row:3}.rabitat-career__culture-item--circle{grid-column:2;grid-row:3}.rabitat-career__culture-row-4{grid-column:1 / -1;grid-row:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.58fr);gap:10px;align-items:end}.rabitat-career__culture-row-4 .rabitat-career__culture-item{width:100%;min-width:100%;height:100%}.rabitat-career__culture-image{display:block;width:100%;height:100%}.rabitat-career__culture-image--placeholder{display:block;width:100%;min-height:160px;aspect-ratio:4 / 3;background:#e8edf5}.rabitat-career__reviews{padding:70px var(--section-inline);border-top:1px solid rgba(27,50,70,.15)}.rabitat-career__reviews-carousel{margin-top:52px}.rabitat-career__reviews-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rabitat-career__reviews-viewport::-webkit-scrollbar{display:none}.rabitat-career__reviews-track{display:flex;gap:24px}.rabitat-career__review-card{flex:0 0 calc((100% - 48px) / 3);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;color:#1b3246}.rabitat-career__review-image{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#efefef}.rabitat-career__review-image--placeholder{background:#e8edf5}.rabitat-career__review-quote{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.35}.rabitat-career__review-stars{display:flex;gap:4px;color:#1b3246;font-size:16px;line-height:1}.rabitat-career__review-star--empty{opacity:.25}.rabitat-career__review-author-row{display:flex;align-items:center;gap:6px}.rabitat-career__review-author{margin:0;font-family:var(--font-body);font-size:14px;font-weight:700}.rabitat-career__review-verified{display:inline-flex;line-height:0}.rabitat-career__review-role{margin:0;font-family:var(--font-body);font-size:12px;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.rabitat-career__divider-nav--reviews{display:flex;align-items:center;gap:16px;margin-top:2rem}.rabitat-career__divider-rule{flex:1;height:1px;background:#1f304440}.rabitat-career__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #1f3044;border-radius:50%;background:transparent;color:#1f3044;cursor:pointer}.rabitat-career__arrow:disabled{opacity:.35;cursor:default}@media(max-width:768px){.rabitat-career__section-title{font-size:26px;line-height:1.283}.rabitat-career__section-title--form-desktop{display:none}.rabitat-career__section-title--form-mobile{display:block}.rabitat-career__benefits{padding:30px var(--section-inline-sm)}.rabitat-career__benefits-list{margin-top:30px;gap:50px}.rabitat-career__benefit,.rabitat-career__benefit--image-right{flex-direction:column;align-items:stretch}.rabitat-career__benefit-media{flex:none;width:min(100%,339px);height:auto;aspect-ratio:1;margin-inline:auto}.rabitat-career__benefit-media--circle{border-radius:119px}.rabitat-career__benefit-media--tr{border-top-right-radius:245px}.rabitat-career__benefit-media--br{border-bottom-right-radius:245px}.rabitat-career__benefit-copy,.rabitat-career__benefit--image-right .rabitat-career__benefit-copy{padding:0 0 0 20px}.rabitat-career__benefit-number{margin-bottom:13px;font-size:15px;letter-spacing:2.3px}.rabitat-career__benefit-title{font-size:20px;letter-spacing:1px}.rabitat-career__benefit-description{font-size:12px;line-height:1.294}.rabitat-career__form-section{padding:19px var(--section-inline-sm)}.rabitat-career__form-inner{gap:17px;align-items:stretch}.rabitat-career__form-grid{grid-template-columns:minmax(0,1fr);gap:10px}.rabitat-career__input{min-height:48px;padding:12px 14px;font-size:14px}.rabitat-career__input--textarea{min-height:112px}.rabitat-career__upload{min-height:124px;padding:12px 16px}.rabitat-career__upload-icon{width:22px;height:19px}.rabitat-career__upload-title{font-size:12px}.rabitat-career__upload-hint{font-size:10px}.rabitat-career__submit{width:100%}.rabitat-career__team{padding:19px 7px}.rabitat-career__team-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rabitat-career__team-viewport::-webkit-scrollbar{display:none}.rabitat-career__team-track{display:flex;gap:8px;width:max-content}.rabitat-career__team-card{flex:0 0 45vw;scroll-snap-align:start}.rabitat-career__team-photo-wrap{height:175px}.rabitat-career__team-meta{margin-top:9px}.rabitat-career__team-name{font-size:11px;letter-spacing:.55px}.rabitat-career__team-role{font-size:9px;letter-spacing:.83px}.rabitat-career__divider-nav{display:flex;align-items:center;gap:12px;margin-top:12px;padding-inline:var(--section-inline-sm)}.rabitat-career__arrow{width:16px;height:16px}.rabitat-career__arrow svg{width:8px;height:12px}.rabitat-career__culture{padding:26px var(--section-inline-sm)}.rabitat-career__culture-grid{grid-template-columns:minmax(0,1.58fr) minmax(0,1fr);gap:5px;margin-top:16px}.rabitat-career__culture-row-4{gap:5px}.rabitat-career__culture-image--placeholder{min-height:80px}.rabitat-career__reviews{padding:45px var(--section-inline-sm)}.rabitat-career__reviews-carousel{margin-top:6px}.rabitat-career__review-card{flex:0 0 78vw}.rabitat-career__divider-nav--reviews{gap:40px;justify-content:center}}.rabitat-categories{padding-top:0}.rabitat-categories__inner{width:100%;padding-inline:0;max-width:min(1440px,100%);margin-inline:auto}.rabitat-categories__header{display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem}.rabitat-categories__title-row{display:inline-flex;align-items:center;justify-content:center;gap:1rem;max-width:100%}.rabitat-categories__heading{font-family:var(--font-heading);font-weight:400;font-style:normal;font-size:var(--font-h1-desktop, 76px);line-height:var(--font-h1-line-height, 1.283);color:#1b3246;text-transform:lowercase;letter-spacing:0;margin:0}.rabitat-categories__view-all{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:45px;height:45px;border-radius:16px;background:#1d43f2;color:#fff;font-family:var(--font-body);font-size:10px;font-weight:400;font-style:normal;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0;padding:0}.rabitat-categories__view-all-line{display:block}.rabitat-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.rabitat-categories__item{display:flex;flex-direction:column;text-decoration:none;color:inherit}.rabitat-categories__figure{width:100%;aspect-ratio:3 / 4;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.rabitat-categories__image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:bottom center}.rabitat-categories__image-placeholder{width:100%;height:100%;background:#0000000f;border-radius:.5rem}.rabitat-categories__label{display:block;margin-top:32px;min-height:2em;text-align:center;font-family:var(--font-body);font-weight:400;font-style:normal;font-size:18px;line-height:100%;color:#000;text-transform:uppercase}@media(max-width:768px){.rabitat-categories__inner{padding-inline:var(--section-inline-sm)}.rabitat-categories__header{margin-bottom:1.5rem}.rabitat-categories__title-row{flex-direction:column;align-items:center;gap:.75rem;width:100%}.rabitat-categories__heading{font-size:var(--font-h2-mobile, 26.6px);line-height:100%;text-align:center;width:100%}.rabitat-categories__view-all{display:none}.rabitat-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rabitat-categories__figure{aspect-ratio:4 / 5}.rabitat-categories__label{font-size:13px;line-height:100%;margin-top:10px;min-height:2em}}.rabitat-celebrities__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding-inline:0}.rabitat-celebrities__title{font-family:var(--font-heading);font-weight:400;font-style:normal;font-size:var(--font-h1-desktop, 76px);line-height:var(--font-h1-line-height, 1.283);color:#000;text-transform:lowercase;text-align:center;margin:0 0 3rem}.rabitat-celebrities__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rabitat-celebrities__viewport::-webkit-scrollbar{display:none}.rabitat-celebrities__track{display:flex;gap:24px}.rabitat-celebrities__card{flex:0 0 calc((100% - 48px) / 3);min-width:0;scroll-snap-align:start}.rabitat-celebrities__handle-row{display:flex;align-items:center;gap:.375rem;margin-bottom:.75rem}.rabitat-celebrities__handle{margin:0;font-family:var(--font-body);font-weight:500;font-size:.875rem;line-height:1.2;color:#000}.rabitat-celebrities__verified{flex-shrink:0;display:inline-flex;line-height:0}.rabitat-celebrities__photo{width:100%;min-height:12rem;object-fit:cover;display:block}.rabitat-celebrities__photo--placeholder{background:#e8edf5}.rabitat-celebrities__nav{display:flex;align-items:center;gap:1rem;margin-top:2rem}.rabitat-celebrities__nav-rule{flex:1;height:1px;background:#1f304440}.rabitat-celebrities__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid #1f3044;border-radius:50%;background:transparent;color:#1f3044;cursor:pointer;transition:opacity .2s ease}.rabitat-celebrities__arrow:hover{opacity:.7}.rabitat-celebrities__arrow:disabled{opacity:.35;cursor:default}@media(max-width:768px){.rabitat-celebrities__inner{padding-inline:var(--section-inline-sm)}.rabitat-celebrities__title{font-size:var(--font-h1-mobile, 35px);line-height:100%;margin-bottom:1.5rem}.rabitat-celebrities__carousel{margin-inline:calc(var(--section-inline-sm) * -1)}.rabitat-celebrities__viewport{padding-inline:var(--section-inline-sm);scroll-padding-inline:var(--section-inline-sm);touch-action:pan-x pan-y}.rabitat-celebrities__track{gap:10px;padding-right:var(--section-inline-sm)}.rabitat-celebrities__card{flex:0 0 78vw;scroll-snap-align:start}.rabitat-celebrities__handle-row{margin-bottom:.625rem}.rabitat-celebrities__handle{font-size:.6875rem}.rabitat-celebrities__verified svg{width:12px;height:12px}.rabitat-celebrities__nav{display:none}}.rabitat-collection-grid__inner{width:100%;padding-inline:var(--section-inline);max-width:min(1440px,100%);margin-inline:auto}.rabitat-collection-grid__header{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.rabitat-collection-grid__header--stacked{text-align:center}.rabitat-collection-grid__title-row{display:inline-flex;align-items:center;justify-content:center;gap:2rem;max-width:100%}.rabitat-collection-grid__header--stacked .rabitat-collection-grid__title-row{flex-direction:column;gap:.75rem}.rabitat-collection-grid__title{margin:0;font-family:var(--font-heading);font-weight:400;font-size:var(--font-h1-desktop, 76px);line-height:var(--font-h1-line-height, 1.283);color:var(--color-brand, #1b3246);text-transform:lowercase;text-align:center}.rabitat-collection-grid__title--run{font-size:var(--font-h1-desktop, 76px)}.rabitat-collection-grid__eyebrow{margin:0 0 .5rem;font-family:var(--font-body);font-size:.8125rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand, #1b3246)}.rabitat-collection-grid__subtitle{margin:.75rem 0 0;font-family:var(--font-body);font-size:.8125rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#1b2a4aa6}.rabitat-collection-grid__view-all{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:45px;height:45px;border-radius:16px;background:#1d43f2;color:#fff;font-family:var(--font-body);font-size:10px;font-weight:400;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0;padding:0}.rabitat-collection-grid__view-all-line{display:block}.rabitat-collection-grid__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.rabitat-collection-grid__products .rabitat-product-card{flex:unset;width:100%;max-width:none}.rabitat-collection-grid__empty{margin:0;text-align:center;font-family:var(--font-body);font-size:.875rem;color:#1b2a4aa6}@media(max-width:768px){.rabitat-collection-grid__inner{padding-inline:var(--section-inline-sm)}.rabitat-collection-grid__title--run,.rabitat-collection-grid__header--stacked .rabitat-collection-grid__title{font-size:var(--font-h2-mobile, 26.6px);line-height:1}.rabitat-collection-grid__header{margin-bottom:1.25rem}.rabitat-collection-grid__eyebrow,.rabitat-collection-grid__subtitle{font-size:.625rem}.rabitat-collection-grid__view-all{display:none}.rabitat-collection-grid__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rabitat-collection-grid__products .rabitat-product-card__copy{bottom:1.9rem;padding:12px .4rem;gap:8px}.rabitat-collection-grid__products .rabitat-product-card__series{font-size:18px;line-height:1.1;margin:0;white-space:normal;overflow:visible;word-break:break-word}.rabitat-collection-grid__products .rabitat-product-card__variant-name{margin:.125rem 0 .75rem;font-size:10px;line-height:1.3;white-space:normal;overflow:visible;word-break:break-word}.rabitat-collection-grid__products .rabitat-product-card__footer{gap:.35rem;padding:0 .45rem .25rem}.rabitat-collection-grid__products .rabitat-product-card__prices{gap:.15rem}.rabitat-collection-grid__products .rabitat-product-card__price{font-size:9px;line-height:1.1}.rabitat-collection-grid__products .rabitat-product-card__compare{font-size:8px;line-height:1.1}.rabitat-collection-grid__products .rabitat-product-card__cart-btn{font-size:7px;letter-spacing:0;padding:5px 7px;line-height:normal;text-transform:uppercase}.rabitat-collection-grid__products .rabitat-product-card__badge--promo{top:.45rem;left:.45rem;padding:.22rem .35rem;font-size:6px}.rabitat-collection-grid__products .rabitat-product-card__badge--promo-second{top:1.7rem}.rabitat-collection-grid__products .rabitat-product-card__badge--off{top:.45rem;right:.45rem;min-width:1.15rem;max-width:1.15rem;padding:.25rem .85rem;border-top-left-radius:15px!important;font-size:8px;line-height:normal}.rabitat-collection-grid__products .rabitat-product-card__arrow{width:1rem;height:1rem}.rabitat-collection-grid__products .rabitat-product-card__arrow--prev{left:.25rem}.rabitat-collection-grid__products .rabitat-product-card__arrow--next{right:.25rem}.rabitat-collection-grid__products .rabitat-product-card__arrow--prev svg,.rabitat-collection-grid__products .rabitat-product-card__arrow--next svg{width:5px}}.rabitat-collection-spares-wrap{overflow-x:clip}.rabitat-collection-spares__results{position:relative;min-height:12rem}.rabitat-collection-spares-wrap.is-loading .rabitat-collection-spares__results{opacity:.45;pointer-events:none}.rabitat-collection-spares__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding-inline:var(--section-inline, 55px)}.rabitat-collection-spares__toolbar{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:3rem;padding-top:2rem}.rabitat-collection-spares__tabs{display:inline-flex;align-items:center;justify-content:center;gap:50px;flex-wrap:wrap}.rabitat-collection-spares__tab{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 0 .75rem;border-bottom:2px solid transparent;color:#1b3246;font-family:var(--font-heading);font-size:27px;font-weight:400;line-height:1;letter-spacing:.05em;text-align:center;text-decoration:none}.rabitat-collection-spares__tab.is-active{border-bottom-color:#1d43f2;color:#1d43f2}.rabitat-collection-spares__controls{display:none}.rabitat-collection-spares__control{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0;border:none;background:transparent;color:#1b3246;font-family:var(--font-heading);font-size:18px;font-weight:400;line-height:1;letter-spacing:.05em;cursor:pointer;text-decoration:none}.rabitat-collection-spares__control-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid currentColor;border-radius:50%}.rabitat-collection-spares__control-icon svg{width:.75rem;height:.75rem}.rabitat-collection-spares__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#1d43f2;color:#fff;font-size:11px;font-weight:600;line-height:1}.rabitat-collection-spares__sort-wrap{position:relative}.rabitat-collection-spares__sort-menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:20;min-width:12rem}.rabitat-collection-spares__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.rabitat-collection-spares__grid .rabitat-spares-card{flex:unset;width:100%;max-width:none;scroll-snap-align:unset}.rabitat-collection-spares__grid .rabitat-spares-card__inner{min-height:486px;height:100%;padding:24px 16px 16px;background:#faf0de;border-radius:0}.rabitat-collection-spares__grid .rabitat-spares-card__rating{top:24px;right:24px;width:34px;height:33px;padding:4px 8px;font-size:12px;border-top-left-radius:15px}.rabitat-collection-spares__grid .rabitat-spares-card__rating svg{width:13px;height:12px}.rabitat-collection-spares__grid .rabitat-spares-card__media{min-height:237px;margin-bottom:.5rem}.rabitat-collection-spares__grid .rabitat-spares-card__title{font-size:36px;line-height:1;letter-spacing:1.8px;margin-bottom:5px}.rabitat-collection-spares__grid .rabitat-spares-card__description,.rabitat-collection-spares__grid .rabitat-spares-card__variant-name{margin:0 0 1rem;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.29;text-align:center;text-transform:none}.rabitat-collection-spares__grid .rabitat-spares-card__footer{margin-top:auto;padding-top:.5rem}.rabitat-collection-spares__grid .rabitat-spares-card__price{font-size:28px}.rabitat-collection-spares__grid .rabitat-spares-card__add-btn{min-height:26px;padding:5px 8px;font-family:var(--font-heading);font-size:13px;letter-spacing:.64px;border-top-left-radius:8px}.rabitat-collection-spares__grid .rabitat-spares-card__arrow{width:30px;height:30px}.rabitat-collection-spares__empty{padding:3rem 0;text-align:center}.rabitat-collection-spares__empty p{margin:0 0 1rem;font-family:var(--font-body);font-size:16px;color:#1b3246}.rabitat-collection-spares__clear-link{font-family:var(--font-body);font-size:14px;color:#1d43f2;text-decoration:underline}.rabitat-collection-spares__pagination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem;padding-bottom:4rem}.rabitat-collection-spares__page-link{display:inline-flex;align-items:center;justify-content:center;min-width:7rem;padding:.75rem 1.25rem;border:1px solid #1b3246;border-radius:999px;font-family:var(--font-body);font-size:14px;color:#1b3246;text-decoration:none}.rabitat-collection-spares__page-status{font-family:var(--font-body);font-size:14px;color:#1b3246b8}.rabitat-collection-spares__drawer[hidden]{display:none}.rabitat-collection-spares__drawer:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.rabitat-collection-spares__drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.rabitat-collection-spares__drawer-panel{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:min(24rem,100vw);height:100%;background:#fff;box-shadow:8px 0 24px #1b32461f;transform:translate(-100%);transition:transform .28s ease}.rabitat-collection-spares__drawer.is-open .rabitat-collection-spares__drawer-panel{transform:translate(0)}.rabitat-collection-spares__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(27,50,70,.12)}.rabitat-collection-spares__drawer-title{margin:0;font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:1;color:#1b3246}.rabitat-collection-spares__drawer-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;cursor:pointer}.rabitat-collection-spares__drawer-body{flex:1;overflow-y:auto;padding:1.5rem}@media(max-width:1200px){.rabitat-collection-spares__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:992px){.rabitat-collection-spares__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rabitat-collection-spares__inner{display:flex;flex-direction:column;padding-inline:var(--section-inline-sm, 20px)}.rabitat-collection-spares__toolbar{display:contents;padding-top:0;margin-bottom:0}.rabitat-collection-spares__tabs{order:1;gap:40px;width:100%;margin-top:28px;margin-bottom:1rem}.rabitat-collection-spares__tab{font-size:18px}.rabitat-collection-spares__controls{order:2;display:flex;align-items:center;justify-content:space-between;position:fixed;left:var(--section-inline-sm, 20px);right:var(--section-inline-sm, 20px);bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:100;padding:.75rem 1rem;border-radius:12px;background:#1b3246;box-shadow:0 4px 16px #1b32463d}.rabitat-collection-spares__control{font-size:13px;color:#fff}.rabitat-collection-spares__control-icon{width:1.15rem;height:1.15rem;border-color:#fff;color:#fff}.rabitat-collection-spares__control-icon svg{width:.5rem;height:.5rem}.rabitat-collection-spares__sort-menu{top:auto;bottom:calc(100% + .5rem)}.rabitat-collection-spares__results{order:3;padding-top:.5rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.rabitat-collection-spares__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rabitat-collection-spares__grid .rabitat-spares-card__inner{min-height:261px;padding:17px 8px 8px}.rabitat-collection-spares__grid .rabitat-spares-card__rating{top:13px;right:13px;width:18px;height:18px;font-size:8px;border-top-left-radius:8px}.rabitat-collection-spares__grid .rabitat-spares-card__rating svg{width:7px;height:6px}.rabitat-collection-spares__grid .rabitat-spares-card__media{min-height:127px}.rabitat-collection-spares__grid .rabitat-spares-card__title{font-size:18px;letter-spacing:.9px}.rabitat-collection-spares__grid .rabitat-spares-card__description,.rabitat-collection-spares__grid .rabitat-spares-card__variant-name{font-size:10px;margin-bottom:.5rem}.rabitat-collection-spares__grid .rabitat-spares-card__price{font-size:20px}.rabitat-collection-spares__grid .rabitat-spares-card__add-btn{min-height:14px;padding:2px 5px;font-size:9px;letter-spacing:.45px;border-top-left-radius:5px}.rabitat-collection-spares__grid .rabitat-spares-card__arrow{width:16px;height:16px}.rabitat-collection-spares__pagination{gap:.75rem;margin-top:1.75rem;padding-bottom:2rem}.rabitat-collection-spares__page-link{min-width:5.5rem;padding:.6rem 1rem;font-size:12px}.rabitat-collection-spares__drawer-title{font-size:20px}}.rabitat-contact{padding-block:0;overflow-x:clip;background:#fff}.rabitat-contact__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:660px}.rabitat-contact__intro{display:flex;align-items:center;background:#1b3246;color:#fff}.rabitat-contact__intro-inner{width:100%;max-width:620px;padding:96px 67px}.rabitat-contact__intro-heading{margin:0 0 154px;font-family:var(--font-heading);font-size:76px;font-weight:400;line-height:.987;letter-spacing:0;color:inherit;text-transform:none}.rabitat-contact__intro-text{margin:0 0 21px;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.036;color:inherit}.rabitat-contact__intro-details{display:flex;flex-direction:column;gap:21px}.rabitat-contact__intro-link{font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:normal;color:inherit;text-decoration:none}.rabitat-contact__intro-link:hover{opacity:.85}.rabitat-contact__form-panel{display:flex;align-items:center;justify-content:center;background:#fff;padding:88px 66px}.rabitat-contact__form-wrap{width:100%;max-width:587px}.rabitat-contact__form-heading{margin:0 0 21px;font-family:var(--font-heading);font-size:28px;font-weight:400;line-height:normal;letter-spacing:0;color:#002b47;text-transform:none}.rabitat-contact__form-heading--mobile{display:none}.rabitat-contact__form{display:flex;flex-direction:column;gap:21px}.rabitat-contact__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rabitat-contact__field--full{grid-column:1 / -1}.rabitat-contact__field--half,.rabitat-contact__field--select{grid-column:span 1}.rabitat-contact__field--select-second{grid-column:1 / span 1}.rabitat-contact__input,.rabitat-contact__select{width:100%;min-height:43px;padding:12px 17px;border:.835px solid #b5c4c6;border-radius:5px;background:#fff;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:normal;color:#5c5c5c;-webkit-appearance:none;appearance:none}.rabitat-contact__input::placeholder{color:#5c5c5c;opacity:1}.rabitat-contact__input--textarea{min-height:181px;resize:vertical}.rabitat-contact__input--textarea::placeholder{color:#d9d9d9}.rabitat-contact__select-wrap{position:relative}.rabitat-contact__select{padding-right:40px;cursor:pointer}.rabitat-contact__select-icon{position:absolute;top:50%;right:17px;transform:translateY(-50%) rotate(-90deg);display:flex;width:11px;height:7px;pointer-events:none}.rabitat-contact__select-icon img{width:100%;height:100%;object-fit:contain}.rabitat-contact__form-status{width:100%;display:flex;align-items:flex-start;gap:14px;margin:0;padding:18px 22px;border-radius:5px;font-family:var(--font-body);text-align:left}.rabitat-contact__form-status[hidden]{display:none}.rabitat-contact__form-footer{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.rabitat-contact__form-status-icon{flex:0 0 24px;width:24px;height:24px;margin-top:2px}.rabitat-contact__form-status-copy{display:flex;flex-direction:column;gap:6px}.rabitat-contact__form-status-title{margin:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.02em}.rabitat-contact__form-status-text{margin:0;font-size:14px;font-weight:400;line-height:1.45}.rabitat-contact__form-status--success{border:1.5px solid #1b3246;background:#fff;color:#1b3246}.rabitat-contact__form-status--success .rabitat-contact__form-status-icon{color:#1b3246}.rabitat-contact__form-status--error{border:1.5px solid #b00020;background:#fff5f5;color:#7a0015}.rabitat-contact__form-status--error .rabitat-contact__form-status-icon{color:#b00020}.rabitat-contact__submit{display:inline-flex;align-items:center;justify-content:center;min-width:310px;min-height:50px;padding:12px 37px 11px 52px;border:1px solid #1b3246;border-radius:15px 0 0;background:transparent;font-family:var(--font-heading);font-size:20px;font-weight:400;line-height:normal;letter-spacing:1px;color:#1b3246;cursor:pointer;align-self:flex-start}.rabitat-contact__submit:hover{background:#1b3246;color:#fff}.rabitat-contact__submit:disabled{opacity:.72;cursor:wait}.rabitat-contact__availability{padding:70px var(--section-inline) 80px;border-top:1px solid rgba(27,50,70,.2);border-bottom:1px solid rgba(27,50,70,.2)}.rabitat-contact__availability-inner{width:100%;max-width:min(1200px,100%);margin-inline:auto;text-align:center}.rabitat-contact__availability-title{margin:0 0 48px;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;letter-spacing:1.8px;color:#002b47;text-transform:none}.rabitat-contact__availability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.rabitat-contact__availability-item{margin:0;font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:normal;letter-spacing:0;color:#1b3246;text-transform:uppercase}@media(max-width:768px){.rabitat-contact__split{grid-template-columns:minmax(0,1fr);min-height:0}.rabitat-contact__intro-inner{padding:39px 28px;max-width:none}.rabitat-contact__intro-heading{margin-bottom:62px;font-size:36px;letter-spacing:1.8px;max-width:219px}.rabitat-contact__intro-text{margin-bottom:0;font-size:14px;line-height:normal}.rabitat-contact__intro-details{margin-top:62px;gap:20px}.rabitat-contact__intro-link{font-size:20px;letter-spacing:1px}.rabitat-contact__form-panel{padding:40px 28px 48px}.rabitat-contact__form-heading{font-size:20px;letter-spacing:1px;color:#1b3246;margin-bottom:24px}.rabitat-contact__form-heading--desktop{display:none}.rabitat-contact__form-heading--mobile{display:block}.rabitat-contact__form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.rabitat-contact__field--half,.rabitat-contact__field--select,.rabitat-contact__field--select-second{grid-column:1 / -1}.rabitat-contact__input,.rabitat-contact__select{min-height:43px;font-size:12px}.rabitat-contact__submit{width:100%;min-width:0;align-self:stretch}.rabitat-contact__availability{padding:40px var(--section-inline-sm) 48px}.rabitat-contact__availability-title{margin-bottom:24px;font-size:20px;letter-spacing:1px;color:#1b3246;text-align:left}.rabitat-contact__availability-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;text-align:left}.rabitat-contact__availability-item{font-size:12px;line-height:normal}}.rabitat-divider{padding-block:var(--rabitat-divider-spacing, 0)}.rabitat-divider__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding-inline:0}.rabitat-divider__line{width:100%;max-width:1440px;height:0;margin:0 auto;padding:0;border:0;border-top:1px solid #1f3044;opacity:1}.rabitat-faq__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:0}.rabitat-faq__title{margin:0 0 3.5rem;font-family:var(--font-heading);font-size:76px;font-weight:400;font-style:normal;line-height:128%;letter-spacing:0;text-align:center;color:#000;text-transform:none}.rabitat-faq__list{border-top:unset}.rabitat-faq__item{border-bottom:2px solid #7b7b7b}.rabitat-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:25px 0;cursor:pointer;list-style:none}.rabitat-faq__question::-webkit-details-marker{display:none}.rabitat-faq__question-text{font-family:var(--font-body);font-size:21px;font-weight:700;font-style:normal;line-height:100%;letter-spacing:0;color:#7b7b7b;text-align:left}.rabitat-faq__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#7b7b7b;transition:transform .35s cubic-bezier(.4,0,.2,1)}.rabitat-faq__item[open] .rabitat-faq__icon{transform:rotate(180deg)}.rabitat-faq__answer-wrap{overflow:hidden;height:0;transition:height .35s cubic-bezier(.4,0,.2,1)}.rabitat-faq__answer{padding:0 0 1.35rem;font-family:var(--font-body);font-size:16px;font-weight:400;font-style:normal;line-height:129%;letter-spacing:0;color:#7b7b7b;text-align:left;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .35s cubic-bezier(.4,0,.2,1)}.rabitat-faq__item[open] .rabitat-faq__answer{opacity:1;transform:translateY(0)}.rabitat-faq__answer p{margin:0}.rabitat-faq__answer a{color:inherit;text-underline-offset:.15em}@media(prefers-reduced-motion:reduce){.rabitat-faq__answer-wrap,.rabitat-faq__answer,.rabitat-faq__icon{transition:none}.rabitat-faq__item[open] .rabitat-faq__answer{transform:none}}@media(max-width:768px){.rabitat-faq{overflow-x:clip;padding-block:var(--section-gap-sm)!important}.rabitat-faq__inner{padding-inline:23px}.rabitat-faq__title{margin-bottom:16px;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:normal;letter-spacing:1.32px;text-align:center;text-transform:uppercase;color:#1b3246}.rabitat-faq__list{padding-inline:10px}.rabitat-faq__item{border-bottom:1px solid #7b7b7b}.rabitat-faq__question{gap:1rem;padding:12px 0}.rabitat-faq__question-text{font-size:12px;font-weight:700;line-height:16px;letter-spacing:.24px;color:#0009}.rabitat-faq__item[open] .rabitat-faq__question-text{color:#000}.rabitat-faq__answer{font-size:12px;line-height:16px;letter-spacing:.24px;padding-bottom:12px;color:#0009}.rabitat-faq__icon svg{width:12px;height:6px}}.rabitat-collection__inner{width:100%;padding-inline:0;max-width:min(1440px,100%);margin-inline:auto}.rabitat-collection__header{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.rabitat-collection__header--stacked{text-align:center}.rabitat-collection__title-row{display:inline-flex;align-items:center;justify-content:center;gap:2rem;max-width:100%}.rabitat-collection__header--stacked .rabitat-collection__title-row{flex-direction:column;gap:.75rem}.rabitat-collection__title{margin:0;font-family:var(--font-heading);font-weight:400;font-size:var(--font-h1-desktop, 76px);line-height:var(--font-h1-line-height, 1.283);color:var(--color-brand, #1b3246);text-transform:lowercase;text-align:center}.rabitat-collection__title--run{font-size:var(--font-h1-desktop, 76px)}.rabitat-collection__eyebrow{margin:0 0 .5rem;font-family:var(--font-body);font-size:.8125rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand, #1b3246)}.rabitat-collection__subtitle{margin:.75rem 0 0;font-family:var(--font-body);font-size:.8125rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#1b2a4aa6}.rabitat-collection__view-all{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:45px;height:45px;border-radius:16px;background:#1d43f2;color:#fff;font-family:var(--font-body);font-size:10px;font-weight:400;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0;padding:0}.rabitat-collection__view-all-line{display:block}.rabitat-collection__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;container-type:inline-size;container-name:rabitat-collection;--collection-gap: 1.5rem;--collection-visible: 3}.rabitat-collection__viewport::-webkit-scrollbar{display:none}.rabitat-collection__track{display:flex;gap:var(--collection-gap);width:max-content;min-width:100%}@container rabitat-collection (min-width: 769px){.rabitat-product-card{flex:0 0 calc((100cqi - ((var(--collection-visible) - 1) * var(--collection-gap))) / var(--collection-visible));width:calc((100cqi - ((var(--collection-visible) - 1) * var(--collection-gap))) / var(--collection-visible))}}.rabitat-collection__empty{width:100%;flex:1 1 100%;margin:0;text-align:center;font-family:var(--font-body);font-size:.875rem;color:#1b2a4aa6}.rabitat-collection__nav{display:flex;align-items:center;justify-content:center;gap:0;margin-top:2rem}.rabitat-collection__nav-rule{flex:1;height:1px;background:#1f3044;max-width:min(1330px,100%)}.rabitat-collection__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid #1f3044;border-radius:50%;background:transparent;color:#1f3044;cursor:pointer;transition:opacity .2s ease}.rabitat-collection__arrow:hover{opacity:.7}.rabitat-collection__arrow:disabled{opacity:.35;cursor:default}.rabitat-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card{flex:unset;width:100%;max-width:none;scroll-snap-align:unset}.rabitat-collection--grid .rabitat-collection__empty{grid-column:1 / -1}.rabitat-product-card{flex:0 0 78vw;width:78vw;max-width:25rem;scroll-snap-align:start;min-width:0}.rabitat-product-card__figure{position:relative;overflow:hidden}.rabitat-product-card__image-link,.rabitat-product-card__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;text-decoration:none}.rabitat-product-card__image-link{line-height:0}.rabitat-product-card__image{width:100%;height:auto;object-fit:contain;object-position:center;display:block}.rabitat-product-card__image--placeholder{object-fit:contain;padding:2rem}.rabitat-product-card__badge{position:absolute;z-index:2;pointer-events:none}.rabitat-product-card__badge--hidden{display:none}.rabitat-product-card__badge--promo{top:.875rem;left:.875rem;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .5rem;background:#ffda00;color:#762ed3;font-family:var(--font-body);font-size:12px;font-weight:300;font-style:normal;line-height:100%;border-radius:.125rem;white-space:nowrap}.rabitat-product-card__badge--promo-second{top:2.75rem}.rabitat-product-card__badge--off{top:.875rem;right:.875rem;display:inline-flex;align-items:center;justify-content:center;min-width:3rem;max-width:3rem;padding:.75rem .35rem;border-top-left-radius:30px!important;border-radius:0;background:#ffda00;color:#762ed3;font-family:var(--font-body);font-size:12px;font-weight:700;font-style:normal;line-height:100%;text-align:center}.rabitat-product-card__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:50%;background:#ffffffeb;color:#1f3044;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:opacity .2s ease}.rabitat-product-card__arrow:hover{opacity:.85}.rabitat-product-card__arrow--prev{left:.5rem}.rabitat-product-card__arrow--next{right:.5rem}.rabitat-product-card__copy{position:absolute;left:0;right:0;bottom:3.25rem;z-index:2;display:flex;flex-direction:column;align-items:center;padding:25px 1rem;text-align:center;pointer-events:none;gap:8px}.rabitat-product-card__series{margin:0;font-family:var(--font-heading);font-size:36px;font-weight:400;font-style:normal;line-height:128%;color:#fff;text-transform:lowercase}.rabitat-product-card__variant-name{margin:.125rem 0 1.75rem;font-family:var(--font-heading);font-size:16px;font-weight:400;font-style:normal;line-height:130%;color:#fff;text-transform:capitalize}.rabitat-product-card__footer{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;pointer-events:none}.rabitat-product-card__prices{display:flex;align-items:baseline;gap:.5rem;min-width:0;pointer-events:none}.rabitat-product-card__price{font-family:var(--font-heading);font-size:20px;font-weight:400;font-style:normal;line-height:100%;color:#fff}.rabitat-product-card__compare{font-family:var(--font-heading);font-size:18px;font-weight:400;font-style:normal;line-height:100%;color:#472a6c;text-decoration:line-through}.rabitat-product-card__compare--hidden{display:none}.rabitat-product-card__cart-btn{display:inline-flex;align-items:center;justify-content:center;min-width:auto;height:auto;padding:8px 12px 11px 13px;border:none;border-radius:0;background:#fff;color:#1b3246;font-family:var(--font-heading);font-size:20px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:.05em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:opacity .2s ease;position:relative;z-index:4;pointer-events:auto}.rabitat-product-card__cart-btn:hover:not([aria-disabled=true]){opacity:.92}.rabitat-product-card__cart-btn[aria-disabled=true]{opacity:1;color:#1b32468c;background:#ffffffb8;cursor:not-allowed;pointer-events:none}@media(max-width:768px){.rabitat-collection__inner{padding-inline:var(--section-inline-sm)}.rabitat-collection__title--run{font-size:var(--font-h2-mobile, 26.6px);line-height:1}.rabitat-collection__header--stacked .rabitat-collection__title{font-size:var(--font-h1-mobile, 35px);line-height:1}.rabitat-collection__header{margin-bottom:1.25rem}.rabitat-collection__eyebrow,.rabitat-collection__subtitle{font-size:.625rem}.rabitat-collection__track{--collection-gap: .625rem}.rabitat-collection:not(.rabitat-collection--grid) .rabitat-product-card{flex:0 0 78vw;width:78vw;max-width:25rem}.rabitat-collection:not(.rabitat-collection--grid) .rabitat-product-card__series{font-size:clamp(1.75rem,8vw,36px)}.rabitat-collection:not(.rabitat-collection--grid) .rabitat-product-card__variant-name{font-size:clamp(.875rem,3.5vw,16px);line-height:130%;margin-bottom:1.75rem}.rabitat-collection:not(.rabitat-collection--grid) .rabitat-product-card__price{font-size:clamp(.875rem,4vw,20px)}.rabitat-collection:not(.rabitat-collection--grid) .rabitat-product-card__compare{font-size:clamp(.75rem,3.5vw,18px)}.rabitat-collection:not(.rabitat-collection--grid) .rabitat-product-card__cart-btn{font-size:clamp(.625rem,3vw,20px);padding:6px 10px 8px 11px}.rabitat-collection:not(.rabitat-collection--grid) .rabitat-product-card__badge--promo,.rabitat-collection:not(.rabitat-collection--grid) .rabitat-product-card__badge--off{font-size:10px}.rabitat-collection__nav{margin-top:1.25rem}.rabitat-collection__view-all{display:none}.rabitat-collection--grid .rabitat-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__copy{bottom:1.9rem;padding:0 .4rem;gap:5px}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__series{font-size:12px;line-height:normal;margin-bottom:0;white-space:normal;overflow:visible;word-break:break-word}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__variant-name{margin:.125rem 0 0;font-size:7px;line-height:normal;margin-bottom:0;white-space:normal;overflow:visible;word-break:break-word}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__footer{gap:.35rem;padding:0 .45rem .25rem}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__prices{gap:.15rem}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__price{font-size:9px;line-height:1.1}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__compare{font-size:8px;line-height:1.1}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__cart-btn{font-size:7px;letter-spacing:0;padding:5px 7px;line-height:normal;text-transform:uppercase}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__badge--promo{top:.45rem;left:.45rem;padding:.22rem .35rem;font-size:6px}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__badge--promo-second{top:1.7rem}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__badge--off{top:.45rem;right:.45rem;min-width:1.15rem;max-width:1.15rem;padding:.25rem .85rem;border-top-left-radius:15px!important;font-size:8px;line-height:normal}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__arrow{width:1rem;height:1rem}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__arrow--prev{left:.25rem}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__arrow--next{right:.25rem}.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__arrow--prev svg,.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__arrow--next svg{width:5px}}@media(max-width:362px){.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__price,.rabitat-collection--grid .rabitat-collection__grid .rabitat-product-card__compare{font-size:7px}}.rabitat-featured-image{padding-block:0}.rabitat-featured-image__link{display:block;line-height:0}.rabitat-featured-image__img{display:block;width:100%;height:auto}.rabitat-features__inner{width:100%;max-width:911px;margin-inline:auto;padding-inline:0;text-align:center}.rabitat-features__heading{font-family:var(--font-heading);font-weight:400;font-style:normal;font-size:var(--font-h1-desktop, 76px);line-height:var(--font-h1-line-height, 1.283);color:#1b3246;text-transform:lowercase;margin:0 0 3rem}.rabitat-features__description{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:16px;line-height:129%;color:#000;margin:0 auto 6rem;max-width:100%}.rabitat-features__description p{margin:0}.rabitat-features__pointers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;align-items:start}.rabitat-features__pointer{display:flex;flex-direction:column;align-items:center;gap:1.125rem;text-align:center}.rabitat-features__rule{display:block;width:3.5rem;height:1px;background:#1f3044}.rabitat-features__pointer-text{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;font-family:var(--font-heading);font-weight:400;font-style:normal;font-size:24px;line-height:100%;color:#1b3246;text-transform:capitalize}.rabitat-features__pointer-line{display:block;white-space:nowrap}@media(max-width:768px){.rabitat-features.rabitat-section{padding-inline:.75rem}.rabitat-features__inner{padding-inline:0}.rabitat-features__heading{font-size:var(--font-h2-mobile, 26.6px);line-height:100%;color:#000;margin-bottom:1.25rem}.rabitat-features__description{font-weight:300;font-size:14px;line-height:135%;color:#000;margin-bottom:1.5rem}.rabitat-features__pointers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.rabitat-features__pointer{gap:.625rem}.rabitat-features__pointer-text{font-size:12px;line-height:100%}.rabitat-features__rule{width:1.75rem}}.rabitat-hero-slider__viewport{position:relative;overflow:hidden;width:100%;aspect-ratio:unset;background:#eef1f5}.rabitat-hero-slider__slide{display:none;position:relative;width:100%}.rabitat-hero-slider__slide.is-active{display:block}.rabitat-hero-slider__slide--linked{cursor:pointer}.rabitat-hero-slider__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.rabitat-hero-slider__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:2.5rem var(--section-inline)}.rabitat-hero-slider__title{display:none;margin:0;font-family:var(--font-heading);font-weight:400;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.1;color:#fff;text-transform:lowercase;text-shadow:0 2px 12px rgba(0,0,0,.35)}.rabitat-hero-slider__cta{pointer-events:none;display:inline-flex;align-items:center;justify-content:center;width:200px;height:50px;background:var(--color-brand, #1b3246);color:#fff;font-family:var(--font-heading);font-size:20px;font-weight:400;letter-spacing:1px;text-decoration:none;text-transform:none;border-radius:15px 0 0;transition:opacity .2s ease}a.rabitat-hero-slider__cta{pointer-events:auto}.rabitat-hero-slider__cta:hover{opacity:.92}.rabitat-hero-slider__picture{display:block;width:100%}.rabitat-hero-slider__image{width:100%;height:auto;object-fit:cover;display:block}@media(max-width:749px){.rabitat-hero-slider__viewport{aspect-ratio:unset}.rabitat-hero-slider__overlay{align-items:center;justify-content:flex-end;padding:0 1rem 2rem;gap:.75rem}.rabitat-hero-slider__title{display:block;font-size:35px;text-align:center}.rabitat-hero-slider__cta{width:104px;height:26px;font-size:10px;letter-spacing:.5px;border-radius:8px 0 0}}.rabitat-highlights{background:var(--color-background)}.rabitat-highlights__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;align-items:stretch}.rabitat-highlights__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;min-width:0}.rabitat-highlights__rule{display:block;width:3.625rem;height:1px;background:#1f3044;flex-shrink:0}.rabitat-highlights__title{margin:1rem 0 0;font-family:var(--font-heading);font-size:24px;font-weight:400;font-style:normal;line-height:128%;color:#000;text-transform:none}.rabitat-highlights__description{margin:0 0 1rem;font-family:var(--font-body);font-size:16px;font-weight:400;font-style:normal;line-height:129%;color:#000;max-width:210px}@media(max-width:768px){.rabitat-highlights__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem .75rem;padding-inline:var(--section-inline-sm)}.rabitat-highlights__title{font-size:15.85px;line-height:128%;margin:.5rem 0 .375rem}.rabitat-highlights__description{font-size:15px;line-height:140%;margin:0 0 .5rem}.rabitat-highlights__rule{width:8.75rem}}.rabitat-image-banner{padding-block:0}.rabitat-image-banner__link{display:block;line-height:0}.rabitat-image-banner__media{display:block;width:100%;line-height:0}.rabitat-image-banner__frame{display:none;width:100%;line-height:0}.rabitat-image-banner__frame--mobile{display:block}.rabitat-image-banner__image{display:block;width:100%;max-width:100%;height:auto}@media(min-width:769px){.rabitat-image-banner__frame--mobile{display:none}.rabitat-image-banner__frame--desktop{display:block}}.rabitat-instagram__title-prefix{display:block;font-size:1rem;font-weight:500;color:#1b2a4a99;margin-top:.25rem}.rabitat-instagram__handle-only{display:block}@media(min-width:769px){.rabitat-instagram__title-prefix{display:none}}@media(max-width:768px){.rabitat-instagram__title{font-size:35px;line-height:1.1}.rabitat-instagram__handle-only{font-family:var(--font-body);font-size:35px;font-weight:400;color:var(--color-brand, #1b3246)}.rabitat-instagram__title-prefix{display:inline;font-family:var(--font-body);font-size:35px;font-weight:400;color:var(--color-brand, #1b3246);margin-top:0;margin-left:.35rem}}.rabitat-instagram__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.rabitat-instagram__item{display:block;border-radius:.5rem;overflow:hidden;aspect-ratio:3/4}.rabitat-instagram__item img,.rabitat-instagram__placeholder{width:100%;height:100%;object-fit:cover}.rabitat-instagram__placeholder{background:var(--color-beige)}@media(max-width:900px){.rabitat-instagram__grid{grid-template-columns:repeat(2,1fr)}}.rabitat-journal__inner{width:100%;padding-inline:0;max-width:min(1440px,100%);margin-inline:auto}.rabitat-journal__header{display:flex;justify-content:center;margin-bottom:2.5rem}.rabitat-journal__title-row{display:inline-flex;align-items:center;justify-content:center;gap:2rem;max-width:100%}.rabitat-journal__title{margin:0;font-family:var(--font-heading);font-size:76px;font-weight:400;font-style:normal;line-height:128%;color:#1b3246;text-align:center;text-transform:lowercase}.rabitat-journal__view-all{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:45px;height:45px;border-radius:16px;background:#1d43f2;color:#fff;font-family:var(--font-body);font-size:10px;font-weight:400;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0;padding:0}.rabitat-journal__view-all-line{display:block}.rabitat-journal__viewport{container-name:rabitat-journal;--collection-gap: 1.5rem;--collection-visible: 3}.rabitat-journal__track{align-items:stretch}@container rabitat-journal (min-width: 769px){.rabitat-journal__card{flex:0 0 calc((100cqi - ((var(--collection-visible) - 1) * var(--collection-gap))) / var(--collection-visible));width:calc((100cqi - ((var(--collection-visible) - 1) * var(--collection-gap))) / var(--collection-visible))}}.rabitat-journal__card{flex:0 0 85vw;width:85vw;max-width:22rem;scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;padding:1rem;border-radius:1rem;background:#f3f4f6}.rabitat-journal__card-media{display:block;overflow:hidden;border-radius:.625rem;text-decoration:none}.rabitat-journal__card-image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .35s ease}.rabitat-journal__card-media:hover .rabitat-journal__card-image{transform:scale(1.03)}.rabitat-journal__card-image--placeholder{background:#1b324614}.rabitat-journal__card-body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:1rem;padding-top:1rem}.rabitat-journal__card-title{margin:0;font-family:var(--font-body);font-size:18px;font-weight:600;line-height:125%;color:#111827}.rabitat-journal__card-title a{color:inherit;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.rabitat-journal__card-title a:hover{opacity:.75}.rabitat-journal__card-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto}.rabitat-journal__card-date{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:100%;color:#1118278c}.rabitat-journal__card-read{flex-shrink:0;font-family:var(--font-body);font-size:14px;font-weight:700;line-height:100%;color:#16a34a}.rabitat-journal__carousel .rabitat-collection__nav-rule{flex:1;height:1px;background:#1f3044;max-width:min(1330px,100%)}.rabitat-journal__carousel .rabitat-collection__arrow{flex-shrink:0;width:2rem;height:2rem;border:1px solid #1f3044;border-radius:50%;background:transparent;color:#1f3044}.rabitat-journal__empty{margin:0;text-align:center;font-family:var(--font-body);font-size:16px;color:#1b3246b8}@media(max-width:768px){.rabitat-journal__inner{padding-inline:var(--section-inline-sm)}.rabitat-journal__header{margin-bottom:1.5rem}.rabitat-journal__title-row{gap:1rem}.rabitat-journal__title{font-size:26.6px;line-height:100%;color:#000}.rabitat-journal__view-all{display:none}.rabitat-journal__viewport{--collection-visible: 1;--collection-gap: 1rem}.rabitat-journal__card{flex:0 0 85vw;width:85vw;padding:.875rem}.rabitat-journal__card-title{font-size:16px}.rabitat-journal__card-date,.rabitat-journal__card-read{font-size:12px}.rabitat-journal__carousel .rabitat-collection__nav{margin-top:1.25rem}}.rabitat-launches__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding-inline:0}.rabitat-launches__title{font-family:var(--font-heading);font-weight:400;font-style:normal;font-size:var(--font-h1-desktop, 76px);line-height:var(--font-h1-line-height, 1.283);color:#1b3246;text-transform:lowercase;text-align:center;margin:0 0 3rem}.rabitat-launches__slider{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem}.rabitat-launches__viewport{position:relative;min-width:0;overflow:hidden}.rabitat-launches__slide{display:none;grid-template-columns:1fr 1fr;gap:20px;min-height:420px}.rabitat-launches__slide.is-active{display:grid}.rabitat-launches__media{position:relative;min-height:100%;background:#e8edf5}.rabitat-launches__image,.rabitat-launches__placeholder{width:100%;height:100%;min-height:100%;object-fit:cover;display:block}.rabitat-launches__placeholder{background:#e8edf5}.rabitat-launches__dots{display:none;position:absolute;left:25%;bottom:1.25rem;transform:translate(-50%);align-items:center;gap:.5rem;z-index:1}.rabitat-launches__dot{width:2rem;height:.375rem;padding:0;border:none;border-radius:999px;background:#ffffffa6;cursor:pointer;transition:background-color .2s ease}.rabitat-launches__dot.is-active{background:var(--color-yellow, #f5d547)}.rabitat-launches__content{background:var(--color-yellow, #f5d547);padding:3rem;display:flex;flex-direction:column;justify-content:center;gap:0;text-align:left}.rabitat-launches__subheading{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:18px;line-height:100%;letter-spacing:.15em;color:#000;text-transform:uppercase;margin:0 0 42px}.rabitat-launches__slide-heading{font-family:var(--font-heading);font-weight:400;font-style:normal;font-size:28px;line-height:100%;color:#000;text-transform:uppercase;margin:0 0 75px}.rabitat-launches__description{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:16px;line-height:129%;color:#000;margin:0}.rabitat-launches__description p{margin:0 0 15px}.rabitat-launches__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:1.5rem;min-width:140px;height:44px;padding-inline:1.5rem;background:var(--color-brand, #1b3246);color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:400;letter-spacing:.05em;text-decoration:none;border-radius:0;transition:opacity .2s ease}.rabitat-launches__cta:hover{opacity:.9}.rabitat-launches__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid #1f3044;border-radius:50%;background:transparent;color:#1f3044;cursor:pointer;transition:opacity .2s ease}.rabitat-launches__arrow:hover{opacity:.7}@media(max-width:768px){.rabitat-launches__inner{padding-inline:var(--section-inline-sm)}.rabitat-launches__title{font-size:var(--font-h2-mobile, 26.6px);line-height:100%;margin-bottom:1.5rem}.rabitat-launches__slider{grid-template-columns:1fr;gap:0}.rabitat-launches__viewport{touch-action:pan-y}.rabitat-launches__dots{display:flex}.rabitat-launches__arrow{display:none}.rabitat-launches__slide{grid-template-columns:1fr 1fr;gap:6px;min-height:auto}.rabitat-launches__image,.rabitat-launches__placeholder{min-height:100%}.rabitat-launches__content{padding:.75rem}.rabitat-launches__subheading{font-size:5.13px;line-height:100%;letter-spacing:.15em;margin-bottom:12px}.rabitat-launches__slide-heading{font-size:13px;line-height:132%;margin-bottom:21px}.rabitat-launches__description{font-size:9px;line-height:129%}.rabitat-launches__cta{margin-top:.75rem;min-width:88px;height:26px;padding-inline:.75rem;font-size:9px;border-radius:0}.rabitat-launches__dot{width:1.25rem;height:.25rem}}.rabitat-pre-footer{background:var(--color-beige);overflow:hidden}.rabitat-pre-footer__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding-inline:0}.rabitat-pre-footer__title{font-family:var(--font-heading);font-weight:400;font-style:normal;font-size:28px;line-height:100%;color:#000;text-align:center;margin:0 0 2rem}.rabitat-pre-footer__marquee{overflow:hidden;width:100%}.rabitat-pre-footer__track{display:flex;align-items:center;gap:4rem}.rabitat-pre-footer__marquee:hover [data-marquee-track]{animation-play-state:paused}.rabitat-pre-footer__logo{display:flex;align-items:center;justify-content:center;flex-shrink:0}.rabitat-pre-footer__logo img{width:auto;max-width:none;max-height:3.5rem;height:auto;object-fit:contain}.rabitat-pre-footer__logo-text{font-family:var(--font-heading);font-size:1.125rem;color:#000;white-space:nowrap}@media(max-width:768px){.rabitat-pre-footer__inner{padding-inline:var(--section-inline-sm)}.rabitat-pre-footer__title{font-size:9.5px;line-height:100%;margin-bottom:1rem}.rabitat-pre-footer__track{gap:2rem}.rabitat-pre-footer__logo img{max-height:1.5rem}}@media(prefers-reduced-motion:reduce){.rabitat-pre-footer__track{flex-wrap:wrap;justify-content:center;width:100%}.rabitat-pre-footer__logo[data-marquee-clone]{display:none}}.rabitat-press__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding-inline:0}.rabitat-press__title{font-family:var(--font-heading);font-weight:400;font-style:normal;font-size:var(--font-h1-desktop, 76px);line-height:var(--font-h1-line-height, 1.283);color:#000;text-transform:lowercase;text-align:center;margin:0 0 3rem}.rabitat-press__viewport{overflow:visible}.rabitat-press__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;align-items:start}.rabitat-press__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.rabitat-press__logo{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem}.rabitat-press__logo img{width:auto;max-width:100%;max-height:5rem;height:auto;object-fit:contain}.rabitat-press__logo-text{font-family:var(--font-heading);font-size:1.25rem;color:#000}.rabitat-press__quote{margin:0;max-width:22rem;font-family:var(--font-body);font-weight:400;font-style:normal;font-size:16px;line-height:129%;color:#1b3246}.rabitat-press__nav{display:none}.rabitat-press__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid #1f3044;border-radius:50%;background:transparent;color:#1f3044;cursor:pointer;transition:opacity .2s ease}.rabitat-press__arrow:hover{opacity:.7}.rabitat-press__arrow:disabled{opacity:.35;cursor:default}@media(max-width:768px){.rabitat-press__inner{padding-inline:var(--section-inline-sm)}.rabitat-press__title{font-size:var(--font-h1-mobile, 35px);line-height:100%;margin-bottom:1.5rem}.rabitat-press__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.rabitat-press__viewport::-webkit-scrollbar{display:none}.rabitat-press__grid{display:flex;gap:0;align-items:stretch}.rabitat-press__item{flex:0 0 100%;scroll-snap-align:center;gap:1rem;padding-inline:.5rem}.rabitat-press__logo img{max-height:2.5rem}.rabitat-press__quote{font-size:16px;line-height:140%;letter-spacing:.11em;max-width:18rem}.rabitat-press__nav{display:flex;align-items:center;justify-content:center;gap:2.5rem;margin-top:2rem}.rabitat-press__arrow{width:2.25rem;height:2.25rem}.rabitat-press__arrow svg{width:10px;height:16px}}.rabitat-product-features{--rabitat-features-side-padding: 55px;--rabitat-features-row-height: clamp(20rem, 28vw, 26rem);--rabitat-features-gap: 20px;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2rem,4vw,3rem);padding-inline:var(--rabitat-features-side-padding)}.rabitat-product-features__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding-inline:0;padding-bottom:0}.rabitat-product-features__heading{margin:0 0 100px!important;font-family:var(--font-heading);font-size:76px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:0;text-align:center;color:#000;text-transform:none}.rabitat-product-features__rows{display:flex;flex-direction:column;gap:var(--rabitat-features-gap);width:100%;max-width:min(1440px,100%);margin-inline:auto}.rabitat-product-features__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(var(--rabitat-features-row-height),1fr);gap:var(--rabitat-features-gap);align-items:stretch;min-height:var(--rabitat-features-row-height)}.rabitat-product-features__row--image_right{direction:rtl}.rabitat-product-features__row--image_right>*{direction:ltr}.rabitat-product-features__media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;min-height:var(--rabitat-features-row-height);background:#fff}.rabitat-product-features__image{width:100%;height:100%;object-fit:cover;display:block}.rabitat-product-features__image--placeholder{background:linear-gradient(145deg,#e8edf2,#d4dce8)}.rabitat-product-features__row--media-circle .rabitat-product-features__media{padding:0;background:#fff}.rabitat-product-features__row--media-circle .rabitat-product-features__image:not(.rabitat-product-features__image--placeholder){width:100%;height:100%;max-width:100%;max-height:100%;margin-inline:auto;border-radius:230px;object-fit:cover}.template-page-rakhi-sale .rabitat-product-features__row--media-circle .rabitat-product-features__image:not(.rabitat-product-features__image--placeholder){border-radius:0}.template-page-rakhi-sale .rabitat-product-features__row--panel-navy_rounded .rabitat-product-features__panel,.template-page-rakhi-sale .rabitat-product-features__row--panel-cream_circle .rabitat-product-features__panel{border-radius:0}.rabitat-product-features__panel{display:flex;align-items:center;justify-content:flex-start;padding:125px;height:100%;min-height:var(--rabitat-features-row-height);text-align:left}.rabitat-product-features__panel-inner{width:100%;max-width:100%;text-align:left}.rabitat-product-features__number{display:none}.rabitat-product-features__title{margin:0 0 1rem;font-family:var(--font-heading);font-size:36px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:.05em;text-transform:none;color:#fcf6ec}.rabitat-product-features__description{font-family:var(--font-body);font-size:16px;font-weight:400;font-style:normal;line-height:129%;letter-spacing:0;color:#fcf6ec}.rabitat-product-features__description p{margin:0}.rabitat-product-features__row--panel-navy .rabitat-product-features__panel,.rabitat-product-features__row--panel-navy_rounded .rabitat-product-features__panel{background:#1b3246}.rabitat-product-features__row--panel-navy_rounded .rabitat-product-features__panel{border-radius:0 0 clamp(4rem,45vw,20rem) 0}.rabitat-product-features__row--panel-cream .rabitat-product-features__panel,.rabitat-product-features__row--panel-cream_circle .rabitat-product-features__panel{background:var(--color-cream, #faf0de)}.rabitat-product-features__row--panel-cream .rabitat-product-features__number,.rabitat-product-features__row--panel-cream .rabitat-product-features__title,.rabitat-product-features__row--panel-cream .rabitat-product-features__description,.rabitat-product-features__row--panel-cream_circle .rabitat-product-features__number,.rabitat-product-features__row--panel-cream_circle .rabitat-product-features__title,.rabitat-product-features__row--panel-cream_circle .rabitat-product-features__description{color:#1b3246}.rabitat-product-features__row--panel-cream_circle .rabitat-product-features__panel{padding:80px;background:var(--color-cream, #faf0de);border-radius:150px}.rabitat-product-features__row--panel-cream_circle .rabitat-product-features__panel-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;max-width:100%;aspect-ratio:auto;border-radius:0;background:transparent;padding:0;text-align:left}.rabitat-product-features--landing-panel-bg .rabitat-product-features__panel--has-bg-image{background-color:#6b1f23;background-image:var(--panel-bg-image);background-size:cover;background-position:var(--panel-bg-position, center center);background-repeat:no-repeat;border-radius:0}.rabitat-product-features--landing-panel-bg .rabitat-product-features__row--panel-has-bg .rabitat-product-features__panel--has-bg-image{background-color:#6b1f23}.rabitat-product-features--landing-panel-bg .rabitat-product-features__panel--has-bg-image .rabitat-product-features__number,.rabitat-product-features--landing-panel-bg .rabitat-product-features__panel--has-bg-image .rabitat-product-features__title,.rabitat-product-features--landing-panel-bg .rabitat-product-features__panel--has-bg-image .rabitat-product-features__description,.rabitat-product-features--landing-panel-bg .rabitat-product-features__panel--has-bg-image .rabitat-product-features__description p{color:#fcf6ec}.rabitat-product-features--landing-panel-bg .rabitat-product-features__row--panel-has-bg.rabitat-product-features__row--panel-cream_circle .rabitat-product-features__panel{padding:125px;border-radius:0}@media(max-width:768px){.rabitat-product-features{overflow-x:clip;--rabitat-features-side-padding: 15px;--rabitat-features-row-height: 177px;--rabitat-features-gap: 5.4px;padding:19px var(--rabitat-features-side-padding) 24px}.rabitat-product-features__inner{padding-bottom:0;max-width:360px}.rabitat-product-features__heading{margin-bottom:36px!important;font-size:26px;line-height:1}.rabitat-product-features__rows{max-width:360px}.rabitat-product-features__row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--rabitat-features-row-height);direction:ltr;min-height:var(--rabitat-features-row-height)}.rabitat-product-features__row--image_right{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--rabitat-features-row-height);direction:rtl!important;min-height:var(--rabitat-features-row-height)}.rabitat-product-features__media{min-height:0;height:100%;aspect-ratio:auto}.rabitat-product-features__panel{min-height:0;height:100%;padding:12px;align-items:center}.rabitat-product-features__panel-inner{max-width:134px}.rabitat-product-features__title{margin-bottom:10px;font-size:12px;line-height:1.15;letter-spacing:.63px}.rabitat-product-features__description{font-size:10px;line-height:1.25}.rabitat-product-features__row--panel-navy_rounded .rabitat-product-features__panel{border-radius:0 0 108px}.rabitat-product-features__row--panel-cream_circle .rabitat-product-features__panel{padding:20px;border-radius:40px}.rabitat-product-features__row--panel-cream_circle .rabitat-product-features__panel-inner{padding:0}.rabitat-product-features__row:nth-child(3) .rabitat-product-features__media{border-bottom-left-radius:89px;overflow:hidden}.rabitat-product-features__row:nth-child(5) .rabitat-product-features__panel{border-radius:0 0 89px}.rabitat-product-features__row--media-circle .rabitat-product-features__media{min-height:0;padding:0}.rabitat-product-features__row--media-circle .rabitat-product-features__image:not(.rabitat-product-features__image--placeholder){width:100%;height:100%;max-width:none;max-height:none;margin-inline:0;border-radius:63px;object-fit:cover}.template-page-rakhi-sale .rabitat-product-features__row--panel-navy_rounded .rabitat-product-features__panel{border-radius:0}.template-page-rakhi-sale .rabitat-product-features--landing-panel-bg .rabitat-product-features__row--panel-cream_circle .rabitat-product-features__panel{padding:12px;border-radius:0}}.rabitat-spares__layout{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:130px;align-items:start;width:100%;max-width:min(1440px,100%);margin-inline:auto;padding-inline:var(--section-inline, 1.5rem)}.rabitat-spares__intro{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding-top:.5rem}.rabitat-spares__eyebrow{margin:0 0 .5rem;font-family:var(--font-body);font-size:18px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#000;line-height:100%}.rabitat-spares__title{margin:0;font-family:var(--font-heading);font-size:76px;font-weight:400;line-height:108%;color:#000;text-transform:lowercase}.rabitat-spares__subtitle{margin:1rem 0 0;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:129%;color:#000;max-width:14rem}.rabitat-spares__nav{display:flex;align-items:center;gap:32px;margin-top:42px;padding-top:0}.rabitat-spares__arrow{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid #1b3246;border-radius:50%;background:transparent;color:#1b3246;cursor:pointer;transition:opacity .2s ease}.rabitat-spares__arrow:hover{opacity:.7}.rabitat-spares__carousel{min-width:0}.rabitat-spares__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rabitat-spares__viewport::-webkit-scrollbar{display:none}.rabitat-spares__track{display:flex;align-items:stretch;gap:1rem;width:max-content;min-width:100%}.rabitat-spares-card{display:flex;flex-direction:column;flex:0 0 min(22rem,78vw);width:min(22rem,78vw);flex-shrink:0;align-self:stretch;scroll-snap-align:start}.rabitat-spares-card__inner{position:relative;display:flex;flex-direction:column;flex:1;width:100%;min-height:100%;padding:1.25rem 1rem 1rem;background:#f7efe1;border-radius:.15rem}.rabitat-spares-card__rating{position:absolute;top:20px;right:15px;display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;padding:.45rem .55rem .45rem .5rem;background:#1b3246;color:#faf0de;font-family:var(--font-body);font-size:16px;font-weight:700;line-height:100%;border-top-left-radius:15px;width:48px;height:48px}.rabitat-spares-card__media{display:flex;align-items:center;justify-content:center;min-height:11rem;margin-bottom:.75rem;text-decoration:none}.rabitat-spares-card__image{width:100%;max-height:100%;object-fit:cover;display:block}.rabitat-spares-card__image--placeholder{max-width:8rem;opacity:.35}.rabitat-spares-card__media-nav{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.rabitat-spares-card__media-rule{flex:1;height:1px;background:#1b3246}.rabitat-spares-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid #1b3246;border-radius:50%;background:transparent;color:#1b3246;cursor:pointer;flex-shrink:0}.rabitat-spares-card__arrow[hidden]{display:none}.rabitat-spares-card__title{margin:0 0 .5rem;font-family:var(--font-heading);font-size:20px;font-weight:400;line-height:130%;letter-spacing:.05em;text-align:center;color:#1b3246}.rabitat-spares-card__title a{color:inherit;text-decoration:none}.rabitat-spares-card__variant-name{margin:0 0 1.25rem;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:129%;text-align:center;color:#1b3246;text-transform:capitalize}.rabitat-spares-card__description{margin:0 0 1.25rem;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:129%;text-align:center;color:#1b3246}.rabitat-spares-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.rabitat-spares-card__price{margin:0;font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:1;color:#1b3246}.rabitat-spares-card__add-btn{flex-shrink:0;padding:.65rem .9rem;border:0;border-top-left-radius:10px;background:#1b3246;color:#fff;font-family:var(--font-body);font-size:18px;font-weight:400;letter-spacing:.05em;line-height:100%;cursor:pointer;white-space:nowrap}.rabitat-spares-card__add-btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:768px){.rabitat-spares{padding-block:33px 24px;overflow-x:visible}.rabitat-spares__layout{grid-template-columns:1fr;gap:0;padding-inline:14px;min-width:0}.rabitat-spares__intro{min-height:0;padding-top:0}.rabitat-spares__eyebrow{font-size:10px;letter-spacing:.15em;margin-bottom:.35rem}.rabitat-spares__title{font-size:41px;line-height:1}.rabitat-spares__subtitle{max-width:100%;margin-top:.65rem;font-size:13px;line-height:1.29}.rabitat-spares__nav{margin-top:21px;padding-top:0;gap:15px}.rabitat-spares__arrow{width:24px;height:24px}.rabitat-spares__arrow svg{width:15px;height:15px}.rabitat-spares__carousel{margin-top:1.25rem;margin-inline:-14px;min-width:0;width:calc(100% + 28px)}.rabitat-spares__viewport{overflow-x:auto;overflow-y:visible;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:14px;padding-inline:14px}.rabitat-spares__track{align-items:stretch;gap:17px;width:max-content;min-width:auto}.rabitat-spares-card{flex:0 0 222px;width:222px;scroll-snap-align:start}.rabitat-spares-card__inner{min-height:340px;height:100%;padding:17px 8px 8px;background:#faf0de}.rabitat-spares-card__rating{top:17px;right:17px;width:24px;height:24px;padding:2px;font-size:8px;border-top-left-radius:8px}.rabitat-spares-card__rating svg{width:9px;height:9px}.rabitat-spares-card__media{min-height:9.5rem;margin-bottom:.5rem}.rabitat-spares-card__media-nav{margin-bottom:.65rem}.rabitat-spares-card__arrow{width:21px;height:21px}.rabitat-spares-card__title{font-size:18px;line-height:normal;letter-spacing:.9px}.rabitat-spares-card__variant-name{margin-bottom:.75rem;font-size:10px;line-height:1.29}.rabitat-spares-card__price{font-size:20px}.rabitat-spares-card__add-btn{min-height:18px;padding:4px 6px;font-size:9px;letter-spacing:.45px;border-top-left-radius:5px}}.rabitat-product-usps{background:#fcf6eb;padding-block:4.5rem}.rabitat-product-usps__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding-inline:var(--section-inline, 1.5rem)}.rabitat-product-usps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;align-items:center}.rabitat-product-usps__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;text-align:center;min-width:0}.rabitat-product-usps__rule{display:block;width:3.75rem;height:1px;background:#1b3246;flex-shrink:0}.rabitat-product-usps__text{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;font-family:var(--font-heading);font-size:24px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:0;text-align:center;color:#1b3246;text-transform:none}.rabitat-product-usps__line{display:block}@media(max-width:768px){.rabitat-product-usps{background:#fff;padding-block:33px}.rabitat-product-usps__inner{padding-inline:20px}.rabitat-product-usps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 85px;align-items:center;justify-items:center;max-width:351px;margin-inline:auto;padding:42px 38px;border-radius:15px;background:#fcf6ec}.rabitat-product-usps__item{gap:7px;width:95px}.rabitat-product-usps__rule{width:27.5px;background:#b5c4c6}.rabitat-product-usps__text{font-size:12px;line-height:normal;gap:0}}.rabitat-purecore__inner{width:100%;max-width:100%;margin-inline:auto;padding-inline:var(--section-inline);text-align:center}.rabitat-purecore__intro{margin-bottom:3rem}.rabitat-purecore__title{margin:0 0 1.5rem;font-family:var(--font-heading);font-size:76px;font-weight:400;font-style:normal;line-height:128%;color:#1b3246;text-align:center;text-transform:none}.rabitat-purecore__subtitle{margin:0 auto;max-width:42rem;font-family:var(--font-heading);font-size:24px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:0;color:#000;text-align:center;text-transform:uppercase}.rabitat-purecore__panel{background:var(--color-cream, #faf0de);border-radius:0;padding:2.5rem 0 0;margin-bottom:3rem}.rabitat-purecore__panel-label{margin:0 0 2rem;font-family:var(--font-heading);font-weight:400;font-style:normal;line-height:100%;letter-spacing:0;color:#000;text-align:center;text-transform:uppercase}.rabitat-purecore__panel--difference .rabitat-purecore__panel-label{font-size:35.23px}.rabitat-purecore__panel--proof .rabitat-purecore__panel-label{font-size:24px}.rabitat-purecore__compare{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;align-items:stretch;text-align:left}.rabitat-purecore__compare-good{position:relative;background:#1b3246;border-radius:0;padding:4.75rem 3rem 5.5rem;color:#fff;min-height:100%}.rabitat-purecore__compare-bad{padding:4.75rem 1.5rem 1.75rem 5.5rem;color:#1b3246}.rabitat-purecore__compare-title{margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid #1b3246;font-family:var(--font-body);font-size:26.42px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:.15em;text-align:center;text-transform:uppercase;color:#1b3246}.rabitat-purecore__compare-title--light{border-bottom-color:#ffffff59;color:#fff}.rabitat-purecore__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem;max-width:475px}.rabitat-purecore__list-item{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-body);font-size:23.49px;font-weight:400;font-style:normal;line-height:129%;letter-spacing:0}.rabitat-purecore__icon{flex-shrink:0;margin-top:.25rem;color:currentColor}.rabitat-purecore__icon svg{width:1.375rem;height:1.375rem}.rabitat-purecore__badge{position:absolute;right:5rem;bottom:3rem;width:6.875rem;height:6.875rem}.rabitat-purecore__badge-image{display:block;width:100%;height:100%;object-fit:contain}.rabitat-purecore__vs{position:absolute;top:20%;left:52%;z-index:2;transform:translate(-50%,-50%);display:grid;place-items:center;width:3.75rem;height:3.75rem;background:#d62839;color:#fff;font-family:var(--font-body);font-size:24px;font-weight:400;line-height:100%;letter-spacing:.05em;text-transform:lowercase;border-bottom-right-radius:15px}.rabitat-purecore__bridge{margin:0 auto 3rem;max-width:100%;font-family:var(--font-heading);font-size:36px;font-weight:400;font-style:normal;line-height:130%;letter-spacing:.05em;color:#000;text-align:center}.rabitat-purecore__bridge p{margin:0;font-family:var(--font-heading)}.rabitat-purecore__bridge strong{font-weight:400}.rabitat-purecore__proof-intro{margin:0 auto 1.5rem;max-width:34rem;font-family:var(--font-body);font-size:16px;font-weight:400;font-style:normal;line-height:129%;letter-spacing:0;color:#000;text-align:center}.rabitat-purecore__tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;margin-bottom:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none}@media(min-width:769px){.rabitat-purecore__tabs{justify-content:center}}.rabitat-purecore__tabs::-webkit-scrollbar{display:none}.rabitat-purecore__tab{flex-shrink:0;-webkit-appearance:none;appearance:none;border:1px solid #ffcb2a;border-radius:0 30px 0 0;background:#fff;color:#000;padding:.75rem 1rem;font-family:var(--font-body);font-size:18px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:.15em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease}.rabitat-purecore__tab.is-active{background:#ffcb2a;border-color:#ffcb2a}.rabitat-purecore__proof-hint{display:none;margin:0 0 1.25rem;font-family:var(--font-body);font-size:12px;font-weight:300;font-style:normal;line-height:100%;letter-spacing:0;color:#000;text-align:center}.rabitat-purecore__tab-panels{max-width:40rem;margin-inline:auto;padding-bottom:1.5rem}.rabitat-purecore__tab-panel{display:none;font-family:var(--font-body);font-size:12px;font-weight:300;font-style:normal;line-height:100%;letter-spacing:0;color:#000;text-align:center}.rabitat-purecore__tab-panel.is-active{display:block}.rabitat-purecore__tab-panel p{margin:0}.rabitat-purecore__footer{margin:0 auto;max-width:962px;font-family:var(--font-heading);font-size:24px;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.06em;color:#1b3246;text-transform:uppercase}@media(max-width:768px){.rabitat-purecore__inner{padding-inline:0}.rabitat-purecore__title{font-size:24px;line-height:100%}.rabitat-purecore__subtitle{max-width:15rem;font-size:12px;line-height:130%}.rabitat-purecore__intro{margin-bottom:1.5rem}.rabitat-purecore__panel{padding:1.5rem 0 0;margin-bottom:1.75rem}.rabitat-purecore__panel--difference .rabitat-purecore__panel-label{font-size:16px;margin:0 0 1rem}.rabitat-purecore__compare-title{margin:0 0 .5rem;font-size:7.45px;letter-spacing:.15em}.rabitat-purecore__list-item{gap:.25rem;font-size:6.62px}.rabitat-purecore__compare-good,.rabitat-purecore__compare-bad{padding:1rem}.rabitat-purecore__vs{top:20%;width:1.5rem;height:1.5rem;font-size:8px;border-bottom-right-radius:10px}.rabitat-purecore__badge{right:.35rem;bottom:.35rem;width:1.875rem;height:1.875rem}.rabitat-purecore__list{gap:.25rem;max-width:475px}.rabitat-purecore__icon svg{width:.5rem;height:.5rem}.rabitat-purecore__icon{margin-top:0}.rabitat-purecore__bridge{margin:0 auto 2rem;font-size:16px}.rabitat-purecore__panel--proof .rabitat-purecore__panel-label{margin:0 0 1rem}.rabitat-purecore__proof-intro{max-width:25rem;font-size:12px}.rabitat-purecore__tab{padding:.75rem 1rem;font-size:12px}.rabitat-purecore__tabs,.rabitat-purecore__tab-panels,.rabitat-purecore__proof-hint{padding-inline:var(--section-inline-sm)}.rabitat-purecore__footer{font-size:12px;padding-inline:var(--section-inline-sm)}}.rabitat-search-page{padding:4rem var(--section-inline) 5rem;overflow-x:clip}.rabitat-search-page__inner{width:100%;max-width:min(1440px,100%);margin-inline:auto}.rabitat-search-page__header{margin-bottom:3rem;text-align:center}.rabitat-search-page__title{margin:0 0 2rem;font-family:var(--font-heading);font-size:var(--font-h1-desktop, 76px);font-weight:400;line-height:var(--font-h1-line-height, 1.283);letter-spacing:0;text-transform:lowercase;color:#000}.rabitat-search-page__form{display:flex;align-items:center;gap:.75rem;max-width:min(760px,100%);margin-inline:auto;padding:.75rem 1rem;border:1px solid rgba(27,50,70,.18);border-radius:999px;background:#fff}.rabitat-search-page__form-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#1b3246}.rabitat-search-page__form-icon svg{width:1.125rem;height:1.125rem}.rabitat-search-page__form input[type=search]{flex:1 1 auto;min-width:0;border:0;background:transparent;font-family:var(--font-body);font-size:16px;line-height:1.4;color:#1b3246;outline:none}.rabitat-search-page__form input[type=search]::placeholder{color:#1b324673}.rabitat-search-page__form input[type=search]::-webkit-search-cancel-button{display:none}.rabitat-search-page__clear,.rabitat-search-page__submit{flex-shrink:0;border:0;background:transparent;cursor:pointer}.rabitat-search-page__clear{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;color:#1b3246}.rabitat-search-page__clear svg{width:.875rem;height:.875rem}.rabitat-search-page__submit{padding:.65rem 1.25rem;border-radius:999px;background:#1b3246;font-family:var(--font-heading);font-size:14px;font-weight:400;letter-spacing:.05em;color:#fff}.rabitat-search-page__submit:hover{opacity:.92}.rabitat-search-page__meta{margin-bottom:2.5rem}.rabitat-search-page__count{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.4;color:#1b3246b8}.rabitat-search-page__query{color:#1b3246;font-weight:600}.rabitat-search-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.rabitat-search-page__grid .rabitat-product-card{flex:unset;width:100%;max-width:none}.rabitat-search-page__idle{max-width:34rem;margin:0 auto 3rem;text-align:center}.rabitat-search-page__idle-title{margin:0 0 .75rem;font-family:var(--font-heading);font-size:28px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#1b3246}.rabitat-search-page__idle-text{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.45;color:#1b3246b8}.rabitat-search-page__featured{margin-top:1rem}.rabitat-search-page__featured-title{margin:0 0 2rem;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:1;letter-spacing:.05em;text-transform:lowercase;color:#000;text-align:center}.rabitat-search-page__empty{padding:3rem 0 1rem;text-align:center}.rabitat-search-page__empty-title{margin:0 0 .75rem;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:1.1;text-transform:lowercase;color:#1b3246}.rabitat-search-page__empty-text{margin:0 0 1.5rem;font-family:var(--font-body);font-size:16px;line-height:1.45;color:#1b3246b8}.rabitat-search-page__pagination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem}.rabitat-search-page__page-link{display:inline-flex;align-items:center;justify-content:center;min-width:7rem;padding:.75rem 1.25rem;border:1px solid #1b3246;border-radius:999px;font-family:var(--font-body);font-size:14px;color:#1b3246;text-decoration:none}.rabitat-search-page__page-status{font-family:var(--font-body);font-size:14px;color:#1b3246b8}@media(max-width:1024px){.rabitat-search-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rabitat-search-page{padding:2rem var(--section-inline-sm) 3rem}.rabitat-search-page__header{margin-bottom:2rem}.rabitat-search-page__title{margin-bottom:1.25rem;font-size:var(--font-h1-mobile, 35px);line-height:100%}.rabitat-search-page__form{flex-wrap:wrap;gap:.5rem;padding:.65rem .75rem;border-radius:16px}.rabitat-search-page__submit{width:100%;margin-top:.25rem}.rabitat-search-page__meta{margin-bottom:1.5rem}.rabitat-search-page__count{font-size:14px}.rabitat-search-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-inline:0}.rabitat-search-page__grid .rabitat-product-card__copy{bottom:1.9rem;padding:0 .4rem;gap:5px}.rabitat-search-page__grid .rabitat-product-card__series{font-size:12px;line-height:normal;margin-bottom:0;white-space:normal;overflow:visible;word-break:break-word}.rabitat-search-page__grid .rabitat-product-card__variant-name{margin:.125rem 0 0;font-size:7px;line-height:normal;white-space:normal;overflow:visible;word-break:break-word}.rabitat-search-page__grid .rabitat-product-card__footer{gap:.35rem;padding:0 .45rem .25rem}.rabitat-search-page__grid .rabitat-product-card__prices{gap:.15rem}.rabitat-search-page__grid .rabitat-product-card__price{font-size:9px;line-height:1.1}.rabitat-search-page__grid .rabitat-product-card__compare{font-size:8px;line-height:1.1}.rabitat-search-page__grid .rabitat-product-card__cart-btn{font-size:7px;letter-spacing:0;padding:5px 7px;line-height:normal;text-transform:uppercase}.rabitat-search-page__grid .rabitat-product-card__badge--promo{top:.45rem;left:.45rem;padding:.22rem .35rem;font-size:6px}.rabitat-search-page__grid .rabitat-product-card__badge--promo-second{top:1.7rem}.rabitat-search-page__grid .rabitat-product-card__badge--off{top:.45rem;right:.45rem;min-width:1.15rem;max-width:1.15rem;padding:.25rem .85rem;border-top-left-radius:15px!important;font-size:8px;line-height:normal}.rabitat-search-page__grid .rabitat-product-card__arrow{width:1rem;height:1rem}.rabitat-search-page__grid .rabitat-product-card__arrow--prev{left:.25rem}.rabitat-search-page__grid .rabitat-product-card__arrow--next{right:.25rem}.rabitat-search-page__grid .rabitat-product-card__arrow--prev svg,.rabitat-search-page__grid .rabitat-product-card__arrow--next svg{width:5px}.rabitat-search-page__idle-title{font-size:20px}.rabitat-search-page__idle-text{font-size:14px}.rabitat-search-page__featured-title,.rabitat-search-page__empty-title{font-size:24px}.rabitat-search-page__pagination{gap:.75rem;margin-top:1.75rem}.rabitat-search-page__page-link{min-width:5.5rem;padding:.6rem 1rem;font-size:13px}}@media(max-width:362px){.rabitat-search-page__grid .rabitat-product-card__price,.rabitat-search-page__grid .rabitat-product-card__compare{font-size:7px}}.rabitat-shipping-banner{background:var(--color-cream, #faf0de);color:var(--color-nav-link, #002b47);height:40px;display:flex;align-items:center}.rabitat-shipping-banner:not([data-rabitat-marquee]) .rabitat-shipping-banner__track{width:100%;justify-content:center}.rabitat-shipping-banner__item{display:inline-flex;align-items:center;gap:.75rem;padding-inline:2.5rem;white-space:nowrap;flex-shrink:0}.rabitat-shipping-banner__link{color:inherit;text-decoration:none}.rabitat-shipping-banner__link:hover{opacity:.7}.rabitat-shipping-banner__text{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:1;letter-spacing:0}.rabitat-shipping-banner__chevron{display:inline-flex;align-items:center;flex-shrink:0;color:var(--color-nav-link, #002b47)}.rabitat-shipping-banner .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rabitat-shipping-warranty{padding-block:0 var(--section-gap);overflow-x:clip;background:#fff}.rabitat-shipping-warranty__intro{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding:95px var(--section-inline) 0;text-align:center}.rabitat-shipping-warranty__title{margin:0;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;color:#1b3246}.rabitat-shipping-warranty__content{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding:55px var(--section-inline) 0}.rabitat-shipping-warranty__list{border-top:1px solid #7b7b7b}.rabitat-shipping-warranty__section-heading,.rabitat-shipping-warranty__item{border-bottom:1px solid #7b7b7b}.rabitat-shipping-warranty__section-heading,.rabitat-shipping-warranty__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:25px 0;list-style:none}.rabitat-shipping-warranty__question{cursor:pointer}.rabitat-shipping-warranty__question::-webkit-details-marker{display:none}.rabitat-shipping-warranty__section-heading-text,.rabitat-shipping-warranty__question-text{font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#1b3246;text-align:left}.rabitat-shipping-warranty__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#1b3246;transition:transform .35s cubic-bezier(.4,0,.2,1)}.rabitat-shipping-warranty__icon svg{width:30px;height:30px}.rabitat-shipping-warranty__item[open] .rabitat-shipping-warranty__icon{transform:rotate(180deg)}.rabitat-shipping-warranty__answer-wrap{overflow:hidden;height:0;transition:height .35s cubic-bezier(.4,0,.2,1)}.rabitat-shipping-warranty__answer{padding:0 0 28px;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:130%;color:#000;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .35s cubic-bezier(.4,0,.2,1)}.rabitat-shipping-warranty__item[open] .rabitat-shipping-warranty__answer{opacity:1;transform:translateY(0)}.rabitat-shipping-warranty__answer p{margin:0 0 20px}.rabitat-shipping-warranty__answer p:last-child{margin-bottom:0}.rabitat-shipping-warranty__answer-wrap ul{margin-bottom:20px}.rabitat-shipping-warranty__answer-wrap ul li{margin-bottom:15px}.rabitat-shipping-warranty__answer a{color:inherit;text-underline-offset:.15em}@media(prefers-reduced-motion:reduce){.rabitat-shipping-warranty__answer-wrap,.rabitat-shipping-warranty__answer,.rabitat-shipping-warranty__icon{transition:none}.rabitat-shipping-warranty__item[open] .rabitat-shipping-warranty__answer{transform:none}}@media(max-width:768px){.rabitat-shipping-warranty{padding-bottom:var(--section-gap-sm)}.rabitat-shipping-warranty__intro{padding:40px var(--section-inline-sm) 0}.rabitat-shipping-warranty__title{font-size:16px;letter-spacing:.8px}.rabitat-shipping-warranty__content{padding:32px var(--section-inline-sm) 0}.rabitat-shipping-warranty__section-heading,.rabitat-shipping-warranty__question{gap:1rem;padding:12px 0}.rabitat-shipping-warranty__section-heading-text,.rabitat-shipping-warranty__question-text{font-size:12px;letter-spacing:0}.rabitat-shipping-warranty__icon{width:12px;height:12px}.rabitat-shipping-warranty__icon svg{width:12px;height:12px}.rabitat-shipping-warranty__answer{font-size:12px;line-height:1.294;padding-bottom:16px}}.rabitat-split-banner__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;width:100%}.rabitat-split-banner__card{display:block;width:100%;text-decoration:none;color:inherit}.rabitat-split-banner__media{position:relative;width:100%;overflow:hidden}.rabitat-split-banner__image,.rabitat-split-banner__placeholder{width:100%;aspect-ratio:1;object-fit:cover;display:block;vertical-align:top}.rabitat-split-banner__placeholder{background:linear-gradient(145deg,#d4dce8,#bcc9da)}.rabitat-split-banner__content{position:absolute;top:70%;left:50%;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6.5rem;width:max-content;max-width:calc(100% - 3rem);transform:translate(-50%,-50%);text-align:center;pointer-events:none}.rabitat-split-banner__title{margin:0;font-family:var(--font-heading);font-size:76px;font-weight:400;font-style:normal;line-height:128%;color:#fff;text-transform:none}.rabitat-split-banner__cta{display:inline-flex;align-items:center;justify-content:center;width:200px;height:50px;padding:0;border-radius:0;background:#1b3246;color:#fff;font-family:var(--font-heading);font-size:20px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:.05em;text-decoration:none;pointer-events:auto}@media(max-width:768px){.rabitat-split-banner__grid{grid-template-columns:1fr}.rabitat-split-banner__content{top:70%;gap:3.5rem}.rabitat-split-banner__title{font-size:48px;line-height:128%}.rabitat-split-banner__cta{width:140px;height:40px;border-radius:0;font-size:16px;line-height:100%;letter-spacing:.05em}}.rabitat-store-locator{padding-block:0 var(--section-gap);overflow-x:clip;background:#fff}.rabitat-store-locator__intro{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding:95px var(--section-inline) 0;text-align:center}.rabitat-store-locator__title{margin:0;font-family:var(--font-heading);font-size:76px;font-weight:400;line-height:.987;letter-spacing:0;text-align:center;color:#1b3246;text-transform:uppercase}.rabitat-store-locator__body{width:100%;max-width:min(1440px,100%);margin-inline:auto;padding:55px var(--section-inline) 0}.rabitat-store-locator__tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px 40px;margin-bottom:55px}.rabitat-store-locator__tab{margin:0;padding:0 0 14px;border:0;border-bottom:1px solid transparent;background:transparent;font-family:var(--font-heading);font-size:27px;font-weight:400;line-height:normal;letter-spacing:5%;text-transform:uppercase;color:#1b3246;cursor:pointer}.rabitat-store-locator__tab.is-active{border-bottom-color:#1d43f2;color:#1d43f2}.rabitat-store-locator__panel[hidden]{display:none}.rabitat-store-locator__panel-layout{display:grid;grid-template-columns:minmax(0,848px) minmax(0,1fr);gap:50px;align-items:start}.rabitat-store-locator__map,.rabitat-store-locator__map-image,.rabitat-store-locator__map-embed{display:block;width:100%;height:661px;border:0}.rabitat-store-locator__map-image{object-fit:cover;object-position:center}.rabitat-store-locator__stores{display:flex;flex-direction:column;gap:0;min-width:0}.rabitat-store-locator__store{padding:24px 0 28px;border-bottom:2px solid #1b3246;cursor:pointer}.rabitat-store-locator__store.is-active .rabitat-store-locator__store-name{color:#1d43f2}.rabitat-store-locator__store:focus-visible{outline:2px solid #1d43f2;outline-offset:4px}.rabitat-store-locator__store:first-child{padding-top:0}.rabitat-store-locator__store:last-child{border-bottom:0;padding-bottom:0}.rabitat-store-locator__store-head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.rabitat-store-locator__store-icon{display:block;width:26px;height:26px;flex-shrink:0}.rabitat-store-locator__store-name{margin:0;font-family:var(--font-heading);font-size:20px;font-weight:400;line-height:normal;letter-spacing:1px;color:#1b3246;text-transform:none}.rabitat-store-locator__store-address{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:130%;color:#1b3246}.rabitat-store-locator__store-address p{margin:0}.rabitat-store-locator__store-map{display:inline-block;margin-top:12px;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.3;color:#1b3246;text-decoration:underline;text-underline-offset:.15em}.rabitat-store-locator__store-map:hover{opacity:.85}.rabitat-store-locator__empty{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.294;color:#1b3246}@media(max-width:768px){.rabitat-store-locator{padding-bottom:var(--section-gap-sm)}.rabitat-store-locator__intro{padding:40px var(--section-inline-sm) 0}.rabitat-store-locator__title{font-size:33px;line-height:.987}.rabitat-store-locator__body{padding:32px var(--section-inline-sm) 0}.rabitat-store-locator__tabs{flex-wrap:nowrap;gap:24px;margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rabitat-store-locator__tabs::-webkit-scrollbar{display:none}.rabitat-store-locator__tab{flex:0 0 auto;font-size:18px;letter-spacing:5%;padding-bottom:12px;border-bottom-width:.836px}.rabitat-store-locator__panel-layout{grid-template-columns:minmax(0,1fr);gap:32px}.rabitat-store-locator__map,.rabitat-store-locator__map-image,.rabitat-store-locator__map-embed{height:356px}.rabitat-store-locator__store{padding:20px 0 24px}.rabitat-store-locator__store-head{gap:8px;margin-bottom:14px}.rabitat-store-locator__store-icon{width:16px;height:16px}.rabitat-store-locator__store-name{font-size:12px;letter-spacing:.6px}.rabitat-store-locator__store-address{font-size:16px;line-height:130%}}.rabitat-warranty-register{padding-block:0;overflow-x:clip;background:#fff}.rabitat-warranty-register__intro{padding:70px var(--section-inline) 40px;text-align:center;border-bottom:unset}.rabitat-warranty-register__title{margin:0;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;letter-spacing:1.8px;color:#002b47;text-transform:none}.rabitat-warranty-register__intro-text{max-width:720px;margin:18px auto 0;font-family:var(--font-body);font-size:14px;line-height:1.5;color:#5c5c5c}.rabitat-warranty-register__form-section{background:transparent;padding:0 max(240px,var(--section-inline)) 90px}.rabitat-warranty-register__form-inner{width:100%;max-width:958px;margin-inline:auto}.rabitat-warranty-register__form{display:flex;flex-direction:column;gap:18px;align-items:flex-end}.rabitat-warranty-register__form-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.rabitat-warranty-register__field--full{grid-column:1 / -1}.rabitat-warranty-register__input,.rabitat-warranty-register__select{width:100%;min-height:61px;padding:18px 30px;border:1.5px solid #e3e3e3;border-radius:5px;background:#fff;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.3;color:#1b3246;-webkit-appearance:none;appearance:none}.rabitat-warranty-register__input::placeholder{color:#1b3246;opacity:1}.rabitat-warranty-register__select-wrap{position:relative}.rabitat-warranty-register__select{padding-right:48px;cursor:pointer}.rabitat-warranty-register__select-icon{position:absolute;top:50%;right:24px;transform:translateY(-50%) rotate(-90deg);display:flex;width:11px;height:7px;pointer-events:none}.rabitat-warranty-register__select-icon img{width:100%;height:100%;object-fit:contain}.rabitat-warranty-register__trust-note{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.45;color:#717171}.rabitat-warranty-register__fieldset{margin:0;padding:0;border:0}.rabitat-warranty-register__legend{margin-bottom:12px;padding:0;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.3;color:#1b3246}.rabitat-warranty-register__radio-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rabitat-warranty-register__radio{position:relative;display:block;cursor:pointer}.rabitat-warranty-register__radio input{position:absolute;opacity:0;pointer-events:none}.rabitat-warranty-register__radio span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 14px;border:1.5px solid #e3e3e3;border-radius:5px;background:#fff;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.3;color:#1b3246;text-align:center}.rabitat-warranty-register__radio input:checked+span,.rabitat-warranty-register__radio input:focus-visible+span{border-color:#1b3246;background:#1b3246;color:#fff}.rabitat-warranty-register__upload-note{margin:0 0 12px;font-family:var(--font-body);font-size:14px;line-height:1.45;color:#717171}.rabitat-warranty-register__upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:192px;padding:22px 35px;border:1.5px dashed #ababab;border-radius:5px;background:#fff;cursor:pointer}.rabitat-warranty-register__upload.is-dragover{border-color:#1b3246;background:#1b32460a}.rabitat-warranty-register__upload-icon{width:46px;height:40px;object-fit:contain}.rabitat-warranty-register__upload-title{margin:0;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.3;color:#002b47;text-align:center}.rabitat-warranty-register__upload-hint{margin:0;font-family:var(--font-body);font-size:12px;font-weight:500;line-height:normal;letter-spacing:.6px;color:#717171;text-align:center}.rabitat-warranty-register__form-footer{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.rabitat-warranty-register__form-status{width:100%;display:flex;align-items:flex-start;gap:14px;margin:0;padding:18px 22px;border-radius:5px;font-family:var(--font-body);text-align:left}.rabitat-warranty-register__form-status[hidden]{display:none}.rabitat-warranty-register__form-status-icon{flex:0 0 24px;width:24px;height:24px;margin-top:2px}.rabitat-warranty-register__form-status-copy{display:flex;flex-direction:column;gap:6px}.rabitat-warranty-register__form-status-title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.rabitat-warranty-register__form-status-text{margin:0;font-size:14px;font-weight:400;line-height:1.45}.rabitat-warranty-register__form-status--success{border:1.5px solid #1b3246;background:#fff;color:#1b3246}.rabitat-warranty-register__form-status--error{border:1.5px solid #b00020;background:#fff5f5;color:#7a0015}.rabitat-warranty-register__submit{display:inline-flex;align-items:center;justify-content:center;min-width:175px;min-height:42px;padding:6px 12px;border:1.089px solid #1b3246;background:#1b3246;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:normal;letter-spacing:1.54px;text-transform:uppercase;color:#fff;cursor:pointer}.rabitat-warranty-register__submit:hover{opacity:.92}.rabitat-warranty-register__submit:disabled{opacity:.72;cursor:wait}@media screen and (max-width:768px){.rabitat-warranty-register__intro{padding:32px var(--section-inline-sm) 24px}.rabitat-warranty-register__title{font-size:24px;letter-spacing:1.2px}.rabitat-warranty-register__form-section{padding:28px var(--section-inline-sm) 40px}.rabitat-warranty-register__form-grid{grid-template-columns:minmax(0,1fr);gap:10px}.rabitat-warranty-register__input,.rabitat-warranty-register__select{min-height:48px;padding:14px 18px;font-size:14px}.rabitat-warranty-register__radio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rabitat-warranty-register__form-footer{align-items:stretch}.rabitat-warranty-register__submit{width:100%}}.rabitat-why-buy-direct{padding-block:0;overflow-x:clip;background:#fff}.rabitat-why-buy-direct__intro{width:100%;max-width:min(1319px,100%);margin-inline:auto;padding:95px var(--section-inline) 0;text-align:center}.rabitat-why-buy-direct__title{margin:0;font-family:var(--font-heading);font-size:76px;font-weight:400;line-height:.987;letter-spacing:0;text-align:center;color:#1b3246;text-transform:none}.rabitat-why-buy-direct__content{width:100%;max-width:min(1319px,100%);margin-inline:auto;padding:95px var(--section-inline) var(--section-gap)}.rabitat-why-buy-direct__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:95px 50px;align-items:start}.rabitat-why-buy-direct__item{display:flex;flex-direction:column;align-items:center;gap:24px;min-width:0;text-align:center}.rabitat-why-buy-direct__icon{display:flex;align-items:center;justify-content:center;width:107px;height:107px;flex-shrink:0}.rabitat-why-buy-direct__icon-img{display:block;width:100%;height:100%;object-fit:contain}.rabitat-why-buy-direct__copy{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:634px;color:#1b3246}.rabitat-why-buy-direct__item-title{margin:0;font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;color:inherit}.rabitat-why-buy-direct__item-description{margin:0;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:2.7px;text-transform:uppercase;color:inherit}@media(max-width:768px){.rabitat-why-buy-direct__intro{padding:40px var(--section-inline-sm) 0}.rabitat-why-buy-direct__title{font-size:16px;line-height:normal;letter-spacing:.8px}.rabitat-why-buy-direct__content{padding:40px var(--section-inline-sm) var(--section-gap-sm)}.rabitat-why-buy-direct__grid{grid-template-columns:minmax(0,1fr);gap:32px}.rabitat-why-buy-direct__item{gap:4px}.rabitat-why-buy-direct__icon{width:55px;height:55px}.rabitat-why-buy-direct__item-title{font-size:16px;letter-spacing:0}.rabitat-why-buy-direct__item-description{font-size:12px;line-height:1.294;letter-spacing:0;text-transform:none}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.rabitat-collection-filters{display:grid;gap:1rem}.rabitat-collection-filters__group{border-bottom:1px solid rgba(27,50,70,.12);padding-bottom:1rem}.rabitat-collection-filters__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:129%;color:#1b3246;cursor:pointer;list-style:none}.rabitat-collection-filters__summary::-webkit-details-marker{display:none}.rabitat-collection-filters__active-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#1d43f21f;color:#1d43f2;font-size:11px;font-weight:600}.rabitat-collection-filters__content{padding-top:.75rem}.rabitat-collection-filters__list{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.rabitat-collection-filters__label{display:flex;align-items:center;gap:.625rem;font-family:var(--font-body);font-size:14px;line-height:129%;color:#1b3246;cursor:pointer}.rabitat-collection-filters__label input{flex-shrink:0}.rabitat-collection-filters__count{color:#1b32468c}.rabitat-collection-filters__price{display:grid;gap:.75rem}.rabitat-collection-filters__field{display:grid;gap:.375rem;font-family:var(--font-body);font-size:14px;color:#1b3246}.rabitat-collection-filters__field input{width:100%;padding:.625rem .75rem;border:1px solid rgba(27,50,70,.18);border-radius:.375rem;font-family:var(--font-body);font-size:14px}.rabitat-collection-filters__empty{margin:0;font-family:var(--font-body);font-size:14px;line-height:129%;color:#1b3246b8}.rabitat-collection-filters__actions{display:grid;gap:.75rem;padding-top:.5rem}.rabitat-collection-filters__apply{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:0 1rem;border:none;border-radius:0;background:#1b3246;color:#fff;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer}.rabitat-collection-filters__clear{text-align:center;font-family:var(--font-body);font-size:14px;color:#1d43f2;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/268/compiled_assets/styles.css.map */
