Path: blob/master/sites/tiktok/vendor/css-hamburgers/hamburgers.css
740 views
/*!1* Hamburgers2* @description Tasty CSS-animated hamburgers3* @author Jonathan Suh @jonsuh4* @site https://jonsuh.com/hamburgers5* @link https://github.com/jonsuh/hamburgers6*/7.hamburger {8padding: 15px 15px;9display: inline-block;10cursor: pointer;11transition-property: opacity, filter;12transition-duration: 0.15s;13transition-timing-function: linear;14font: inherit;15color: inherit;16text-transform: none;17background-color: transparent;18border: 0;19margin: 0;20overflow: visible; }21.hamburger:hover {22opacity: 0.7; }2324.hamburger-box {25width: 40px;26height: 24px;27display: inline-block;28position: relative; }2930.hamburger-inner {31display: block;32top: 50%;33margin-top: -2px; }34.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {35width: 40px;36height: 4px;37background-color: #000;38border-radius: 4px;39position: absolute;40transition-property: transform;41transition-duration: 0.15s;42transition-timing-function: ease; }43.hamburger-inner::before, .hamburger-inner::after {44content: "";45display: block; }46.hamburger-inner::before {47top: -10px; }48.hamburger-inner::after {49bottom: -10px; }5051/*52* 3DX53*/54.hamburger--3dx .hamburger-box {55perspective: 80px; }5657.hamburger--3dx .hamburger-inner {58transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }59.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {60transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }6162.hamburger--3dx.is-active .hamburger-inner {63background-color: transparent;64transform: rotateY(180deg); }65.hamburger--3dx.is-active .hamburger-inner::before {66transform: translate3d(0, 10px, 0) rotate(45deg); }67.hamburger--3dx.is-active .hamburger-inner::after {68transform: translate3d(0, -10px, 0) rotate(-45deg); }6970/*71* 3DX Reverse72*/73.hamburger--3dx-r .hamburger-box {74perspective: 80px; }7576.hamburger--3dx-r .hamburger-inner {77transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }78.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {79transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }8081.hamburger--3dx-r.is-active .hamburger-inner {82background-color: transparent;83transform: rotateY(-180deg); }84.hamburger--3dx-r.is-active .hamburger-inner::before {85transform: translate3d(0, 10px, 0) rotate(45deg); }86.hamburger--3dx-r.is-active .hamburger-inner::after {87transform: translate3d(0, -10px, 0) rotate(-45deg); }8889/*90* 3DY91*/92.hamburger--3dy .hamburger-box {93perspective: 80px; }9495.hamburger--3dy .hamburger-inner {96transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }97.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {98transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }99100.hamburger--3dy.is-active .hamburger-inner {101background-color: transparent;102transform: rotateX(-180deg); }103.hamburger--3dy.is-active .hamburger-inner::before {104transform: translate3d(0, 10px, 0) rotate(45deg); }105.hamburger--3dy.is-active .hamburger-inner::after {106transform: translate3d(0, -10px, 0) rotate(-45deg); }107108/*109* 3DY Reverse110*/111.hamburger--3dy-r .hamburger-box {112perspective: 80px; }113114.hamburger--3dy-r .hamburger-inner {115transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }116.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {117transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }118119.hamburger--3dy-r.is-active .hamburger-inner {120background-color: transparent;121transform: rotateX(180deg); }122.hamburger--3dy-r.is-active .hamburger-inner::before {123transform: translate3d(0, 10px, 0) rotate(45deg); }124.hamburger--3dy-r.is-active .hamburger-inner::after {125transform: translate3d(0, -10px, 0) rotate(-45deg); }126127/*128* Arrow129*/130.hamburger--arrow.is-active .hamburger-inner::before {131transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }132133.hamburger--arrow.is-active .hamburger-inner::after {134transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }135136/*137* Arrow Right138*/139.hamburger--arrow-r.is-active .hamburger-inner::before {140transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }141142.hamburger--arrow-r.is-active .hamburger-inner::after {143transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }144145/*146* Arrow Alt147*/148.hamburger--arrowalt .hamburger-inner::before {149transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }150151.hamburger--arrowalt .hamburger-inner::after {152transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }153154.hamburger--arrowalt.is-active .hamburger-inner::before {155top: 0;156transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);157transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }158159.hamburger--arrowalt.is-active .hamburger-inner::after {160bottom: 0;161transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);162transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }163164/*165* Arrow Alt Right166*/167.hamburger--arrowalt-r .hamburger-inner::before {168transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }169170.hamburger--arrowalt-r .hamburger-inner::after {171transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }172173.hamburger--arrowalt-r.is-active .hamburger-inner::before {174top: 0;175transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);176transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }177178.hamburger--arrowalt-r.is-active .hamburger-inner::after {179bottom: 0;180transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);181transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }182183/*184* Boring185*/186.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {187transition-property: none; }188189.hamburger--boring.is-active .hamburger-inner {190transform: rotate(45deg); }191.hamburger--boring.is-active .hamburger-inner::before {192top: 0;193opacity: 0; }194.hamburger--boring.is-active .hamburger-inner::after {195bottom: 0;196transform: rotate(-90deg); }197198/*199* Collapse200*/201.hamburger--collapse .hamburger-inner {202top: auto;203bottom: 0;204transition-duration: 0.15s;205transition-delay: 0.15s;206transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }207.hamburger--collapse .hamburger-inner::after {208top: -20px;209transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }210.hamburger--collapse .hamburger-inner::before {211transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }212213.hamburger--collapse.is-active .hamburger-inner {214transform: translate3d(0, -10px, 0) rotate(-45deg);215transition-delay: 0.32s;216transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }217.hamburger--collapse.is-active .hamburger-inner::after {218top: 0;219opacity: 0;220transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }221.hamburger--collapse.is-active .hamburger-inner::before {222top: 0;223transform: rotate(-90deg);224transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }225226/*227* Collapse Reverse228*/229.hamburger--collapse-r .hamburger-inner {230top: auto;231bottom: 0;232transition-duration: 0.15s;233transition-delay: 0.15s;234transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }235.hamburger--collapse-r .hamburger-inner::after {236top: -20px;237transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }238.hamburger--collapse-r .hamburger-inner::before {239transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }240241.hamburger--collapse-r.is-active .hamburger-inner {242transform: translate3d(0, -10px, 0) rotate(45deg);243transition-delay: 0.32s;244transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }245.hamburger--collapse-r.is-active .hamburger-inner::after {246top: 0;247opacity: 0;248transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }249.hamburger--collapse-r.is-active .hamburger-inner::before {250top: 0;251transform: rotate(90deg);252transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }253254/*255* Elastic256*/257.hamburger--elastic .hamburger-inner {258top: 2px;259transition-duration: 0.4s;260transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }261.hamburger--elastic .hamburger-inner::before {262top: 10px;263transition: opacity 0.15s 0.4s ease; }264.hamburger--elastic .hamburger-inner::after {265top: 20px;266transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }267268.hamburger--elastic.is-active .hamburger-inner {269transform: translate3d(0, 10px, 0) rotate(135deg);270transition-delay: 0.1s; }271.hamburger--elastic.is-active .hamburger-inner::before {272transition-delay: 0s;273opacity: 0; }274.hamburger--elastic.is-active .hamburger-inner::after {275transform: translate3d(0, -20px, 0) rotate(-270deg);276transition-delay: 0.1s; }277278/*279* Elastic Reverse280*/281.hamburger--elastic-r .hamburger-inner {282top: 2px;283transition-duration: 0.4s;284transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }285.hamburger--elastic-r .hamburger-inner::before {286top: 10px;287transition: opacity 0.15s 0.4s ease; }288.hamburger--elastic-r .hamburger-inner::after {289top: 20px;290transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }291292.hamburger--elastic-r.is-active .hamburger-inner {293transform: translate3d(0, 10px, 0) rotate(-135deg);294transition-delay: 0.1s; }295.hamburger--elastic-r.is-active .hamburger-inner::before {296transition-delay: 0s;297opacity: 0; }298.hamburger--elastic-r.is-active .hamburger-inner::after {299transform: translate3d(0, -20px, 0) rotate(270deg);300transition-delay: 0.1s; }301302/*303* Emphatic304*/305.hamburger--emphatic {306overflow: hidden; }307.hamburger--emphatic .hamburger-inner {308transition: background-color 0.2s 0.25s ease-in; }309.hamburger--emphatic .hamburger-inner::before {310left: 0;311transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in; }312.hamburger--emphatic .hamburger-inner::after {313top: 10px;314right: 0;315transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in; }316.hamburger--emphatic.is-active .hamburger-inner {317transition-delay: 0s;318transition-timing-function: ease-out;319background-color: transparent; }320.hamburger--emphatic.is-active .hamburger-inner::before {321left: -80px;322top: -80px;323transform: translate3d(80px, 80px, 0) rotate(45deg);324transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }325.hamburger--emphatic.is-active .hamburger-inner::after {326right: -80px;327top: -80px;328transform: translate3d(-80px, 80px, 0) rotate(-45deg);329transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }330331/*332* Emphatic Reverse333*/334.hamburger--emphatic-r {335overflow: hidden; }336.hamburger--emphatic-r .hamburger-inner {337transition: background-color 0.2s 0.25s ease-in; }338.hamburger--emphatic-r .hamburger-inner::before {339left: 0;340transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in; }341.hamburger--emphatic-r .hamburger-inner::after {342top: 10px;343right: 0;344transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in; }345.hamburger--emphatic-r.is-active .hamburger-inner {346transition-delay: 0s;347transition-timing-function: ease-out;348background-color: transparent; }349.hamburger--emphatic-r.is-active .hamburger-inner::before {350left: -80px;351top: 80px;352transform: translate3d(80px, -80px, 0) rotate(-45deg);353transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }354.hamburger--emphatic-r.is-active .hamburger-inner::after {355right: -80px;356top: 80px;357transform: translate3d(-80px, -80px, 0) rotate(45deg);358transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }359360/*361* Slider362*/363.hamburger--slider .hamburger-inner {364top: 2px; }365.hamburger--slider .hamburger-inner::before {366top: 10px;367transition-property: transform, opacity;368transition-timing-function: ease;369transition-duration: 0.2s; }370.hamburger--slider .hamburger-inner::after {371top: 20px; }372373.hamburger--slider.is-active .hamburger-inner {374transform: translate3d(0, 10px, 0) rotate(45deg); }375.hamburger--slider.is-active .hamburger-inner::before {376transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);377opacity: 0; }378.hamburger--slider.is-active .hamburger-inner::after {379transform: translate3d(0, -20px, 0) rotate(-90deg); }380381/*382* Slider Reverse383*/384.hamburger--slider-r .hamburger-inner {385top: 2px; }386.hamburger--slider-r .hamburger-inner::before {387top: 10px;388transition-property: transform, opacity;389transition-timing-function: ease;390transition-duration: 0.2s; }391.hamburger--slider-r .hamburger-inner::after {392top: 20px; }393394.hamburger--slider-r.is-active .hamburger-inner {395transform: translate3d(0, 10px, 0) rotate(-45deg); }396.hamburger--slider-r.is-active .hamburger-inner::before {397transform: rotate(45deg) translate3d(5.71429px, -6px, 0);398opacity: 0; }399.hamburger--slider-r.is-active .hamburger-inner::after {400transform: translate3d(0, -20px, 0) rotate(90deg); }401402/*403* Spring404*/405.hamburger--spring .hamburger-inner {406top: 2px;407transition: background-color 0s 0.15s linear; }408.hamburger--spring .hamburger-inner::before {409top: 10px;410transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }411.hamburger--spring .hamburger-inner::after {412top: 20px;413transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }414415.hamburger--spring.is-active .hamburger-inner {416transition-delay: 0.32s;417background-color: transparent; }418.hamburger--spring.is-active .hamburger-inner::before {419top: 0;420transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);421transform: translate3d(0, 10px, 0) rotate(45deg); }422.hamburger--spring.is-active .hamburger-inner::after {423top: 0;424transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);425transform: translate3d(0, 10px, 0) rotate(-45deg); }426427/*428* Spring Reverse429*/430.hamburger--spring-r .hamburger-inner {431top: auto;432bottom: 0;433transition-duration: 0.15s;434transition-delay: 0s;435transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }436.hamburger--spring-r .hamburger-inner::after {437top: -20px;438transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }439.hamburger--spring-r .hamburger-inner::before {440transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }441442.hamburger--spring-r.is-active .hamburger-inner {443transform: translate3d(0, -10px, 0) rotate(-45deg);444transition-delay: 0.32s;445transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }446.hamburger--spring-r.is-active .hamburger-inner::after {447top: 0;448opacity: 0;449transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear; }450.hamburger--spring-r.is-active .hamburger-inner::before {451top: 0;452transform: rotate(90deg);453transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); }454455/*456* Stand457*/458.hamburger--stand .hamburger-inner {459transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear; }460.hamburger--stand .hamburger-inner::before {461transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }462.hamburger--stand .hamburger-inner::after {463transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }464465.hamburger--stand.is-active .hamburger-inner {466transform: rotate(90deg);467background-color: transparent;468transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear; }469.hamburger--stand.is-active .hamburger-inner::before {470top: 0;471transform: rotate(-45deg);472transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }473.hamburger--stand.is-active .hamburger-inner::after {474bottom: 0;475transform: rotate(45deg);476transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }477478/*479* Stand Reverse480*/481.hamburger--stand-r .hamburger-inner {482transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear; }483.hamburger--stand-r .hamburger-inner::before {484transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }485.hamburger--stand-r .hamburger-inner::after {486transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }487488.hamburger--stand-r.is-active .hamburger-inner {489transform: rotate(-90deg);490background-color: transparent;491transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear; }492.hamburger--stand-r.is-active .hamburger-inner::before {493top: 0;494transform: rotate(-45deg);495transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }496.hamburger--stand-r.is-active .hamburger-inner::after {497bottom: 0;498transform: rotate(45deg);499transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }500501/*502* Spin503*/504.hamburger--spin .hamburger-inner {505transition-duration: 0.3s;506transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }507.hamburger--spin .hamburger-inner::before {508transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }509.hamburger--spin .hamburger-inner::after {510transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }511512.hamburger--spin.is-active .hamburger-inner {513transform: rotate(225deg);514transition-delay: 0.14s;515transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }516.hamburger--spin.is-active .hamburger-inner::before {517top: 0;518opacity: 0;519transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }520.hamburger--spin.is-active .hamburger-inner::after {521bottom: 0;522transform: rotate(-90deg);523transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }524525/*526* Spin Reverse527*/528.hamburger--spin-r .hamburger-inner {529transition-duration: 0.3s;530transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }531.hamburger--spin-r .hamburger-inner::before {532transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }533.hamburger--spin-r .hamburger-inner::after {534transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }535536.hamburger--spin-r.is-active .hamburger-inner {537transform: rotate(-225deg);538transition-delay: 0.14s;539transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }540.hamburger--spin-r.is-active .hamburger-inner::before {541top: 0;542opacity: 0;543transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }544.hamburger--spin-r.is-active .hamburger-inner::after {545bottom: 0;546transform: rotate(90deg);547transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }548549/*550* Squeeze551*/552.hamburger--squeeze .hamburger-inner {553transition-duration: 0.1s;554transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }555.hamburger--squeeze .hamburger-inner::before {556transition: top 0.1s 0.14s ease, opacity 0.1s ease; }557.hamburger--squeeze .hamburger-inner::after {558transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); }559560.hamburger--squeeze.is-active .hamburger-inner {561transform: rotate(45deg);562transition-delay: 0.14s;563transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }564.hamburger--squeeze.is-active .hamburger-inner::before {565top: 0;566opacity: 0;567transition: top 0.1s ease, opacity 0.1s 0.14s ease; }568.hamburger--squeeze.is-active .hamburger-inner::after {569bottom: 0;570transform: rotate(-90deg);571transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }572573/*574* Vortex575*/576.hamburger--vortex .hamburger-inner {577transition-duration: 0.3s;578transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }579.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {580transition-duration: 0s;581transition-delay: 0.1s;582transition-timing-function: linear; }583.hamburger--vortex .hamburger-inner::before {584transition-property: top, opacity; }585.hamburger--vortex .hamburger-inner::after {586transition-property: bottom, transform; }587588.hamburger--vortex.is-active .hamburger-inner {589transform: rotate(765deg);590transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }591.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {592transition-delay: 0s; }593.hamburger--vortex.is-active .hamburger-inner::before {594top: 0;595opacity: 0; }596.hamburger--vortex.is-active .hamburger-inner::after {597bottom: 0;598transform: rotate(90deg); }599600/*601* Vortex Reverse602*/603.hamburger--vortex-r .hamburger-inner {604transition-duration: 0.3s;605transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }606.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {607transition-duration: 0s;608transition-delay: 0.1s;609transition-timing-function: linear; }610.hamburger--vortex-r .hamburger-inner::before {611transition-property: top, opacity; }612.hamburger--vortex-r .hamburger-inner::after {613transition-property: bottom, transform; }614615.hamburger--vortex-r.is-active .hamburger-inner {616transform: rotate(-765deg);617transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }618.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {619transition-delay: 0s; }620.hamburger--vortex-r.is-active .hamburger-inner::before {621top: 0;622opacity: 0; }623.hamburger--vortex-r.is-active .hamburger-inner::after {624bottom: 0;625transform: rotate(-90deg); }626627628