.sachet-spin-360{font-family:var(--font-body-family);color:rgb(var(--color-foreground))}.sachet-spin-360__header{margin-bottom:2.4rem}@media only screen and (min-width:749px){.sachet-spin-360__header{margin-bottom:3.2rem}}.sachet-spin-360__heading{margin:0}.sachet-spin-360__grid{display:grid;grid-template-columns:minmax(80px,22%) 1fr;grid-template-rows:repeat(var(--rows, 1),auto);column-gap:1.6rem;row-gap:0}.sachet-spin-360__media{grid-column:1;grid-row:1/-1;display:flex;justify-content:center;align-items:center;align-self:start;width:100%}@media only screen and (max-width:748.9px){.sachet-spin-360__media{position:sticky;top:8rem;height:fit-content}}.sachet-spin-360__video-wrap{width:100%;display:flex;justify-content:center;align-items:center}.sachet-spin-360__video{display:block;width:100%;height:auto;max-height:60vh;object-fit:contain}@media only screen and (max-width:748.9px){.sachet-spin-360__video{max-height:40vh}}.sachet-spin-360__row{grid-column:2;grid-row:var(--row-index, auto);min-width:0}@media only screen and (min-width:749px){.sachet-spin-360__grid{grid-template-columns:1fr minmax(220px,26%) 1fr;column-gap:3.2rem}}@media only screen and (min-width:749px)and (min-width:990px){.sachet-spin-360__grid{column-gap:4.8rem}}@media only screen and (min-width:749px){.sachet-spin-360__media{grid-column:2;align-self:center;position:static;top:auto}.sachet-spin-360__row--left{grid-column:1}.sachet-spin-360__row--right{grid-column:3}}.sachet-spin-360 details::details-content{block-size:0;overflow:hidden;transition-property:block-size,content-visibility;transition-duration:.5s;transition-behavior:allow-discrete}.sachet-spin-360 details[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}.sachet-spin-360__details{border-top:1px solid rgba(var(--color-foreground),.85);padding:0}@media only screen and (max-width:748.9px){.sachet-spin-360__row:last-of-type .sachet-spin-360__details{border-bottom:1px solid rgba(var(--color-foreground),.85)}}@media only screen and (min-width:749px){.sachet-spin-360__details{border-top:none;border-bottom:1px solid rgba(var(--color-foreground),.85)}}.sachet-spin-360__summary{list-style:none;cursor:pointer;user-select:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.6rem;padding:1.6rem 0;background:transparent;outline:none}@media only screen and (max-width:748.9px){.sachet-spin-360__summary{padding:1.2rem 0}}.sachet-spin-360__summary::-webkit-details-marker{display:none}.sachet-spin-360__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.sachet-spin-360__title{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:rgb(var(--color-foreground))}@media only screen and (min-width:749px){.sachet-spin-360__title{font-size:1.4rem}}.sachet-spin-360__icon{position:relative;width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sachet-spin-360__icon .icon{position:absolute;inset:0;width:100%;height:100%;color:rgb(var(--color-foreground));transition:opacity .25s ease,transform .25s ease}.sachet-spin-360__icon .icon-minus{opacity:0;transform:scale(.6)}.sachet-spin-360__details[open] .sachet-spin-360__icon .icon-plus{opacity:0;transform:rotate(45deg) scale(.6)}.sachet-spin-360__details[open] .sachet-spin-360__icon .icon-minus{opacity:1;transform:scale(1)}.sachet-spin-360__content{padding:0 0 1.6rem;display:flex;flex-direction:column;gap:1.2rem}.sachet-spin-360__description{margin:0;font-size:1.4rem;line-height:1.55;color:rgb(var(--color-foreground))}.sachet-spin-360__learn-more{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1;color:rgb(var(--color-foreground));transition:gap .2s ease,opacity .2s ease}.sachet-spin-360__learn-more:hover{gap:1.1rem;opacity:.75}.sachet-spin-360__arrow{display:inline-flex;align-items:center;line-height:0;color:currentColor}.sachet-spin-360__arrow .icon-arrow{display:block;width:1.2rem;height:auto}.sachet-spin-360--empty{padding:4rem 0;text-align:center}.sachet-spin-360__empty-msg{color:rgba(var(--color-foreground),.65);font-size:1.4rem}.sachet-spin-360__empty-msg code{font-family:var(--font-body-family);background:rgba(var(--color-foreground),.06);padding:.1rem .4rem;border-radius:.3rem}
