@font-face{font-family:Barlow Condensed;src:url(swivot-barlow-condensed-700.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:"Source Sans 3";src:url(swivot-source-sans-400.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:"Source Sans 3";src:url(swivot-source-sans-700.ttf) format("truetype");font-display:swap;font-weight:700}.swivot-product-story{--violet:oklch(24% .09 294);--violet-lift:oklch(30% .11 294);--orange:oklch(60% .2 45);--orange-pressed:oklch(54% .19 45);--white:oklch(100% 0 0);--on-violet-muted:oklch(91% .012 294);--surface:oklch(96% .012 294);--surface-strong:oklch(92% .022 294);--ink:oklch(15% .025 294);--muted:oklch(40% .025 294);--line:oklch(84% .018 294);--space-xs:.5rem;--space-sm:.75rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:clamp(3rem,7vw,6rem);--text-body:clamp(1rem,1.1vw,1.125rem);--text-title:clamp(1.375rem,2vw,2rem);color:var(--ink);background:var(--white);font:400 var(--text-body)/1.55 "Source Sans 3",Arial,sans-serif;font-kerning:normal}.swivot-product-story *{box-sizing:border-box}.swivot-product-shell{width:min(78rem,calc(100% - 2rem));margin-inline:auto}.swivot-product-story section{content-visibility:auto;contain-intrinsic-size:auto 45rem;padding-block:clamp(4.5rem,8vw,7rem)}.swivot-product-story h2,.swivot-product-story h3,.swivot-product-story p,.swivot-product-story figure{margin:0}.swivot-product-story :is(h2,h3,p,dt,dd,a),body:has(.swivot-product-story) .product-information h1{overflow-wrap:anywhere}.swivot-product-story h2{font:700 clamp(2.75rem,5vw,4.5rem)/.98 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.02em;text-wrap:balance}.swivot-product-story h3{font:700 clamp(1.375rem,2vw,2rem)/1.1 "Source Sans 3",Arial,sans-serif;text-wrap:balance}.swivot-product-story p{max-width:68ch;text-wrap:pretty}.swivot-period{color:var(--orange)}.swivot-product-section-heading{display:flex;justify-content:space-between;align-items:end;gap:var(--space-lg);margin-bottom:var(--space-xl)}.swivot-product-section-heading>p{max-width:34ch;color:var(--on-violet-muted);font-size:var(--text-body)}.swivot-product-section-heading--dark>p{color:var(--muted)}.swivot-product-included{color:var(--white);background:var(--violet)}.swivot-product-kit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg);margin:0;padding:0;list-style:none}.swivot-product-kit li{min-width:0}.swivot-product-kit figure{overflow:hidden;border-radius:.75rem;background:var(--violet-lift);aspect-ratio:4/3}.swivot-product-kit img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.swivot-product-kit li:nth-child(4) img{object-position:center 50%}.swivot-product-kit li>div{display:grid;grid-template-columns:auto 1fr;gap:.35rem var(--space-sm);padding-top:var(--space-md)}.swivot-product-kit li>div>span{grid-row:1/3;color:var(--orange);font-weight:700;font-variant-numeric:tabular-nums}.swivot-product-kit h3{font-size:var(--text-title)}.swivot-product-kit p{color:var(--on-violet-muted);font-size:var(--text-body);line-height:1.5}@media(hover:hover)and (pointer:fine){.swivot-product-kit li:hover img{transform:scale(1.025)}}.swivot-product-setup{background:var(--white)}.swivot-product-steps{display:grid;gap:var(--space-xl);margin:0;padding:0;list-style:none}.swivot-product-steps>li{display:grid;grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.swivot-product-steps>li:nth-child(2n) .swivot-product-video{grid-column:2;grid-row:1}.swivot-product-steps>li:nth-child(2n) .swivot-product-step-copy{grid-column:1;grid-row:1}.swivot-product-video{position:relative;display:block;overflow:hidden;width:min(100%,34rem);aspect-ratio:4/5;border-radius:.875rem;background:var(--surface-strong);isolation:isolate}.swivot-product-steps>li:nth-child(odd) .swivot-product-video{justify-self:start}.swivot-product-steps>li:nth-child(2n) .swivot-product-video{justify-self:end}.swivot-product-video video{display:block;width:100%;height:100%;object-fit:cover}.swivot-product-video button{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--white);cursor:pointer}.swivot-product-video button:focus-visible{outline:4px solid var(--orange);outline-offset:-4px}.swivot-product-video__control{display:grid;place-items:center;width:clamp(4.75rem,8vw,6.5rem);height:clamp(4.75rem,8vw,6.5rem);border-radius:50%;background:var(--orange);box-shadow:0 .5rem 2rem #0c09154d;transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.swivot-product-video button:hover .swivot-product-video__control{background:var(--orange-pressed);transform:scale(1.04)}.swivot-product-video svg{width:45%;height:45%;fill:currentColor}.swivot-product-video__play{transform:translate(5%)}.swivot-product-video__pause{display:none}.swivot-product-video[data-state=playing] .swivot-product-video__control{opacity:0}.swivot-product-video[data-state=playing] .swivot-product-video__play{display:none}.swivot-product-video[data-state=playing] .swivot-product-video__pause{display:block}.swivot-product-step-copy{display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);align-items:start}.swivot-product-step-copy>span{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--violet);color:var(--white);font-weight:700;font-variant-numeric:tabular-nums}.swivot-product-step-copy h3{font:700 clamp(2rem,4vw,3.5rem)/1 "Barlow Condensed","Arial Narrow",sans-serif}.swivot-product-step-copy p{margin-top:var(--space-sm);color:var(--muted);font-size:clamp(1.0625rem,1.5vw,1.25rem)}.swivot-product-setup__safety{margin:var(--space-xl) auto 0;padding:var(--space-md) var(--space-lg);border-left:.3rem solid var(--orange);background:var(--surface);color:var(--muted)}@media(hover:hover)and (pointer:fine){.swivot-product-video[data-state=playing]:hover .swivot-product-video__control,.swivot-product-video[data-state=playing] button:focus-visible .swivot-product-video__control{opacity:1}}.swivot-product-decisions{background:var(--surface)}.swivot-product-decisions__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl);align-items:start}.swivot-product-specs>p{margin-top:var(--space-md);color:var(--muted)}.swivot-product-specs dl{margin:var(--space-lg) 0 0}.swivot-product-specs dl>div{display:grid;grid-template-columns:minmax(8.5rem,1fr) 2fr;gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--line)}.swivot-product-specs dl>div:last-child{border-bottom:1px solid var(--line)}.swivot-product-specs dt{font-weight:700}.swivot-product-specs dd{margin:0;color:var(--muted)}.swivot-product-assurances{background:var(--white);border-radius:.875rem;padding-inline:var(--space-lg)}.swivot-product-assurances article{display:grid;grid-template-columns:3rem 1fr;gap:var(--space-md);padding-block:var(--space-lg)}.swivot-product-assurances article+article{border-top:1px solid var(--line)}.swivot-product-assurances h3{font-size:var(--text-title)}.swivot-product-assurances p{margin-top:var(--space-xs);color:var(--muted);font-size:var(--text-body)}.swivot-product-assurances a{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);color:var(--violet);font-weight:700;text-underline-offset:.2em;transition:color .18s cubic-bezier(.25,1,.5,1),text-underline-offset .18s cubic-bezier(.25,1,.5,1)}.swivot-product-assurances a:hover{color:var(--violet-lift)}.swivot-product-assurances a:hover,.swivot-product-assurances a:active{text-underline-offset:.3em}.swivot-product-assurances a:focus-visible{border-radius:.5rem;outline:3px solid var(--orange-pressed);outline-offset:3px}.swivot-product-assurances__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:var(--violet);background:var(--surface-strong)}.swivot-product-assurances__icon svg{width:1.5rem;height:1.5rem;stroke-width:2}.swivot-product-story:dir(rtl) .swivot-product-assurances a span[aria-hidden=true]{transform:scaleX(-1)}body:has(.swivot-product-story){--swivot-product-orange:oklch(60% .2 45);--swivot-product-orange-pressed:oklch(54% .19 45);--swivot-product-button-text:clamp(1.1875rem,1.3vw,1.25rem)}body:has(.swivot-product-story) .product-information{font-family:"Source Sans 3",Arial,sans-serif}body:has(.swivot-product-story) .product-information h1{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(2.75rem,5vw,4.5rem);line-height:.98;letter-spacing:-.02em;text-wrap:balance}body:has(.swivot-product-story) .product-information .button,body:has(.swivot-product-story) .product-information input,body:has(.swivot-product-story) .product-information select{border-radius:.5rem}body:has(.swivot-product-story) .product-information [ref=addToCartButton]{min-height:3.25rem;border-color:var(--swivot-product-orange);background:var(--swivot-product-orange);color:#fff;font:700 var(--swivot-product-button-text)/1.2 "Source Sans 3",Arial,sans-serif;transition:background-color .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}body:has(.swivot-product-story) .product-information [ref=addToCartButton]:hover{border-color:var(--swivot-product-orange-pressed);background:var(--swivot-product-orange-pressed);transform:translateY(-1px)}body:has(.swivot-product-story) .product-information [ref=addToCartButton]:active{transform:none}body:has(.swivot-product-story) .product-information [ref=addToCartButton]:focus-visible{outline:3px solid var(--swivot-product-orange-pressed);outline-offset:3px}body:has(.swivot-product-story) .product-information [ref=addToCartButton][disabled]{transform:none;cursor:not-allowed;opacity:.55}body:has(.swivot-product-story) .product-information img{border-radius:.75rem}body:has(.swivot-product-story) .product-information .accelerated-checkout-block{display:none}body:has(.swivot-product-story) .sticky-add-to-cart__button{border-color:var(--swivot-product-orange);background:var(--swivot-product-orange);color:#fff;font-size:var(--swivot-product-button-text);font-weight:700;transition:background-color .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}body:has(.swivot-product-story) .sticky-add-to-cart__button:hover{border-color:var(--swivot-product-orange-pressed);background:var(--swivot-product-orange-pressed);transform:translateY(-1px)}body:has(.swivot-product-story) .sticky-add-to-cart__button:active{transform:none}body:has(.swivot-product-story) .sticky-add-to-cart__button:focus-visible{outline:3px solid var(--swivot-product-orange-pressed);outline-offset:3px}body:has(.swivot-product-story) .sticky-add-to-cart__button[disabled]{transform:none;cursor:not-allowed;opacity:.55}@media(min-width:48rem){.swivot-product-shell{width:min(78rem,calc(100% - 4rem))}}@media(max-width:62rem){.swivot-product-kit{grid-template-columns:repeat(2,minmax(0,1fr))}.swivot-product-steps>li{grid-template-columns:1fr;gap:var(--space-lg)}.swivot-product-steps>li .swivot-product-video{justify-self:center}.swivot-product-steps>li:nth-child(2n) .swivot-product-video,.swivot-product-steps>li:nth-child(2n) .swivot-product-step-copy{grid-column:auto;grid-row:auto}.swivot-product-decisions__layout{grid-template-columns:1fr}.swivot-product-assurances{padding-inline:var(--space-md)}}@media(max-width:47.99rem){.swivot-product-story section{padding-block:4rem}.swivot-product-section-heading{display:block;margin-bottom:var(--space-lg)}.swivot-product-section-heading>p{margin-top:var(--space-sm)}.swivot-product-kit{grid-template-columns:1fr;gap:var(--space-lg)}.swivot-product-kit figure{aspect-ratio:16/10}.swivot-product-specs dl>div{grid-template-columns:1fr;gap:var(--space-xs)}.swivot-product-assurances{margin-inline:-.25rem;padding-inline:var(--space-md)}.swivot-product-assurances article{grid-template-columns:2.75rem 1fr;gap:var(--space-sm);padding-block:var(--space-md)}.swivot-product-assurances__icon{width:2.75rem;height:2.75rem}}@media(prefers-reduced-motion:reduce){.swivot-product-story *,.product-information [ref=addToCartButton],.sticky-add-to-cart__button{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(forced-colors:active){.swivot-product-assurances__icon{border:1px solid CanvasText}.product-information [ref=addToCartButton],.sticky-add-to-cart__button{border:2px solid ButtonText}.product-information [ref=addToCartButton]:focus-visible,.sticky-add-to-cart__button:focus-visible,.swivot-product-assurances a:focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/swivot-product.css.map */
