@charset "UTF-8";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer birthday{:root:has(.no-doc-scroll){overflow:hidden}body{grid-template-rows:auto auto auto;min-height:100vh;font-family:Nunito Sans,sans-serif}header{grid-row:1/1}main{grid-row:2/3;height:100%}footer{grid-row:4/4}*{margin:0;padding:0}.btn-large{text-transform:uppercase;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out}.btn-medium{text-transform:uppercase;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out}.btn-small{text-transform:uppercase;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out}.btn-pink{color:#fff;background-color:#e22258;border:1px solid #e22258}.btn-pink:hover{color:#fff;background-color:#d22053;border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.btn-pink:focus,.btn-pink:active{color:#fff;background-color:#e22258;border:1px solid #e22258}.btn-purple{color:#fff;background-color:#835260;border:1px solid #835260}.btn-purple:hover{color:#fff;background-color:#774c58;border:1px solid #835260;box-shadow:1px 1px 4px #0000003f}.btn-purple:focus,.btn-purple:active{color:#fff;background-color:#835260;border:1px solid #835260}.btn-half-pink{color:#e22258;background-color:#fff;border:1px solid #1d1d1b}.btn-half-pink:hover{color:#e22258;background-color:#fff;border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.btn-half-pink:focus,.btn-half-pink:active{color:#e22258;background-color:#fff;border:1px solid #1d1d1b}.btn-white{color:#1d1d1b;background-color:#fff;border:1px solid #1d1d1b}.btn-white:hover{color:#1d1d1b;background-color:#fff;border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.btn-white:focus,.btn-white:active{color:#1d1d1b;background-color:#fff;border:1px solid #1d1d1b}.btn-transparent{color:#1d1d1b;background-color:#0000;border:1px solid #1d1d1b}.btn-transparent:hover{color:#e22258;background-color:#0000;border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.btn-transparent:focus,.btn-transparent:active{color:#1d1d1b;background-color:#0000;border:1px solid #1d1d1b}.sticky-ad-wrapper{z-index:10;width:100%;height:fit-content;position:sticky;top:62.5px}button:focus,a:focus{border:none;outline:2px solid #2f9ec6;box-shadow:1px 1px 5px #2f9ec679}a:focus{border-radius:5px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){box-shadow:none;border-radius:none;outline:none}button:hover,a:hover{cursor:pointer}.btn-disabled{filter:opacity(33%);pointer-events:none}.modal-side{z-index:150;background-color:none;background-color:#00000039;justify-content:flex-end;align-items:flex-end;width:100%;display:flex;position:fixed;top:0;bottom:0;right:0;height:100vh!important}.modal-side .modal-wrapper{border-radius:none;background-color:#fff;width:100%;min-width:300px;max-width:400px;height:100%;animation:.2s forwards slideInRight;position:relative;overflow-y:auto;box-shadow:3px 3px 30px #00000080}.modal-side .modal-wrapper .modal-header{z-index:4;background-color:#fff;justify-content:flex-end;align-items:center;padding:15px 10px;display:flex;position:sticky;top:0}.modal-side .modal-wrapper .modal-header .title-wrapper{flex-direction:row;align-items:center;gap:10px;display:flex}.modal-side .modal-wrapper .modal-header .title-wrapper .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px}.modal-side .modal-wrapper .modal-header .title-wrapper .icon-settings{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%231d1d1b'%20stroke-width='1.5'%3e%3ccircle%20cx='12'%20cy='12'%20r='3'/%3e%3cpath%20d='M13.765%202.152C13.398%202%2012.932%202%2012%202s-1.398%200-1.765.152a2%202%200%200%200-1.083%201.083c-.092.223-.129.484-.143.863a1.62%201.62%200%200%201-.79%201.353a1.62%201.62%200%200%201-1.567.008c-.336-.178-.579-.276-.82-.308a2%202%200%200%200-1.478.396C4.04%205.79%203.806%206.193%203.34%207s-.7%201.21-.751%201.605a2%202%200%200%200%20.396%201.479c.148.192.355.353.676.555c.473.297.777.803.777%201.361s-.304%201.064-.777%201.36c-.321.203-.529.364-.676.556a2%202%200%200%200-.396%201.479c.052.394.285.798.75%201.605c.467.807.7%201.21%201.015%201.453a2%202%200%200%200%201.479.396c.24-.032.483-.13.819-.308a1.62%201.62%200%200%201%201.567.008c.483.28.77.795.79%201.353c.014.38.05.64.143.863a2%202%200%200%200%201.083%201.083C10.602%2022%2011.068%2022%2012%2022s1.398%200%201.765-.152a2%202%200%200%200%201.083-1.083c.092-.223.129-.483.143-.863c.02-.558.307-1.074.79-1.353a1.62%201.62%200%200%201%201.567-.008c.336.178.579.276.819.308a2%202%200%200%200%201.479-.396c.315-.242.548-.646%201.014-1.453s.7-1.21.751-1.605a2%202%200%200%200-.396-1.479c-.148-.192-.355-.353-.676-.555A1.62%201.62%200%200%201%2019.562%2012c0-.558.304-1.064.777-1.36c.321-.203.529-.364.676-.556a2%202%200%200%200%20.396-1.479c-.052-.394-.285-.798-.75-1.605c-.467-.807-.7-1.21-1.015-1.453a2%202%200%200%200-1.479-.396c-.24.032-.483.13-.82.308a1.62%201.62%200%200%201-1.566-.008a1.62%201.62%200%200%201-.79-1.353c-.014-.38-.05-.64-.143-.863a2%202%200%200%200-1.083-1.083Z'/%3e%3c/g%3e%3c/svg%3e")}.modal-side .modal-wrapper .modal-header .title-wrapper .icon-navigation{filter:invert();background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='16'%20viewBox='0%200%2020%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3crect%20y='5.81836'%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3crect%20y='11.6367'%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3cpath%20d='M7.27295%202.18164H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M7.27295%208H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M7.27295%2013.8184H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");height:25px}.modal-side .modal-wrapper .modal-header .title-wrapper .icon-reminder{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2019%2021'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,16.4c.4.4.9.4,1.3,0,1-1,2-2,3-3,.6-.6.7-1.5.4-2.3-.3-.8-1-1.2-1.8-1.4-.9-.2-1.6.2-2.2.9-.2-.1-.3-.2-.4-.3-1.1-.9-2.3-.8-3.2.1-.8.9-.9,2.2,0,3.1.9,1,1.9,1.9,2.9,2.9h0Z'/%3e%3cpath%20class='st0'%20d='M5.2.2h0c.5,0,.9.4.9.9v2.5c0,.5-.4.9-.9.9h0c-.5,0-.9-.4-.9-.9V1.1c0-.5.4-.9.9-.9Z'/%3e%3cpath%20class='st1'%20d='M15.7,2.3v1.4c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5h-4.7v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.4c-1.7.1-3,1.5-3,3.2v9.7c0,3,2.5,5.5,5.5,5.5h7.4c3,0,5.5-2.5,5.5-5.5V5.5c0-1.7-1.3-3.1-3-3.2ZM16.9,15.3c0,1.9-1.5,3.4-3.4,3.4h-7.9c-1.9,0-3.4-1.5-3.4-3.4v-7.7h14.8v7.7h0Z'/%3e%3crect%20class='st0'%20x='12.9'%20y='.2'%20width='1.7'%20height='4.3'%20rx='.9'%20ry='.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");height:25px}.modal-side .modal-wrapper .modal-header .title-wrapper .text-big{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.modal-side .modal-wrapper .modal-header button{background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%231d1d1b'%20stroke-width='1.5'%3e%3ccircle%20cx='12'%20cy='12'%20r='10'/%3e%3cpath%20stroke-linecap='round'%20d='m14.5%209.5l-5%205m0-5l5%205'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;border:none;width:30px;height:30px}.modal-side .modal-wrapper .modal-content{box-sizing:border-box;width:100%}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.modal-full{z-index:150;background-color:none;background-color:#0000;justify-content:center;align-items:flex-start;width:100%;display:flex;position:fixed;inset:0;height:100vh!important}.modal-full .modal-wrapper{border-radius:none;background-color:#fff;width:100%;height:100%;position:relative;overflow-y:auto;box-shadow:3px 3px 30px #00000080}.modal-full .modal-wrapper .modal-header{z-index:4;background-color:#fff;justify-content:flex-end;align-items:center;padding:15px 10px;display:flex;position:sticky;top:0}.modal-full .modal-wrapper .modal-header .title-wrapper{flex-direction:row;align-items:center;gap:10px;display:flex}.modal-full .modal-wrapper .modal-header .title-wrapper .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px}.modal-full .modal-wrapper .modal-header .title-wrapper .icon-settings{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%231d1d1b'%20stroke-width='1.5'%3e%3ccircle%20cx='12'%20cy='12'%20r='3'/%3e%3cpath%20d='M13.765%202.152C13.398%202%2012.932%202%2012%202s-1.398%200-1.765.152a2%202%200%200%200-1.083%201.083c-.092.223-.129.484-.143.863a1.62%201.62%200%200%201-.79%201.353a1.62%201.62%200%200%201-1.567.008c-.336-.178-.579-.276-.82-.308a2%202%200%200%200-1.478.396C4.04%205.79%203.806%206.193%203.34%207s-.7%201.21-.751%201.605a2%202%200%200%200%20.396%201.479c.148.192.355.353.676.555c.473.297.777.803.777%201.361s-.304%201.064-.777%201.36c-.321.203-.529.364-.676.556a2%202%200%200%200-.396%201.479c.052.394.285.798.75%201.605c.467.807.7%201.21%201.015%201.453a2%202%200%200%200%201.479.396c.24-.032.483-.13.819-.308a1.62%201.62%200%200%201%201.567.008c.483.28.77.795.79%201.353c.014.38.05.64.143.863a2%202%200%200%200%201.083%201.083C10.602%2022%2011.068%2022%2012%2022s1.398%200%201.765-.152a2%202%200%200%200%201.083-1.083c.092-.223.129-.483.143-.863c.02-.558.307-1.074.79-1.353a1.62%201.62%200%200%201%201.567-.008c.336.178.579.276.819.308a2%202%200%200%200%201.479-.396c.315-.242.548-.646%201.014-1.453s.7-1.21.751-1.605a2%202%200%200%200-.396-1.479c-.148-.192-.355-.353-.676-.555A1.62%201.62%200%200%201%2019.562%2012c0-.558.304-1.064.777-1.36c.321-.203.529-.364.676-.556a2%202%200%200%200%20.396-1.479c-.052-.394-.285-.798-.75-1.605c-.467-.807-.7-1.21-1.015-1.453a2%202%200%200%200-1.479-.396c-.24.032-.483.13-.82.308a1.62%201.62%200%200%201-1.566-.008a1.62%201.62%200%200%201-.79-1.353c-.014-.38-.05-.64-.143-.863a2%202%200%200%200-1.083-1.083Z'/%3e%3c/g%3e%3c/svg%3e")}.modal-full .modal-wrapper .modal-header .title-wrapper .icon-navigation{filter:invert();background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='16'%20viewBox='0%200%2020%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3crect%20y='5.81836'%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3crect%20y='11.6367'%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3cpath%20d='M7.27295%202.18164H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M7.27295%208H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M7.27295%2013.8184H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");height:25px}.modal-full .modal-wrapper .modal-header .title-wrapper .icon-reminder{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2019%2021'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,16.4c.4.4.9.4,1.3,0,1-1,2-2,3-3,.6-.6.7-1.5.4-2.3-.3-.8-1-1.2-1.8-1.4-.9-.2-1.6.2-2.2.9-.2-.1-.3-.2-.4-.3-1.1-.9-2.3-.8-3.2.1-.8.9-.9,2.2,0,3.1.9,1,1.9,1.9,2.9,2.9h0Z'/%3e%3cpath%20class='st0'%20d='M5.2.2h0c.5,0,.9.4.9.9v2.5c0,.5-.4.9-.9.9h0c-.5,0-.9-.4-.9-.9V1.1c0-.5.4-.9.9-.9Z'/%3e%3cpath%20class='st1'%20d='M15.7,2.3v1.4c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5h-4.7v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.4c-1.7.1-3,1.5-3,3.2v9.7c0,3,2.5,5.5,5.5,5.5h7.4c3,0,5.5-2.5,5.5-5.5V5.5c0-1.7-1.3-3.1-3-3.2ZM16.9,15.3c0,1.9-1.5,3.4-3.4,3.4h-7.9c-1.9,0-3.4-1.5-3.4-3.4v-7.7h14.8v7.7h0Z'/%3e%3crect%20class='st0'%20x='12.9'%20y='.2'%20width='1.7'%20height='4.3'%20rx='.9'%20ry='.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");height:25px}.modal-full .modal-wrapper .modal-header .title-wrapper .text-big{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.modal-full .modal-wrapper .modal-header button{background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%231d1d1b'%20stroke-width='1.5'%3e%3ccircle%20cx='12'%20cy='12'%20r='10'/%3e%3cpath%20stroke-linecap='round'%20d='m14.5%209.5l-5%205m0-5l5%205'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;border:none;width:30px;height:30px}.modal-full .modal-wrapper .modal-content{box-sizing:border-box;width:100%}@keyframes slideDown{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}@media(min-width:481px){.modal{background-color:#00000039}.modal .modal-wrapper{height:auto;max-height:80vh;margin:0 16px;top:80px;width:auto!important}.modal .modal-wrapper .modal-header{padding:15px 30px}.modal .modal-wrapper .modal-content{padding:10px 30px}.modal-full{background-color:#00000039}.modal-full .modal-wrapper .modal-header{padding:15px 30px}}@media(min-width:1355px){.modal .modal-wrapper{width:100%;max-width:800px}}.homepage .search-section .btn-wrapper .btn-col1{color:#fff;background-color:#e22258;border:1px solid #e22258;justify-content:center;align-items:center;width:100%;height:43.5px;display:flex;position:relative;overflow:hidden}.homepage .search-section .btn-wrapper .btn-col1:focus,.homepage .search-section .btn-wrapper .btn-col1:active{background-color:#e22258;border:1px solid #e22258}.homepage .search-section .btn-wrapper .btn-col1 .fade-text{opacity:0;transition:opacity .3s;position:absolute}.homepage .search-section .btn-wrapper .btn-col1 .fade-in{opacity:1}.homepage .search-section .btn-wrapper .btn-col1 .fade-out{opacity:0}@media(min-width:768px){.homepage{grid-template-columns:30px auto 30px}.homepage .search-section .btn-wrapper{gap:15px}.homepage .search-section .today-birthday-link{margin-top:15px;font-size:20px;font-weight:900}.homepage .small-cards-wrapper{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex}}.search-bar-container{justify-content:center;width:100%;font-family:Nunito Sans,sans-serif;display:flex}.search-bar-container .search-bar-small{max-width:210px;padding:1px}.search-bar-container .search-bar-small .search-input::placeholder{font-size:12px!important}.search-bar-container .search-bar-medium{width:300px;max-width:500px;padding:1px}.search-bar-container .search-bar-medium input[type=search]{padding:10px 0 10px 15px;font-size:13px!important}.search-bar-container .search-bar-large{width:100%;max-width:752px;padding:1px}.search-bar-container .search-bar-large input[type=search]{padding:10px 0 10px 15px;font-size:15px}.search-bar-container .search-bar-large,.search-bar-container .search-bar-small,.search-bar-container .search-bar-medium{background-color:#fff;border:1px solid #1d1d1b;border-radius:35px;grid-template-columns:auto 10px 45px;display:grid}.search-bar-container .search-bar-large:hover,.search-bar-container .search-bar-small:hover,.search-bar-container .search-bar-medium:hover{border-color:#e22258}.search-bar-container .search-bar-large .search-icon-wrapper,.search-bar-container .search-bar-small .search-icon-wrapper,.search-bar-container .search-bar-medium .search-icon-wrapper{border-radius:25px;justify-content:center;align-items:center;width:100%;height:30px;display:flex;margin:5px!important}.search-bar-container .search-bar-large .search-icon-wrapper .loading-spinner-button-container,.search-bar-container .search-bar-small .search-icon-wrapper .loading-spinner-button-container,.search-bar-container .search-bar-medium .search-icon-wrapper .loading-spinner-button-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.search-bar-container .search-bar-large .search-icon-wrapper .loading-spinner-button-container .loading-spinner-button,.search-bar-container .search-bar-small .search-icon-wrapper .loading-spinner-button-container .loading-spinner-button,.search-bar-container .search-bar-medium .search-icon-wrapper .loading-spinner-button-container .loading-spinner-button{justify-content:center;align-items:center;width:25px;height:25px;display:flex}.search-bar-container .search-bar-large button,.search-bar-container .search-bar-small button,.search-bar-container .search-bar-medium button{cursor:pointer;background-color:#0000;border:none;border-radius:25px;grid-column:3/4;justify-content:center;align-items:center;width:100%;min-height:30px;display:flex}.search-bar-container .search-bar-large button .icon-search,.search-bar-container .search-bar-small button .icon-search,.search-bar-container .search-bar-medium button .icon-search{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%20viewBox='0%200%2027%2027'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20none;%20}%20.st1%20{%20fill:%20%23e22258;%20}%20.st2%20{%20fill:%20%231d1d1b;%20}%20.st3%20{%20clip-path:%20url(%23clippath);%20}%20%3c/style%3e%3cclipPath%20id='clippath'%3e%3crect%20class='st0'%20y='0'%20width='27'%20height='27'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20class='st3'%3e%3cg%3e%3cpath%20class='st2'%20d='M3.2,3.2C7.3-.8,14-.8,18.1,3.2c3.6,3.6,4.1,9,1.5,13.1.2,0,.4.3.6.5l5.9,5.9c1,1,1,2.5,0,3.5s-2.5,1-3.5,0l-5.9-5.9c-.2-.2-.3-.4-.5-.6-4.1,2.6-9.5,2.1-13.1-1.5C-.8,14-.8,7.3,3.2,3.2ZM16.4,4.9c-3.2-3.2-8.3-3.2-11.5,0s-3.2,8.3,0,11.5c3.2,3.2,8.3,3.2,11.5,0,3.2-3.2,3.2-8.3,0-11.5Z'/%3e%3cpath%20class='st0'%20d='M3.2,3.2C7.3-.8,14-.8,18.1,3.2c3.6,3.6,4.1,9,1.5,13.1.2,0,.4.3.6.5l5.9,5.9c1,1,1,2.5,0,3.5s-2.5,1-3.5,0l-5.9-5.9c-.2-.2-.3-.4-.5-.6-4.1,2.6-9.5,2.1-13.1-1.5C-.8,14-.8,7.3,3.2,3.2ZM16.4,4.9c-3.2-3.2-8.3-3.2-11.5,0s-3.2,8.3,0,11.5c3.2,3.2,8.3,3.2,11.5,0,3.2-3.2,3.2-8.3,0-11.5Z'/%3e%3c/g%3e%3c/g%3e%3cpath%20class='st1'%20d='M15.5,8.8c-.5-1-1.1-1.5-2.1-1.7-1.1-.2-2,.3-2.7,1-.7-.7-1.6-1.2-2.7-1-1,.2-1.6.7-2.1,1.7-.4,1-.3,1.9.4,2.7l3.6,3.6c.3.3.5.4.8.4h0s0,0,0,0c0,0,0,0,0,0h0c.3,0,.5-.1.8-.4l3.6-3.6c.7-.8.8-1.7.4-2.7Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px}.search-bar-container .search-bar-large button .icon-close,.search-bar-container .search-bar-small button .icon-close,.search-bar-container .search-bar-medium button .icon-close{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%231d1d1b'%20stroke-width='1.5'%3e%3ccircle%20cx='12'%20cy='12'%20r='10'/%3e%3cpath%20stroke-linecap='round'%20d='m14.5%209.5l-5%205m0-5l5%205'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px}.search-bar-container .search-bar-large .search-input,.search-bar-container .search-bar-small .search-input,.search-bar-container .search-bar-medium .search-input{background-color:#0000;border:none;width:100%;height:100%}.search-bar-container .search-bar-large input[type=search],.search-bar-container .search-bar-small input[type=search],.search-bar-container .search-bar-medium input[type=search]{appearance:none;height:100%;box-sizing:content;color:#333;border:none;border-radius:25px 0 0 25px;grid-column:1/1;padding:10px 0 10px 15px}.search-bar-container .search-bar-large .search-input::placeholder,.search-bar-container .search-bar-small .search-input::placeholder,.search-bar-container .search-bar-medium .search-input::placeholder{font-size:16px}.search-bar-container .search-bar-large input:focus,.search-bar-container .search-bar-large input:active,.search-bar-container .search-bar-large input[type=search]:focus,.search-bar-container .search-bar-large input[type=search]:active,.search-bar-container .search-bar-small input:focus,.search-bar-container .search-bar-small input:active,.search-bar-container .search-bar-small input[type=search]:focus,.search-bar-container .search-bar-small input[type=search]:active,.search-bar-container .search-bar-medium input:focus,.search-bar-container .search-bar-medium input:active,.search-bar-container .search-bar-medium input[type=search]:focus,.search-bar-container .search-bar-medium input[type=search]:active{appearance:none;box-shadow:none;outline:none}.search-bar-container .search-bar-large ::-webkit-search-cancel-button{-webkit-appearance:none}.search-bar-container .search-bar-small ::-webkit-search-cancel-button{-webkit-appearance:none}.search-bar-container .search-bar-medium ::-webkit-search-cancel-button{-webkit-appearance:none}.search-bar-container .search-bar-small:has(.search-input:focus),.search-bar-container .search-bar-medium:has(.search-input:focus),.search-bar-container .search-bar-large:has(.search-input:focus),.search-bar-container .search-bar-small:has(.search-input:active),.search-bar-container .search-bar-medium:has(.search-input:active),.search-bar-container .search-bar-large:has(.search-input:active){border:1px solid #2f9ec6;outline:1px solid #2f9ec6;box-shadow:0 0 5px #2f9ec679}.search-bar-container .search-bar-large:has(.search-input:focus),.search-bar-container .search-bar-large:has(.search-input:active){border:2px solid #2f9ec6;outline:0;box-shadow:0 0 5px #2f9ec679}@media(min-width:768px){.search-bar-container .search-bar-large{border:2px solid #1d1d1b;grid-template-columns:auto 10px 65px}.search-bar-container .search-bar-large input[type=search]{padding:10px 0 10px 20px}}@media(min-width:1355px){.search-bar-container{justify-content:center}}.loading-spinner-container{justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.loading-spinner-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:9999;background-color:#ffffff59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-spinner{width:64px;height:64px;display:inline-block;position:relative}.spinner-ring{border:4px solid #d9d9d9;border-top-color:#e22258;border-radius:50%;width:100%;height:100%;animation:1s linear infinite spin;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner-button-container{text-align:left;justify-content:flex-start;align-items:flex-start;gap:0;height:100%;margin-right:5px;display:flex}.loading-spinner-button-container .loading-spinner-button{width:14px;height:14px;display:inline-block;position:relative}.loading-spinner-button-container .spinner-ring{border:2px solid #d9d9d9;border-top-color:#e22258;border-radius:50%;animation:1s linear infinite spin}.large-card-section .large-card .image-wrapper,.large-card-section .large-card-reverse .image-wrapper{aspect-ratio:7/5;width:100%;position:relative;overflow:hidden}.large-card-section .large-card .card-content ul,.large-card-section .large-card-reverse .card-content ul{flex-direction:column;gap:3px;padding:0 10px;list-style-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2015.8%2014'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M6.7,13c.9.7,1.6.7,2.4,0,1.9-1.9,3.8-3.7,5.6-5.6,1-1.2,1.2-2.8.7-4.2-.7-1.6-1.7-2.3-3.3-2.6-1.6-.3-3.1.3-4.2,1.6-.3-.2-3.1-3.5-6.6-.3C-.3,3.4-.3,5.9,1.3,7.6c1.7,1.9,5.4,5.4,5.4,5.4Z'/%3e%3c/svg%3e");list-style-position:inside;display:flex}.large-card-section .large-card .card-content ul ul li,.large-card-section .large-card-reverse .card-content ul ul li{margin-left:20px}.large-card-section .large-card .card-content .btn-wrapper button:hover,.large-card-section .large-card-reverse .card-content .btn-wrapper button:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}@media(min-width:768px){.large-card-section .large-card .card-content .btn-wrapper,.large-card-section .large-card-reverse .card-content .btn-wrapper{flex-direction:column;width:fit-content;display:flex}.large-card-section .large-card .image-wrapper,.large-card-section .large-card-reverse .image-wrapper{width:48%}.large-card-section .large-card .card-content,.large-card-section .large-card-reverse .card-content{width:48%;padding:0 30px}.large-card-section .large-card .card-content .btn-wrapper,.large-card-section .large-card-reverse .card-content .btn-wrapper{margin-top:20px}.large-card-section .large-card{flex-direction:row}.large-card-section .large-card-reverse{flex-direction:row-reverse}}@media(min-width:481px){.who-has-birthday-section{padding:10px 0}.who-has-birthday-section .header-article,.who-has-birthday-section .links-article{padding:10px 20px}.who-has-birthday-section .links-article{gap:15px}}.tilted-card .content-wrapper-right .image-wrapper .image-card-left,.tilted-card .content-wrapper-right .image-wrapper .image-card-right,.tilted-card .content-wrapper-left .image-wrapper .image-card-left,.tilted-card .content-wrapper-left .image-wrapper .image-card-right{width:100%;max-width:400px;margin-bottom:20px}@media(min-width:880px){.tilted-card .content-wrapper-right{flex-direction:row-reverse;margin-left:40px}.tilted-card .content-wrapper-left{flex-direction:row;margin-right:40px}.tilted-card .content-wrapper-right .image-wrapper .image-card-right,.tilted-card .content-wrapper-right .image-wrapper .image-card-left,.tilted-card .content-wrapper-left .image-wrapper .image-card-right,.tilted-card .content-wrapper-left .image-wrapper .image-card-left{margin-bottom:0}.tilted-card .content-wrapper-right .card-content,.tilted-card .content-wrapper-left .card-content{flex-direction:column;gap:10px;max-width:350px;margin:0 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.tilted-card .content-wrapper-right .card-content h3,.tilted-card .content-wrapper-left .card-content h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.tilted-card .content-wrapper-right .card-content .btn-wrapper,.tilted-card .content-wrapper-left .card-content .btn-wrapper{flex-direction:column;width:fit-content;display:flex}}.ad-container{color:#1d1d1b;flex-direction:column;align-items:center;width:100%;height:auto;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.ad-container .ad-card{color:#1d1d1b;background-color:#fff;width:100%}.ad-container .ad-card .logo-wrapper{flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex}.ad-container .ad-card .logo-wrapper .logo-interflora{background-image:url(/assets/interflora_logo-D1Rx43Ac.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:120px;height:50px}.ad-container .ad-card .logo-wrapper .logo-petster{background-image:url(/assets/petster_logo-Dmo-IuOG.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:120px;height:30px;margin-top:10px}.ad-container .ad-card .card-content .paragraph{font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.ad-container .ad-card .card-content .btn-wrapper .btn-link{text-transform:uppercase;color:#e22258;text-align:center;background-color:#fff;border:1px solid #1d1d1b;border-radius:0;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.ad-container .ad-card .card-content .btn-wrapper .btn-link:hover{color:#e22258;background-color:#fff;border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.ad-container .ad-card .card-content .btn-wrapper .btn-link:focus,.ad-container .ad-card .card-content .btn-wrapper .btn-link:active{color:#e22258;background-color:#fff;border:1px solid #fff}@media(min-width:550px){.ad-container{flex-direction:row;justify-content:center;height:300px}.ad-container .image{width:50%;height:100%}.ad-container .image-petster{background-position-x:-50px}.ad-container .ad-card{flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;display:flex}}@media(min-width:768px){.ad-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px}.ad-container .ad-card{width:45%;height:auto;margin:0;padding:0 30px 30px}.ad-container .ad-card .card-content{padding:0}.ad-container .ad-card .card-content .btn-wrapper{flex-direction:row}.ad-container .ad-card .card-content .btn-wrapper .btn-link{padding:5px 30px}.ad-container.position-right{justify-content:flex-start}.ad-container.position-right .ad-card{margin-left:30px}.ad-container.position-left{justify-content:flex-end}.ad-container.position-left .ad-card{margin-right:30px}}.image-petster{background-image:url(/assets/petster%20hund%20f%C3%B6delsedag-tW_Z5czA.png)}@media(min-width:550px){.image-petster{background-position-x:-50px}}@media(min-width:768px){.image-petster{background-position-x:0}}.image-interflora{background-image:url(/assets/interflora%20background-DKgHM63d.png)}@media(min-width:550px){.image-interflora{background-position-x:-450px}}@media(min-width:768px){.image-interflora{background-position-x:0}}.image-shop{background-image:url(/assets/present%20banner-C5VUnHp1.png)}@media(min-width:550px){.image-shop{background-position-x:-450px}}@media(min-width:768px){.image-shop{background-position-x:-300px}}.ad-content{justify-content:center;align-items:center;width:100%;display:flex}.small-promo-card .content-wrapper-right .image-wrapper,.small-promo-card .content-wrapper-left .image-wrapper{aspect-ratio:5/4;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.small-promo-card .content-wrapper-right .card-content .link-wrapper span,.small-promo-card .content-wrapper-left .card-content .link-wrapper span{text-transform:uppercase;text-transform:none;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.small-promo-card .content-wrapper-right .card-content .link-wrapper a,.small-promo-card .content-wrapper-left .card-content .link-wrapper a{text-transform:uppercase;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}@media(min-width:481px){.small-promo-card{width:100%;margin:none;max-width:none}.small-promo-card .content-wrapper-right,.small-promo-card .content-wrapper-left{flex-direction:row;justify-content:normal;align-items:normal;gap:20px;width:100%;height:100%;display:flex}.small-promo-card .content-wrapper-right .image-wrapper,.small-promo-card .content-wrapper-left .image-wrapper{aspect-ratio:6/8;width:100%;height:100%;max-height:350px}.small-promo-card .content-wrapper-right .card-content,.small-promo-card .content-wrapper-left .card-content{flex-direction:column;justify-content:center;gap:10px;width:100%;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}}@media(min-width:768px){.small-promo-card{height:100%;margin:0}.small-promo-card .coming-soon{top:-15px;left:-15px}.small-promo-card .content-wrapper-right,.small-promo-card .content-wrapper-left{flex-direction:column;justify-content:center;align-items:center;width:auto}.small-promo-card .content-wrapper-right .image-wrapper,.small-promo-card .content-wrapper-left .image-wrapper{aspect-ratio:5/4;width:100%;height:100%}.small-promo-card .content-wrapper-right .card-content,.small-promo-card .content-wrapper-left .card-content{justify-content:flex-start}}.large-promo-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin:auto auto 30px;display:flex;position:relative}.large-promo-card .coming-soon{z-index:2;background-color:#835260;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:-30px;left:-5px;transform:rotate(-10deg);box-shadow:1px 1px 6px #0006}.large-promo-card .content-wrapper-right,.large-promo-card .content-wrapper-left{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.large-promo-card .content-wrapper-right .image-wrapper,.large-promo-card .content-wrapper-left .image-wrapper{aspect-ratio:11/8;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.large-promo-card .content-wrapper-right .image-wrapper .image-card,.large-promo-card .content-wrapper-left .image-wrapper .image-card{object-fit:cover;width:100%;height:100%;display:block}.large-promo-card .content-wrapper-right .card-content,.large-promo-card .content-wrapper-left .card-content{flex-direction:column;gap:10px;width:100%;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.large-promo-card .content-wrapper-right .card-content h3,.large-promo-card .content-wrapper-left .card-content h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.large-promo-card .content-wrapper-right .card-content .link-wrapper,.large-promo-card .content-wrapper-left .card-content .link-wrapper{flex-direction:column;width:100%;display:flex}.large-promo-card .content-wrapper-right .card-content .link-wrapper span,.large-promo-card .content-wrapper-left .card-content .link-wrapper span{text-transform:uppercase;text-transform:none;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.large-promo-card .content-wrapper-right .card-content .link-wrapper a,.large-promo-card .content-wrapper-left .card-content .link-wrapper a{text-transform:uppercase;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}@media(min-width:481px){.large-promo-card{width:100%;height:100%;margin:none;max-width:none}.large-promo-card .coming-soon{top:-30px;left:calc(100% - 95px);transform:rotate(10deg)}.large-promo-card .content-wrapper-right,.large-promo-card .content-wrapper-left{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.large-promo-card .content-wrapper-right .image-wrapper,.large-promo-card .content-wrapper-left .image-wrapper{aspect-ratio:11/8;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.large-promo-card .content-wrapper-right .image-wrapper .image-card,.large-promo-card .content-wrapper-left .image-wrapper .image-card{object-fit:cover;width:100%;height:100%;display:block}.large-promo-card .content-wrapper-right .image-wrapper .card-content,.large-promo-card .content-wrapper-left .image-wrapper .card-content{background-color:#ffffffd1;flex-direction:column;justify-content:center;align-self:flex-start;gap:10px;width:50%;height:100%;padding-left:20px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex;position:absolute}.large-promo-card .content-wrapper-right .image-wrapper .card-content h3,.large-promo-card .content-wrapper-left .image-wrapper .card-content h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.large-promo-card .content-wrapper-right .image-wrapper .card-content .link-wrapper,.large-promo-card .content-wrapper-left .image-wrapper .card-content .link-wrapper{flex-direction:column;width:100%;display:flex}.large-promo-card .content-wrapper-right .image-wrapper .card-content .link-wrapper span,.large-promo-card .content-wrapper-left .image-wrapper .card-content .link-wrapper span{text-transform:uppercase;text-transform:none;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.large-promo-card .content-wrapper-right .image-wrapper .card-content .link-wrapper a,.large-promo-card .content-wrapper-left .image-wrapper .card-content .link-wrapper a{text-transform:uppercase;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}}@media(min-width:768px){.large-promo-card .content-wrapper-right .image-wrapper,.large-promo-card .content-wrapper-left .image-wrapper{aspect-ratio:11/5;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.large-promo-card .content-wrapper-right .image-wrapper .image-card,.large-promo-card .content-wrapper-left .image-wrapper .image-card{object-fit:cover;width:100%;height:100%;display:block}.large-promo-card .content-wrapper-right .image-wrapper .card-content,.large-promo-card .content-wrapper-left .image-wrapper .card-content{background-color:#ffffffd1;flex-direction:column;justify-content:center;align-self:flex-start;gap:10px;width:40%;height:100%;padding-left:50px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex;position:absolute}.large-promo-card .content-wrapper-right .image-wrapper .card-content h3,.large-promo-card .content-wrapper-left .image-wrapper .card-content h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.large-promo-card .content-wrapper-right .image-wrapper .card-content .link-wrapper,.large-promo-card .content-wrapper-left .image-wrapper .card-content .link-wrapper{flex-direction:column;width:100%;display:flex}.large-promo-card .content-wrapper-right .image-wrapper .card-content .link-wrapper span,.large-promo-card .content-wrapper-left .image-wrapper .card-content .link-wrapper span{text-transform:uppercase;text-transform:none;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.large-promo-card .content-wrapper-right .image-wrapper .card-content .link-wrapper a,.large-promo-card .content-wrapper-left .image-wrapper .card-content .link-wrapper a{text-transform:uppercase;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}}.notification{z-index:4;opacity:1;pointer-events:none;grid-template-columns:10px auto 10px;justify-content:center;align-items:center;width:100%;transition:transform .5s;display:flex;position:fixed;left:0;transform:translateY(-250%)}.notification--visible{transform:translateY(0)}.notification__inner{grid-template-columns:10px auto 10px;min-height:27px;box-shadow:0 2px 8px #00000029;background-color:#d4edda!important}.notification__inner.todays-links{justify-content:center;align-items:center;display:flex;width:100%!important}.notification__message{color:#1d1d1b;text-align:center;justify-content:center;align-items:center;min-height:27px;font-size:15px;font-weight:700;display:flex}.notification--positive .notification__inner{background-color:#e22258!important}.notification--positive .notification__message{color:#fff!important}.notification--neutral .notification__inner{background-color:#ffe1e9!important}.notification--neutral .notification__message{color:#1d1d1b}.notification--negative .notification__inner{background-color:#93002a!important}.notification--negative .notification__message{color:#fff!important}@media(min-width:481px){.notification,.notification__inner{grid-template-columns:30px auto 30px}}@media(min-width:1355px){.notification__message{text-wrap:nowrap}.notification,.notification__inner{grid-template-columns:auto 1145px 145px auto}}.modal-notification{z-index:3;opacity:1;pointer-events:none;grid-template-columns:10px auto 10px;justify-content:center;align-items:center;transition:transform .4s;display:flex;position:absolute;left:0;right:0;transform:translateY(-100%)}.modal-notification--visible{transform:translateY(0)}.modal-notification__inner{grid-template-columns:10px auto 10px;min-height:27px;box-shadow:0 2px 8px #00000029;background-color:#d4edda!important}.modal-notification__inner.todays-links{justify-content:center;align-items:center;display:flex;background-color:green!important;width:100%!important}.modal-notification__message{color:#1d1d1b;text-align:center;justify-content:center;align-items:center;min-height:27px;font-size:15px;font-weight:700;display:flex}.modal-notification--positive .modal-notification__inner{background-color:#e22258!important}.modal-notification--positive .modal-notification__message{color:#fff!important}.modal-notification--neutral .modal-notification__inner{background-color:#ffe1e9!important}.modal-notification--neutral .modal-notification__message{color:#1d1d1b}.modal-notification--negative .modal-notification__inner{background-color:#93002a!important}.modal-notification--negative .modal-notification__message{color:#fff!important}.modal-notification--floating{pointer-events:none;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);z-index:3!important}.modal-notification--floating.modal-notification--visible{transform:translateY(0)}@media(min-width:481px){.modal-notification,.modal-notification__inner{grid-template-columns:30px auto 30px}}@media(min-width:1355px){.modal-notification__message{text-wrap:wrap;padding:0 20px}.modal-notification,.modal-notification__inner{grid-template-columns:auto 1145px 145px auto}}.become-member-prompt{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.become-member-prompt h2{text-align:center;border-bottom:1px solid #d9d9d9;width:100%;padding-bottom:10px}.become-member-prompt p{text-align:center}.become-member-prompt ul{flex-direction:column;gap:10px;list-style-position:inside;display:flex}.party-page{background-color:#fbf5f1;width:100%;min-height:70vh;padding-top:0;padding-bottom:30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.party-page .main-content{width:100%;margin:0 10px}.party-page a{text-decoration:none}.party-page .party-hero{background-image:linear-gradient(#fff6,#ffffff4d,#fbf5f1),url(/assets/pink_ballons_large-DOOEirVv.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;height:300px;margin-bottom:20px;display:grid}.party-page .party-hero .party-hero-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.party-page .party-hero .party-hero-content h1{text-transform:uppercase;text-align:center;color:#fff;text-shadow:3px 3px 8px #000000b3;letter-spacing:5px;padding:20px;font-family:Nunito Sans,sans-serif;font-size:6vw;font-weight:700}.party-page .part-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.party-page .part-wrapper .part-step-wrapper{flex-direction:row;justify-content:space-evenly;width:100%;display:flex}.party-page .part-wrapper .part-step-wrapper .step{aspect-ratio:7/6;flex-direction:column;justify-content:center;align-items:center;height:100px;padding:10px;display:flex}.party-page .party-page-content{grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;display:grid}.party-page h2{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.party-page h3,.party-page .text-big{margin-bottom:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.party-page a{color:#1d1d1b}.party-page .today-name{color:#e22258;font-weight:700}.party-page .full-section{grid-column:1/4}.party-page .center-section{flex-direction:column;grid-column:2;gap:20px;width:100%;display:flex}.party-page .background-wrapper{background-color:#fff;padding:10px 10px 30px}.party-page section{flex-direction:column;gap:10px;display:flex}.party-page section .header-wrapper{flex-flow:wrap;justify-content:space-between;width:100%;display:flex}.party-page section .header-wrapper h2{width:100%}.party-page section .header-wrapper .parties-btn-wrapper{flex-flow:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}.party-page section .header-wrapper .parties-btn-wrapper button{width:47%}.party-page section .header-wrapper .parties-btn-wrapper .upcoming-btn{width:100%}.party-page .content{flex-direction:column;gap:20px;display:flex}.party-page .content .content-card{padding:10px}@media(min-width:481px){.party-page .center-section .header-wrapper{gap:10px}.party-page .center-section .header-wrapper h2{width:fit-content}.party-page .center-section .header-wrapper .parties-btn-wrapper{width:fit-content;max-width:100%}.party-page .center-section .header-wrapper .parties-btn-wrapper button{width:fit-content}.party-page .party-page-content .parties-wrapper{grid-template-columns:1fr 1fr}}@media(min-width:768px){.party-page{width:100vw}.party-page .main-content{margin:30px}.party-page .center-section .header-wrapper .parties-btn-wrapper{flex-flow:row;gap:10px;display:flex}.party-page .center-section .header-wrapper .parties-btn-wrapper button{width:fit-content}.party-page .party-hero .party-hero-content h1{font-size:3em}.party-page .party-page-content .parties-wrapper{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1040px){.party-page .party-page-content .parties-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}.party-page .party-page-content,.party-page .party-hero{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.party-page .party-page-content,.party-page .party-hero{grid-template-columns:auto 190px 980px 190px auto}.party-page .party-page-content .center-section,.party-page .party-hero .center-section{grid-column:3/4}.party-page .party-page-content .full-section,.party-page .party-hero .full-section{grid-column:2/5}}.new-modal-background{z-index:150;background-color:#0000;justify-content:center;align-items:flex-start;width:100%;height:100vh;display:flex;position:fixed;inset:0}.new-modal-background .new-modal{border-radius:none;z-index:200;background-color:#fff;border:1px solid #d9d9d9;width:100%;max-width:500px;height:100%;padding:0;position:relative;overflow-y:auto;box-shadow:3px 3px 30px #00000080}.new-modal-background .new-modal .modal-header{z-index:4;background-color:#fbf5f1;border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;padding:10px;display:flex;position:sticky;top:0}.new-modal-background .new-modal .modal-header .title-wrapper{flex-direction:row;justify-content:flex-start;display:flex}.new-modal-background .new-modal .modal-header .title-wrapper .modal-title{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.new-modal-background .new-modal .modal-header .modal-close-btn{background-color:#0000;border:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.new-modal-background .new-modal .modal-header .modal-close-btn .close-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%231d1d1b'%20d='m12%2013.4l-4.9%204.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9%204.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4%2012l4.9%204.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;width:30px;height:30px}.new-modal-background .new-modal .new-modal-content{padding:10px 10px 0}@media(min-width:481px){.new-modal-background{background-color:#0000004d}.new-modal-background .new-modal{border-radius:10px;height:fit-content;max-height:80vh;margin:0 40px;top:10%}.new-modal-background .new-modal .modal-header{padding:10px 10px 10px 20px}.new-modal-background .new-modal .modal-header .title-wrapper .modal-title{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.new-modal-background .new-modal .new-modal-content{padding:10px 20px 0}}@media(min-height:800px)and (min-width:481px){.new-modal-background .new-modal{max-height:600px}}.image-divider{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.image-divider p{color:#676767;text-wrap:nowrap;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.image-divider .line{background-color:#d9d9d9;width:100%;height:1px}.party-finished-content{text-align:center;flex-direction:column;gap:10px;width:100%;padding-bottom:20px;display:flex}.party-finished-content h2{font-family:Beiruti,sans-serif;font-size:2em;font-weight:400}.party-finished-content img{align-self:center}.party-finished-content p span{color:#676767}.party-finished-content .close-btn{text-transform:uppercase;background-color:#fff;border:1px solid #1d1d1b;align-self:self-end;margin-top:10px;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.party-finished-content .close-btn:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.party-form{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:100%;display:flex}.party-form .save-btn-wrapper{flex-direction:column;width:100%;height:fit-content;margin:10px 0;display:flex}.party-form .image-preview{aspect-ratio:6/4;object-fit:cover;width:100%;height:auto;margin-top:10px;display:block}.party-form .thumbnails{flex-direction:row;justify-content:space-between;display:flex}.party-form .thumbnails .thumbnail{aspect-ratio:6/4;object-fit:cover;opacity:.8;border:1px solid #d9d9d9;width:22%;height:auto;transition:transform .3s ease-in-out;display:block}.party-form .thumbnails .thumbnail:hover{transform:scale(1.02);box-shadow:1px 1px 4px #0000003f}.party-form .thumbnails .thumbnail.active{opacity:1;border:1px solid #e22258;transform:scale(1.02);box-shadow:1px 1px 4px #0000003f}.party-form .input-row{flex-direction:column;gap:10px;display:flex}.party-form .input-wrapper{flex-direction:column;gap:5px;width:100%;display:flex}.party-form .input-wrapper .image-input-wrapper{flex-direction:row;justify-content:space-between;width:100%;display:flex}.party-form .input-wrapper .image-input-wrapper input{width:100%}.party-form .input-wrapper .image-input-wrapper button{background-color:#0000;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.party-form .input-wrapper .image-input-wrapper button .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%231d1d1b'%20d='m12%2013.4l-4.9%204.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9%204.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4%2012l4.9%204.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:80%;height:80%}.party-form .input-wrapper .big-text{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.party-form .input-wrapper .checkbox-label{text-transform:uppercase;flex-direction:row;align-items:center;margin-top:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;display:flex}.party-form .input-wrapper .checkbox-label #guestsVisible{margin-bottom:4px}.party-form input[type=text],.party-form input[type=text]:focus,.party-form input[type=text]:focus-visible,.party-form input[type=email],.party-form input[type=email]:focus,.party-form input[type=email]:focus-visible,.party-form input[type=time],.party-form input[type=time]:focus,.party-form input[type=time]:focus-visible,.party-form input[type=date],.party-form input[type=date]:focus,.party-form input[type=date]:focus-visible,.party-form input[type=file],.party-form input[type=file]:focus,.party-form input[type=file]:focus-visible,.party-form textarea,.party-form textarea:focus,.party-form textarea:focus-visible{appearance:none;outline:none}.party-form input[type=text],.party-form input[type=email],.party-form input[type=password],.party-form input[type=time],.party-form input[type=date]{cursor:text;border:1px solid #1d1d1b;border-radius:5px;height:20px;padding:5px 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.party-form input[type=text]:hover,.party-form input[type=email]:hover,.party-form input[type=password]:hover,.party-form input[type=time]:hover,.party-form input[type=date]:hover{cursor:pointer;border:1px solid #e22258}.party-form input[type=text]:focus-visible,.party-form input[type=email]:focus-visible,.party-form input[type=password]:focus-visible,.party-form input[type=time]:focus-visible,.party-form input[type=date]:focus-visible{outline-offset:-2px;background-color:#0000;border:none;outline:2px solid #2f9ec6;height:22px;padding:5px 10px 5px 11px;box-shadow:1px 1px 5px #2f9ec679}.party-form textarea{cursor:text;resize:none;border:1px solid #1d1d1b;border-radius:5px;height:60px;padding:5px 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.party-form textarea:hover{cursor:pointer;border:1px solid #e22258}.party-form textarea:focus-visible{outline-offset:-2px;background-color:#0000;border:none;outline:2px solid #2f9ec6;height:62px;padding:6px 10px 4px 11px;box-shadow:1px 1px 5px #2f9ec679}@media(min-width:400px){.party-form .input-row{flex-direction:row}}.party-invite-content{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-bottom:20px;display:flex}.toggle-container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;display:inline-flex}.toggle-container #toggle-checkbox{opacity:0;width:0;height:0;position:absolute}.toggle-container #toggle-checkbox:disabled+.toggle-slider{opacity:.6;cursor:not-allowed}.toggle-container #toggle-checkbox:disabled~.toggle-label{opacity:.6}.toggle-container #toggle-checkbox:checked+.toggle-slider{background-color:#e22258}.toggle-container #toggle-checkbox:checked+.toggle-slider:before{transform:translate(20px)}.toggle-container .toggle-slider{background-color:#d9d9d9;border-radius:999px;width:42px;height:22px;transition:background-color .25s;position:relative}.toggle-container .toggle-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:1px 1px 4px #0000003f}.toggle-container .toggle-label{color:#1d1d1b;font-size:.95rem}.send-mail-btn,.copy-link-btn{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.unlocked-link-wrapper{font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.unlocked-link-wrapper .what-is-open-link-btn{text-transform:uppercase;text-transform:none;color:#e22258;background-color:#0000;border:none;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:underline}.unlocked-link-wrapper .open-link-explanation{text-align:start}.unlocked-link-wrapper .open-link-explanation ul{list-style-position:inside}.form-email-invite{flex-direction:column;gap:10px;width:100%;margin-bottom:20px;display:flex}.form-email-invite .btn-back{background-color:#0000;border:none;align-self:flex-start}.form-email-invite .btn-send{margin-top:20px}.form-email-invite .input-wrapper{flex-direction:column;gap:5px;width:100%;display:flex}.form-email-invite .input-wrapper label{text-align:start}.form-email-invite .input-wrapper .error-message{color:#93002a;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.form-email-invite .email-list-wrapper{flex-flow:wrap;gap:10px;width:100%;display:flex}.form-email-invite .email-list-wrapper .email-item{background-color:#ffe1e9;border-radius:50px;flex-direction:row;align-items:center;gap:10px;padding:3px 5px 3px 15px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex;box-shadow:0 2px 6px #0000001a}.form-email-invite .email-list-wrapper .email-item span{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:2.8em;line-height:1.4em;display:-webkit-box;overflow:hidden}.form-email-invite .email-list-wrapper .email-item .btn-remove-email{background-color:#0000;border:none;width:25px;height:25px}.form-email-invite .email-list-wrapper .email-item .btn-remove-email .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%231d1d1b'%20d='m12%2013.4l-4.9%204.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9%204.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4%2012l4.9%204.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:80%;height:80%}.form-email-invite input[type=email]{cursor:text;border:1px solid #1d1d1b;border-radius:5px;height:20px;padding:5px 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.form-email-invite input[type=email]:hover{cursor:pointer;border:1px solid #e22258}.form-email-invite input[type=email]:focus-visible{outline-offset:-2px;background-color:#0000;border:none;outline:2px solid #2f9ec6;height:22px;padding:5px 10px 5px 11px;box-shadow:1px 1px 5px #2f9ec679}.form-email-invite .duplicate-warning{text-align:left;background-color:#ffe1e980;border:1px solid #e22258;border-radius:12px;flex-direction:column;gap:10px;padding:15px;display:flex}.form-email-invite .duplicate-warning ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:outside;display:flex}.form-email-invite .duplicate-warning .warning-actions{flex-direction:column;gap:10px;display:flex}.form-email-invite .duplicate-warning .warning-actions button{width:100%}.invite-finished-content{text-align:center;flex-direction:column;gap:10px;width:100%;padding-bottom:20px;display:flex}.invite-finished-content h2{font-family:Beiruti,sans-serif;font-size:2em;font-weight:400}.invite-finished-content img{align-self:center}.invite-finished-content p span{color:#676767}.invite-finished-content .close-btn{text-transform:uppercase;background-color:#fff;border:1px solid #1d1d1b;align-self:self-end;margin-top:10px;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.invite-finished-content .close-btn:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.btn-wrapper-double{flex-direction:column;justify-content:space-between;gap:10px;width:100%;display:flex}.btn-wrapper-double button{width:100%}@media(min-width:481px){.btn-wrapper-double{flex-direction:row;justify-content:space-between;gap:0;width:100%;display:flex}.btn-wrapper-double button{width:48%}.form-email-invite .duplicate-warning .warning-actions{flex-direction:row}.form-email-invite .duplicate-warning .warning-actions button{width:48%}}.party-card{color:#1d1d1b;box-sizing:border-box;background-color:#fbf5f1;flex-direction:column;width:100%;min-width:0;transition:box-shadow .2s ease-in-out;display:flex;position:relative;box-shadow:0 2px 6px #0000001a}.party-card:hover{cursor:pointer;box-shadow:1px 1px 4px #0000003f}.party-card-delete-btn{color:#1d1d1b;opacity:0;cursor:pointer;background-color:#ffffffe6;border:1px solid #67676766;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:20px;font-weight:600;line-height:1;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex;position:absolute;top:10px;right:10px;transform:scale(.9)}.party-card-delete-btn:hover,.party-card-delete-btn:focus-visible,.party-card:hover .party-card-delete-btn{opacity:1;transform:scale(1)}.party-card-delete-btn:hover{box-shadow:1px 1px 4px #0000003f}.party-card-delete-btn--loading{cursor:wait;opacity:1;transform:scale(1)}@media(hover:none){.party-card-delete-btn{opacity:1;transform:scale(1)}}.party-card .party-card-image{aspect-ratio:6/4;background-image:url(/assets/ballonger-X5jGbwVR.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;display:flex}.party-card .party-card-image .party-date-wrapper{border-radius:0 0 10px;flex-direction:column;width:fit-content;display:flex;overflow:hidden}.party-card .party-card-image .party-date-wrapper .party-date-main{z-index:2;background-color:#fbf5f1;flex-direction:column;justify-content:center;align-items:center;width:fit-content;padding:5px 10px;display:flex;box-shadow:1px 1px 4px #0000003f}.party-card .party-card-image .party-date-wrapper span{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.party-card .party-card-image .party-date-wrapper .party-day{color:#676767;font-size:1.8em}.party-card .party-card-image .party-date-wrapper .party-extra-year{color:#fbf5f1;text-align:center;background-color:#676767;padding:0 10px;box-shadow:1px 1px 4px #0000003f}.party-card .party-card-info{box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:100%;height:100%;padding:5px;display:flex}.party-card .party-card-info h3{text-transform:uppercase;text-align:center;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:1em;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;line-height:1.5em;display:-webkit-box;overflow:hidden}.party-card .party-card-info .border-bottom{border-bottom:1px solid #d9d9d9}.party-card .party-card-info .custom-list-icons{border:none;flex-direction:column;gap:5px;padding:0;list-style:none;display:flex}.party-card .party-card-info .custom-list-icons li{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;width:calc(100% - 28px);max-height:2.8em;padding-left:28px;line-height:1.4em;display:-webkit-box;position:relative;overflow:hidden}.party-card .party-card-info .custom-list-icons li:before{content:"";background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:0;left:0}.party-card .party-card-info .custom-list-icons .location{margin-top:5px}.party-card .party-card-info .custom-list-icons .host:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M8%207a4%204%200%201%200%208%200a4%204%200%200%200-8%200M6%2021v-2a4%204%200%200%201%204-4h.5m7.5%207l3.35-3.284a2.143%202.143%200%200%200%20.005-3.071a2.24%202.24%200%200%200-3.129-.006l-.224.22l-.223-.22a2.24%202.24%200%200%200-3.128-.006a2.143%202.143%200%200%200-.006%203.071z'/%3e%3c/svg%3e")}.party-card .party-card-info .custom-list-icons .time:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M3%2012a9%209%200%201%200%2018%200a9%209%200%201%200-18%200m9%200l3%202m-3-7v5'/%3e%3c/svg%3e")}.party-card .party-card-info .custom-list-icons .location:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cpath%20d='M9%2011a3%203%200%201%200%206%200a3%203%200%200%200-6%200'/%3e%3cpath%20d='M17.657%2016.657L13.414%2020.9a2%202%200%200%201-2.827%200l-4.244-4.243a8%208%200%201%201%2011.314%200'/%3e%3c/g%3e%3c/svg%3e")}.make-party-section{width:100%}.make-party-section .party-cards-wrapper{flex-direction:column;justify-content:space-between;gap:20px;width:100%;display:flex}.make-party-section .party-cards-wrapper .make-party-card-1,.make-party-section .party-cards-wrapper .make-party-card-2,.make-party-section .party-cards-wrapper .make-party-card-3,.make-party-section .party-cards-wrapper .make-party-card-4{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:100%;display:flex}.make-party-section .party-cards-wrapper .make-party-card-1 img,.make-party-section .party-cards-wrapper .make-party-card-2 img,.make-party-section .party-cards-wrapper .make-party-card-3 img,.make-party-section .party-cards-wrapper .make-party-card-4 img{width:25%;max-width:65px}.make-party-section .party-cards-wrapper .make-party-card-1 .party-card-content-wrapper,.make-party-section .party-cards-wrapper .make-party-card-2 .party-card-content-wrapper,.make-party-section .party-cards-wrapper .make-party-card-3 .party-card-content-wrapper,.make-party-section .party-cards-wrapper .make-party-card-4 .party-card-content-wrapper{word-break:normal;flex-direction:column;justify-content:space-between;align-items:center;gap:5px;width:70%;display:flex}.make-party-section .party-cards-wrapper .make-party-card-1 .party-card-content-wrapper h3,.make-party-section .party-cards-wrapper .make-party-card-2 .party-card-content-wrapper h3,.make-party-section .party-cards-wrapper .make-party-card-3 .party-card-content-wrapper h3,.make-party-section .party-cards-wrapper .make-party-card-4 .party-card-content-wrapper h3{width:100%;margin:0;font-family:Beiruti,sans-serif;font-size:1.2em;font-weight:700}@media(min-width:500px){.make-party-section{width:100%}.make-party-section .party-cards-wrapper{flex-direction:column;justify-content:space-between;gap:10px;width:100%;display:flex}.make-party-section .party-cards-wrapper .make-party-card-1,.make-party-section .party-cards-wrapper .make-party-card-2,.make-party-section .party-cards-wrapper .make-party-card-3,.make-party-section .party-cards-wrapper .make-party-card-4{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;max-width:100%;display:flex}.make-party-section .party-cards-wrapper .make-party-card-1 img,.make-party-section .party-cards-wrapper .make-party-card-2 img,.make-party-section .party-cards-wrapper .make-party-card-3 img,.make-party-section .party-cards-wrapper .make-party-card-4 img{width:25%;max-width:65px}.make-party-section .party-cards-wrapper .make-party-card-1 .party-card-content-wrapper,.make-party-section .party-cards-wrapper .make-party-card-2 .party-card-content-wrapper,.make-party-section .party-cards-wrapper .make-party-card-3 .party-card-content-wrapper,.make-party-section .party-cards-wrapper .make-party-card-4 .party-card-content-wrapper{word-break:normal;flex-direction:column;justify-content:space-between;align-items:center;gap:5px;width:70%;display:flex}.make-party-section .party-cards-wrapper .make-party-card-1 .party-card-content-wrapper h3,.make-party-section .party-cards-wrapper .make-party-card-2 .party-card-content-wrapper h3,.make-party-section .party-cards-wrapper .make-party-card-3 .party-card-content-wrapper h3,.make-party-section .party-cards-wrapper .make-party-card-4 .party-card-content-wrapper h3{width:100%;margin:0;font-family:Beiruti,sans-serif;font-size:1.2em;font-weight:700}}@media(min-width:768px){.make-party-section .party-cards-wrapper{flex-direction:row;justify-content:space-between;gap:10px;margin-bottom:40px;display:flex}.make-party-section .party-cards-wrapper .make-party-card-1{margin-top:0}.make-party-section .party-cards-wrapper .make-party-card-2{margin-top:40px}.make-party-section .party-cards-wrapper .make-party-card-3{margin-top:0}.make-party-section .party-cards-wrapper .make-party-card-4{margin-top:40px}.make-party-section .party-cards-wrapper .make-party-card-1,.make-party-section .party-cards-wrapper .make-party-card-2,.make-party-section .party-cards-wrapper .make-party-card-3,.make-party-section .party-cards-wrapper .make-party-card-4{text-align:center;flex-direction:column;align-items:center;gap:10px;width:23%;max-width:200px;height:100%;display:flex}.make-party-section .party-cards-wrapper .make-party-card-1 img,.make-party-section .party-cards-wrapper .make-party-card-2 img,.make-party-section .party-cards-wrapper .make-party-card-3 img,.make-party-section .party-cards-wrapper .make-party-card-4 img{width:70%;max-width:none}.make-party-section .party-cards-wrapper .make-party-card-1 .party-card-content-wrapper,.make-party-section .party-cards-wrapper .make-party-card-2 .party-card-content-wrapper,.make-party-section .party-cards-wrapper .make-party-card-3 .party-card-content-wrapper,.make-party-section .party-cards-wrapper .make-party-card-4 .party-card-content-wrapper{flex-direction:column;justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.make-party-section .party-cards-wrapper .make-party-card-1 .party-card-content-wrapper h3,.make-party-section .party-cards-wrapper .make-party-card-2 .party-card-content-wrapper h3,.make-party-section .party-cards-wrapper .make-party-card-3 .party-card-content-wrapper h3,.make-party-section .party-cards-wrapper .make-party-card-4 .party-card-content-wrapper h3{width:100%;margin:0;font-family:Beiruti,sans-serif;font-size:1.2em;font-weight:700}}.paging-btn-wrapper{background-color:#fff;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:20px 0;display:flex}.paging-btn-wrapper .prev-btn,.paging-btn-wrapper .next-btn{width:35px;height:35px;padding:none;margin:none;background-color:#e22258;border:1px solid #e22258;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;display:flex}.paging-btn-wrapper .prev-btn img{rotate:90deg}.paging-btn-wrapper .next-btn img{rotate:-90deg}.paging-btn-wrapper .prev-btn:disabled,.paging-btn-wrapper .next-btn:disabled{background-color:#d9d9d9;border:1px solid #d9d9d9}.paging-btn-wrapper .pagination-numbers{flex-direction:row;justify-content:center;align-items:center;gap:15px;min-width:287px;display:flex}.paging-btn-wrapper .pagination-numbers .pagination-number{width:35px;height:35px;padding:none;margin:none;color:#1d1d1b;background-color:#0000;border:1px solid #1d1d1b;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.paging-btn-wrapper .pagination-numbers .active{color:#fff;background-color:#e22258;border:1px solid #e22258}.parties-section{flex-direction:column;gap:20px;width:100%;scroll-margin-top:130px;display:flex}.parties-section .parties-wrapper{grid-template-columns:1fr;gap:20px;width:100%;display:grid}.parties-section .parties-empty-state{text-align:center;background-color:#fbf5f1;border:1px dashed #e2225866;border-radius:12px;flex-direction:column;align-items:center;gap:16px;width:calc(100% - 80px);padding:30px 40px;display:flex;box-shadow:0 2px 6px #0000001a}.parties-section .parties-empty-state h3{text-transform:uppercase;margin:0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.parties-section .parties-empty-state p{color:#676767;max-width:420px;margin:0}.parties-section .parties-empty-state .parties-empty-icon{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:1px 1px 4px #0000003f}.parties-section .parties-empty-state .parties-empty-icon img{width:36px;height:36px}.parties-section .parties-empty-state button{margin-top:10px}.shop-page{background-color:#fbf5f1;flex-direction:column;gap:30px;width:100%;max-width:100vw;min-height:70vh;padding:10px 0 30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.shop-page .main-content{margin:0 10px}.shop-page .main-content .page-wrapper{background-color:#fff;flex-direction:column;gap:30px;display:flex}.shop-page .main-content .page-wrapper .hero-section{background-image:linear-gradient(#0003,#0000001a),url(/assets/present%20banner-C5VUnHp1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.shop-page .main-content .page-wrapper .hero-section h1{text-transform:uppercase;text-align:center;color:#fff;text-shadow:3px 3px 8px #000000b3;padding:20px;font-family:Nunito Sans,sans-serif;font-size:10vw;font-weight:700}.shop-page .main-content .page-wrapper .padded-section{padding:10px}.shop-page .main-content .page-wrapper h1{text-transform:uppercase;text-align:center;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.shop-page .main-content .page-wrapper .shop-heading{padding:70px 0 10px}.shop-page .main-content .page-wrapper .category-heading{padding:20px 0}.shop-page .main-content .page-wrapper .all-products-display{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.shop-page .extra-content-wrapper{display:none}@media(min-width:600px){.shop-page .main-content .page-wrapper .all-products-display{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.shop-page{padding:0}.shop-page .main-content{margin:30px}.shop-page .main-content .page-wrapper .hero-section h1{font-size:3em}.shop-page .main-content .page-wrapper .category-heading{padding:40px 0;font-size:2em}.shop-page .main-content .page-wrapper .shop-heading{font-size:2em}}@media(min-width:1040px){.shop-page{grid-template-columns:auto 980px auto;max-width:none;padding:30px 0;display:grid}.shop-page .main-content{grid-column:2/3;margin:0}.shop-page .main-content .page-wrapper .all-products-display{grid-template-columns:repeat(4,1fr);gap:30px}}@media(min-width:1355px){.shop-page{grid-template-rows:auto;grid-template-columns:auto 325px 30px 980px auto;gap:0;display:grid}.shop-page .main-content{grid-area:1/4/auto/5}.shop-page .extra-content-wrapper{background-color:#0000;grid-column:2/3;display:block}}.error-info-page{background-color:#fbf5f1;grid-template-columns:10px auto 10px;min-height:calc(100vh - 150px);padding:10px 0;display:grid}@media(min-width:768px){.error-info-page{grid-template-columns:30px auto 30px;padding:0}}@media(min-width:1355px){.error-info-page{grid-template-columns:auto 980px auto;padding:0}}.error-info-page .ad-wrapper-1,.error-info-page .ad-wrapper-2{margin:30px 0}.error-info-page .center-section{grid-column:2;justify-content:center;align-items:center;display:flex}.error-info-page .error-container{text-align:center;background-color:#fff;border-radius:16px;width:100%;padding:20px;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000014}@media(min-width:768px){.error-info-page .error-container{padding:40px}}.error-info-page .error-icon{color:#e22258;width:80px;height:80px;margin:0 auto;animation:4s ease-in-out infinite pulse}.error-info-page .error-icon svg{width:100%;height:100%}.error-info-page .error-code{color:#e22258;text-shadow:2px 2px 4px #e2225833;margin:0 0 20px;font-family:Beiruti,sans-serif;font-size:100px;font-weight:700;line-height:1}@media(min-width:768px){.error-info-page .error-code{font-size:140px}}.error-info-page .error-content h2{color:#1d1d1b;margin:0 0 16px;font-family:Nunito Sans,sans-serif;font-size:28px;font-weight:700}@media(min-width:768px){.error-info-page .error-content h2{font-size:32px}}.error-info-page .error-content .error-message{color:#676767;margin:0 0 32px;font-family:Nunito Sans,sans-serif;font-size:18px;line-height:1.6}@media(min-width:768px){.error-info-page .error-content .error-message{font-size:20px}}.error-info-page .error-actions{flex-direction:column;align-items:center;gap:16px;display:flex}@media(min-width:768px){.error-info-page .error-actions{flex-direction:row;justify-content:center}}.error-info-page .error-actions .btn-primary,.error-info-page .error-actions .btn-secondary{cursor:pointer;border:none;border-radius:50px;min-width:180px;padding:12px 32px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s}.error-info-page .error-actions .btn-primary:focus,.error-info-page .error-actions .btn-secondary:focus{outline-offset:2px;outline:3px solid #559ea579}.error-info-page .error-actions .btn-primary{color:#fff;background-color:#e22258;box-shadow:1px 1px 4px #0000003f}.error-info-page .error-actions .btn-primary:hover{background-color:#d22053;transform:translateY(-2px);box-shadow:0 4px 12px #e222584d}.error-info-page .error-actions .btn-primary:active{transform:translateY(0)}.error-info-page .error-actions .btn-secondary{color:#e22258;background-color:#fff;border:2px solid #e22258}.error-info-page .error-actions .btn-secondary:hover{background-color:#ffedf2;transform:translateY(-2px)}.error-info-page .error-actions .btn-secondary:active{transform:translateY(0)}.error-info-page .error-illustration{opacity:.6;pointer-events:none;position:absolute;bottom:-130px;right:-120px}.error-info-page .error-illustration .cake-icon{filter:opacity(.3);width:500px;height:500px;transform:rotate(-20deg)}.error-info-page .cake{background-color:#e22258;border-radius:10px;width:200px;height:150px;position:relative}.error-info-page .cake:before{content:"";background-color:#d22053;border-radius:10px 10px 0 0;height:40px;position:absolute;top:-20px;left:0;right:0}.error-info-page .cake .candle{background-color:#676767;width:10px;height:30px;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.error-info-page .cake .candle:before{content:"";background-color:#e22258;border-radius:50%/60% 60% 40% 40%;width:15px;height:20px;animation:1.5s ease-in-out infinite flicker;position:absolute;top:-10px;left:50%;transform:translate(-50%)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes flicker{0%,to{opacity:1;transform:translate(-50%)scaleY(1)}50%{opacity:.8;transform:translate(-50%)scaleY(1.2)}}@media(min-width:768px){.error-info-page{padding:30px 0}}.product-card-wrapper-all{width:100%;margin-bottom:20px}.product-card-wrapper-all,.product-card-wrapper-scroll{color:#1d1d1b;text-decoration:none}.product-card-wrapper-all .product-card-scroll,.product-card-wrapper-scroll .product-card-scroll{scroll-snap-align:center;flex-direction:column;flex-shrink:0;width:200px;display:flex}.product-card-wrapper-all .product-card-all,.product-card-wrapper-scroll .product-card-all{width:100%}.product-card-wrapper-all .product-card-scroll:hover .product-image,.product-card-wrapper-all .product-card-all:hover .product-image,.product-card-wrapper-scroll .product-card-scroll:hover .product-image,.product-card-wrapper-scroll .product-card-all:hover .product-image{transform:scale(1.03)}.product-card-wrapper-all .product-card-scroll .image-wrapper,.product-card-wrapper-all .product-card-all .image-wrapper,.product-card-wrapper-scroll .product-card-scroll .image-wrapper,.product-card-wrapper-scroll .product-card-all .image-wrapper{aspect-ratio:6/7;background-color:#ffe1e9;border-radius:10px;width:100%;position:relative;overflow:hidden}.product-card-wrapper-all .product-card-scroll .image-wrapper .product-image,.product-card-wrapper-all .product-card-all .image-wrapper .product-image,.product-card-wrapper-scroll .product-card-scroll .image-wrapper .product-image,.product-card-wrapper-scroll .product-card-all .image-wrapper .product-image{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out;display:block}.product-card-wrapper-all .product-card-scroll .image-wrapper .sale-banner,.product-card-wrapper-all .product-card-all .image-wrapper .sale-banner,.product-card-wrapper-scroll .product-card-scroll .image-wrapper .sale-banner,.product-card-wrapper-scroll .product-card-all .image-wrapper .sale-banner{color:#fff;text-transform:uppercase;z-index:1;background-color:#e22258;border-radius:0 0 20px;padding:5px 20px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;position:absolute;top:0;left:0;box-shadow:1px 1px 4px #0000003f}.product-card-wrapper-all .product-card-scroll .card-content-wrapper,.product-card-wrapper-all .product-card-all .card-content-wrapper,.product-card-wrapper-scroll .product-card-scroll .card-content-wrapper,.product-card-wrapper-scroll .product-card-all .card-content-wrapper{flex-direction:column;justify-content:space-between;min-height:100px;margin-top:10px;display:flex}.product-card-wrapper-all .product-card-scroll .card-content-wrapper .product-info,.product-card-wrapper-all .product-card-all .card-content-wrapper .product-info,.product-card-wrapper-scroll .product-card-scroll .card-content-wrapper .product-info,.product-card-wrapper-scroll .product-card-all .card-content-wrapper .product-info{flex-direction:column;gap:5px;display:flex}.product-card-wrapper-all .product-card-scroll .card-content-wrapper .product-info span,.product-card-wrapper-all .product-card-all .card-content-wrapper .product-info span,.product-card-wrapper-scroll .product-card-scroll .card-content-wrapper .product-info span,.product-card-wrapper-scroll .product-card-all .card-content-wrapper .product-info span{text-transform:uppercase;color:#676767;white-space:nowrap;text-overflow:ellipsis;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;overflow:hidden}.product-card-wrapper-all .product-card-scroll .card-content-wrapper .product-info h3,.product-card-wrapper-all .product-card-all .card-content-wrapper .product-info h3,.product-card-wrapper-scroll .product-card-scroll .card-content-wrapper .product-info h3,.product-card-wrapper-scroll .product-card-all .card-content-wrapper .product-info h3{text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:2.8em;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;line-height:1.4em;display:-webkit-box;overflow:hidden}.product-card-wrapper-all .product-card-scroll .card-content-wrapper p,.product-card-wrapper-all .product-card-all .card-content-wrapper p,.product-card-wrapper-scroll .product-card-scroll .card-content-wrapper p,.product-card-wrapper-scroll .product-card-all .card-content-wrapper p{text-transform:uppercase;flex-direction:row;align-items:flex-end;gap:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;line-height:1;display:flex}.product-card-wrapper-all .product-card-scroll .card-content-wrapper p .old-price,.product-card-wrapper-all .product-card-all .card-content-wrapper p .old-price,.product-card-wrapper-scroll .product-card-scroll .card-content-wrapper p .old-price,.product-card-wrapper-scroll .product-card-all .card-content-wrapper p .old-price{color:#676767;font-size:.8em;text-decoration:line-through}.product-card-wrapper-all .product-card-scroll .card-content-wrapper p .sale-price,.product-card-wrapper-all .product-card-all .card-content-wrapper p .sale-price,.product-card-wrapper-scroll .product-card-scroll .card-content-wrapper p .sale-price,.product-card-wrapper-scroll .product-card-all .card-content-wrapper p .sale-price{color:#e22258}.product-card-wrapper-all .product-card-scroll .btn-wrapper,.product-card-wrapper-all .product-card-all .btn-wrapper,.product-card-wrapper-scroll .product-card-scroll .btn-wrapper,.product-card-wrapper-scroll .product-card-all .btn-wrapper{flex-direction:column;margin-top:5px;display:flex}.product-card-wrapper-all .product-card-scroll .btn-wrapper button,.product-card-wrapper-all .product-card-all .btn-wrapper button,.product-card-wrapper-scroll .product-card-scroll .btn-wrapper button,.product-card-wrapper-scroll .product-card-all .btn-wrapper button{text-transform:uppercase;color:#fff;background-color:#e22258;border:1px solid #e22258;padding:5px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.product-card-wrapper-all .product-card-scroll .btn-wrapper button:hover,.product-card-wrapper-all .product-card-all .btn-wrapper button:hover,.product-card-wrapper-scroll .product-card-scroll .btn-wrapper button:hover,.product-card-wrapper-scroll .product-card-all .btn-wrapper button:hover{box-shadow:1px 1px 4px #0000003f}@media(min-width:1040px){.product-card-wrapper-scroll .product-card{width:225px}.product-card-wrapper-scroll .product-card .image-wrapper{width:100%}}.product-category-display{flex-direction:column;display:flex}.product-category-display .heading-wrapper{border-bottom:1px solid #d9d9d9;flex-direction:row;justify-content:space-between;margin-bottom:10px;display:flex}.product-category-display .heading-wrapper h2{text-transform:uppercase;margin-bottom:10px;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.product-category-display .heading-wrapper .show-all-btn{text-transform:uppercase;background-color:#fff;border:1px solid #1d1d1b;margin-bottom:10px;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.product-category-display .heading-wrapper .show-all-btn:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.product-category-display .carousel-wrapper{width:100%;position:relative;overflow:hidden}.product-category-display .carousel-wrapper .fade{pointer-events:none;z-index:1;width:30px;transition:opacity .3s;position:absolute;top:0;bottom:0}.product-category-display .carousel-wrapper .fade-left{background:linear-gradient(90deg,#fff,#0000);left:0}.product-category-display .carousel-wrapper .fade-right{background:linear-gradient(270deg,#fff,#0000);right:0}.product-category-display .carousel-wrapper .content-wrapper{scroll-snap-type:x mandatory;flex-direction:row;gap:20px;width:100%;padding-bottom:30px;display:flex;overflow-x:scroll}.product-category-display .show-more-btn-wrapper{flex-direction:column;display:flex}.product-category-display .show-more-btn-wrapper .show-all-btn{text-transform:uppercase;background-color:#fff;border:1px solid #1d1d1b;margin-bottom:10px;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.product-category-display .show-more-btn-wrapper .show-all-btn:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.side-navigation-wrapper{z-index:1;background-color:#fff;flex-direction:column;gap:20px;display:flex;position:sticky;top:94px}.side-navigation-wrapper a{color:#1d1d1b}.side-navigation-wrapper ul{box-sizing:border-box;flex-direction:column;width:100%;list-style:none;display:flex}.side-navigation-wrapper ul .link-active{text-underline-offset:5px;color:#e22258;text-decoration:underline!important;text-decoration-thickness:2px!important}.side-navigation-wrapper ul .b-day-link{background-color:#e22258;padding:10px 16px}.side-navigation-wrapper ul .b-day-link a{text-transform:uppercase;color:#fff;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700;text-decoration:none}.side-navigation-wrapper ul .shop-link{padding:10px 16px 0}.side-navigation-wrapper ul .shop-link a{text-transform:uppercase;text-underline-offset:5px;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700;text-decoration:underline!important;text-decoration-thickness:2px!important}.side-navigation-wrapper ul .category-list{flex-direction:column;gap:5px;width:100%;padding:10px 16px;display:flex}.side-navigation-wrapper ul .category-list .category-item{padding:5px 10px}.side-navigation-wrapper ul .category-list .category-item a{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none}.side-navigation-wrapper ul .small-item{padding:0}.side-navigation-wrapper ul li .link-text{text-transform:uppercase;margin-top:5px;margin-bottom:5px;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700;text-decoration:none}.side-navigation-wrapper ul li .link-text-smallest{text-transform:uppercase;margin-left:40px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;text-decoration:none}.side-navigation-wrapper .shop-btn{text-transform:uppercase;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.side-navigation-wrapper .category-text{text-transform:uppercase;text-align:center;padding-top:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.side-navigation-wrapper .category-btn-wrapper{flex-direction:column;align-items:flex-end;gap:15px;display:flex}.side-navigation-wrapper .category-btn-wrapper button{text-transform:uppercase;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.side-navigation-wrapper .in-active-btn{background-color:#fff;border:1px solid #1d1d1b}.side-navigation-wrapper .in-active-btn:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.side-navigation-wrapper .active-btn{color:#fff;background-color:#e22258;border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.delete-party-modal{flex-direction:column;gap:15px;line-height:1.6;display:flex}.delete-party-modal strong{color:#1d1d1b}.delete-party-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:5px;padding-bottom:10px;display:flex}.blog-post-card-wrapper{cursor:pointer;flex-direction:column;width:100%;margin-bottom:20px;display:flex}.blog-post-card-wrapper .card-link-wrapper{color:#1d1d1b;text-decoration:none}.blog-post-card-wrapper .card-link-wrapper .image-wrapper{aspect-ratio:7/4;width:100%;position:relative;overflow:hidden}.blog-post-card-wrapper .card-link-wrapper .image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .2s ease-in-out;display:block}.blog-post-card-wrapper .card-link-wrapper .image-wrapper .sponsored-badge{color:#fbf5f1;letter-spacing:.02em;pointer-events:none;background:#000000b3;border-radius:999px;padding:4px 8px;font-size:.65rem;position:absolute;top:10px;right:10px}.blog-post-card-wrapper .card-link-wrapper .content-wrapper{width:100%}.blog-post-card-wrapper .card-link-wrapper .content-wrapper .blog-card-category-wrapper{text-decoration:none;display:block}.blog-post-card-wrapper .card-link-wrapper .content-wrapper .blog-card-category-wrapper .blog-card-categories{flex-direction:row;justify-content:flex-start;gap:10px;text-decoration:none;display:flex}.blog-post-card-wrapper .card-link-wrapper .content-wrapper .blog-card-category-wrapper .blog-card-categories .blog-card-category{text-transform:uppercase;color:#774c58;padding:5px 0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none;transition:text-decoration-color .2s ease-in-out,-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.blog-post-card-wrapper .card-link-wrapper .content-wrapper .blog-card-category-wrapper .blog-card-categories .blog-card-category:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.blog-post-card-wrapper .card-link-wrapper .content-wrapper .text-wrapper h2{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:307px;margin-bottom:5px;font-family:Nuosu SIL,sans-serif;font-size:1.5em;font-style:normal;font-weight:400;line-height:1.35em;display:-webkit-box;overflow:hidden}.blog-post-card-wrapper .card-link-wrapper .content-wrapper .text-wrapper p{-webkit-line-clamp:5;line-clamp:5;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:307px;line-height:1em;display:-webkit-box;overflow:hidden}.blog-post-card-wrapper .card-link-wrapper .content-wrapper .btn-wrapper{box-sizing:border-box;flex-direction:column;width:100%;padding:10px;display:flex}.blog-post-card-wrapper:hover .card-link-wrapper .image-wrapper{width:100%;height:fit-content}.blog-post-card-wrapper:hover .card-link-wrapper .image-wrapper img{aspect-ratio:7/4;width:100%;height:auto;display:block;transform:scale(1.01)}.blog-post-card-wrapper:hover .card-link-wrapper .content-wrapper .text-wrapper h2{color:#774c58;text-underline-offset:5px;-webkit-text-decoration:underline #1d1d1b;text-decoration:underline #1d1d1b;text-decoration-thickness:1px}.blog-page{background-color:#fbf5f1;grid-template-columns:10px auto 10px;width:100%;min-height:40vh;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:grid}.blog-page .full-section{grid-column:1/4;width:100%}.blog-page .center-section{grid-column:2;width:100%}.blog-page .loading-wrapper{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.blog-page .blog-page-content{grid-template-columns:10px auto 10px;margin-bottom:30px;display:grid}.blog-page .blog-page-content a{color:#1d1d1b}.blog-page .blog-page-content .content-wrapper .header-wrapper{border-bottom:1px solid #1d1d1b;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;padding:0 0 20px;display:flex}.blog-page .blog-page-content .content-wrapper .header-wrapper h1{text-align:center;max-width:600px;font-family:Nuosu SIL,sans-serif;font-size:1.5em;font-style:normal;font-weight:400}.blog-page .blog-page-content .content-wrapper .header-wrapper .date-wrapper{text-transform:uppercase;text-transform:capitalize;flex-direction:row;align-items:center;gap:10px;width:100%;padding-top:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;display:flex}.blog-page .blog-page-content .content-wrapper .header-wrapper .date-wrapper span{text-align:center;color:#774c58;width:100%}.blog-page .blog-page-content .content-wrapper .blog-content{box-sizing:border-box;width:100%;max-width:100%}.blog-page .blog-page-content .content-wrapper .blog-content img{max-width:100%;margin:0 auto;display:block}.blog-page .blog-page-content .content-wrapper .blog-content ul,.blog-page .blog-page-content .content-wrapper .blog-content ol{list-style-position:inside}.blog-page .blog-page-content .content-wrapper .blog-content .sponsored-media{width:fit-content;margin:0 auto;display:block;position:relative}.blog-page .blog-page-content .content-wrapper .blog-content .sponsored-badge--inline{color:#fbf5f1;letter-spacing:.02em;pointer-events:none;background:#000000b3;border-radius:999px;padding:4px 8px;font-size:.6rem;position:absolute;top:8px;right:8px}.blog-page .nav-bar{z-index:3;background-color:#835260;border-top:none;flex-direction:row;grid-template-columns:10px auto 10px;justify-content:center;align-items:center;width:100%;padding:15px 0;display:grid;position:sticky;top:61.5px}.blog-page .nav-bar .nav-content{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;width:100%;max-width:980px;display:flex}.blog-page .nav-bar .nav-content .breadcrumbs{color:#fbf5f1;list-style-type:none}.blog-page .nav-bar .nav-content .breadcrumbs a{color:#fbf5f1}.blog-page .nav-bar .nav-content .breadcrumbs .breadcrumb{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.blog-page .nav-bar .nav-content .breadcrumbs .breadcrumb-current{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:307px;padding-bottom:2px;font-family:Nuosu SIL,sans-serif;font-size:1em;font-style:normal;font-weight:400;line-height:1.35em;display:-webkit-box;overflow:hidden}.blog-page .nav-bar .nav-content .date-wrapper{text-transform:uppercase;text-transform:capitalize;color:#fbf5f1;border-left:3px solid #1d1d1b;height:100%;padding-left:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.blog-page .similar-articles{margin:30px 0}.blog-page .similar-articles .heading-similar{text-align:center;border-top:1px solid #1d1d1b;border-bottom:1px solid #1d1d1b;margin-bottom:20px;padding:20px 0;font-family:Nuosu SIL,sans-serif;font-size:1.5em;font-style:normal;font-weight:400}.blog-page .similar-articles .article-grid{grid-template-columns:repeat(1,1fr);align-items:start;gap:1.5rem;display:grid}.blog-page .blog-post-hero{justify-content:center;align-items:center;width:100%;height:300px;display:flex;position:relative;overflow:hidden}.blog-page .blog-post-hero .blog-post-hero-background{z-index:0;position:absolute;inset:0}.blog-page .blog-post-hero .sponsored-badge--hero{color:#fbf5f1;letter-spacing:.02em;z-index:2;pointer-events:none;background:#000000b3;border-radius:999px;padding:6px 10px;font-size:.7rem;position:absolute;bottom:16px;right:16px}@media(min-width:481px){.blog-page .similar-articles .article-grid{grid-template-columns:repeat(3,1fr);align-items:start}}@media(min-width:768px){.blog-page,.blog-page .blog-page-content{grid-template-columns:30px auto 30px}.blog-page .blog-page-content .content-wrapper .header-wrapper{padding:20px 0}.blog-page .nav-bar{grid-template-columns:30px auto 30px}}@media(min-width:1040px){.blog-page{grid-template-columns:auto 980px auto}.blog-page .blog-post-hero{height:400px}.blog-page .blog-page-content,.blog-page .nav-bar{grid-template-columns:auto 980px auto}}@media(min-width:1030px){.blog-page,.blog-page .blog-page-content,.blog-page .nav-bar{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.blog-page,.blog-page .blog-page-content,.blog-page .nav-bar{grid-template-columns:auto 190px 980px 190px auto}.blog-page .nav-bar .nav-content,.blog-page .center-section{grid-column:3/4}.blog-page .full-section{grid-column:1/6}}.blog-big-promote-wrapper{width:100%;margin-bottom:30px}.blog-big-promote-wrapper .top-section{width:100%}.blog-big-promote-wrapper .top-section .large-image-wrapper{width:100%;height:fit-content;position:relative;overflow:hidden}.blog-big-promote-wrapper .top-section .large-image-wrapper img{aspect-ratio:11/5;object-fit:cover;width:100%;height:auto;display:block}.blog-big-promote-wrapper .top-section .text-wrapper{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:20px 0;display:flex}.blog-big-promote-wrapper .top-section .text-wrapper h2{color:#774c58;font-family:Nuosu SIL,sans-serif;font-size:32px;font-style:normal;font-weight:400}.blog-big-promote-wrapper .top-section .text-wrapper p{max-width:700px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-big-promote-wrapper .top-section .category-wrapper{border-bottom:1px solid #1d1d1b;flex-direction:row;justify-content:center;gap:30px;width:100%;margin-bottom:20px;padding:20px 0;display:flex}.blog-big-promote-wrapper .top-section .category-wrapper .category-link{color:#1d1d1b;font-family:Nuosu SIL,sans-serif;font-size:1em;font-style:normal;font-weight:400;text-decoration:none}.blog-big-promote-wrapper .top-section .category-wrapper .category-link:hover{text-decoration:underline}.blog-big-promote-wrapper .bottom-section{flex-direction:column;gap:20px;width:100%;display:flex}.blog-big-promote-wrapper .bottom-section .posts-wrapper{flex-direction:column;justify-content:flex-start;gap:20px;width:100%;display:flex}.blog-big-promote-wrapper .bottom-section .btn-read-more{background-color:#0000;border:1px solid #1d1d1b;padding:10px;font-family:Nuosu SIL,sans-serif;font-size:1.25em;font-style:normal;font-weight:400;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out}.blog-big-promote-wrapper .bottom-section .btn-read-more:hover{color:#774c58;border:1px solid #774c58;box-shadow:1px 1px 4px #0000003f}@media(min-width:768px){.blog-big-promote-wrapper .bottom-section .posts-wrapper{flex-direction:row;justify-content:space-between;gap:10px}}@media(min-width:1040px){.blog-big-promote-wrapper .bottom-section .posts-wrapper{gap:20px}}.value-vault-wrapper{box-sizing:border-box;background-image:url(/assets/birthdayballonger-H2EgO248.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:220px;padding:10px;display:flex}.value-vault-wrapper .content-wrapper{box-sizing:border-box;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:10px;display:flex;box-shadow:3px 3px 5px #0000004d}.value-vault-wrapper .content-wrapper .logo-wrapper{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.value-vault-wrapper .content-wrapper .logo-wrapper .part-logos{flex-direction:row;justify-content:space-around;align-items:center;width:100%;display:flex}.value-vault-wrapper .content-wrapper .logo-wrapper .part-logos .standard{width:80px;height:40px}.value-vault-wrapper .content-wrapper .logo-wrapper .part-logos .long{width:100px;height:40px}.value-vault-wrapper .content-wrapper .logo-wrapper .part-logos .long-wide{width:100px;height:50px}.value-vault-wrapper .content-wrapper .text-wrapper-row p{text-transform:uppercase;text-transform:none;text-align:center;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.value-vault-wrapper .content-wrapper .text-wrapper-row p span{color:#e22258;cursor:pointer;text-decoration:underline}.value-vault-wrapper .content-wrapper .text-wrapper-col{flex-direction:column;align-items:center;gap:10px;display:flex}.value-vault-wrapper .content-wrapper .text-wrapper-col p{text-align:center;text-transform:uppercase;text-transform:none;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.value-vault-wrapper .content-wrapper .text-wrapper-col a{text-transform:uppercase;text-transform:none;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:underline}@media(min-width:481px){.value-vault-wrapper{padding:30px}.value-vault-wrapper .content-wrapper{padding:10px}.value-vault-wrapper .content-wrapper .logo-wrapper{flex-flow:wrap;justify-content:space-around;align-items:center;width:100%;display:flex}.value-vault-wrapper .content-wrapper .logo-wrapper .part-logos{flex-direction:row;justify-content:center;align-items:center;gap:30px;width:100%;display:flex}.value-vault-wrapper .content-wrapper .logo-wrapper .part-logos .standard{width:100px;height:50px}.value-vault-wrapper .content-wrapper .logo-wrapper .part-logos .long{width:120px;height:50px}.value-vault-wrapper .content-wrapper .logo-wrapper .part-logos .long-wide{width:120px;height:60px}}@media(min-width:768px){.value-vault-wrapper .content-wrapper{gap:20px;padding:20px 0}.value-vault-wrapper .content-wrapper .logo-wrapper{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0}}@media(min-width:1040px){.value-vault-wrapper .content-wrapper{padding:20px}.value-vault-wrapper .content-wrapper .logo-wrapper{justify-content:space-around}}.sort-btn{cursor:pointer;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;display:flex}.sort-btn .extra-text{display:none}@media(min-width:400px){.sort-btn{width:49%}}@media(min-width:768px){.sort-btn{width:24%}}.searchpage{background-color:#fbf5f1;grid-template-rows:auto auto;grid-template-columns:10px auto 10px;width:100%;min-height:100vh;padding-bottom:30px;display:grid}.searchpage button{font-family:Nunito Sans,sans-serif}.searchpage #reference{scroll-margin-top:87px}.searchpage .search-section{flex-direction:column;grid-area:1/2/1/3;justify-content:center;align-items:center;gap:20px;margin:20px 0;display:flex}.searchpage .search-section .search-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:50px;display:flex}.searchpage .search-section .btn-wrapper-search{flex-direction:row;width:100%;display:flex}.searchpage .search-section .btn-wrapper-search .btn-col1{color:#fff;text-transform:uppercase;background-color:#e22258;border:1px solid #e22258;width:100%;padding:10px 0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.searchpage .search-section .btn-wrapper-search .btn-col1:hover{box-shadow:1px 1px 4px #0000003f}.searchpage .search-section .btn-wrapper{flex-flow:wrap;justify-content:center;gap:5px;width:100%;margin-top:15px;display:flex}.searchpage .left{background-color:#fff;display:none}.searchpage .right{grid-column:2/3}.searchpage .right .ad-wrapper-top{background-color:#0000;margin-bottom:30px}.searchpage .right .ad-wrapper-bottom{background-color:#0000;margin-top:30px}.searchpage .right .result-section{background-color:#fff}.searchpage .right .result-section .result-text-wrapper{padding:10px 10px 0}.searchpage .right .result-section .search-btn-wrapper{flex-flow:wrap;justify-content:space-between;gap:5px;margin:10px 0;padding:0 10px;display:flex}.searchpage .right .result-section .filter-promote{flex-direction:row;justify-content:center;align-items:center;gap:5px;margin-bottom:10px;display:flex}.searchpage .right .result-section .filter-promote .filter-btn{background-color:#0000;border:none;flex-flow:row;justify-content:center;align-items:center;gap:5px;min-height:24px;font-size:16px;text-decoration:underline;display:flex}.searchpage .right .result-section .filter-promote p{display:none}.searchpage .right .show-more-wrapper{justify-content:center;align-items:center;margin:10px 0;display:flex}.searchpage .right .show-more-wrapper .show-more-btn{text-transform:uppercase;text-wrap:nowrap;color:#fff;background-color:#e22258;border:1px solid #e22258;border-radius:0;width:100%;padding:10px;font-size:14px;font-weight:600}.searchpage .filter-modal{z-index:150;background-color:none;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;inset:0}.searchpage .filter-modal .filter-modal-wrapper{border-radius:none;background-color:#fff;width:100%;height:100vh;position:relative;overflow-y:auto}.searchpage .filter-modal .filter-modal-header{z-index:4;background-color:#fbf5f1;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0;box-shadow:2px 2px 7px #0000002c}.searchpage .filter-modal .filter-modal-header button{width:34px;height:34px;padding:none;margin:none;background-color:#0000;border:none;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;display:flex}.searchpage .filter-modal .filter-modal-header button .modal-close-btn-content{padding-bottom:2px;font-size:20px;font-weight:400}.searchpage .filter-modal .filter-modal-form-wrapper{padding:16px}.searchpage .filter-modal .filter-modal-wrapper{animation:.3s ease-out forwards slideUp}@media(min-width:340px){.filter-promote p{display:inline}}@media(min-width:481px){.searchpage .filter-modal{background-color:#00000039}.searchpage .filter-modal .filter-modal-wrapper{width:100%;max-width:500px;max-height:80vh;margin:0 16px;box-shadow:0 4px 6px #0000001a}}@media(min-width:768px){.searchpage{grid-template-columns:30px auto 30px}.searchpage .right .result-section .search-btn-wrapper{z-index:50;background-color:#fff;justify-content:space-between;gap:0;margin:10px 0;padding-top:10px;padding-bottom:10px;position:sticky;top:62.5px}}@media(min-width:1040px){.searchpage{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.searchpage{grid-template-rows:120px auto;grid-template-columns:auto 325px 30px 980px auto}.searchpage .search-section{grid-area:1/2/1/5}.searchpage .left{background-color:#0000;grid-column:2/3;display:block}.searchpage .left .filter-btn-wrapper{background-color:#0000;flex-direction:row;justify-content:space-between;display:flex}.searchpage .left .filter-btn-wrapper button{text-transform:uppercase;width:48%;padding:10px 0;font-size:14px;font-weight:400}.searchpage .left .filter-btn-wrapper .filter-btn-active{color:#e22258;background-color:#fff;border:1px solid #fff;border-bottom:none;font-weight:700}.searchpage .left .filter-btn-wrapper .filter-btn-inactive{color:#1d1d1b;background-color:#0000;border:1px solid #1d1d1b;border-bottom:none}.searchpage .right{grid-column:4/5}.searchpage .right .result-section .search-result-text .desktop-text{display:inline}.searchpage .filter-promote{display:none}.searchpage{grid-template-columns:auto 325px 30px 980px auto}}.person-card-small-full{margin:0 10px}.person-card-small,.person-card-small-full{border-top:1px solid #d9d9d9;grid-template-rows:auto auto;gap:5px;padding:10px 0;font-family:Beiruti,sans-serif;display:grid}.person-card-small .modal-wrapper,.person-card-small-full .modal-wrapper{height:auto}.person-card-small .modal-wrapper .modal-content,.person-card-small-full .modal-wrapper .modal-content{padding:20px}.person-card-small .person-information,.person-card-small-full .person-information{cursor:pointer;color:inherit;text-decoration:none;display:block}.person-card-small .person-information .name-wrapper,.person-card-small-full .person-information .name-wrapper{flex-direction:column;align-items:flex-start;gap:5px;display:flex}@media(min-width:400px){.person-card-small .person-information .name-wrapper,.person-card-small-full .person-information .name-wrapper{flex-direction:row;align-items:center}}.person-card-small .person-information .name-wrapper .name-text,.person-card-small-full .person-information .name-wrapper .name-text{font-size:20px;font-weight:700}.person-card-small .person-information .name-wrapper .name-text .first-name-part,.person-card-small-full .person-information .name-wrapper .name-text .first-name-part{font-weight:400}.person-card-small .person-information .name-wrapper .name-text .nickname-part,.person-card-small .person-information .name-wrapper .name-text .surname,.person-card-small-full .person-information .name-wrapper .name-text .nickname-part,.person-card-small-full .person-information .name-wrapper .name-text .surname{font-weight:700}.person-card-small .person-information .name-wrapper .tags-wrapper,.person-card-small-full .person-information .name-wrapper .tags-wrapper{flex-direction:row;gap:5px;height:15px;font-size:14px;display:flex}.person-card-small .reminder-wrapper,.person-card-small-full .reminder-wrapper{display:none}.person-card-small .birthday-wrapper,.person-card-small .adress-wrapper,.person-card-small-full .birthday-wrapper,.person-card-small-full .adress-wrapper{color:#4d4d4d;font-size:14px}.person-card-small .birthday-wrapper .birthday-text-soon,.person-card-small .adress-wrapper .birthday-text-soon,.person-card-small-full .birthday-wrapper .birthday-text-soon,.person-card-small-full .adress-wrapper .birthday-text-soon{color:#e22258;font-weight:700}.person-card-small .button-wrapper,.person-card-small-full .button-wrapper{flex-direction:column;gap:5px;display:flex}.person-card-small .button-wrapper button,.person-card-small-full .button-wrapper button{cursor:pointer;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:5px 10px;display:flex}.person-card-small .button-wrapper button span,.person-card-small-full .button-wrapper button span{text-transform:uppercase;font-size:14px;font-weight:700}.person-card-small .button-wrapper .show-more-btn,.person-card-small-full .button-wrapper .show-more-btn{color:#e22258;background-color:#0000;border:1px solid #e22258;display:flex}.person-card-small .button-wrapper .show-more-btn:hover,.person-card-small-full .button-wrapper .show-more-btn:hover{box-shadow:1px 1px 4px #0000003f}.person-card-small .button-wrapper .send-onion-btn,.person-card-small-full .button-wrapper .send-onion-btn{color:#1d1d1b;background-color:#0000;border:1px solid #1d1d1b}.person-card-small .button-wrapper .send-onion-btn:hover,.person-card-small-full .button-wrapper .send-onion-btn:hover{box-shadow:1px 1px 4px #0000003f}.person-card-large-full{margin:0 10px}.person-card-large,.person-card-large-full{border-top:1px solid #d9d9d9;grid-template-rows:auto;grid-template-columns:auto 170px 180px;gap:5px;padding:10px 0;font-family:Beiruti,sans-serif;display:grid}.person-card-large .person-information,.person-card-large-full .person-information{cursor:pointer;color:inherit;text-decoration:none;display:block}.person-card-large .person-information .name-wrapper,.person-card-large-full .person-information .name-wrapper{flex-direction:row;align-items:center;gap:20px;display:flex}.person-card-large .person-information .name-wrapper .name-text,.person-card-large-full .person-information .name-wrapper .name-text{flex-direction:row;align-items:flex-end;gap:2px;font-size:20px;font-weight:700;display:flex}.person-card-large .person-information .name-wrapper .name-text img,.person-card-large-full .person-information .name-wrapper .name-text img{width:26px;height:26px}.person-card-large .person-information .name-wrapper .name-text .first-name-part,.person-card-large-full .person-information .name-wrapper .name-text .first-name-part{font-weight:400}.person-card-large .person-information .name-wrapper .name-text .nickname-part,.person-card-large .person-information .name-wrapper .name-text .surname,.person-card-large-full .person-information .name-wrapper .name-text .nickname-part,.person-card-large-full .person-information .name-wrapper .name-text .surname{font-weight:700}.person-card-large .person-information .name-wrapper .tags-wrapper,.person-card-large-full .person-information .name-wrapper .tags-wrapper{flex-direction:row;gap:5px;height:15px;font-size:14px;display:flex}.person-card-large .reminder-wrapper,.person-card-large-full .reminder-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-width:170px;height:27px;display:flex}.person-card-large .reminder-wrapper .seperation-line,.person-card-large-full .reminder-wrapper .seperation-line{background-color:#1d1d1b;width:1px;height:20px}.person-card-large .reminder-wrapper .reminder-btn-off,.person-card-large .reminder-wrapper .reminder-btn-on,.person-card-large-full .reminder-wrapper .reminder-btn-off,.person-card-large-full .reminder-wrapper .reminder-btn-on{cursor:pointer;background-color:#0000;border:none;align-items:center;gap:5px;display:flex}.person-card-large .reminder-wrapper .reminder-btn-off span,.person-card-large .reminder-wrapper .reminder-btn-on span,.person-card-large-full .reminder-wrapper .reminder-btn-off span,.person-card-large-full .reminder-wrapper .reminder-btn-on span{text-decoration:underline}.person-card-large .reminder-wrapper .reminder-btn-off span,.person-card-large-full .reminder-wrapper .reminder-btn-off span{pointer-events:all}.person-card-large .reminder-wrapper .reminder-btn-on span,.person-card-large-full .reminder-wrapper .reminder-btn-on span{color:#e22258;pointer-events:none;text-decoration:none}.person-card-large .birthday-wrapper,.person-card-large .adress-wrapper,.person-card-large-full .birthday-wrapper,.person-card-large-full .adress-wrapper{color:#4d4d4d;font-size:14px}.person-card-large .birthday-wrapper .birthday-text-soon,.person-card-large .adress-wrapper .birthday-text-soon,.person-card-large-full .birthday-wrapper .birthday-text-soon,.person-card-large-full .adress-wrapper .birthday-text-soon{color:#e22258;font-weight:700}.person-card-large .button-wrapper,.person-card-large-full .button-wrapper{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:4px;display:flex}.person-card-large .button-wrapper button,.person-card-large-full .button-wrapper button{cursor:pointer;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:5px 10px;display:flex}.person-card-large .button-wrapper button span,.person-card-large-full .button-wrapper button span{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.person-card-large .button-wrapper .show-more-btn,.person-card-large-full .button-wrapper .show-more-btn{color:#e22258;background-color:#0000;border:1px solid #e22258;display:flex}.person-card-large .button-wrapper .show-more-btn span,.person-card-large-full .button-wrapper .show-more-btn span{text-transform:uppercase;font-size:13px;font-weight:700}.person-card-large .button-wrapper .show-more-btn:hover,.person-card-large-full .button-wrapper .show-more-btn:hover{box-shadow:1px 1px 4px #0000003f}.person-card-large .button-wrapper .send-onion-btn,.person-card-large-full .button-wrapper .send-onion-btn{color:#1d1d1b;background-color:#0000;border:1px solid #1d1d1b}.person-card-large .button-wrapper .send-onion-btn span,.person-card-large-full .button-wrapper .send-onion-btn span{text-transform:uppercase;font-size:13px;font-weight:700}.person-card-large .button-wrapper .send-onion-btn:hover,.person-card-large-full .button-wrapper .send-onion-btn:hover{box-shadow:1px 1px 4px #0000003f}.person-card-large .button-wrapper-two,.person-card-large-full .button-wrapper-two{flex-direction:row-reverse;justify-content:space-between;display:flex}.person-card-large .button-wrapper-two button,.person-card-large-full .button-wrapper-two button{width:49%}@media(min-width:300px){.person-information .name-wrapper{gap:20px;display:flex;flex-direction:row!important;align-items:center!important}.person-information .name-wrapper .name-text{flex-direction:row;align-items:flex-end;gap:2px;font-size:20px;font-weight:700;display:flex}.person-information .name-wrapper .name-text img{width:26px;height:26px}.person-information .name-wrapper .name-text .first-name-part{font-weight:400}.person-information .name-wrapper .name-text .nickname-part,.person-information .name-wrapper .name-text .surname{font-weight:700}.button-wrapper-two{flex-direction:row-reverse;justify-content:space-between}.button-wrapper-two button{width:49%}.button-wrapper{flex-direction:row-reverse;justify-content:space-between}.button-wrapper button{width:49%}}@media(min-width:481px){.person-card-small .button-wrapper,.person-card-small-full .button-wrapper{flex-direction:row}}.slider-wrapper{flex-direction:row;align-items:center;gap:10px;display:flex}.filter-form{flex-direction:column;gap:10px;width:100%;height:fit-content;font-size:14px;font-weight:700;display:flex}.filter-form .form-inputs{flex-direction:column;flex-grow:1;gap:20px;padding-bottom:10px;display:flex;overflow-y:auto}.filter-form .big-text{text-transform:uppercase;margin-bottom:5px;font-size:14px;font-weight:700}.filter-form .input-wrapper{flex-direction:column;display:flex}.filter-form .input-wrapper .search-bar-container{width:100%!important;max-width:none!important}.filter-form .input-wrapper .search-bar-container .search-bar-small{border:1px solid #1d1d1b;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:none;height:20px;padding:5px 0;display:flex;border-radius:5px!important}.filter-form .input-wrapper .search-bar-container .search-bar-small input[type=search]{height:20px;padding:5px 0 5px 10px;font-size:12px}.filter-form .input-wrapper .search-bar-container .search-bar-small button{width:45px;min-height:30px;padding-right:10px}.filter-form .input-wrapper .search-bar-container .search-bar-small button .search-icon-wrapper .icon-search{width:20px;height:20px}.filter-form .input-wrapper .search-bar-container .search-bar-small:hover{border-color:#e22258}.filter-form .input-wrapper .search-bar-container .search-bar-small:has(.search-input:focus),.filter-form .input-wrapper .search-bar-container .search-bar-small:has(.search-input:active){border:1px solid #2f9ec6;outline:1px solid #2f9ec6;box-shadow:0 0 5px #2f9ec679}.filter-form .checkbox-wrapper{flex-direction:column;gap:10px;width:100%;display:flex}.filter-form .checkbox-wrapper .checkbox-row{flex-direction:row;justify-content:flex-start;gap:10px;width:100%;display:flex}.filter-form .checkbox-wrapper .checkbox-row .checkbox-label{-webkit-user-select:none;user-select:none;flex-direction:row-reverse;justify-content:flex-end;align-items:center;width:100%;height:22px;font-size:16px;font-weight:400;display:flex}.filter-form .select-row{flex-direction:row;justify-content:space-between;gap:20px;width:100%;display:flex}.filter-form .select-row .input-wrapper{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.filter-form .select-row .input-wrapper select{width:100%}.filter-form .filter-button-wrapper{z-index:2;background-color:#fff;border-top:1px solid #d9d9d9;flex-direction:row;justify-content:space-between;gap:10px;padding:10px 0;display:flex;position:sticky;bottom:0}.filter-form .filter-button-wrapper button{text-transform:uppercase;border-radius:0;width:48%;padding:10px 0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.filter-form .filter-button-wrapper .filter-btn{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:5px;display:flex}input[type=checkbox],input[type=checkbox]:hover,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{appearance:none;outline:none}input[type=checkbox]{box-sizing:border-box;background-color:#fff;border:1px solid #1d1d1b;border-radius:5px;width:20px;height:20px;margin:1px 8px 1px 1px;padding:10px}input[type=checkbox]:checked{box-sizing:border-box;background-color:#e22258;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%23ffffff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m7%2012.9l3.143%203.6L18%207.5'/%3e%3c/svg%3e");background-position:50% -2px;background-repeat:no-repeat;border:1px solid #e22258;margin:1px 8px 1px 1px;padding:10px}input[type=checkbox]:hover{cursor:pointer;border:1px solid #e22258}input[type=checkbox]:focus:not(:focus-visible){box-shadow:none;border:1px solid #1d1d1b;margin:1px 8px 1px 1px}input[type=checkbox]:checked:focus:not(:focus-visible){box-shadow:none;border:1px solid #e22258;margin:1px 8px 1px 1px}input[type=checkbox]:focus-visible,input[type=checkbox]:checked:focus-visible{box-sizing:border-box;border:2px solid #2f9ec6;border-radius:5px;margin:0 7px 0 0;box-shadow:1px 1px 5px #2f9ec679}select,select:hover,select:focus,select:focus-visible{appearance:none;outline:none}select{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1'%20d='m19%209l-7%206l-7-6'/%3e%3c/svg%3e");background-position:97% 4px;background-repeat:no-repeat;border:1px solid #1d1d1b;border-radius:5px;height:32px;padding:5px 10px}select:hover{cursor:pointer;border:1px solid #e22258}select:focus-visible{outline-offset:-2px;padding-left:12px 0;background-color:#0000;border:none;border-radius:5px;outline:2px solid #2f9ec6;height:32px;padding:5px 10px 5px 11px;box-shadow:1px 1px 5px #2f9ec679}input[type=text],input[type=text]:focus,input[type=text]:focus-visible{appearance:none;outline:none}input[type=text]{cursor:text;border:1px solid #1d1d1b;border-radius:5px;height:20px;padding:5px 10px}input[type=text]:hover{cursor:pointer;border:1px solid #e22258}input[type=text]:focus-visible{outline-offset:-2px;background-color:#0000;border:none;outline:2px solid #2f9ec6;height:22px;padding:5px 10px 5px 11px;box-shadow:1px 1px 5px #2f9ec679}input[type=range],input[type=range]:focus,input[type=range]:focus-visible{background-image:none;background-color:none;box-shadow:none;border:none;outline:none}input[type=range]{accent-color:#e22258;cursor:pointer;background-color:#0000;border-radius:20px}input[type=range]:focus:not(:focus-visible){accent-color:#e22258;background-color:#0000;border-radius:20px}input[type=range]:focus-visible{outline-offset:-2px;padding-left:12px 0;border:none;border-radius:5px;outline:2px solid #2f9ec6;box-shadow:1px 1px 5px #2f9ec679}.dual-range-slider{margin-top:10px;position:relative}.dual-range-slider .slider-track{background:#ddd;border-radius:3px;width:100%;height:6px;position:relative}.dual-range-slider .slider-track .slider-range{z-index:1;background:#e22258;border-radius:3px;height:100%;position:absolute}.dual-range-slider .slider-track .range-slider{appearance:none;z-index:2;pointer-events:none;background:0 0;outline:none;width:100%;height:6px;position:absolute;top:0;left:0}.dual-range-slider .slider-track .range-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;z-index:3;pointer-events:auto;background:#e22258;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.dual-range-slider .slider-track .range-slider::-moz-range-thumb{cursor:pointer;z-index:3;pointer-events:auto;background:#e22258;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.dual-range-slider .slider-track .range-slider:hover::-webkit-slider-thumb{transform:scale(1.1)}.dual-range-slider .slider-track .range-slider:hover::-moz-range-thumb{transform:scale(1.1)}.dual-range-slider .slider-track .range-slider:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #2f9ec6}fieldset{appearance:none;border:none;outline:none;margin:0;padding:0}@media(min-width:1355px){.filter-form{gap:0}}.read-only-person-info{border-radius:6px;margin-bottom:10px;padding:0}.read-only-person-info .section-title{color:#1d1d1b;border-bottom:1px solid #d9d9d9;margin:0 0 10px;padding-bottom:6px;font-family:Beiruti,sans-serif;font-size:15px;font-weight:700}.read-only-person-info .info-grid{flex-direction:column;gap:5px;display:flex}.read-only-person-info .info-group{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.read-only-person-info .info-group .info-label{text-transform:uppercase;color:#1d1d1b;flex-shrink:0;min-width:85px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.read-only-person-info .info-group .info-value{font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.my-reminders select,.overview-section select{cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1'%20d='m19%209l-7%206l-7-6'/%3e%3c/svg%3e");background-position:97% 4px;background-repeat:no-repeat;border:1px solid #1d1d1b;border-radius:5px;width:100%;height:32px;padding:2px 10px;font-family:Beiruti,sans-serif;font-size:16px}.my-reminders select:hover,.overview-section select:hover{border:1px solid #e22258}.my-reminders select:focus-visible,.overview-section select:focus-visible{outline-offset:-2px;padding-left:12px 0;background-color:#0000;border:none;border-radius:5px;outline:2px solid #2f9ec6;height:32px;padding:5px 10px 5px 11px;box-shadow:1px 1px 5px #2f9ec679}.my-reminders textarea,.overview-section textarea{cursor:text;box-sizing:border-box;resize:none;border:1px solid #1d1d1b;border-radius:5px;width:100%;padding:10px;font-family:Beiruti,sans-serif;font-size:16px}.my-reminders textarea:hover,.overview-section textarea:hover{border:1px solid #e22258}.my-reminders textarea:focus-visible,.overview-section textarea:focus-visible{outline-offset:-2px;background-color:#0000;border:none;outline:2px solid #2f9ec6;padding:11px;box-shadow:1px 1px 5px #2f9ec679}.my-reminders input,.overview-section input{cursor:text;box-sizing:border-box;border:1px solid #1d1d1b;border-radius:5px;width:100%;height:32px;padding:10px;font-family:Beiruti,sans-serif;font-size:16px}.my-reminders input:hover,.overview-section input:hover{border:1px solid #e22258}.my-reminders input:focus-visible,.my-reminders input:active,.overview-section input:focus-visible,.overview-section input:active{outline-offset:-2px;background-color:#0000;border:none;outline:2px solid #2f9ec6;height:32px;padding:11px;box-shadow:1px 1px 5px #2f9ec679}.search-dropdown{background-color:#fff;border:1px solid #d9d9d9;border-top:none;border-radius:0 0 5px 5px;width:100%;box-shadow:0 4px 6px #0000001a}.search-dropdown .dropdown-message{text-align:center;color:#6d6d6d;padding:16px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.search-dropdown .dropdown-message.error{color:#93002a}.person-card-mini{cursor:pointer;background-color:#fff;border-bottom:1px solid #000;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;transition:background-color .2s;display:flex}.person-card-mini:hover{background-color:#ededed}.person-card-mini:last-child{border-bottom:none}.person-card-mini .person-information{flex-direction:column;flex:1;gap:4px;display:flex}.person-card-mini .person-information .name-wrapper{flex-direction:row;align-items:center;gap:8px;display:flex}.person-card-mini .person-information .name-wrapper .name-text{margin:0;font-family:Beiruti,sans-serif;font-size:14px;font-weight:700}.person-card-mini .person-information .name-wrapper .name-text .nickname-part{font-weight:700}.person-card-mini .person-information .name-wrapper .name-text .first-name-part,.person-card-mini .person-information .name-wrapper .name-text .surname{font-weight:400}.person-card-mini .person-information .name-wrapper .tags-wrapper{flex-direction:row;align-items:center;gap:4px;display:flex}.person-card-mini .person-information .name-wrapper .tags-wrapper img{opacity:.6}.person-card-mini .person-information .adress-wrapper{color:#6d6d6d;margin:0;font-family:Beiruti,sans-serif;font-size:.875em;font-weight:400}.person-card-mini .person-information .age-wrapper{color:#6d6d6d;font-family:Beiruti,sans-serif;font-size:.875em;font-weight:400}.person-card-mini .select-btn{text-transform:uppercase;color:#fff;cursor:pointer;background-color:#e22258;border:none;border-radius:4px;padding:6px 16px;font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:700;transition:background-color .2s}.person-card-mini .select-btn:hover{background-color:#d22053}.person-card-mini .select-btn:active{transform:translateY(1px)}.nameday-search-field label{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.nameday-search-field input{width:100%}.nameday-search-field .nameday-search-container{position:relative}.nameday-search-field .nameday-search-container .nameday-dropdown{z-index:9999;background-color:#fff;border:1px solid #ccc;border-top:none;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 4px #0000001a}.nameday-search-field .nameday-search-container .nameday-dropdown .nameday-result{cursor:pointer;text-align:right;border-bottom:1px solid #eee;padding:8px 12px;transition:background-color .2s}.nameday-search-field .nameday-search-container .nameday-dropdown .nameday-result:last-child{border-bottom:none}.nameday-search-field .nameday-search-container .nameday-dropdown .nameday-result:hover{background-color:#f5f5f5}.nameday-search-field .nameday-search-container .nameday-dropdown .nameday-result strong{font-weight:600}.nameday-search-field .nameday-search-container .nameday-dropdown .nameday-result small{color:#666;font-size:.875rem}.add-reminder-form{flex-direction:column;gap:10px;width:100%;height:fit-content;display:flex}.add-reminder-form #notes{border:1px solid #000!important;border-radius:5px!important;padding:8px!important}@media(min-width:1042px){.add-reminder-form:has(.two-column-layout){width:750px}}.add-reminder-form .search-wrapper{width:100%;position:relative}.add-reminder-form .search-wrapper .search-dropdown{z-index:1050;max-height:300px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.add-reminder-form .search-wrapper .search-dropdown .search-results-container{-ms-overflow-style:none;scrollbar-width:none;max-height:300px;overflow:hidden auto}.add-reminder-form .search-wrapper .search-dropdown .search-results-container::-webkit-scrollbar{display:none}.add-reminder-form .search-bar-large{width:100%;height:37px;padding:0;border:1px solid #000!important;border-radius:5px!important}.add-reminder-form .search-bar-large .search-icon-wrapper{justify-content:flex-end;margin-right:0!important}.add-reminder-form .search-bar-large .search-icon-wrapper .icon-search{width:85%;height:85%}.add-reminder-form .search-bar-large input{padding:10px}.add-reminder-form .search-bar-large:hover{border:1px solid #d22053!important}.add-reminder-form .search-bar-large:focus{border:1px solid #d22053;box-shadow:0 0 10px #ffe1e9}.add-reminder-form.single-column-layout .content-wrapper .grouped-inputs{width:450px;margin:0 auto}@media(max-width:768px){.add-reminder-form.single-column-layout .content-wrapper .grouped-inputs{max-width:100%}}.add-reminder-form .event-form-edit{flex-direction:column;gap:10px;margin-bottom:0;display:flex}.add-reminder-form .event-form-edit p{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.add-reminder-form .content-wrapper{flex-direction:column;flex-grow:1;gap:20px;display:flex;overflow-y:auto}.add-reminder-form .content-wrapper .grouped-person .form-person-section .explanation-text .text-big{text-transform:uppercase;margin-bottom:5px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.add-reminder-form .content-wrapper .grouped-person .form-person-section .explanation-text .type-icon{background-position:50%;background-repeat:no-repeat;background-size:100%;width:12px;height:12px;margin-right:5px}.add-reminder-form .content-wrapper .grouped-person .form-person-section .left-column{flex-direction:column;gap:10px;margin-bottom:0;padding-left:0;display:flex}.add-reminder-form .content-wrapper .grouped-person .form-person-section .right-column{flex-direction:column;gap:10px;display:flex}.add-reminder-form .content-wrapper .grouped-person .form-person-section.two-column-layout{grid-template-columns:1fr 1fr;gap:20px;display:grid}.add-reminder-form .content-wrapper .event-item{background-color:#fff;flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.add-reminder-form .content-wrapper .event-item .text-bigger{text-transform:uppercase;color:#e22258;width:100%;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;margin-bottom:0!important}.add-reminder-form .content-wrapper .grouped-events{flex-direction:column;gap:20px;height:fit-content;display:flex}.add-reminder-form .content-wrapper .grouped-events .event-item{box-sizing:border-box;background-color:#fff;box-shadow:0 2px 6px #0000001a}.add-reminder-form .content-wrapper .grouped-events .event-item .event-form{flex-direction:column;gap:10px;padding:0;display:flex}.add-reminder-form .content-wrapper .grouped-events .event-item .event-form-non-edit{flex-direction:column;gap:10px;padding:0 10px 10px;display:flex}.add-reminder-form .content-wrapper .grouped-events .event-item .event-form-non-edit .edit-item{flex-direction:column;gap:5px;display:flex}.add-reminder-form .content-wrapper .grouped-events .event-item .event-form-non-edit .reminder-item{flex-flow:wrap;justify-content:space-between;gap:5px;width:100%;display:flex}.add-reminder-form .content-wrapper .grouped-events .event-item .event-form-non-edit .reminder-item .reminder-wrapper{flex-direction:column;gap:5px;width:47%;min-width:160px;display:flex}.add-reminder-form .content-wrapper .grouped-events .new-event-btn{text-align:center;background-color:#fff;border:none;width:100%;padding:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700;box-shadow:0 2px 6px #0000001a}.add-reminder-form .content-wrapper .info-display{flex-direction:column;display:flex}.add-reminder-form .content-wrapper .info-display .text-big{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.add-reminder-form .content-wrapper .grouped-inputs{box-sizing:border-box;width:100%}.add-reminder-form .content-wrapper .grouped-inputs .inputs-column{flex-direction:column;gap:10px;display:flex}.add-reminder-form .content-wrapper .grouped-inputs .inputs-column .edit-item,.add-reminder-form .content-wrapper .grouped-inputs .inputs-column .notification-select-label-wrapper{width:100%}.add-reminder-form .content-wrapper .grouped-inputs .inputs-row-double{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.add-reminder-form .content-wrapper .grouped-inputs .inputs-row-double .edit-item,.add-reminder-form .content-wrapper .grouped-inputs .inputs-row-double .info-display,.add-reminder-form .content-wrapper .grouped-inputs .inputs-row-double .notification-select-label-wrapper{width:48%}.add-reminder-form .content-wrapper .grouped-inputs .inputs-row-tripple{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.add-reminder-form .content-wrapper .grouped-inputs .inputs-row-tripple .edit-item,.add-reminder-form .content-wrapper .grouped-inputs .inputs-row-tripple .notification-select-label-wrapper{width:31%}.add-reminder-form .content-wrapper .grouped-inputs .edit-item,.add-reminder-form .content-wrapper .grouped-inputs .notification-select-label-wrapper{flex-direction:column;gap:5px;display:flex}.add-reminder-form .content-wrapper .grouped-inputs .edit-item .text-big,.add-reminder-form .content-wrapper .grouped-inputs .notification-select-label-wrapper .text-big{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.add-reminder-form .button-content-wrapper{z-index:2;background-color:#fff;border-top:1px solid #d9d9d9;flex-direction:row;justify-content:space-between;gap:10px;padding:10px 0;display:flex;position:sticky;bottom:0}.add-reminder-form .button-content-wrapper .button-content{flex-direction:row;justify-content:space-between;margin:0;display:flex;width:100%!important}.add-reminder-form .button-content-wrapper .button-content .disabled-btn{opacity:.3;cursor:not-allowed}.add-reminder-form .button-content-wrapper .button-content .save-btn,.add-reminder-form .button-content-wrapper .button-content .close-btn{text-transform:uppercase;color:#fff;border:none;width:48%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.add-reminder-form .button-content-wrapper .button-content .save-btn{background-color:#e22258}.add-reminder-form .button-content-wrapper .button-content .close-btn{background-color:#6d6d6d}.manual-button-wrapper .manual-btn{text-transform:uppercase;color:#e22258;cursor:pointer;text-align:left;background-color:#fff;border:none;padding:0;font-family:Nunito Sans,sans-serif;font-size:9px;font-weight:700;transition:all .3s}.manual-button-wrapper .manual-btn:hover{color:#d22053;text-decoration:underline}.manual-button-wrapper .manual-btn:active{transform:translateY(1px)}.search-instead-wrapper{margin-top:10px!important}.search-instead-wrapper .search-instead-btn{text-transform:uppercase;color:#d22053;cursor:pointer;background-color:#fff;border:1px solid #d22053;border-radius:5px;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:700;transition:all .2s}.search-instead-wrapper .search-instead-btn:hover{color:#fff;background-color:#e22258}.search-instead-wrapper .search-instead-btn:active{transform:translateY(1px)}@media(min-width:1355px){.my-reminders .add-reminder-form .content-wrapper{box-shadow:none;background-color:#0000}.my-reminders .add-reminder-form .button-content-wrapper{flex-direction:row;justify-content:flex-end;display:flex}.my-reminders .add-reminder-form .button-content-wrapper .button-content .save-btn,.my-reminders .add-reminder-form .button-content-wrapper .button-content .close-btn{width:48%}}.search-result-section .show-more-content{flex-direction:column;gap:20px;width:100%;margin-top:20px;padding-bottom:20px;display:flex}.search-result-section .show-more-content p{text-align:center;text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.search-result-section .show-more-content p .text-pink{color:#e22258}.search-result-section .show-more-content .btn-wrapper{flex-flow:wrap;justify-content:space-between;gap:10px;width:100%;max-width:500px;margin:auto;display:flex}.search-result-section .show-more-content .btn-wrapper .register-btn,.search-result-section .show-more-content .btn-wrapper .login-btn{text-transform:uppercase;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.search-result-section .show-more-content .btn-wrapper .register-btn{color:#fff;background-color:#e22258;border:1px solid #e22258}.search-result-section .show-more-content .btn-wrapper .login-btn{color:#1d1d1b;background-color:#fff;border:1px solid #1d1d1b}@media(min-width:481px){.search-result-section .show-more-content .btn-wrapper{flex-wrap:nowrap;width:100%;max-width:500px;margin:auto}.search-result-section .show-more-content .btn-wrapper .register-btn,.search-result-section .show-more-content .btn-wrapper .login-btn{width:47%}.search-result-section .modal-wrapper{width:auto;height:auto;overflow:visible}}@media(min-width:481px)and (min-width:481px){.search-result-section .modal-wrapper{max-width:1200px}}@media(min-width:481px){.search-result-section .modal-wrapper .modal-content{padding:20px;position:relative;overflow:visible}}.filter-section-wrapper{position:sticky;top:90px}.filter-section-wrapper .filter-btn-type-wrapper{margin-bottom:10px}.filter-section-wrapper .filter-btn-type-wrapper .filter-btn-type-active{text-transform:uppercase;color:#e22258;text-align:start;background-color:#fff;border:1px solid #fff;border-bottom:none;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.filter-section-wrapper .filter-btn-type-wrapper .filter-btn-inactive{color:#1d1d1b;background-color:#0000;border:1px solid #1d1d1b}@media(min-width:481px){.filter-section-wrapper .filter-btn-type-wrapper{flex-direction:row;justify-content:center;display:flex}.filter-section-wrapper .filter-btn-type-wrapper .filter-btn-type-active{width:236px}}@media(min-width:1355px){.filter-section-wrapper .filter-btn-type-wrapper{background-color:#0000;justify-content:space-between;margin-bottom:0}.filter-section-wrapper .filter-btn-type-wrapper .filter-btn-type-active{width:48%}.filter-section-wrapper .filter-btn-type-wrapper .filter-btn-inactive{border-bottom:none}.filter-section-wrapper .filter-wrapper{box-shadow:none;background-color:#fff;padding:10px}.filter-section-wrapper{position:sticky;top:90px}.filter-section-wrapper .filter-wrapper{scrollbar-width:thin;flex-direction:column;max-height:calc(100vh - 165px);padding:10px 10px 0;display:flex;overflow:hidden}.filter-section-wrapper .filter-wrapper::-webkit-scrollbar{width:6px}.filter-section-wrapper:hover .filter-wrapper{overflow-y:auto}}.no-search{flex-direction:column;gap:20px;padding:10px;display:flex}.no-search article{flex-direction:column;gap:10px;display:flex}.no-search article .header-text{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.no-search article .link-list-wrapper{flex-flow:wrap;justify-content:space-between;width:100%;display:flex}.no-search article .link-list-wrapper .link-list .link-text{color:#1d1d1b;font-family:Beiruti,sans-serif;font-size:1.25em;font-weight:400}.no-search article .link-list-wrapper .link-list .link-text:hover{color:#e22258}.no-search article .link-list-wrapper .one-col{flex-direction:column;gap:5px;display:flex}.no-search article .link-list-wrapper .two-col{flex-direction:row;justify-content:space-between;width:100%;display:flex}.no-search article .link-list-wrapper .two-col .column{flex-direction:column;gap:5px;width:47%;display:flex}.no-search article .link-list-wrapper .four-col{flex-direction:row;justify-content:space-between;width:100%;display:flex}.no-search article .link-list-wrapper .four-col .column{flex-direction:column;gap:5px;width:23%;display:flex}.no-results{flex-direction:column;gap:20px;padding:10px;display:flex}.no-results article{flex-direction:column;gap:10px;display:flex}.no-results article .header-text{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.no-results article ul{list-style-position:inside}.no-results article ul li{padding:5px 0}.result-text-wrapper .header-text{text-transform:uppercase;margin-bottom:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.result-text-wrapper .header-result-text{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.result-text-wrapper .header-result-text .pink-text{color:#e22258;flex-direction:row;display:inline-block}.result-text-wrapper .header-result-text .result-count-value{margin-right:4px}.result-text-wrapper .header-result-text .result-count{flex-direction:row;justify-content:center;align-items:center;display:flex}.result-text-wrapper .header-result-text .result-count-skeleton{vertical-align:middle;background:linear-gradient(90deg,#e222581f,#e2225842,#e222581f) 0 0/200% 100%;border-radius:999px;width:70px;height:.9em;margin-right:4px;animation:1.6s ease-in-out infinite loading-shimmer;display:inline-block}.result-text-wrapper .header-result-text .desktop-text{margin-top:5px}.breadcrumbs{flex-wrap:wrap;align-items:center;gap:5px;padding:0;font-size:14px;display:flex}.breadcrumbs a{color:#676767;text-decoration:none;transition:all .3s}.breadcrumbs a:hover{color:#e22258;text-decoration:underline}.breadcrumbs .separator{color:#999;margin:0 5px}.breadcrumbs .current{color:#333;font-weight:500}.page-wrapper-visible{pointer-events:none;background-color:#0000;grid-template-columns:10px auto 10px;width:100%;display:grid}.page-wrapper-hidden{display:none}.sticky-button-wrapper{opacity:0;will-change:transform,opacity;pointer-events:none;z-index:135;flex-direction:column;justify-content:flex-end;align-items:flex-end;transition:transform .4s ease-out,opacity .3s;display:flex;position:fixed;bottom:10px;right:10px;transform:translate(100%)}.sticky-button-wrapper.visible{pointer-events:auto;animation:.4s ease-out forwards slideInFromRight}.sticky-button-wrapper.hidden{pointer-events:none;animation:.4s ease-in forwards slideOutToRight}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.sticky-button-wrapper button{pointer-events:auto;background-color:#7d3648;border:none;border-radius:50px;align-items:center;gap:10px;padding:10px 30px;display:flex;box-shadow:2px 2px 4px #00000059}.sticky-button-wrapper button .text-big{text-transform:uppercase;color:#fff;text-align:center;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.sticky-button-wrapper button .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px}.sticky-button-wrapper button .icon-filtrera{filter:brightness(0)invert();background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.66646%2016C6.58063%2016%206.49396%2015.9833%206.41146%2015.9492C6.1623%2015.846%205.99997%2015.6028%205.99997%2015.3332V7.495C5.99997%207.13883%205.8613%206.804%205.60947%206.55217L0.195334%201.138C0.00466884%200.947333%20-0.0524975%200.660667%200.0508352%200.4115C0.154001%200.1625%200.397%200%200.666665%200H15.3332C15.6029%200%2015.8459%200.1625%2015.9492%200.4115C16.0524%200.660667%2015.9954%200.947333%2015.8047%201.138L10.3906%206.55217C10.1388%206.804%2010.0001%207.13883%2010.0001%207.495V12.6665C10.0001%2012.8433%209.92994%2013.0128%209.80478%2013.1378L7.13813%2015.8045C7.01063%2015.932%206.84013%2015.9998%206.66663%2015.9998L6.66646%2016ZM2.27616%201.33333L6.5523%205.6095C7.05596%206.11317%207.33329%206.78283%207.33329%207.49517V13.724L8.66662%2012.3907V7.49517C8.66662%206.78283%208.94395%206.11317%209.44761%205.6095L13.7238%201.33333H2.27616Z'%20fill='%231D1D1B'/%3e%3c/svg%3e");height:25px}.sticky-button-wrapper button .icon-navigering{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='16'%20viewBox='0%200%2020%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3crect%20y='5.81836'%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3crect%20y='11.6367'%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3cpath%20d='M7.27295%202.18164H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M7.27295%208H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M7.27295%2013.8184H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");height:25px}@media(min-width:768px){.sticky-button-wrapper{bottom:30px;right:30px}.page-wrapper-visible{grid-template-columns:30px auto 30px}}@media(min-width:1040px){.page-wrapper-visible{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.page-wrapper-visible{display:none}}header{z-index:100;-webkit-backdrop-filter:blur(15px);background-color:#ffffffd1;grid-template-rows:auto auto;grid-template-columns:10px auto 10px;width:100%;display:grid;position:sticky;top:0;box-shadow:2px 2px 8px #00000029}header .main-nav{z-index:100;flex-direction:row;grid-area:1/2/1/2;justify-content:space-between;min-height:42.5px;padding:10px 0;display:flex}header .main-nav .logo-wrapper{justify-content:center;align-items:center;display:flex}header .main-nav .logo-wrapper img{height:5vw;max-height:29px}header .main-nav .search-wrapper{flex-direction:row;justify-content:center;align-items:center;min-width:210px;display:flex}header .main-nav .btn-wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}header .main-nav .btn-wrapper .link-text{text-transform:uppercase;color:#1d1d1b;text-align:center;align-items:center;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900;text-decoration:none;display:flex}header .main-nav .btn-wrapper .my-page-btn,header .main-nav .btn-wrapper .logout-btn{background-color:#0000;border:none;justify-content:flex-end;align-items:center;gap:10px;min-height:24px;display:flex}header .main-nav .btn-wrapper .my-page-btn .btn-text,header .main-nav .btn-wrapper .logout-btn .btn-text{display:none}header .main-nav .btn-wrapper .my-page-btn .icon,header .main-nav .btn-wrapper .logout-btn .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;width:32px;height:22px}header .main-nav .btn-wrapper .my-page-btn .my-page-icon,header .main-nav .btn-wrapper .logout-btn .my-page-icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2049.5%2035.1'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1b;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20class='st1'%20cx='18.3'%20cy='12.3'%20r='7.6'/%3e%3cpath%20class='st0'%20d='M38.6,20c.9.8,1.8.8,2.6,0,2-2,4.1-3.8,6.1-6,1.2-1.2,1.4-2.9.8-4.4-.6-1.5-2-2.4-3.7-2.7-1.8-.3-3.2.3-4.4,1.7-.3-.3-.6-.5-.8-.6-2.1-1.7-4.7-1.7-6.6,0-1.7,1.7-1.8,4.3,0,6.1,2,2,6,6,6,6Z'/%3e%3cpath%20class='st1'%20d='M18.3,33.6h2.7c4.1,0,7.8,0,10.4-.5,1.4-.3,2.3-.6,3.1-1.1.5-.5.6-1.1.6-2,0-2.4-1.7-4.9-4.6-6.9-1.7-1.1-3.7-1.8-5.8-2.3-1.8,1.4-4,2.1-6.4,2.1s-4.7-.8-6.6-2.3c-2.1.6-4.1,1.4-5.6,2.4-2.9,2-4.6,4.4-4.6,6.9s2.3,2.9,3.7,3.1c2.7.5,6.3.5,10.4.5,0,0,2.7,0,2.7,0Z'/%3e%3c/svg%3e")}header .main-nav .btn-wrapper .my-page-btn .logout-icon,header .main-nav .btn-wrapper .logout-btn .logout-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3e%3cpath%20fill='currentColor'%20fill-rule='evenodd'%20d='M2.5.351a40.5%2040.5%200%200%201%205.74%200c1.136.081%202.072.874%202.264%201.932a2.25%202.25%200%200%200-2.108%202.28H4.754a2.25%202.25%200%200%200%200%204.5h3.642a2.25%202.25%200%200%200%202.145%202.281l-.004.085c-.06%201.2-1.06%202.132-2.296%202.22a40.5%2040.5%200%200%201-5.742%200C1.263%2013.561.263%2012.63.203%2011.43a91%2091%200%200%201%200-8.859C.263%201.372%201.263.439%202.5.351m7.356%205.462L9.661%204.7a1%201%200%200%201%201.432-1.067c1.107.553%202.178%201.624%202.731%202.731a1%201%200%200%201%200%20.895c-.553%201.107-1.624%202.178-2.731%202.731A1%201%200%200%201%209.66%208.924l.195-1.111H4.754a1%201%200%201%201%200-2z'%20clip-rule='evenodd'/%3e%3c/svg%3e");width:22px;height:22px;transition:transform 50ms ease-in-out}header .main-nav .btn-wrapper .my-page-btn .logout-icon:hover,header .main-nav .btn-wrapper .logout-btn .logout-icon:hover{transform:scale(1.1)}header .main-nav .btn-wrapper .my-page-btn .logout-icon:active,header .main-nav .btn-wrapper .logout-btn .logout-icon:active{transform:scale(.99)}header .main-nav .btn-wrapper .become-member-btn{background-color:#0000;border:none;justify-content:flex-end;align-items:center;gap:10px;min-height:24px;display:flex}header .main-nav .btn-wrapper .become-member-btn .btn-text{display:none}header .main-nav .btn-wrapper .become-member-btn .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;width:27px;height:27px}header .main-nav .btn-wrapper .become-member-btn .become-member-icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2027.1%2027.1'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M12.9,17.6c.6.5,1.2.5,1.7,0,1.3-1.3,2.7-2.5,4-3.9.8-.8.9-1.9.5-2.9s-1.3-1.6-2.4-1.8c-1.2-.2-2.1.2-2.9,1.1-.2-.2-.4-.3-.5-.4-1.4-1.1-3.1-1.1-4.3.1-1.1,1.1-1.2,2.8,0,4s3.9,3.8,3.9,3.8Z'/%3e%3cpath%20class='st0'%20d='M13.5,27.1C6.1,27.1,0,21,0,13.5S6.1,0,13.5,0s13.5,6.1,13.5,13.5-6.1,13.6-13.5,13.6ZM13.5,1.5C6.9,1.5,1.5,6.9,1.5,13.5s5.4,12.1,12,12.1,12-5.4,12-12.1S20.2,1.5,13.5,1.5Z'/%3e%3c/svg%3e")}header .main-nav .btn-wrapper .menu-btn{justify-content:baseline;background-color:#0000;border:none;align-items:center;display:flex}.btn-wrapper-shop{flex-direction:row;justify-content:flex-end;align-items:center;gap:20px;display:flex}.btn-wrapper-shop .basket-btn{background-color:#0000;border:none;flex-direction:row;align-items:center;display:flex;position:relative}.btn-wrapper-shop .basket-btn .basket-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3e%3cpath%20fill='%231d1d1b'%20fill-rule='evenodd'%20d='M8.49%201.934a.875.875%200%200%201%201.52-.868l1.89%203.309h.498c.239-.004.475.048.69.151c.217.104.407.257.556.445s.254.406.31.639s.06.474.016.708v.001l-1.048%205.498v.002c-.071.366-.263.7-.55.94a1.55%201.55%200%200%201-1.022.366h-8.7a1.55%201.55%200%200%201-1.022-.365a1.63%201.63%200%200%201-.55-.941v-.002L.03%206.319v-.001A1.67%201.67%200%200%201%20.355%204.97c.15-.188.339-.34.556-.445c.215-.103.451-.155.69-.151H2.1l1.891-3.31a.875.875%200%200%201%201.52.869l-1.395%202.44h5.77zm3.927%203.69q.066%200%20.13.03q.066.03.118.094q.052.065.073.153q.021.09.004.18v.002l-1.047%205.498a.4.4%200%200%201-.127.221a.3.3%200%200%201-.199.073H2.631a.3.3%200%200%201-.199-.073a.4.4%200%200%201-.127-.22v-.001L1.258%206.083v-.002a.42.42%200%200%201%20.077-.333a.3.3%200%200%201%20.117-.094a.3.3%200%200%201%20.131-.03l.014.001z'%20clip-rule='evenodd'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:27px;height:27px;position:relative}.btn-wrapper-shop .basket-btn .basket-amount{color:#fff;text-transform:uppercase;text-align:center;background-color:#e22258;border-radius:25px;padding:2px 6px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;position:absolute;bottom:0;right:0;transform:translate(40%,40%)}.todays-links{background-color:#ffe1e9;grid-area:2/1/3/4;grid-template-columns:10px auto 10px;min-height:27px;display:grid}.todays-links .todays-info{flex-flow:wrap;grid-column:2/2;justify-content:center;align-items:center;gap:10px;min-height:27px;padding:10px 0;display:flex}.todays-links .todays-info .seperation-line{background-color:#e22258;width:2px;height:17px}.todays-links .todays-info div{flex-direction:row;gap:5px;display:flex}.todays-links .todays-info a,.todays-links .todays-info p{color:#1d1d1b;align-items:center;min-height:22px;font-size:15px;font-weight:700;display:flex}.todays-links .todays-info .todays-info__loading{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.todays-links .todays-info .loading-label{align-items:center;gap:8px;display:flex}.todays-links .todays-info .loading-icon{background-color:#e22258;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite loading-pulse;box-shadow:0 0 0 4px #e2225826}.todays-links .todays-info .loading-dots{gap:4px;display:inline-flex}.todays-links .todays-info .loading-dots .dot{background-color:#e22258;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite loading-dot}.todays-links .todays-info .loading-dots .dot:nth-child(2){animation-delay:.2s}.todays-links .todays-info .loading-dots .dot:nth-child(3){animation-delay:.4s}.todays-links .todays-info .loading-skeleton{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.todays-links .todays-info .skeleton-block{background:linear-gradient(90deg,#e222581f,#e2225842,#e222581f) 0 0/200% 100%;border-radius:999px;height:14px;animation:1.6s ease-in-out infinite loading-shimmer}.todays-links .todays-info .skeleton-date{width:150px}.todays-links .todays-info .skeleton-week{width:80px}.todays-links .todays-info .skeleton-celebration{width:190px}.todays-links .todays-info .skeleton-names{width:120px}.todays-links .todays-info .todays-info__error{color:#333;font-weight:700}.todays-links .todays-info .namedays,.todays-links .todays-info .namedays span{flex-direction:row;align-items:center;display:flex}.todays-links .todays-info .celebration-icon{background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='11'%20viewBox='0%200%2011%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.14833%205.85547C4.20419%206.05528%204.27329%206.24242%204.35066%206.42027C4.42886%206.59981%204.51782%206.77596%204.61257%206.94959C4.74953%207.20052%204.89103%207.4223%205.02385%207.63098C5.52492%208.41714%205.91344%209.02714%205.64904%2010.3637L5.31597%2010.2957C5.55305%209.09811%205.19722%208.53965%204.73836%207.81981C4.60223%207.60648%204.45783%207.37963%204.31508%207.11814C4.21785%206.94029%204.12475%206.75569%204.03993%206.56052C3.95428%206.36324%203.87897%206.16047%203.82022%205.95052L4.14792%205.85547H4.14833Z'%20fill='%23835260'/%3e%3cpath%20d='M6.86542%206.77885C6.78598%206.98754%206.69288%207.18186%206.59234%207.36604C6.49179%207.54896%206.38173%207.72469%206.26754%207.89451C6.10493%208.13657%205.93818%208.35159%205.78178%208.5531C5.26044%209.22562%204.85537%209.74775%204.98239%2010.9631L4.64394%2010.9999C4.50202%209.64468%204.94474%209.07354%205.5149%208.3385C5.66469%208.14544%205.82357%207.94014%205.98618%207.69892C6.09458%207.53755%206.19926%207.37111%206.29526%207.19622C6.39084%207.02218%206.4769%206.84222%206.54848%206.65381L6.86542%206.77885Z'%20fill='%23835260'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.32797%201.967L4.1575%202.04768C3.92372%201.53569%203.5021%201.08917%203.00559%200.855561C2.57693%200.654058%202.092%200.613926%201.62859%200.834017L1.54956%200.660395C2.67789%200.149666%203.81366%200.839086%204.32797%201.967ZM4.25969%205.98059C4.62753%205.61096%204.91261%204.83578%205.01729%203.98753C5.11328%203.21066%205.05577%202.38183%204.77028%201.75578C4.43968%201.03045%203.88731%200.495643%203.26294%200.216833C2.64603%20-0.0585969%201.95753%20-0.082676%201.34392%200.208385C0.729487%200.50029%200.304969%201.05453%200.114225%201.71354C-0.0790015%202.38141%20-0.0330741%203.15785%200.297935%203.88318C0.58343%204.50882%201.16725%205.08713%201.81147%205.51169C2.51528%205.97595%203.27991%206.25264%203.79339%206.2028C4.58491%206.12633%203.69284%206.55004%204.25969%205.98059Z'%20fill='%23835260'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.3175%202.77553L6.48797%202.85664C6.72174%202.34464%207.14337%201.89812%207.63988%201.66451C8.06853%201.46301%208.55346%201.42288%209.01687%201.64297L9.0959%201.46934C7.96758%200.958616%206.83222%201.64804%206.31791%202.77595M6.38577%206.78912C6.01794%206.41949%205.73327%205.64431%205.62817%204.79563C5.53177%204.01877%205.58969%203.18994%205.87519%202.56388C6.2062%201.83856%206.75774%201.30375%207.38252%201.02494C7.99944%200.749509%208.68794%200.725429%209.30154%201.01649C9.91598%201.3084%2010.3405%201.86264%2010.5312%202.52164C10.7245%203.18952%2010.6785%203.96596%2010.3475%204.69129C10.062%205.31692%209.4778%205.89524%208.83399%206.31979C8.13019%206.78405%207.36556%207.06075%206.85208%207.0109C6.06055%206.93444%206.95262%207.35857%206.38577%206.78912Z'%20fill='%23835260'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:18px;height:18px;display:block}@keyframes loading-shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes loading-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes loading-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media(min-width:450px){header .main-nav{flex-direction:row;grid-area:1/2/1/2;justify-content:space-between;min-height:42.5px;padding:10px 0;display:flex}header .main-nav .logo-wrapper{justify-content:center;align-items:center;display:flex}header .main-nav .logo-wrapper img{height:5vw;max-height:29px}header .main-nav .btn-wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}header .main-nav .btn-wrapper .my-page-btn{text-transform:uppercase;color:#1d1d1b;background-color:#0000;border:none;justify-content:flex-end;align-items:center;gap:10px;min-height:24px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900;display:flex}header .main-nav .btn-wrapper .my-page-btn .btn-text{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900;display:block}header .main-nav .btn-wrapper .become-member-btn{text-transform:uppercase;color:#1d1d1b;background-color:#0000;border:none;justify-content:flex-end;align-items:center;gap:10px;min-height:24px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900;display:flex}header .main-nav .btn-wrapper .become-member-btn .btn-text{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900;display:block}header .main-nav .btn-wrapper .become-member-btn .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;width:27px;height:27px}header .main-nav .btn-wrapper .become-member-btn .become-member-icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2027.1%2027.1'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M12.9,17.6c.6.5,1.2.5,1.7,0,1.3-1.3,2.7-2.5,4-3.9.8-.8.9-1.9.5-2.9s-1.3-1.6-2.4-1.8c-1.2-.2-2.1.2-2.9,1.1-.2-.2-.4-.3-.5-.4-1.4-1.1-3.1-1.1-4.3.1-1.1,1.1-1.2,2.8,0,4s3.9,3.8,3.9,3.8Z'/%3e%3cpath%20class='st0'%20d='M13.5,27.1C6.1,27.1,0,21,0,13.5S6.1,0,13.5,0s13.5,6.1,13.5,13.5-6.1,13.6-13.5,13.6ZM13.5,1.5C6.9,1.5,1.5,6.9,1.5,13.5s5.4,12.1,12,12.1,12-5.4,12-12.1S20.2,1.5,13.5,1.5Z'/%3e%3c/svg%3e")}header .main-nav .btn-wrapper .menu-btn{justify-content:baseline;background-color:#0000;border:none;align-items:center;display:flex}}@media(min-width:768px){header,.todays-links{grid-template-columns:30px auto 30px}.todays-links .user-btn{grid-column:3/3;display:block}.todays-links .todays-info{flex-wrap:nowrap}}@media(min-width:1355px){header .main-nav .btn-wrapper-mobile{display:none}.todays-links .todays-info{grid-column:2/2}.todays-links .login-btn{text-transform:uppercase;background-color:#0000;border:none;flex-direction:row;grid-column:3/3;justify-content:space-between;align-items:center;gap:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900;display:flex}header{grid-template-columns:auto 1335px auto}.todays-links{text-wrap:nowrap;grid-template-columns:auto 1190px 145px auto}}.burger-menu{cursor:pointer;box-sizing:border-box;background:0 0;border:none;width:30px;height:25px;padding:0;position:relative;overflow:visible}.burger-menu .bar{transform-origin:50%;background-color:#333;border-radius:2px;height:3px;transition:transform .3s,opacity .3s;position:absolute;left:3px;right:3px}.burger-menu .top{top:5px}.burger-menu .middle{top:11px}.burger-menu .bottom{top:17px}.burger-menu.open .top{top:11px;transform:rotate(45deg)}.burger-menu.open .middle{opacity:0}.burger-menu.open .bottom{top:11px;transform:rotate(-45deg)}footer{text-align:center;background-color:#835260;grid-template-columns:10px auto 10px;width:100%;display:grid}footer .footer-content{color:#fff;grid-area:1/2/1/3;grid-template-rows:auto auto auto auto;gap:20px;max-width:970px;margin:auto;padding:20px 0;display:grid}footer .footer-content .footer-info{flex-direction:column;grid-row:2/2;gap:5px;width:100%;display:flex}footer .footer-content .footer-info .logo-link img{width:150px}@media(min-width:320px){footer .footer-content .footer-info .logo-link img{width:250px}}footer .footer-content .footer-main-nav,footer .footer-content .footer-extra-nav{flex-flow:wrap;justify-content:flex-start;gap:20px;display:flex}footer .footer-content .footer-main-nav nav,footer .footer-content .footer-extra-nav nav{width:100%}footer .footer-content .footer-main-nav nav ul,footer .footer-content .footer-extra-nav nav ul{flex-direction:column;gap:10px;list-style-type:none;display:flex}footer .footer-content .footer-main-nav nav .footer-link,footer .footer-content .footer-extra-nav nav .footer-link{text-transform:uppercase;color:#fff;border:none;min-height:24px;padding:6px;font-size:16px;font-weight:900;text-decoration:none}footer .footer-content .footer-main-nav{grid-row:1/1}footer .footer-content .footer-extra-nav{grid-row:3/3}footer .footer-content .copyright-text{text-align:center;grid-row:4/5;margin-top:50px}@media(min-width:470px){footer{text-align:start}footer .footer-content .footer-main-nav nav,footer .footer-content .footer-extra-nav nav{width:210px}}@media(min-width:768px){footer{grid-template-columns:30px auto 30px;padding:30px 0}footer .footer-content{color:#fff;grid-area:1/2/1/3;grid-template-rows:auto auto auto;grid-template-columns:3fr 2fr;gap:20px;max-width:970px;margin:auto;padding:20px 0;display:grid}footer .footer-content .footer-info{grid-area:1/1/1/1;gap:20px}footer .footer-content .footer-main-nav{flex-direction:column;grid-area:1/2/1/3;justify-content:center;margin-top:58.5px;margin-left:50px}footer .footer-content .footer-extra-nav{flex-flow:wrap;grid-area:2/1/2/1;justify-content:flex-start;gap:20px;display:flex}footer .footer-content .copyright-text{grid-area:3/1/4/3}}@media(min-width:1355px){footer{grid-template-columns:auto 1290px auto}}.auth-modal-overlay{z-index:900;background-color:#00000039;justify-content:center;align-items:flex-start;width:100%;height:100vh;display:flex;position:fixed;inset:0}.auth-modal{background-color:#fff;border-radius:0;width:100%;height:100%;font-family:Beiruti,sans-serif;position:relative;overflow-y:auto;box-shadow:3px 3px 30px #00000080}.modal-header.auth-modal-header,.auth-modal-header{z-index:1000;background-color:#fbf5f1;justify-content:space-between;align-items:center;padding:20px;display:flex;position:relative;top:0;box-shadow:1px 1px 4px #0000003f;position:sticky!important}.modal-header.auth-modal-header .auth-modal-title,.auth-modal-header .auth-modal-title{text-transform:uppercase;color:#1d1d1b;margin:0;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.modal-header.auth-modal-header .close-button,.auth-modal-header .close-button{background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%231d1d1b'%20stroke-width='1.5'%3e%3ccircle%20cx='12'%20cy='12'%20r='10'/%3e%3cpath%20stroke-linecap='round'%20d='m14.5%209.5l-5%205m0-5l5%205'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;border:none;width:30px;height:30px}.auth-modal-content{background-color:#fff;padding:20px}.auth-modal-content .success-message{color:#206d32;text-align:center;background-color:#d4edda;border:1px solid #96c7a2;border-radius:0;margin-bottom:10px;padding:10px;font-size:15px;font-weight:450}.auth-modal-content .error-message.general-error{color:#e22258;text-align:center;background-color:#ffe1e9;border:1px solid #d22053;border-radius:0;margin-bottom:10px;padding:10px;font-size:15px;font-weight:450}@media(min-width:768px){.auth-modal-content{padding:40px 30px}}@media(min-width:481px){.auth-modal{max-width:500px;height:auto;max-height:80vh;margin:0 16px;top:80px}}.create-account-modal{flex-direction:column;gap:10px;width:100%;display:flex}.create-account-modal .modal-description{color:#676767;text-align:center;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.auth-form{flex-direction:column;gap:20px;display:flex}.auth-form .form-row{gap:15px;display:flex}@media(max-width:768px){.auth-form .form-row{flex-direction:column;gap:20px}}.auth-form .input-group{flex-direction:column;flex:1;gap:8px;display:flex}.auth-form .input-group label{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700}.auth-form .input-group input[type=text],.auth-form .input-group input[type=email],.auth-form .input-group input[type=password]{background-color:#fff;border:1px solid #1d1d1b;border-radius:5px;padding:12px 15px;font-family:Beiruti,sans-serif;font-size:16px;transition:all .2s}.auth-form .input-group input[type=text]:focus,.auth-form .input-group input[type=email]:focus,.auth-form .input-group input[type=password]:focus{border-color:#55a584;outline:none;box-shadow:0 0 0 2px #559ea579}.auth-form .input-group input[type=text].error,.auth-form .input-group input[type=email].error,.auth-form .input-group input[type=password].error{border-color:#e22258;box-shadow:0 0 0 2px #e2225833}.auth-form .input-group input[type=text]::placeholder,.auth-form .input-group input[type=email]::placeholder,.auth-form .input-group input[type=password]::placeholder{color:#676767;font-style:italic}.auth-form .input-group .error-message{color:#e22258;font-size:12px;font-weight:600}.auth-form .checkbox-group{flex-direction:column;gap:5px;display:flex}.auth-form .checkbox-group .checkbox-label{color:#1d1d1b;cursor:pointer;align-items:flex-end;font-size:15px;line-height:1.4;display:flex}.auth-form .checkbox-group .checkbox-label input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.auth-form .checkbox-group .checkbox-label input[type=checkbox]:checked~.checkmark{background-color:#e22258;border-color:#e22258}.auth-form .checkbox-group .checkbox-label input[type=checkbox]:checked~.checkmark:after{display:block}.auth-form .checkbox-group .checkbox-label input[type=checkbox]:focus~.checkmark{box-shadow:0 0 0 2px #559ea579}.auth-form .checkbox-group .checkbox-label .checkmark{background-color:#fff;border:1px solid #1d1d1b;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin-top:2px;margin-right:10px;position:relative}.auth-form .checkbox-group .checkbox-label .checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;display:none;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.auth-form .checkbox-group .checkbox-label a{color:#e22258;text-decoration:underline}.auth-form .checkbox-group .checkbox-label a:hover{color:#d22053}.auth-form .checkbox-group .error-message{color:#e22258;margin-top:5px;font-size:12px;font-weight:600}.auth-form .submit-button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#e22258;border:1px solid #e22258;border-radius:0;padding:15px 20px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;transition:all .2s}.auth-form .submit-button:hover{background-color:#d22053;border-color:#d22053;box-shadow:1px 1px 4px #0000003f}.auth-form .submit-button:focus{outline:none;box-shadow:0 0 0 2px #559ea579}.switch-mode{text-align:center;border-top:1px solid #d9d9d9;padding-top:20px;padding-bottom:20px}.switch-mode p{color:#1d1d1b;margin:0;font-size:16px}.switch-mode .link-button{color:#e22258;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:700;text-decoration:underline}.switch-mode .link-button:hover{color:#d22053}.login-modal{flex-direction:column;gap:10px;width:100%;display:flex}.login-modal .modal-description{color:#676767;text-align:center;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.login-modal .auth-form{flex-direction:column;gap:20px;display:flex}.login-modal .auth-form .input-group{flex-direction:column;gap:8px;display:flex}.login-modal .auth-form .input-group label{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700}.login-modal .auth-form .input-group input[type=email],.login-modal .auth-form .input-group input[type=password]{background-color:#fff;border:1px solid #1d1d1b;border-radius:5px;padding:12px 15px;font-family:Beiruti,sans-serif;font-size:16px;transition:all .2s}.login-modal .auth-form .input-group input[type=email]:focus,.login-modal .auth-form .input-group input[type=password]:focus{border-color:#55a584;outline:none;box-shadow:0 0 0 2px #559ea579}.login-modal .auth-form .input-group input[type=email].error,.login-modal .auth-form .input-group input[type=password].error{border-color:#e22258;box-shadow:0 0 0 2px #e2225833}.login-modal .auth-form .input-group input[type=email]::placeholder,.login-modal .auth-form .input-group input[type=password]::placeholder{color:#676767;font-style:italic}.login-modal .auth-form .input-group .error-message{color:#e22258;font-size:12px;font-weight:600}.login-modal .auth-form .form-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.login-modal .auth-form .form-options .checkbox-group .checkbox-label{color:#1d1d1b;cursor:pointer;align-items:center;font-size:15px;display:flex;position:relative}.login-modal .auth-form .form-options .checkbox-group .checkbox-label input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.login-modal .auth-form .form-options .checkbox-group .checkbox-label input[type=checkbox]:checked~.checkmark{background-color:#e22258;border-color:#e22258}.login-modal .auth-form .form-options .checkbox-group .checkbox-label input[type=checkbox]:checked~.checkmark:after{display:block}.login-modal .auth-form .form-options .checkbox-group .checkbox-label input[type=checkbox]:focus~.checkmark{box-shadow:0 0 0 2px #559ea579}.login-modal .auth-form .form-options .checkbox-group .checkbox-label .checkmark{background-color:#fff;border:1px solid #1d1d1b;border-radius:5px;flex-shrink:0;width:18px;height:18px;position:relative}.login-modal .auth-form .form-options .checkbox-group .checkbox-label .checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;display:none;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.login-modal .auth-form .form-options .forgot-password-button{color:#e22258;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline}.login-modal .auth-form .form-options .forgot-password-button:hover{color:#d22053}.login-modal .auth-form .submit-button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#e22258;border:2px solid #e22258;border-radius:0;margin-top:10px;padding:15px 20px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;transition:all .2s}.login-modal .auth-form .submit-button:hover{background-color:#d22053;border-color:#d22053;box-shadow:1px 1px 4px #0000003f}.login-modal .auth-form .submit-button:focus{outline:none;box-shadow:0 0 0 2px #559ea579}.login-modal .switch-mode{text-align:center;border-top:1px solid #d9d9d9;padding-top:20px;padding-bottom:20px}.login-modal .switch-mode p{color:#1d1d1b;margin:0;font-size:16px}.login-modal .switch-mode .link-button{color:#e22258;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:700;text-decoration:underline}.login-modal .switch-mode .link-button:hover{color:#d22053}.login-modal .input-error{color:#93002a;margin-top:6px;font-size:.875em;display:block}.login-modal .submit-button[disabled]{filter:opacity(33%);pointer-events:none}.menu-modal{grid-template-rows:1fr 1fr;min-height:100%;display:grid}.menu-modal .primary-content{box-sizing:border-box;z-index:10;flex-direction:column;grid-row:1/1;justify-content:space-between;align-items:center;display:flex;box-shadow:2px 2px 15px #0000004a}.menu-modal .primary-content .modal-btn-wapper{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:62.5px;padding:0;display:flex}.menu-modal .primary-content .modal-btn-wapper .btn-container{flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.menu-modal .primary-content .nav-mobile{background-color:#fff;flex-direction:column;justify-content:space-between;gap:20px;max-width:500px;padding:16px;display:flex}.menu-modal .primary-content .nav-mobile ul{flex-direction:column;gap:10px;list-style:none;display:flex}.menu-modal .primary-content .nav-mobile ul li{text-align:center;padding:10px}.menu-modal .primary-content .nav-mobile ul li .link-text{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;text-decoration:none}.menu-modal .primary-content .btn-wrapper{flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:500px;display:flex}.menu-modal .primary-content .btn-wrapper .btn-content{flex-flow:column wrap;justify-content:center;gap:10px;width:100%;padding:20px;display:flex}.menu-modal .primary-content .btn-wrapper .btn-content .secondary-btn,.menu-modal .primary-content .btn-wrapper .btn-content .primary-btn{text-transform:uppercase;color:#fff;border:none;border-radius:0;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;box-shadow:1px 1px 4px #0000003f}.menu-modal .primary-content .btn-wrapper .btn-content .primary-btn,.menu-modal .primary-content .btn-wrapper .btn-content .secondary-btn{background-color:#e22258}.menu-modal .secondary-content{background-color:#835260;grid-row:2/3;width:100%}.menu-modal .secondary-content .menu-content-wrapper{max-width:500px}.menu-modal-side{min-height:100%}.menu-modal-side .primary-content{box-sizing:border-box;z-index:10;grid-row:1/1;grid-template-rows:62.5px auto;height:100vh;display:grid}.menu-modal-side .primary-content .modal-btn-wapper{flex-direction:row;grid-row:1/1;justify-content:flex-end;align-items:center;width:100%;height:62.5px;padding:0;display:flex}.menu-modal-side .primary-content .modal-btn-wapper .btn-container{flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.menu-modal-side .primary-content .content{flex-direction:column;grid-row:2/3;justify-content:space-between;width:100%;height:100%;display:flex}.menu-modal-side .primary-content .nav-mobile{background-color:#fff;flex-direction:column;justify-content:space-between;gap:20px;width:100%;display:flex}.menu-modal-side .primary-content .nav-mobile ul{flex-direction:column;width:100%;list-style:none;display:flex}.menu-modal-side .primary-content .nav-mobile ul .large-item{padding:10px 16px}.menu-modal-side .primary-content .nav-mobile ul .medium-item{padding:0 16px}.menu-modal-side .primary-content .nav-mobile ul .medium-item .display-category-btn{text-transform:uppercase;color:#1d1d1b;background-color:#0000;border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin-left:20px;padding:5px 0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none;display:flex}.menu-modal-side .primary-content .nav-mobile ul .medium-item .display-category-btn .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m6%209l6%206l6-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:20px}.menu-modal-side .primary-content .nav-mobile ul .medium-item .display-category-btn .icon-rev{rotate:180deg}.menu-modal-side .primary-content .nav-mobile ul .small-item{padding:5px 16px}.menu-modal-side .primary-content .nav-mobile ul li .link-text{text-transform:uppercase;color:#1d1d1b;margin-top:10px;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700;text-decoration:none}.menu-modal-side .primary-content .nav-mobile ul li .link-active{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.menu-modal-side .primary-content .nav-mobile ul li .link-text-smallest{text-transform:uppercase;color:#1d1d1b;margin-left:40px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;text-decoration:none}.menu-modal-side .primary-content .btn-wrapper{flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:500px;display:flex}.menu-modal-side .primary-content .btn-wrapper .btn-content{flex-flow:column wrap;justify-content:center;gap:10px;width:100%;padding:20px;display:flex}.menu-modal-side .primary-content .btn-wrapper .btn-content .secondary-btn,.menu-modal-side .primary-content .btn-wrapper .btn-content .primary-btn{text-transform:uppercase;color:#fff;border:none;border-radius:0;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;box-shadow:1px 1px 4px #0000003f}.menu-modal-side .primary-content .btn-wrapper .btn-content .primary-btn,.menu-modal-side .primary-content .btn-wrapper .btn-content .secondary-btn{background-color:#e22258}.menu-modal-side .secondary-content{background-color:#835260;grid-row:2/3;width:100%}.menu-modal-side .secondary-content .menu-content-wrapper{max-width:500px}@media(min-width:440px){.menu-modal .primary-content .btn-wrapper .btn-content,.menu-modal-side .primary-content .btn-wrapper .btn-content{flex-flow:row;justify-content:space-between;gap:0;width:100%;padding:20px;display:flex}.menu-modal .primary-content .btn-wrapper .btn-content .secondary-btn,.menu-modal .primary-content .btn-wrapper .btn-content .primary-btn,.menu-modal-side .primary-content .btn-wrapper .btn-content .secondary-btn,.menu-modal-side .primary-content .btn-wrapper .btn-content .primary-btn{width:48%}.menu-modal .secondary-content,.menu-modal-side .secondary-content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.menu-modal .secondary-content .menu-content-wrapper,.menu-modal-side .secondary-content .menu-content-wrapper{width:100%;max-width:500px}}@media(min-width:800px){.menu-modal{grid-template-rows:1fr;grid-template-columns:auto auto}.menu-modal .primary-content{grid-area:1/2/1/3;box-shadow:2px 2px 15px #00000060}.menu-modal .secondary-content{grid-area:1/1/1/1}.menu-modal .secondary-content .menu-content-wrapper{flex-direction:column;justify-content:center;align-items:center;width:400px;display:flex}}.menu-card{color:#fff;flex-direction:column;width:auto;padding:20px;display:flex}.menu-card .image-wrapper{width:100%;height:140px;margin-bottom:10px;display:flex;box-shadow:1px 1px 4px #0000003f}.menu-card .image-wrapper .image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.menu-card .image-wrapper .image-birthday{background-image:url(/assets/missa-aldrig-en-f%C3%B6delsedag-DLg319nr.png)}.menu-card .image-wrapper .image-reminders{background-image:url(/assets/missa%20inte%20kalender-ByHI71-J.png)}.menu-card .text-header{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.menu-card .content-wrapper{flex-direction:column;width:auto;display:flex}.menu-card .content-wrapper ul{list-style-type:none}.menu-card .content-wrapper ul ul{margin-left:20px}.menu-card .content-wrapper .btn-wrapper{margin-top:10px}.menu-card .content-wrapper .btn-wrapper button{text-transform:uppercase;background-color:#fff;border:1px solid #fff;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;box-shadow:1px 1px 4px #0000003f}.cart-modal-side{width:100%;height:100vh}.cart-modal-side .content{grid-template-rows:62.5px 32px 1fr 210px;width:100%;height:100%;display:grid}.cart-modal-side .content .modal-btn-wapper{flex-direction:row;grid-row:1/1;justify-content:flex-end;align-items:center;height:62.5px;padding:0 10px;display:flex}.cart-modal-side .content .modal-btn-wapper .btn-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.cart-modal-side .content h2{text-transform:uppercase;grid-row:2/2;padding:0 10px 5px;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.cart-modal-side .content .cart-content-bottom-no-items{z-index:1;flex-direction:column;grid-row:4/5;justify-content:flex-end;padding:0 10px;display:flex}.cart-modal-side .content .cart-content-bottom-no-items .btn-wrapper{flex-direction:column;width:100%;padding-bottom:10px;display:flex}.cart-modal-side .content .cart-content-bottom-no-items .btn-wrapper .to-registrer-btn{text-transform:uppercase;color:#fff;background-color:#e22258;border:1px solid #e22258;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.cart-modal-side .content .cart-content-bottom-no-items .btn-wrapper .to-registrer-btn:hover{box-shadow:1px 1px 4px #0000003f}.cart-modal-side .content .cart-content-bottom{z-index:1;flex-direction:column;grid-row:4/5;justify-content:space-between;padding:0 10px;display:flex}.cart-modal-side .content .cart-content-bottom .product-summary-wrapper{border-top:1px solid #d9d9d9;flex-direction:column;margin-top:10px;display:flex}.cart-modal-side .content .cart-content-bottom .product-summary-wrapper .product-summary-content{padding:10px 0}.cart-modal-side .content .cart-content-bottom .product-summary-wrapper .product-summary-content ol{flex-direction:column;list-style-type:none;display:flex}.cart-modal-side .content .cart-content-bottom .product-summary-wrapper .product-summary-content ol li{flex-direction:row;justify-content:space-between;display:flex}.cart-modal-side .content .cart-content-bottom .product-summary-wrapper .product-summary-content ol li .discount{color:#e22258}.cart-modal-side .content .cart-content-bottom .product-summary-wrapper .product-summary-content ol .total-amount-display span{margin-top:10px;font-size:1.3em}.cart-modal-side .content .cart-content-bottom .btn-wrapper{flex-direction:column;width:100%;padding-bottom:10px;display:flex}.cart-modal-side .content .cart-content-bottom .btn-wrapper .to-registrer-btn{text-transform:uppercase;color:#fff;background-color:#e22258;border:1px solid #e22258;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.cart-modal-side .content .cart-content-bottom .btn-wrapper .to-registrer-btn:hover{box-shadow:1px 1px 4px #0000003f}.cart-content-top{grid-row:3/3;height:100%;position:relative;overflow:hidden}.cart-content-top .fade{pointer-events:none;z-index:1;height:30px;transition:opacity .3s;position:absolute;left:0;right:0}.cart-content-top .fade-top{background:linear-gradient(#fff,#fff0);top:0}.cart-content-top .fade-bottom{background:linear-gradient(#fff0,#fff);bottom:0}.cart-content-top h2{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.cart-content-top .basket-items{flex-direction:column;gap:20px;height:100%;padding:0 10px;display:flex;position:relative;overflow-y:auto}.cart-content-top .basket-items .item-card{scroll-snap-align:center;flex-direction:row;gap:10px;display:flex}.cart-content-top .basket-items .item-card img{aspect-ratio:6/7;object-fit:cover;border-radius:10px;height:100px;display:block}.cart-content-top .basket-items .item-card .info-wrapper{flex-direction:column;justify-content:space-between;width:100%;display:flex}.cart-content-top .basket-items .item-card .info-wrapper .name-wrapper .top-content-wrapper{flex-direction:row;justify-content:space-between;display:flex}.cart-content-top .basket-items .item-card .info-wrapper .name-wrapper .top-content-wrapper .product-supplier{text-transform:uppercase;color:#676767;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.cart-content-top .basket-items .item-card .info-wrapper .name-wrapper .product-name{text-transform:uppercase;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;word-break:break-word;color:#1d1d1b;-webkit-box-orient:vertical;max-height:2.8em;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;line-height:1.4em;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-content-top .basket-items .item-card .info-wrapper .name-wrapper .product-name:hover{text-decoration:underline}.cart-content-top .basket-items .item-card .info-wrapper .extra-info{flex-flow:wrap;gap:5px;display:flex}.cart-content-top .basket-items .item-card .info-wrapper .extra-info .item-price{font-size:.8em}.cart-content-top .basket-items .item-card .info-wrapper .extra-info .item-price .old-price{color:#676767;text-decoration:line-through}.cart-content-top .basket-items .item-card .info-wrapper .extra-info .item-price .new-price{color:#e22258}.cart-content-top .basket-items .item-card .info-wrapper .extra-info .product-attribute{text-transform:capitalize;font-size:.8em}.cart-content-top .basket-items .item-card .info-wrapper .btn-wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.cart-content-top .basket-items .item-card .info-wrapper .btn-wrapper .amount-wrapper{flex-direction:row;align-items:center;gap:10px;font-weight:600;display:flex}.cart-content-top .basket-items .item-card .info-wrapper .btn-wrapper .amount-wrapper button{background-color:#0000;border:none;padding:7px;font-size:24px;line-height:1}.cart-content-top .basket-items .item-card .info-wrapper .btn-wrapper .amount-wrapper button .add-icon,.cart-content-top .basket-items .item-card .info-wrapper .btn-wrapper .amount-wrapper button .remove-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:20px}.cart-content-top .basket-items .item-card .info-wrapper .btn-wrapper .amount-wrapper button .add-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%231d1d1b'%20d='M12%2021q-.425%200-.712-.288T11%2020v-7H4q-.425%200-.712-.288T3%2012t.288-.712T4%2011h7V4q0-.425.288-.712T12%203t.713.288T13%204v7h7q.425%200%20.713.288T21%2012t-.288.713T20%2013h-7v7q0%20.425-.288.713T12%2021'%20stroke-width='0.5'%20stroke='%231d1d1b'/%3e%3c/svg%3e")}.cart-content-top .basket-items .item-card .info-wrapper .btn-wrapper .amount-wrapper button .remove-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%231d1d1b'%20d='M6%2013q-.425%200-.712-.288T5%2012t.288-.712T6%2011h12q.425%200%20.713.288T19%2012t-.288.713T18%2013z'%20stroke-width='0.5'%20stroke='%231d1d1b'/%3e%3c/svg%3e")}.cart-content-top .basket-items .item-card .info-wrapper .btn-wrapper .delete-item{background-color:#0000;border:none;flex-direction:row;justify-content:flex-end;align-items:center;padding:5px 7px;display:flex;position:relative}.cart-content-top .basket-items .item-card .info-wrapper .btn-wrapper .delete-item .delete-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cpath%20fill='%231d1d1b'%20d='M13.5%206.5V7h5v-.5a2.5%202.5%200%200%200-5%200m-2%20.5v-.5a4.5%204.5%200%201%201%209%200V7H28a1%201%200%201%201%200%202h-1.508L24.6%2025.568A5%205%200%200%201%2019.63%2030h-7.26a5%205%200%200%201-4.97-4.432L5.508%209H4a1%201%200%200%201%200-2zM9.388%2025.34a3%203%200%200%200%202.98%202.66h7.263a3%203%200%200%200%202.98-2.66L24.48%209H7.521zM13%2012.5a1%201%200%200%201%201%201v10a1%201%200%201%201-2%200v-10a1%201%200%200%201%201-1m7%201a1%201%200%201%200-2%200v10a1%201%200%201%200%202%200z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:24px;position:relative}.cart-content-top .basket-items .item-card .info-wrapper .final-price{flex-direction:row;width:100%;display:flex}.cart-content-top .basket-items .item-card .info-wrapper .final-price .price span{font-size:1.2em;line-height:1}.cart-content-top .basket-items .item-card .info-wrapper .final-price .price .old-price{color:#676767;font-size:1em;text-decoration:line-through}.cart-content-top .basket-items .item-card .info-wrapper .final-price .price .new-price{color:#e22258}.empty-basket{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px 0;display:flex}.empty-basket span{font-family:Beiruti,sans-serif;font-size:1.4em;font-weight:400}.person-page{background-color:#fbf5f1;grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;min-height:100vh;padding:10px 0 30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:grid}.person-page .content-top-padding{padding:20px 10px 0}.person-page .ad-wrapper-top{margin-bottom:30px}.person-page .content-wrapper{scroll-margin-top:130px}.person-page .filter-modal{z-index:150;background-color:none;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;inset:0}.person-page .filter-modal .filter-modal-wrapper{border-radius:none;background-color:#fff;width:100%;height:100%;position:relative;overflow-y:auto}.person-page .filter-modal .filter-modal-wrapper .filter-modal-header{z-index:4;background-color:#fbf5f1;justify-content:space-between;align-items:center;padding:16px;display:flex;box-shadow:1px 1px 4px #0000003f}.person-page .filter-modal .filter-modal-wrapper .filter-modal-header button{width:35px;height:35px;padding:none;margin:none;background-color:#fff;border:1px solid #1d1d1b;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;display:flex}.person-page .filter-modal .filter-modal-wrapper .filter-modal-header button .modal-close-btn-content{padding-bottom:2px;font-size:20px;font-weight:400}.person-page .filter-modal .filter-modal-wrapper .nav-mobile{padding:16px}.person-page .filter-modal .filter-modal-wrapper .nav-mobile ul{flex-direction:column;gap:10px;list-style:none;display:flex}.person-page .filter-modal .filter-modal-wrapper .nav-mobile ul li .link-text,.person-page .filter-modal .filter-modal-wrapper .nav-mobile ul li .link-text-active{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;text-decoration:none}.person-page .filter-modal .filter-modal-wrapper .nav-mobile ul li .link-text{color:#1d1d1b}.person-page .filter-modal .filter-modal-wrapper .nav-mobile ul li .link-text-active{color:#e22258;text-decoration:underline}.person-page .filter-modal .filter-modal-wrapper{animation:.3s ease-out forwards slideUp}.person-page .person-nav-desktop{z-index:50;background-color:#fff;border:1px solid #d9d9d9;border-left:none;border-right:none;width:100%;margin-top:10px;padding:15px 0;position:sticky;top:61.5px}.person-page .person-nav-desktop ul{flex-direction:row;justify-content:space-around;list-style:none;display:flex}.person-page .person-nav-desktop ul .link-text,.person-page .person-nav-desktop ul .link-text-active{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;text-decoration:none}.person-page .person-nav-desktop ul .link-text{color:#1d1d1b}.person-page .person-nav-desktop ul .link-text-active{color:#e22258}.person-page .nav-mobile{background-color:#fff;flex-direction:column;justify-content:space-between;gap:20px;padding:16px;display:flex}.person-page .nav-mobile ul{flex-direction:column;gap:10px;list-style:none;display:flex}.person-page .nav-mobile ul li{text-align:center;padding:10px}.person-page .nav-mobile ul li .link-text,.person-page .nav-mobile ul li .link-text-active{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;text-decoration:none}.person-page .nav-mobile ul li .link-text{color:#1d1d1b}.person-page .nav-mobile ul li .link-text-active{color:#e22258;text-decoration:underline}.person-page .interesting-facts-wrapper{flex-flow:column wrap;justify-content:space-between;width:100%;display:flex}.person-page .left{background-color:#fff;display:none}.person-page .ad-wrapper-top,.person-page .last-content{grid-column:2/3}.person-page .background-wrapper{background-color:#fff}.person-page .padding-wrapper{padding:10px}.person-page .padding-top-bottom-wrapper{padding:20px 0}.person-page .main-content{grid-column:2/3}.person-page .main-content .padded-section{background-color:#fff;padding:0 10px}.person-page .main-content .last-content{margin-bottom:20px}.person-page .main-content .celebrations-banner{background-image:url(/assets/present%20banner-C5VUnHp1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:240px;position:relative}.person-page .main-content .pets-banner{background-image:url(/assets/katt%20banner-BrNEYddw.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:240px;position:relative}.person-page .main-content .day-fun-facts-banner{background-image:url(/assets/present%20tulpan%20banner-26YdwXTl.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:240px;position:relative}@media(min-width:481px){.person-page .content-wrapper{scroll-margin-top:80px}.person-page .filter-modal{background-color:#00000039}.person-page .filter-modal .filter-modal-wrapper{width:100%;max-width:500px;max-height:80vh;margin:0 16px;box-shadow:0 4px 6px #0000001a}}@media(min-width:768px){.person-page{grid-template-columns:30px auto 30px;padding:30px 0}.person-page .content-wrapper{scroll-margin-top:80px}.person-page .person-nav-mobile{margin-bottom:30px;margin-right:30px}.person-page .double-content-wrapper{flex-direction:row;justify-content:space-between;display:flex}.person-page .double-content-wrapper .half-wrapper{width:50%}}@media(min-width:1040px){.person-page{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.person-page{grid-template-rows:auto auto;grid-template-columns:auto 325px 30px 980px auto}.person-page .content-wrapper{scroll-margin-top:180px}.person-page .left{background-color:#0000;grid-area:1/2/3/3;display:block}.person-page .ad-wrapper-top{grid-area:1/4/auto/5;margin-bottom:20px}.person-page .main-content{grid-area:2/4/auto/5}.person-page .last-content{grid-area:3/4/auto/5;margin-top:20px}.person-page .interesting-facts-wrapper{background-color:#fff}.person-page{grid-template-columns:auto 325px 30px 980px auto}}.overview-section{flex-direction:column;width:100%;display:flex}.overview-section .modal-wrapper{width:auto;height:auto;overflow:visible}@media(min-width:481px){.overview-section .modal-wrapper{max-width:1200px}}.overview-section .modal-wrapper .modal-content{padding:20px;position:relative;overflow:visible}.overview-section .spouse-link{color:#1d1d1b;cursor:pointer;text-decoration:underline}.overview-section .overview-header{border-bottom:1px solid #d9d9d9;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:20px 0;display:flex}.overview-section .overview-header .header-name{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.overview-section .overview-header .header-name .overview-header-text{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.overview-section .overview-information{flex-direction:column;justify-content:flex-start;gap:15px;padding:20px 0;display:flex}.overview-section .overview-information .information-wrapper .bold-text{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.overview-section .overview-information .button-wrapper button{color:#fff;background-color:#e22258;border:1px solid #e22258;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:43px;font-family:Nunito Sans,sans-serif;display:flex}.overview-section .overview-information .button-wrapper span{text-transform:uppercase;font-size:16px;font-weight:700}.overview-section .information-list-wrapper{padding:0}.overview-section .information-list-wrapper ul{flex-direction:column;gap:10px;display:flex}.overview-section .information-list-wrapper ul li{gap:10px;display:inline-flex}.overview-section .information-list-wrapper ul li .icon-wrapper{flex-direction:row;justify-content:center;width:25px;display:flex}.overview-section .information-list-wrapper ul li .icon-wrapper .spouse-link{color:#1d1d1b;cursor:pointer;text-decoration:underline}.overview-section .information-list-wrapper ul li .icon-wrapper img{height:17px}.overview-section .birthday-action-card{background-color:#fbf5f1;flex-flow:column wrap;width:100%;margin-top:20px;margin-bottom:20px;display:flex}.overview-section .birthday-action-card .image-container{width:100%;height:150px}.overview-section .birthday-action-card .image-container img{object-fit:cover;width:100%;height:100%}.overview-section .birthday-action-card .text-container{flex-direction:column;justify-content:center;gap:20px;width:100%;padding:10px 0;display:flex}.overview-section .birthday-action-card .text-container .big-text{text-transform:uppercase;font-weight:700}.overview-section .birthday-action-card .text-container p{padding:0 10px}.overview-section .birthday-action-card .text-container button,.overview-section .birthday-action-card .text-container .send-flower-link{text-transform:uppercase;color:#e22258;background-color:#fff;border:1px solid #1d1d1b;border-radius:0;justify-content:center;align-items:center;gap:10px;margin-left:10px;margin-right:10px;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none;display:flex}.overview-section .birthday-action-card .text-container button:hover,.overview-section .birthday-action-card .text-container .send-flower-link:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.overview-section .icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.overview-section .icon-calendar-filled{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2019%2021'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,16.4c.4.4.9.4,1.3,0,1-1,2-2,3-3,.6-.6.7-1.5.4-2.3-.3-.8-1-1.2-1.8-1.4-.9-.2-1.6.2-2.2.9-.2-.1-.3-.2-.4-.3-1.1-.9-2.3-.8-3.2.1-.8.9-.9,2.2,0,3.1.9,1,1.9,1.9,2.9,2.9h0Z'/%3e%3cpath%20class='st0'%20d='M5.2.2h0c.5,0,.9.4.9.9v2.5c0,.5-.4.9-.9.9h0c-.5,0-.9-.4-.9-.9V1.1c0-.5.4-.9.9-.9Z'/%3e%3cpath%20class='st1'%20d='M15.7,2.3v1.4c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5h-4.7v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.4c-1.7.1-3,1.5-3,3.2v9.7c0,3,2.5,5.5,5.5,5.5h7.4c3,0,5.5-2.5,5.5-5.5V5.5c0-1.7-1.3-3.1-3-3.2ZM16.9,15.3c0,1.9-1.5,3.4-3.4,3.4h-7.9c-1.9,0-3.4-1.5-3.4-3.4v-7.7h14.8v7.7h0Z'/%3e%3crect%20class='st0'%20x='12.9'%20y='.2'%20width='1.7'%20height='4.3'%20rx='.9'%20ry='.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");width:19px;height:21px}.overview-section .icon-calendar-empty{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2019%2021'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M5.1.1h0c.5,0,.9.4.9.9v2.6c0,.5-.4.9-.9.9h0c-.5,0-.9-.4-.9-.9V1c0-.5.4-.9.9-.9Z'/%3e%3cpath%20class='st1'%20d='M15.8,2.2v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5h-4.8v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5C1.5,2.3.2,3.7.2,5.5v9.8c0,3.1,2.5,5.6,5.6,5.6h7.5c3.1,0,5.6-2.5,5.6-5.6V5.5c0-1.7-1.4-3.1-3.1-3.2ZM17,15.4c0,1.9-1.6,3.5-3.5,3.5H5.5c-1.9,0-3.5-1.6-3.5-3.5v-7.8h14.9v7.8h0Z'/%3e%3crect%20class='st0'%20x='12.9'%20y='.1'%20width='1.8'%20height='4.3'%20rx='.9'%20ry='.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");width:19px;height:21px}.overview-section .icon-white-calendar-filled{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2032.6%2036'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,.6h0c.8,0,1.5.7,1.5,1.5v4.3c0,.8-.7,1.5-1.5,1.5h0c-.8,0-1.5-.7-1.5-1.5V2.1c0-.8.7-1.5,1.5-1.5Z'/%3e%3cpath%20class='st0'%20d='M26.9,4.1v2.5c0,1.6-1.3,2.9-2.9,2.9h-.7c-1.6,0-2.9-1.3-2.9-2.9v-2.5h-8.1v2.5c0,1.6-1.3,2.9-2.9,2.9h-.7c-1.6,0-2.9-1.3-2.9-2.9v-2.4c-2.9.2-5.1,2.5-5.1,5.4v16.5c0,5.2,4.2,9.4,9.4,9.4h12.6c5.2,0,9.4-4.2,9.4-9.4V9.5c0-2.9-2.3-5.3-5.1-5.5ZM28.9,26.2c0,3.2-2.6,5.8-5.8,5.8h-13.5c-3.2,0-5.8-2.6-5.8-5.8v-13.1h25.1v13.1h0Z'/%3e%3crect%20class='st0'%20x='22.1'%20y='.6'%20width='3'%20height='7.3'%20rx='1.5'%20ry='1.5'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");width:19px;height:21px}.overview-section .icon-white-calendar-empty{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2032.6%2036'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,.6h0c.8,0,1.5.7,1.5,1.5v4.3c0,.8-.7,1.5-1.5,1.5h0c-.8,0-1.5-.7-1.5-1.5V2.1c0-.8.7-1.5,1.5-1.5Z'/%3e%3cpath%20class='st0'%20d='M26.9,4.1v2.5c0,1.6-1.3,2.9-2.9,2.9h-.7c-1.6,0-2.9-1.3-2.9-2.9v-2.5h-8.1v2.5c0,1.6-1.3,2.9-2.9,2.9h-.7c-1.6,0-2.9-1.3-2.9-2.9v-2.4c-2.9.2-5.1,2.5-5.1,5.4v16.5c0,5.2,4.2,9.4,9.4,9.4h12.6c5.2,0,9.4-4.2,9.4-9.4V9.5c0-2.9-2.3-5.3-5.1-5.5ZM28.9,26.2c0,3.2-2.6,5.8-5.8,5.8h-13.5c-3.2,0-5.8-2.6-5.8-5.8v-13.1h25.1v13.1h0Z'/%3e%3crect%20class='st0'%20x='22.1'%20y='.6'%20width='3'%20height='7.3'%20rx='1.5'%20ry='1.5'/%3e%3c/g%3e%3c/g%3e%3cpath%20class='st0'%20d='M15.4,28c.7.7,1.5.7,2.2,0,1.7-1.7,3.4-3.4,5.1-5.2,1-1.1,1.2-2.5.6-3.9-.7-1.4-1.6-2.1-3-2.4-1.5-.3-2.8.4-3.9,1.5-.3-.2-2.9-3.1-6.1-.4-1.4,1.5-1.5,3.7,0,5.3,1.6,1.7,5,5,5,5Z'/%3e%3c/svg%3e");width:19px;height:21px}.overview-section .icon-woman{background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='13'%20viewBox='0%200%2010%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_107_991)'%3e%3cpath%20d='M4.87876%200.00154882C3.59624%200.0292643%202.38555%200.505532%201.47015%201.3421C0.553944%202.17867%200.0327949%203.2851%200.0016696%204.45644C-0.0589848%206.75172%201.74309%208.72316%204.20917%209.08054V10.3277H3.72872C3.29297%2010.3277%202.93782%2010.6516%202.93782%2011.0505C2.93782%2011.4495%203.29217%2011.7733%203.72872%2011.7733H4.20917V12.2773C4.20917%2012.6755%204.56352%2013.0001%205.00007%2013.0001C5.43663%2013.0001%205.79098%2012.6763%205.79098%2012.2773V11.7733H6.27142C6.70718%2011.7733%207.06232%2011.4495%207.06232%2011.0505C7.06232%2010.6516%206.70797%2010.3277%206.27142%2010.3277H5.79098V9.08054C8.198%208.73045%2010.0001%206.80788%2010.0001%204.56876C10.0001%203.3274%209.46456%202.16627%208.49329%201.29907C7.52202%200.433326%206.23631%20-0.0276253%204.87876%200.00154882ZM8.4885%204.56949C8.4885%206.32723%206.92346%207.75677%205.00087%207.75677C3.07829%207.75677%201.51324%206.3265%201.51324%204.56949C1.51324%202.81248%203.07669%201.38222%205.00007%201.38222C6.92346%201.38222%208.4877%202.81248%208.4877%204.56949H8.4885Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_107_991'%3e%3crect%20width='10'%20height='13'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");width:13px;height:17px}.overview-section .icon-man{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%20viewBox='0%200%2017.3%2017.3'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20none;%20}%20.st1%20{%20clip-path:%20url(%23clippath);%20}%20%3c/style%3e%3cclipPath%20id='clippath'%3e%3crect%20class='st0'%20x='.2'%20y='.2'%20width='17'%20height='17'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20class='st1'%3e%3cpath%20d='M16.8.5c-.2-.2-.5-.3-.8-.3h-3.9c-.3,0-.6.1-.8.3-.2.2-.3.5-.3.8s.1.6.3.8c.2.2.5.3.8.3h1.2s-2,2-2,2c-1.3-.9-2.8-1.4-4.4-1.3-1.7,0-3.4.8-4.6,2C1,6.3.3,7.9.2,9.6c-.1,2,.6,4,2,5.4,1.3,1.3,3.1,2.1,5,2.1s.3,0,.4,0c1.7-.1,3.4-.9,4.6-2.1,1.2-1.3,1.9-2.9,2-4.6,0-1.6-.4-3.1-1.3-4.4l2-2v1.2c0,.3.1.6.3.8.2.2.5.3.8.3h0c.3,0,.6-.1.8-.3.2-.2.3-.5.3-.8V1.3c0-.3-.1-.6-.3-.8h0ZM12.1,10.1c0,2.7-2.2,4.9-4.9,4.9s-4.9-2.2-4.9-4.9,2.2-4.9,4.9-4.9,4.9,2.2,4.9,4.9Z'/%3e%3c/g%3e%3c/svg%3e");width:17px;height:17px}.overview-section .icon-married{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2016.8%2015.4'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%231d1d1b;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M11.2,3.6C10.2,1.6,8.2.2,5.9.2S.1,2.8.1,6.1s2.5,5.7,5.6,5.8c.9,2,2.9,3.3,5.3,3.3s5.8-2.6,5.8-5.8-2.5-5.7-5.6-5.8ZM9.7,6.1c0,1.6-1,3-2.5,3.5,0,0,0-.1,0-.2,0-1.6,1-3,2.5-3.5,0,0,0,.1,0,.2ZM2.2,6.1c0-2.1,1.7-3.7,3.7-3.7s2.4.6,3,1.6c-2.3.8-3.9,3-3.9,5.5s0,.2,0,.3c-1.7-.4-2.9-1.9-2.9-3.6ZM10.9,13.1c-1.3,0-2.4-.6-3-1.6,2.3-.8,3.9-3,3.9-5.5s0-.2,0-.3c1.7.4,2.9,1.9,2.9,3.6s-1.7,3.7-3.7,3.7Z'/%3e%3c/svg%3e");width:18.54px;height:17px}.overview-section .icon-star{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2015%2015'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%231d1d1b;%20}%20.st1%20{%20fill:%20%23fc4c7d;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st1'%20d='M13.2,5.2l-3.4-.5-1.5-3.2c-.2-.4-.5-.5-.8-.5s-.6.2-.8.5l-1.5,3.2-3.4.5c-.7.1-1,1.1-.5,1.6l2.5,2.5-.6,3.5c-.1.6.4,1.1.9,1.1s.3,0,.4-.1l3-1.7,3,1.7c.1,0,.3.1.4.1.5,0,1-.5.9-1.1l-.6-3.5,2.5-2.5c.5-.5.2-1.5-.5-1.6ZM13.4,6.6l-2.5,2.5v.2c-.1,0-.1.2-.1.2l.6,3.5c0,.2,0,.3-.1.4,0,.1-.2.2-.4.2s-.2,0-.2,0l-3-1.7h-.2c0-.1-.2,0-.2,0l-3,1.7c0,0-.2,0-.2,0-.2,0-.3,0-.4-.2,0-.1-.1-.3-.1-.4l.6-3.5v-.2s-.1-.2-.1-.2l-2.5-2.5c-.1-.1-.2-.4-.1-.6s.2-.3.4-.4l3.4-.5h.2s0-.2,0-.2l1.5-3.2c0-.2.3-.3.5-.3.2,0,.4.1.5.3l1.5,3.2v.2c0,0,.3,0,.3,0l3.4.5c.2,0,.4.2.4.4,0,.2,0,.4-.1.6Z'/%3e%3cpath%20class='st0'%20d='M11,14.5c-.2,0-.5,0-.7-.2l-2.8-1.5-2.8,1.5c-.6.3-1.3.2-1.7-.3-.3-.3-.4-.8-.3-1.2l.5-3.3L.9,7.2c-.4-.4-.5-1-.3-1.5.2-.5.6-.9,1.1-1l3.1-.5,1.4-3c.2-.5.7-.8,1.3-.8s1,.3,1.3.8l1.4,3,3.1.5c.5,0,1,.4,1.1,1,.2.5,0,1.1-.3,1.5l-2.3,2.3.5,3.3c0,.4,0,.9-.3,1.2-.3.3-.7.5-1.1.5ZM7.5,11.2l3.5,1.9-.6-4,2.8-2.8-3.9-.7-1.7-3.6h0s0,0,0,0l-1.7,3.7-3.9.6,2.8,2.9-.7,4,3.5-1.8Z'/%3e%3c/svg%3e");width:17px;height:17px}.overview-section .icon-dog{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='13'%20viewBox='0%200%2014%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_107_1030)'%3e%3cpath%20d='M14%203.44372C14%202.33947%2012.9418%201.33306%2011.7797%201.33306C11.0249%201.33306%2010.4123%201.76098%2010.0556%202.53769C9.80211%203.09067%209.7938%203.67512%2010.0357%204.0639C10.2502%204.41015%2010.6467%204.54371%2011.0498%204.39569C11.1587%204.3557%2011.2377%204.25957%2011.2576%204.14302C11.2601%204.13026%2011.261%204.1175%2011.2618%204.10474C11.3383%203.86653%2011.7057%203.28038%2011.9152%203.28038C11.9226%203.28038%2011.9418%203.28038%2011.9758%203.3042C12.1596%203.43181%2012.2161%203.56708%2012.1662%203.75764C12.039%204.23745%2011.3624%204.72577%2011.0257%204.74789C10.6392%204.77426%2010.2044%204.78787%209.76803%204.78787C8.76969%204.78787%207.91849%204.71386%207.4322%204.58455C6.95839%204.45864%206.25681%204.1175%205.89022%203.73297C5.79131%203.62918%205.69239%203.40203%205.58848%203.16128C5.35656%202.62532%205.06728%201.95749%204.39563%201.70143C4.11466%201.59423%204.06978%201.50661%203.95091%201.27096C3.88607%201.1425%203.80544%200.982559%203.67077%200.798801C3.22106%200.187977%202.85781%200.0399501%202.78964%200.0169804C2.69405%20-0.0153473%202.58931%20-0.000884878%202.50618%200.0578155C2.42306%200.115665%202.37152%200.210947%202.36736%200.313885C2.3549%200.591223%202.33328%201.19949%202.35822%201.50916C2.25847%201.58828%202.02738%201.71589%201.81624%201.80521C1.74475%201.83499%201.68657%201.89114%201.65165%201.96175L1.55855%202.15316L0.191138%202.77249C0.111338%202.80822%200.049825%202.87628%200.0198998%202.95965C-0.0100254%203.04303%20-0.0058691%203.13576%200.0315374%203.21572C0.0689439%203.29569%200.411421%203.99925%200.892718%204.21448C1.0066%204.26552%201.15456%204.2902%201.34326%204.2902C1.66994%204.2902%202.08889%204.21448%202.38815%204.14897C2.45382%205.04224%202.7273%207.18097%203.87194%208.31245C4.14376%209.51878%204.40893%2010.9182%204.38815%2011.2007C4.37069%2011.2364%204.34908%2011.2534%204.28507%2011.3011C4.17534%2011.3836%204.00992%2011.5078%203.87194%2011.8089C3.66495%2012.2607%203.64833%2012.5031%203.64833%2012.5669C3.64833%2012.7482%203.79214%2012.8953%203.96919%2012.8953H5.24933C5.36653%2012.8953%205.4746%2012.8298%205.53112%2012.7243L6.13544%2011.5869C6.16121%2011.5384%206.17451%2011.4848%206.17451%2011.4304V9.11213C6.78632%209.16147%208.02655%209.10788%209.51782%208.27246C9.73062%208.33031%2010.0864%208.44176%2010.2768%208.83309C10.3341%208.94964%2010.3832%209.06194%2010.4305%209.16828C10.6483%209.65745%2010.8536%2010.1202%2011.4945%2010.4325C11.5827%2010.4929%2012.1263%2010.8868%2012.0881%2011.3368C12.0083%2011.5112%2011.7672%2012.0582%2011.7198%2012.3985C11.7007%2012.5346%2011.7381%2012.6656%2011.8254%2012.7686C11.9625%2012.9302%2012.1978%2013.0025%2012.5868%2013.0025C12.8445%2013.0025%2013.0856%2012.9693%2013.0955%2012.9676C13.2219%2012.9498%2013.3258%2012.857%2013.3607%2012.732L13.9891%2010.4571C14.0332%2010.2963%2013.9509%2010.1262%2013.7996%2010.0632C13.7664%2010.0488%2012.9842%209.70934%2012.8636%208.60084C12.8063%208.07509%2012.8079%207.78074%2012.8088%207.58592C12.8104%207.24478%2012.8021%207.09165%2012.581%206.70201C12.4222%206.42298%2012.4239%206.10225%2012.443%205.91509C13.0714%205.64881%2014.0008%204.88911%2014.0008%203.44542L14%203.44372Z'%20fill='%231D1D1B'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_107_1030'%3e%3crect%20width='14'%20height='13'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");width:18.3px;height:17px}.overview-section .icon-cat{background-image:url(/assets/katt-DJ0w2826.svg);width:24.84px;height:17px}.overview-section .icon-flower{background-image:url(/assets/blomma%20rosa-BY3ISqYC.svg);width:17.39px;height:25px}@media(min-width:768px){.overview-section{grid-template-rows:auto auto auto;grid-template-columns:1fr 11px 1fr;display:grid}.overview-section .separation-line-right{background-color:#d9d9d9;grid-area:2/2/2/2;width:1px;height:80%;margin:auto}.overview-section .overview-header{grid-area:1/1/1/4;grid-template-columns:auto 20px 260px;justify-content:space-between;gap:0;width:100%;padding:20px 0;display:grid}.overview-section .overview-header .header-name{flex-direction:row;grid-column:1/1;justify-content:flex-start;align-items:center;gap:10px;display:flex}.overview-section .overview-header .header-name .overview-header-text{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:2.8em;line-height:1.2;display:-webkit-box;overflow:hidden}.overview-section .overview-header .button-wrapper{grid-column:3/4;width:100%}.overview-section .overview-header .button-wrapper button{color:#fff;text-transform:uppercase;background-color:#e22258;border:1px solid #e22258;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;display:flex}.overview-section .overview-header .button-wrapper button:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.overview-section .overview-header .button-wrapper span{text-transform:uppercase;font-size:16px;font-weight:700}.overview-section .overview-information{grid-area:2/1/2/1}.overview-section .information-list-wrapper{border:none;grid-area:2/3/2/4;justify-content:flex-start;align-items:center;display:flex}.overview-section .information-list-wrapper ul{gap:20px;padding-left:20px}.overview-section .birthday-action-card{flex-direction:row;grid-column:1/4;justify-content:space-between;align-items:center;min-height:200px;margin-top:0}.overview-section .birthday-action-card .image-container{flex-direction:column;justify-content:center;align-items:center;width:48%;height:100%;display:flex}.overview-section .birthday-action-card .text-container{width:48%}.overview-section .birthday-action-card .text-container .big-text{text-transform:uppercase;font-weight:700}.overview-section .birthday-action-card .text-container p{padding:0 10px 0 0}.overview-section .birthday-action-card .text-container button{margin-left:0}}@media(min-width:1040px){.overview-section{grid-template-rows:auto auto;grid-template-columns:1fr 21px 1fr 21px 1fr;width:100%}.overview-section .separation-line-right{grid-area:2/4/2/4;height:85%}.overview-section .separation-line-left{background-color:#d9d9d9;grid-area:2/2/2/2;width:1px;height:85%;margin:auto}.overview-section .overview-header{grid-area:1/1/1/6}.overview-section .overview-information{grid-area:2/3/2/3;justify-content:center;align-items:flex-start;gap:20px;padding:10px 0;display:flex}.overview-section .information-list-wrapper{grid-area:2/5/2/6;padding:10px 0}.overview-section .information-list-wrapper ul{gap:20px;padding:0}.overview-section .birthday-action-card{width:100%;min-height:none;background-color:#0000;flex-flow:column wrap;grid-area:2/1/2/1;margin-top:20px;margin-bottom:20px}.overview-section .birthday-action-card .image-container{width:100%;height:100px}.overview-section .birthday-action-card .text-container{width:100%}.overview-section .birthday-action-card .text-container p{padding:0 10px}.overview-section .birthday-action-card .text-container button{margin-left:10px}}.full-information-section{flex-direction:column;gap:20px;margin:20px 0;display:flex}.full-information-section .nameday-list-item{flex-wrap:wrap;gap:4px;font-size:16px;line-height:1.6;display:flex}.full-information-section .nameday-list-item .nameday-item{white-space:nowrap}.full-information-section .nameday-list-item .nameday-item .link-text{color:#1d1d1b}.full-information-section .very-bold-text{color:#1d1d1b;text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:900}.full-information-section .information-list-wrapper{flex-flow:wrap;justify-content:space-between;gap:20px;display:flex}.full-information-section .information-list-wrapper .information-list-section{flex-direction:column;gap:20px;width:100%;display:flex}.full-information-section .information-list,.full-information-section .information-list-full{flex-direction:column;gap:5px;display:flex}.full-information-section .information-list .bold-text,.full-information-section .information-list-full .bold-text{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700}.full-information-section .information-list ul,.full-information-section .information-list-full ul{flex-direction:column;gap:3px;list-style-type:none;display:flex}.full-information-section .information-list ul a,.full-information-section .information-list-full ul a{color:#1d1d1b}.full-information-section .same-address-list{flex-direction:column;gap:5px;display:flex}@media(min-width:768px){.full-information-section .information-list-wrapper .information-list-section{width:45%}}.same-address-wrapper{margin-top:15px}.same-address-wrapper a{color:#1d1d1b}.same-address-wrapper ul{flex-direction:column;gap:10px;display:flex}.same-address-wrapper ul li{flex-direction:row;display:flex}.same-address-wrapper ul li .tags-wrapper{flex-direction:row;gap:5px;height:19.5px;margin-left:10px;display:flex}.same-address-wrapper ul li .tags-wrapper .icon-wrapper{flex-direction:column;justify-content:center;align-items:flex-end;height:100%;display:flex}.birthday-nameday-section{flex-flow:wrap;gap:20px;margin:20px 0;font-family:Beiruti,sans-serif;font-size:16px;font-weight:400;display:flex}.birthday-nameday-section .modal-wrapper{width:auto;height:auto;overflow:visible}@media(min-width:481px){.birthday-nameday-section .modal-wrapper{max-width:1200px}}.birthday-nameday-section .modal-wrapper .modal-content{padding:20px;position:relative;overflow:visible}.birthday-nameday-section .information-list{flex-direction:column;justify-content:space-between;width:100%;display:flex}.birthday-nameday-section .information-list .text-wrapper{flex-direction:column;gap:10px;display:flex}.birthday-nameday-section .information-list .bold-text{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:900}.birthday-nameday-section .information-list ul{flex-direction:column;gap:5px;list-style-type:none;display:flex}.birthday-nameday-section .information-list ul li .in-text-link{color:#1d1d1b}.birthday-nameday-section .information-list ul li .in-list-link{color:#1d1d1b;font-size:20px;font-weight:400}.birthday-nameday-section .information-list ul li .link-icon-wrapper{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.birthday-nameday-section .information-list .link-wrapper{margin-top:20px}.birthday-nameday-section .information-list .link-wrapper li{flex-direction:row;align-items:center;gap:10px;display:flex}.birthday-nameday-section .card-wrapper{flex-flow:wrap;gap:20px;display:flex}.birthday-nameday-section .card-wrapper .card{background-color:#fbf5f1;flex-direction:row;width:100%;height:180px;display:flex}.birthday-nameday-section .card-wrapper .card .image-wrapper{width:50%}.birthday-nameday-section .card-wrapper .card .image-wrapper img{object-fit:cover;width:100%;height:100%}.birthday-nameday-section .card-wrapper .card .card-content{flex-direction:column;justify-content:space-between;width:50%;padding:10px;display:flex}.birthday-nameday-section .card-wrapper .card .card-content span{font-size:20px}.birthday-nameday-section .card-wrapper .card .card-content button,.birthday-nameday-section .card-wrapper .card .card-content .btn-links{color:#e22258;text-transform:uppercase;text-align:center;background-color:#fff;border:1px solid #1d1d1b;border-radius:0;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none}.birthday-nameday-section .card-wrapper .card .card-content button:hover,.birthday-nameday-section .card-wrapper .card .card-content .btn-links:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.birthday-nameday-section .jubilee-card{background-color:#fbf5f1;flex-flow:column wrap;width:100%;display:flex}.birthday-nameday-section .jubilee-card .image-wrapper{width:100%;height:150px}.birthday-nameday-section .jubilee-card .image-wrapper img{object-fit:cover;width:100%;height:100%}.birthday-nameday-section .jubilee-card .card-content{flex-direction:column;justify-content:space-between;gap:10px;width:100%;padding:10px 0;display:flex}.birthday-nameday-section .jubilee-card .card-content .bold-text{text-transform:uppercase;padding:0 10px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:900}.birthday-nameday-section .jubilee-card .card-content p{padding:0 10px}.birthday-nameday-section .jubilee-card .card-content ul{flex-direction:column;gap:3px;padding:0 10px;list-style-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2015.8%2014'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M6.7,13c.9.7,1.6.7,2.4,0,1.9-1.9,3.8-3.7,5.6-5.6,1-1.2,1.2-2.8.7-4.2-.7-1.6-1.7-2.3-3.3-2.6-1.6-.3-3.1.3-4.2,1.6-.3-.2-3.1-3.5-6.6-.3C-.3,3.4-.3,5.9,1.3,7.6c1.7,1.9,5.4,5.4,5.4,5.4Z'/%3e%3c/svg%3e");list-style-position:inside;display:flex}.birthday-nameday-section .icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.birthday-nameday-section .icon-onion{background-image:url(/assets/l%C3%B6kogram-C9l8mhsD.svg);width:13px;height:18px}.birthday-nameday-section .icon-dinner{background-image:url(/assets/boka%20bord%20bestick-CXJiSHDN.svg);width:11px;height:22px}.birthday-nameday-section .icon-gift{background-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='20'%20viewBox='0%200%2019%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_112_2114)'%3e%3cpath%20d='M17.1259%205.21023H14.3838C15.0229%204.90937%2015.5231%204.38034%2015.7816%203.70342C16.1364%202.77493%2015.9632%201.76365%2015.3183%200.998867C14.6733%200.234085%2013.6916%20-0.12492%2012.6919%200.0394133C11.6921%200.203115%2010.8836%200.855392%2010.5288%201.78388L9.5%204.47768L8.47116%201.78388C8.11636%200.855392%207.30789%200.203115%206.30813%200.0394133C5.30837%20-0.124288%204.3267%200.234085%203.68173%200.998867C3.03677%201.76365%202.86357%202.7743%203.21837%203.70342C3.47687%204.38034%203.97707%204.90874%204.61622%205.21023H1.87415C0.840782%205.21023%200%206.03252%200%207.04317V18.1673C0%2019.1779%200.840782%2020.0002%201.87415%2020.0002H17.1259C18.1592%2020.0002%2019%2019.1779%2019%2018.1673V7.04317C19%206.03252%2018.1592%205.21023%2017.1259%205.21023ZM11.7037%202.21304C11.8996%201.69981%2012.3468%201.33954%2012.8993%201.24853C12.9872%201.23399%2013.0751%201.22704%2013.1623%201.22704C13.6199%201.22704%2014.0516%201.42361%2014.3508%201.77882C14.7076%202.20166%2014.8032%202.76039%2014.6067%203.27362C14.4109%203.78685%2013.9637%204.14712%2013.4112%204.23813L10.7641%204.67235L11.7031%202.21304H11.7037ZM4.39327%203.27425C4.19745%202.76103%204.2931%202.20229%204.64918%201.77945C5.00592%201.35661%205.54878%201.15878%206.10068%201.24916C6.65323%201.33954%207.0998%201.70044%207.29626%202.21367L8.23527%204.67298L5.5882%204.23876C5.03565%204.14838%204.58908%203.78748%204.39262%203.27425H4.39327ZM8.90803%2018.8625H1.87415C1.48187%2018.8625%201.16327%2018.5509%201.16327%2018.1673V10.3456H8.90803V18.8625ZM8.90803%209.18709H1.16327V7.04317C1.16327%206.65952%201.48187%206.34792%201.87415%206.34792H8.90803V9.18709ZM17.8367%2018.1673C17.8367%2018.5509%2017.5181%2018.8625%2017.1259%2018.8625H10.092V10.3456H17.8367V18.1673ZM17.8367%209.18709H10.092V6.34792H17.1259C17.5181%206.34792%2017.8367%206.65952%2017.8367%207.04317V9.18709Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_112_2114'%3e%3crect%20width='19'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");width:19px;height:20px}.birthday-nameday-section .icon-flowers{background-image:url(/assets/blommor-B-vMLf2C.svg);width:16px;height:23px}.birthday-nameday-section .icon-chocolate{background-image:url(/assets/bluebox%20karamell-BQzr_hpW.svg);width:28px;height:25px}@media(min-width:768px){.birthday-nameday-section{justify-content:space-between}.birthday-nameday-section .information-list{width:47%}.birthday-nameday-section .card-wrapper{justify-content:space-between;margin-top:20px}.birthday-nameday-section .card-wrapper .card{width:48%}.birthday-nameday-section .jubilee-card{flex-direction:row;justify-content:space-between;margin-top:20px}.birthday-nameday-section .jubilee-card .image-wrapper{width:48%;height:100%}.birthday-nameday-section .jubilee-card .card-content{width:48%}.birthday-nameday-section .jubilee-card .card-content .bold-text,.birthday-nameday-section .jubilee-card .card-content p,.birthday-nameday-section .jubilee-card .card-content ul{padding:0 10px 0 0}}.pets-section{margin-top:20px}.pets-section .bold-text{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:900}.pets-section .pets-table-wrapper{width:100%}.pets-section .pets-table-wrapper table{border-spacing:0;width:100%;margin-top:10px;font-size:20px;font-weight:400}.pets-section .pets-table-wrapper table tr th{text-align:left;font-weight:700}.pets-section .pets-table-wrapper table td{white-space:nowrap;text-overflow:ellipsis;max-width:115px;padding-top:10px;overflow:hidden}.pets-section .pets-table-wrapper table a{color:#1d1d1b}.pets-section .pet-table-mobile{width:100%;margin-top:15px}.pets-section .pet-table-mobile .pet-button{background-color:#fbf5f1;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex;box-shadow:1px 1px 4px #0000003f}.pets-section .pet-table-mobile .pet-button .pet-icon-wrapper{justify-content:center;align-items:center;width:21px;display:flex}.pets-section .pet-table-mobile .pet-button .pet-button-name{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex;overflow:hidden}.pets-section .pet-table-mobile .pet-button .pet-button-name span{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;line-height:100%;overflow:hidden}.pets-section .pet-table-mobile .pet-button .arrow-down,.pets-section .pet-table-mobile .pet-button .arrow-up{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m6%209l6%206l6-6'/%3e%3c/svg%3e");width:24px;height:24px}.pets-section .pet-table-mobile .pet-button .arrow-up{rotate:180deg}.pets-section .pet-table-mobile .pet-information{margin-top:15px;font-family:Beiruti,sans-serif;font-size:20px;list-style:none;animation:.3s ease-out forwards fadeIn}.pets-section .pet-table-mobile .pet-information li{gap:10px;display:flex}.pets-section .pet-table-mobile .pet-information li .category{min-width:94px}.pets-section .pet-text{margin-top:20px}.pets-section .pet-text p{margin-bottom:20px;font-size:20px}.pets-section .pet-text p .in-text-link{color:#1d1d1b}.pets-section .pet-text span{font-size:14px}.pets-section .pet-gift-card{background-color:#fbf5f1;flex-flow:column wrap;width:100%;margin-top:20px;margin-bottom:20px;display:flex}.pets-section .pet-gift-card .image-wrapper{width:100%;height:150px}.pets-section .pet-gift-card .image-wrapper img{object-fit:cover;width:100%;height:100%}.pets-section .pet-gift-card .card-content{flex-direction:column;justify-content:center;gap:20px;width:100%;padding:10px 0;display:flex}.pets-section .pet-gift-card .card-content p{padding:0 10px;font-size:20px}.pets-section .pet-gift-card .card-content p .in-text-link{color:#1d1d1b}.pets-section .pet-gift-card .card-content button,.pets-section .pet-gift-card .card-content .btn-links{text-transform:uppercase;color:#e22258;text-align:center;background-color:#fff;border:1px solid #1d1d1b;border-radius:0;margin-left:10px;margin-right:10px;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none}.pets-section .pet-gift-card .card-content button:hover,.pets-section .pet-gift-card .card-content .btn-links:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.pets-section .icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.pets-section .icon-cat{background-image:url(/assets/katt-DJ0w2826.svg);width:19px;height:13px}.pets-section .icon-dog{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='13'%20viewBox='0%200%2014%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_107_1030)'%3e%3cpath%20d='M14%203.44372C14%202.33947%2012.9418%201.33306%2011.7797%201.33306C11.0249%201.33306%2010.4123%201.76098%2010.0556%202.53769C9.80211%203.09067%209.7938%203.67512%2010.0357%204.0639C10.2502%204.41015%2010.6467%204.54371%2011.0498%204.39569C11.1587%204.3557%2011.2377%204.25957%2011.2576%204.14302C11.2601%204.13026%2011.261%204.1175%2011.2618%204.10474C11.3383%203.86653%2011.7057%203.28038%2011.9152%203.28038C11.9226%203.28038%2011.9418%203.28038%2011.9758%203.3042C12.1596%203.43181%2012.2161%203.56708%2012.1662%203.75764C12.039%204.23745%2011.3624%204.72577%2011.0257%204.74789C10.6392%204.77426%2010.2044%204.78787%209.76803%204.78787C8.76969%204.78787%207.91849%204.71386%207.4322%204.58455C6.95839%204.45864%206.25681%204.1175%205.89022%203.73297C5.79131%203.62918%205.69239%203.40203%205.58848%203.16128C5.35656%202.62532%205.06728%201.95749%204.39563%201.70143C4.11466%201.59423%204.06978%201.50661%203.95091%201.27096C3.88607%201.1425%203.80544%200.982559%203.67077%200.798801C3.22106%200.187977%202.85781%200.0399501%202.78964%200.0169804C2.69405%20-0.0153473%202.58931%20-0.000884878%202.50618%200.0578155C2.42306%200.115665%202.37152%200.210947%202.36736%200.313885C2.3549%200.591223%202.33328%201.19949%202.35822%201.50916C2.25847%201.58828%202.02738%201.71589%201.81624%201.80521C1.74475%201.83499%201.68657%201.89114%201.65165%201.96175L1.55855%202.15316L0.191138%202.77249C0.111338%202.80822%200.049825%202.87628%200.0198998%202.95965C-0.0100254%203.04303%20-0.0058691%203.13576%200.0315374%203.21572C0.0689439%203.29569%200.411421%203.99925%200.892718%204.21448C1.0066%204.26552%201.15456%204.2902%201.34326%204.2902C1.66994%204.2902%202.08889%204.21448%202.38815%204.14897C2.45382%205.04224%202.7273%207.18097%203.87194%208.31245C4.14376%209.51878%204.40893%2010.9182%204.38815%2011.2007C4.37069%2011.2364%204.34908%2011.2534%204.28507%2011.3011C4.17534%2011.3836%204.00992%2011.5078%203.87194%2011.8089C3.66495%2012.2607%203.64833%2012.5031%203.64833%2012.5669C3.64833%2012.7482%203.79214%2012.8953%203.96919%2012.8953H5.24933C5.36653%2012.8953%205.4746%2012.8298%205.53112%2012.7243L6.13544%2011.5869C6.16121%2011.5384%206.17451%2011.4848%206.17451%2011.4304V9.11213C6.78632%209.16147%208.02655%209.10788%209.51782%208.27246C9.73062%208.33031%2010.0864%208.44176%2010.2768%208.83309C10.3341%208.94964%2010.3832%209.06194%2010.4305%209.16828C10.6483%209.65745%2010.8536%2010.1202%2011.4945%2010.4325C11.5827%2010.4929%2012.1263%2010.8868%2012.0881%2011.3368C12.0083%2011.5112%2011.7672%2012.0582%2011.7198%2012.3985C11.7007%2012.5346%2011.7381%2012.6656%2011.8254%2012.7686C11.9625%2012.9302%2012.1978%2013.0025%2012.5868%2013.0025C12.8445%2013.0025%2013.0856%2012.9693%2013.0955%2012.9676C13.2219%2012.9498%2013.3258%2012.857%2013.3607%2012.732L13.9891%2010.4571C14.0332%2010.2963%2013.9509%2010.1262%2013.7996%2010.0632C13.7664%2010.0488%2012.9842%209.70934%2012.8636%208.60084C12.8063%208.07509%2012.8079%207.78074%2012.8088%207.58592C12.8104%207.24478%2012.8021%207.09165%2012.581%206.70201C12.4222%206.42298%2012.4239%206.10225%2012.443%205.91509C13.0714%205.64881%2014.0008%204.88911%2014.0008%203.44542L14%203.44372Z'%20fill='%231D1D1B'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_107_1030'%3e%3crect%20width='14'%20height='13'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");width:14px;height:13px}@media(min-width:768px){.pets-section .pet-gift-card{flex-direction:row;justify-content:space-between;align-items:center}.pets-section .pet-gift-card .image-wrapper{flex-direction:column;justify-content:center;align-items:center;width:48%;height:100%;display:flex}.pets-section .pet-gift-card .card-content{width:48%}.pets-section .pet-gift-card .card-content p{padding:0 10px 0 0}.pets-section .pet-gift-card .card-content button,.pets-section .pet-gift-card .card-content .btn-links{margin-left:0}}.date-fun-facts-section{margin-top:20px}.date-fun-facts-section .bold-text{text-transform:uppercase;margin-bottom:10px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:900}.date-fun-facts-section .bold-text-smaller{font-weight:700}.date-fun-facts-section .article-list{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.date-fun-facts-section .article-list ul{flex-direction:column;gap:3px;padding:0 10px;list-style-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2015.8%2014'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M6.7,13c.9.7,1.6.7,2.4,0,1.9-1.9,3.8-3.7,5.6-5.6,1-1.2,1.2-2.8.7-4.2-.7-1.6-1.7-2.3-3.3-2.6-1.6-.3-3.1.3-4.2,1.6-.3-.2-3.1-3.5-6.6-.3C-.3,3.4-.3,5.9,1.3,7.6c1.7,1.9,5.4,5.4,5.4,5.4Z'/%3e%3c/svg%3e");list-style-position:inside;display:flex}.date-fun-facts-section .article-paragraph{margin-bottom:20px}.past-future-dates-section{margin-top:20px;margin-bottom:20px}.past-future-dates-section .bold-text{text-transform:uppercase;margin-bottom:10px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:900}.past-future-dates-section .article-list-small{flex-flow:column wrap;justify-content:space-between;margin-bottom:20px;display:flex}.past-future-dates-section .article-list-small ul{flex-direction:column;gap:3px;width:100%;padding:0 10px;list-style-position:inside;display:flex}.past-future-dates-section .article-list-small ul li{margin-right:10px}.past-future-dates-section .article-list{flex-flow:wrap;justify-content:space-between;margin-bottom:20px;display:flex}.past-future-dates-section .article-list ul{flex-direction:column;gap:3px;width:47%;padding:0 10px;list-style-position:inside;display:flex}.woo-section{background-color:#fff;flex-direction:column;gap:5px;width:100%;display:flex}.woo-section .modal-wrapper{width:auto;height:auto;overflow:visible}@media(min-width:481px){.woo-section .modal-wrapper{max-width:1200px}}.woo-section .modal-wrapper .modal-content{padding:20px;position:relative;overflow:visible}.woo-section .text-bold{text-transform:uppercase;padding:0 10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.woo-section article{padding:0 10px}.woo-section .birthday-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.woo-section .birthday-wrapper .birthday-text-soon{color:#e22258}.woo-section .link-article{flex-flow:wrap;justify-content:space-between;margin-top:10px;display:flex}.woo-section .link-article .link-container{text-wrap:nowrap;background-color:#0000;border:none;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;width:48%;margin-bottom:10px;padding:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.woo-section .link-article .link-container .icon-wrapper{justify-content:center;align-items:center;width:25px;height:auto;display:flex}.woo-section .link-article .link-container .in-list-link{color:#1d1d1b;text-decoration:underline}.woo-section .icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.woo-section .icon-calendar-filled{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2019%2021'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,16.4c.4.4.9.4,1.3,0,1-1,2-2,3-3,.6-.6.7-1.5.4-2.3-.3-.8-1-1.2-1.8-1.4-.9-.2-1.6.2-2.2.9-.2-.1-.3-.2-.4-.3-1.1-.9-2.3-.8-3.2.1-.8.9-.9,2.2,0,3.1.9,1,1.9,1.9,2.9,2.9h0Z'/%3e%3cpath%20class='st0'%20d='M5.2.2h0c.5,0,.9.4.9.9v2.5c0,.5-.4.9-.9.9h0c-.5,0-.9-.4-.9-.9V1.1c0-.5.4-.9.9-.9Z'/%3e%3cpath%20class='st1'%20d='M15.7,2.3v1.4c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5h-4.7v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.4c-1.7.1-3,1.5-3,3.2v9.7c0,3,2.5,5.5,5.5,5.5h7.4c3,0,5.5-2.5,5.5-5.5V5.5c0-1.7-1.3-3.1-3-3.2ZM16.9,15.3c0,1.9-1.5,3.4-3.4,3.4h-7.9c-1.9,0-3.4-1.5-3.4-3.4v-7.7h14.8v7.7h0Z'/%3e%3crect%20class='st0'%20x='12.9'%20y='.2'%20width='1.7'%20height='4.3'%20rx='.9'%20ry='.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");width:19px;height:21px}.woo-section .icon-white-calendar-empty{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2032.6%2036'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,.6h0c.8,0,1.5.7,1.5,1.5v4.3c0,.8-.7,1.5-1.5,1.5h0c-.8,0-1.5-.7-1.5-1.5V2.1c0-.8.7-1.5,1.5-1.5Z'/%3e%3cpath%20class='st0'%20d='M26.9,4.1v2.5c0,1.6-1.3,2.9-2.9,2.9h-.7c-1.6,0-2.9-1.3-2.9-2.9v-2.5h-8.1v2.5c0,1.6-1.3,2.9-2.9,2.9h-.7c-1.6,0-2.9-1.3-2.9-2.9v-2.4c-2.9.2-5.1,2.5-5.1,5.4v16.5c0,5.2,4.2,9.4,9.4,9.4h12.6c5.2,0,9.4-4.2,9.4-9.4V9.5c0-2.9-2.3-5.3-5.1-5.5ZM28.9,26.2c0,3.2-2.6,5.8-5.8,5.8h-13.5c-3.2,0-5.8-2.6-5.8-5.8v-13.1h25.1v13.1h0Z'/%3e%3crect%20class='st0'%20x='22.1'%20y='.6'%20width='3'%20height='7.3'%20rx='1.5'%20ry='1.5'/%3e%3c/g%3e%3c/g%3e%3cpath%20class='st0'%20d='M15.4,28c.7.7,1.5.7,2.2,0,1.7-1.7,3.4-3.4,5.1-5.2,1-1.1,1.2-2.5.6-3.9-.7-1.4-1.6-2.1-3-2.4-1.5-.3-2.8.4-3.9,1.5-.3-.2-2.9-3.1-6.1-.4-1.4,1.5-1.5,3.7,0,5.3,1.6,1.7,5,5,5,5Z'/%3e%3c/svg%3e");width:19px;height:21px}.woo-section .icon-onion{background-image:url(/assets/l%C3%B6kogram-C9l8mhsD.svg);width:13px;height:18px}.woo-section .icon-gift{background-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='20'%20viewBox='0%200%2019%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_112_2114)'%3e%3cpath%20d='M17.1259%205.21023H14.3838C15.0229%204.90937%2015.5231%204.38034%2015.7816%203.70342C16.1364%202.77493%2015.9632%201.76365%2015.3183%200.998867C14.6733%200.234085%2013.6916%20-0.12492%2012.6919%200.0394133C11.6921%200.203115%2010.8836%200.855392%2010.5288%201.78388L9.5%204.47768L8.47116%201.78388C8.11636%200.855392%207.30789%200.203115%206.30813%200.0394133C5.30837%20-0.124288%204.3267%200.234085%203.68173%200.998867C3.03677%201.76365%202.86357%202.7743%203.21837%203.70342C3.47687%204.38034%203.97707%204.90874%204.61622%205.21023H1.87415C0.840782%205.21023%200%206.03252%200%207.04317V18.1673C0%2019.1779%200.840782%2020.0002%201.87415%2020.0002H17.1259C18.1592%2020.0002%2019%2019.1779%2019%2018.1673V7.04317C19%206.03252%2018.1592%205.21023%2017.1259%205.21023ZM11.7037%202.21304C11.8996%201.69981%2012.3468%201.33954%2012.8993%201.24853C12.9872%201.23399%2013.0751%201.22704%2013.1623%201.22704C13.6199%201.22704%2014.0516%201.42361%2014.3508%201.77882C14.7076%202.20166%2014.8032%202.76039%2014.6067%203.27362C14.4109%203.78685%2013.9637%204.14712%2013.4112%204.23813L10.7641%204.67235L11.7031%202.21304H11.7037ZM4.39327%203.27425C4.19745%202.76103%204.2931%202.20229%204.64918%201.77945C5.00592%201.35661%205.54878%201.15878%206.10068%201.24916C6.65323%201.33954%207.0998%201.70044%207.29626%202.21367L8.23527%204.67298L5.5882%204.23876C5.03565%204.14838%204.58908%203.78748%204.39262%203.27425H4.39327ZM8.90803%2018.8625H1.87415C1.48187%2018.8625%201.16327%2018.5509%201.16327%2018.1673V10.3456H8.90803V18.8625ZM8.90803%209.18709H1.16327V7.04317C1.16327%206.65952%201.48187%206.34792%201.87415%206.34792H8.90803V9.18709ZM17.8367%2018.1673C17.8367%2018.5509%2017.5181%2018.8625%2017.1259%2018.8625H10.092V10.3456H17.8367V18.1673ZM17.8367%209.18709H10.092V6.34792H17.1259C17.5181%206.34792%2017.8367%206.65952%2017.8367%207.04317V9.18709Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_112_2114'%3e%3crect%20width='19'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");width:19px;height:20px}.woo-section .icon-flowers{background-image:url(/assets/blommor-B-vMLf2C.svg);width:16px;height:23px}@media(min-width:768px){.woo-section .link-article .link-container{width:auto}}@media(min-width:1355px){.woo-section .text-bold{text-transform:uppercase;padding-top:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.woo-section .link-article .link-container{width:48%}}.month-section{flex-direction:column;gap:10px;width:100%;margin-top:10px;display:flex}.month-section .text-header{text-transform:uppercase;padding:0 10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.month-section .month-info-article{padding:0 10px}.month-section .month-info-article .headline-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.month-section .month-info-article .headline-wrapper div{border-radius:20px;width:10px;height:10px}.month-section .month-info-article .text-lesser-bold{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.month-section .month-info-article p{padding-left:20px}.month-section .card-wrapper{padding:0 10px}.month-section .card-wrapper .card{background-color:#fbf5f1;flex-direction:row;width:100%;height:180px;display:flex}.month-section .card-wrapper .card .image-wrapper{width:50%;overflow:hidden}.month-section .card-wrapper .card .image-wrapper img{object-fit:cover;width:100%;height:100%}.month-section .card-wrapper .card .card-content{flex-direction:column;justify-content:space-between;width:50%;padding:10px;display:flex}.month-section .card-wrapper .card .card-content span{font-size:1.25em}.month-section .card-wrapper .card .card-content .btn-style{text-transform:uppercase;color:#e22258;text-align:center;background-color:#fff;border:1px solid #1d1d1b;border-radius:0;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none}.month-section .card-wrapper .card .card-content .btn-style:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}@media(min-width:1355px){.month-section .text-header{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.month-section .card-wrapper .card .image-wrapper img{object-fit:cover;object-position:-50% center;width:100%;height:100%;transform:scale(1.5)}}.astrologi-section{flex-direction:column;gap:10px;width:100%;margin-top:10px;display:flex}.astrologi-section .text-header{text-transform:uppercase;padding:0 10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.astrologi-section .text-lesser-bold{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.astrologi-section a{color:#1d1d1b}.astrologi-section .zodiac-article{gap:10px}.astrologi-section .zodiac-article .zodiac-content{flex-direction:column;padding:0 10px;display:flex}.astrologi-section .zodiac-article .zodiac-content .zodiac-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.astrologi-section .zodiac-article .zodiac-content .in-text-link{color:#1d1d1b}.astrologi-section .chinese-astrologi-article{margin-top:10px}.astrologi-section .chinese-astrologi-article .chinese-astrologi-content{flex-direction:column;gap:10px;padding:0 10px;display:flex}.astrologi-section .chinese-astrologi-article .chinese-astrologi-content .chinese-astrologi-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}@media(min-width:768px){.astrologi-section .astrologi-content-wrapper{flex-direction:row;justify-content:space-between;display:flex}.astrologi-section .zodiac-article{width:48%}.astrologi-section .chinese-astrologi-article{width:48%;margin:0}}@media(min-width:1355px){.astrologi-section .astrologi-content-wrapper{flex-direction:column;justify-content:space-between;display:flex}.astrologi-section .text-header{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.astrologi-section .zodiac-article{width:100%}.astrologi-section .chinese-astrologi-article{width:100%;margin-top:10px}}.in-history-section{flex-direction:column;gap:10px;width:100%;margin-top:10px;display:flex}.in-history-section .text-header{text-transform:uppercase;padding:0 10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.in-history-section .event-article{flex-direction:column;gap:10px;padding:0 10px;display:flex}.in-history-section .event-article .event-wrapper{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.in-history-section .event-article .event-wrapper .event-icon-wrapper{flex-direction:column;justify-content:flex-start;align-items:center;min-width:24px;min-height:24px;margin-top:5px;display:flex}.in-history-section .in-history__famous-link{color:inherit;text-decoration:underline}.in-history-section .in-history__famous-link:hover{text-decoration-thickness:2px}.in-history-section .at-what-age-article{padding:0 10px}.in-history-section .at-what-age-article .text-lesser-bold{color:#e22258;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}@media(min-width:1355px){.in-history-section .text-header{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}}.age-milestone-section{flex-direction:column;gap:10px;width:100%;margin-top:10px;display:flex}.age-milestone-section .text-header{text-transform:uppercase;padding:0 10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.age-milestone-section ul{flex-flow:wrap;justify-content:flex-start;max-width:750px;padding:0 10px;list-style-position:inside;display:flex}.age-milestone-section ul li{width:100%;margin-right:10px}@media(min-width:768px){.age-milestone-section{margin-bottom:20px}}@media(min-width:1355px){.age-milestone-section{width:100%;margin-bottom:0}.age-milestone-section .text-header{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}}.gold-birthday-section{flex-direction:column;gap:10px;width:100%;margin:10px 0;display:flex}.gold-birthday-section .text-header{text-transform:uppercase;padding:0 10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.gold-birthday-section article{flex-direction:row;align-items:flex-start;gap:10px;padding:0 10px;display:flex}.gold-birthday-section article .icon-wrapper{flex-direction:column;justify-content:flex-start;align-items:center;min-width:24px;min-height:24px;margin-top:5px;display:flex}.gold-birthday-section article .icon-wrapper .icon-balloon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2021%2022'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.5.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20141)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0,%20.st1%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M8.2,11.6c.1.4.2.8.4,1.1.2.4.3.7.5,1,.3.5.5.9.8,1.3,1,1.6,1.8,2.8,1.2,5.4h-.7c.5-2.5-.2-3.6-1.1-5-.3-.4-.6-.9-.8-1.4-.2-.4-.4-.7-.5-1.1-.2-.4-.3-.8-.4-1.2l.6-.2h0Z'/%3e%3cpath%20class='st0'%20d='M13.5,13.4c-.2.4-.3.8-.5,1.2-.2.4-.4.7-.6,1-.3.5-.6.9-1,1.3-1,1.3-1.8,2.4-1.6,4.8h-.7c-.3-2.6.6-3.7,1.7-5.2.3-.4.6-.8.9-1.3.2-.3.4-.6.6-1,.2-.3.4-.7.5-1.1l.6.2Z'/%3e%3cpath%20class='st1'%20d='M8.5,3.9l-.3.2c-.5-1-1.3-1.9-2.3-2.4-.8-.4-1.8-.5-2.7,0l-.2-.3c2.2-1,4.5.4,5.5,2.6ZM8.4,11.8c.7-.7,1.3-2.3,1.5-3.9.2-1.5,0-3.2-.5-4.4-.7-1.4-1.7-2.5-3-3-1.2-.5-2.6-.6-3.8,0C1.4,1,.6,2.1.2,3.4c-.4,1.3-.3,2.8.4,4.3.6,1.2,1.7,2.4,3,3.2,1.4.9,2.9,1.5,3.9,1.4,1.6-.2-.2.7.9-.4Z'/%3e%3cpath%20class='st1'%20d='M12.5,5.5l.3.2c.5-1,1.3-1.9,2.3-2.4.8-.4,1.8-.5,2.7,0l.2-.3c-2.2-1-4.5.4-5.5,2.6M12.6,13.4c-.7-.7-1.3-2.3-1.5-3.9-.2-1.5,0-3.2.5-4.4.7-1.4,1.7-2.5,3-3,1.2-.5,2.6-.6,3.8,0,1.2.6,2,1.7,2.4,3,.4,1.3.3,2.8-.4,4.3-.6,1.2-1.7,2.4-3,3.2-1.4.9-2.9,1.5-3.9,1.4-1.6-.2.2.7-.9-.4Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:21px;height:20px}@media(min-width:1355px){.gold-birthday-section .text-header{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}}.navigation-modal{z-index:150;z-index:200;background-color:#00000039;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100px;height:100%;display:flex;position:fixed;inset:0}.navigation-modal .navigation-modal-wrapper{z-index:210;background-color:#fff;border-radius:20px 20px 0 0;width:100%;height:fit-content;padding-bottom:20px;animation:.4s forwards slideUp;box-shadow:3px 3px 30px #00000080}.navigation-modal .navigation-modal-wrapper .navigation-modal-header{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:10px;display:flex}.navigation-modal .navigation-modal-wrapper .navigation-modal-header button{background-color:#0000;border:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.navigation-modal .navigation-modal-wrapper .navigation-modal-header button .close-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%231d1d1b'%20d='m12%2013.4l-4.9%204.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9%204.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4%2012l4.9%204.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;width:30px;height:30px}.navigation-modal .navigation-modal-wrapper .navigation-modal-content{scroll-behavior:smooth;max-height:60dvh;overflow:hidden auto}.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation{flex-direction:column;align-items:center;gap:10px;display:flex}.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation .navigation-list{flex-direction:column;justify-content:flex-start;align-items:center;list-style-type:none;display:flex}.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation .navigation-list .navigation-list-item{padding:6px}.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation .navigation-list .navigation-list-item .link-text-active,.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation .navigation-list .navigation-list-item .link-text{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation .navigation-list .navigation-list-item .link-text-active{color:#e22258}.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation .links-list{flex-direction:column;align-items:center;gap:10px;list-style-type:none;display:flex}.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation .links-list .link-item .link{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;text-decoration:none}.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation .links-list .link-item .link:hover,.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation .links-list .link-item .link-active{color:#e22258}.navigation-modal .navigation-modal-wrapper .navigation-modal-content .navigation .navigation-modal-extra-btn{text-transform:uppercase;color:#fff;background-color:#e22258;border:1px solid #e22258;margin:auto;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.navigation-modal .navigation-modal-wrapper{border-radius:20px 0 0;width:50%}}.desktop-nav{z-index:3;background-color:#fff;border-top:none;border-bottom:1px solid #d9d9d9;width:100%;padding:15px 0;position:sticky;top:61.5px}.desktop-nav .nav-content{flex-direction:row;justify-content:center;gap:30px;padding:0 10px;display:flex}.desktop-nav .nav-content ul{flex-direction:row;justify-content:center;gap:30px;width:100%;list-style:none;display:flex}.desktop-nav .nav-content ul .link-text,.desktop-nav .nav-content ul .link-text-active{text-transform:uppercase;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none}.desktop-nav .nav-content ul .link-text{color:#1d1d1b}.desktop-nav .nav-content ul .link-text-active{color:#e22258}.desktop-nav .nav-content .btn-wrapper button{text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;border-radius:0;justify-content:flex-end;width:100%;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;display:flex}.blog-small-promote-wrapper{flex-direction:column;display:flex}.blog-small-promote-wrapper .background-image{background-image:linear-gradient(#0000,#0000,#0000006b),url(/assets/firamedstil-hero_compressed-BwChvOTB.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:200px;display:flex}.blog-small-promote-wrapper .content{justify-content:center;align-items:center;width:100%;height:fit-content;display:flex}.blog-small-promote-wrapper .content .text-wrapper{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.blog-small-promote-wrapper .content .text-wrapper h2{color:#774c58;font-family:Nuosu SIL,sans-serif;font-size:32px;font-style:normal;font-weight:400}.blog-small-promote-wrapper .content .text-wrapper p{font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-small-promote-wrapper .content .text-wrapper .btn-read-more{background-color:#0000;border:1px solid #1d1d1b;width:100%;max-width:300px;padding:5px;font-family:Nuosu SIL,sans-serif;font-size:1.25em;font-style:normal;font-weight:400;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out}.blog-small-promote-wrapper .content .text-wrapper .btn-read-more:hover{color:#774c58;border:1px solid #774c58;box-shadow:1px 1px 4px #0000003f}@media(min-width:768px){.blog-small-promote-wrapper{flex-direction:column;display:flex}.blog-small-promote-wrapper .background-image{height:350px}.blog-small-promote-wrapper .content{justify-content:flex-end;align-items:center;width:100%;height:fit-content;padding:0;display:flex}.blog-small-promote-wrapper .content .text-wrapper{text-align:center;background-color:#ffffffd1;flex-direction:column;align-items:center;gap:20px;width:40%;padding:20px;display:flex}}.my-page{background-color:#fbf5f1;grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;min-height:60vh;padding:10px 0 30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:grid}.my-page .loading-spinner-wrapper{grid-column:2/3;justify-content:center;align-items:center;width:100%;display:flex}.my-page .right{flex-direction:column;grid-column:2/3;margin:auto;display:flex}.my-page .right .interesting-facts{padding-bottom:20px}.my-page .right .margin-top{margin-top:20px}.my-page .right .no-background-section{background-color:#0000;margin-bottom:20px;padding:0}.my-page .right .background-section{background-color:#fff;margin-bottom:20px;padding:0 10px}.my-page .right .background-section #myRemindersId{padding:10px 0}.my-page .right .background-section-combined{background-color:#fff;padding:0 10px}.my-page .right .background-section-combined .my-page-top-section{flex-direction:column;gap:10px;margin-top:20px;display:flex}.my-page .right .background-section-combined .my-page-top-section .my-page-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:10px 0;display:flex}.my-page .right .background-section-combined .my-page-top-section .my-page-header .text-big{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.my-page .right .background-section-combined .my-page-top-section .my-page-header .icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2049.5%2035.1'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1b;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20class='st1'%20cx='18.3'%20cy='12.3'%20r='7.6'/%3e%3cpath%20class='st0'%20d='M38.6,20c.9.8,1.8.8,2.6,0,2-2,4.1-3.8,6.1-6,1.2-1.2,1.4-2.9.8-4.4-.6-1.5-2-2.4-3.7-2.7-1.8-.3-3.2.3-4.4,1.7-.3-.3-.6-.5-.8-.6-2.1-1.7-4.7-1.7-6.6,0-1.7,1.7-1.8,4.3,0,6.1,2,2,6,6,6,6Z'/%3e%3cpath%20class='st1'%20d='M18.3,33.6h2.7c4.1,0,7.8,0,10.4-.5,1.4-.3,2.3-.6,3.1-1.1.5-.5.6-1.1.6-2,0-2.4-1.7-4.9-4.6-6.9-1.7-1.1-3.7-1.8-5.8-2.3-1.8,1.4-4,2.1-6.4,2.1s-4.7-.8-6.6-2.3c-2.1.6-4.1,1.4-5.6,2.4-2.9,2-4.6,4.4-4.6,6.9s2.3,2.9,3.7,3.1c2.7.5,6.3.5,10.4.5,0,0,2.7,0,2.7,0Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:32px;height:22px}.my-page .nav-btn-mobile{background-color:#7d3648;border-radius:50px;justify-content:center;align-items:center;width:160px;height:55px;margin:0 10px 30px 0;padding:0;display:flex;position:fixed;bottom:0;right:0;box-shadow:2px 2px 4px #00000059}.my-page .nav-btn-mobile button{background-color:#0000;border:none;border-radius:0;gap:10px;padding:10px;display:flex}.my-page .nav-btn-mobile button .icon{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='16'%20viewBox='0%200%2020%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3crect%20y='5.81836'%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3crect%20y='11.6367'%20width='4.36364'%20height='4.36364'%20rx='2'%20fill='white'/%3e%3cpath%20d='M7.27295%202.18164H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M7.27295%208H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M7.27295%2013.8184H18.182'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:20px}.my-page .nav-btn-mobile button span{text-transform:uppercase;color:#fff;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.my-page .nav-mobile{background-color:#fff;flex-direction:column;justify-content:space-between;gap:20px;padding:16px;display:flex}.my-page .nav-mobile ul{flex-direction:column;gap:10px;list-style:none;display:flex}.my-page .nav-mobile ul li{text-align:center;padding:10px}.my-page .nav-mobile ul li .link-text,.my-page .nav-mobile ul li .link-text-active{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;text-decoration:none}.my-page .nav-mobile ul li .link-text{color:#1d1d1b}.my-page .nav-mobile ul li .link-text-active{color:#e22258;text-decoration:underline}.my-page .nav-mobile .settings-btn{text-transform:uppercase;background-color:#d9d9d9;border:none;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;display:flex}.my-page .center-section{grid-column:2;width:100%}.my-page .full-section{grid-column:1/4;width:100%}.my-page .interesting-facts-wrapper{background-color:#fff;flex-flow:wrap;justify-content:space-between;display:flex}.my-page .interesting-facts-wrapper-transparent{background-color:#0000;flex-direction:column;justify-content:space-between;gap:20px;display:flex}@media(min-width:768px){.my-page{grid-template-columns:30px auto 30px;padding:30px 0}.my-page .nav-btn-mobile{margin-bottom:30px;margin-right:30px}.my-page .content-wrapper{scroll-margin-top:120px}}@media(min-width:1040px){.my-page{grid-template-columns:auto 980px auto}.my-page .right .person-nav-desktop{z-index:3;background-color:#fff;border:1px solid #d9d9d9;border-left:none;border-right:none;width:100%;padding:15px 0;position:sticky;top:61.5px}.my-page .right .person-nav-desktop .nav-content{flex-direction:row;justify-content:center;gap:30px;padding:0 10px;display:flex}.my-page .right .person-nav-desktop .nav-content ul{flex-direction:row;justify-content:space-between;gap:30px;list-style:none;display:flex}.my-page .right .person-nav-desktop .nav-content ul .link-text,.my-page .right .person-nav-desktop .nav-content ul .link-text-active{text-transform:uppercase;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none}.my-page .right .person-nav-desktop .nav-content ul .link-text{color:#1d1d1b}.my-page .right .person-nav-desktop .nav-content ul .link-text-active{color:#e22258}.my-page .right .person-nav-desktop .nav-content .btn-wrapper button{text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;border-radius:0;justify-content:flex-end;width:100%;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;display:flex}}@media(min-width:1355px){.my-page{grid-template-rows:auto auto;grid-template-columns:auto 325px 30px 980px auto}.my-page .loading-spinner-wrapper{grid-column:2/5}.my-page .left{grid-area:1/2/3/3;display:block}.my-page .left.no-personal-number{background-color:#0000}.my-page .left.no-personal-number .sticky-prompt-wrapper{z-index:2;position:sticky;top:100px}.my-page .left.no-personal-number .sticky-prompt-wrapper .add-personal-number-prompt{margin-top:0}.my-page .left .side-content{background-color:#fff;flex-direction:column;width:100%;display:flex}.my-page .right{grid-column:4/5}.my-page{grid-template-columns:auto 325px 30px 980px auto}}.reminder-calendar{padding-top:10px;padding-bottom:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.reminder-calendar .content{flex-direction:column;gap:20px;display:flex}.reminder-calendar .content .calendar-wrapper{width:100%}.reminder-calendar .content .upcoming-reminders{flex-direction:column;gap:10px;display:flex}.reminder-calendar .content .upcoming-reminders .header-icon-wrapper{flex-direction:row;align-items:center;gap:10px;display:flex}.reminder-calendar .content .upcoming-reminders .header-icon-wrapper .icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2019%2021'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,16.4c.4.4.9.4,1.3,0,1-1,2-2,3-3,.6-.6.7-1.5.4-2.3-.3-.8-1-1.2-1.8-1.4-.9-.2-1.6.2-2.2.9-.2-.1-.3-.2-.4-.3-1.1-.9-2.3-.8-3.2.1-.8.9-.9,2.2,0,3.1.9,1,1.9,1.9,2.9,2.9h0Z'/%3e%3cpath%20class='st0'%20d='M5.2.2h0c.5,0,.9.4.9.9v2.5c0,.5-.4.9-.9.9h0c-.5,0-.9-.4-.9-.9V1.1c0-.5.4-.9.9-.9Z'/%3e%3cpath%20class='st1'%20d='M15.7,2.3v1.4c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5h-4.7v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.4c-1.7.1-3,1.5-3,3.2v9.7c0,3,2.5,5.5,5.5,5.5h7.4c3,0,5.5-2.5,5.5-5.5V5.5c0-1.7-1.3-3.1-3-3.2ZM16.9,15.3c0,1.9-1.5,3.4-3.4,3.4h-7.9c-1.9,0-3.4-1.5-3.4-3.4v-7.7h14.8v7.7h0Z'/%3e%3crect%20class='st0'%20x='12.9'%20y='.2'%20width='1.7'%20height='4.3'%20rx='.9'%20ry='.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:22px}.reminder-calendar .content .upcoming-reminders .header-icon-wrapper .text-big{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.reminder-calendar .content .upcoming-reminders .content-wrapper{flex-direction:column;justify-content:space-between;gap:20px;height:100%;display:flex}.reminder-calendar .content .upcoming-reminders .content-wrapper .list-reminders{margin-left:4px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.reminder-calendar .content .upcoming-reminders .content-wrapper .list-reminders li{margin-bottom:10px;list-style-type:none}.reminder-calendar .content .upcoming-reminders .content-wrapper .list-reminders li img{width:10px;height:10px;margin-right:10px}.reminder-calendar .content .upcoming-reminders .content-wrapper .link-wrapper{flex-direction:column;gap:5px;list-style-type:none;display:flex}.reminder-calendar .content .upcoming-reminders .content-wrapper .link-wrapper .link-item{flex-direction:row;gap:10px;display:flex}.reminder-calendar .content .upcoming-reminders .content-wrapper .link-wrapper .link-item .link{color:#1d1d1b}.reminder-calendar .content .upcoming-reminders .content-wrapper .link-wrapper .link-item .link-icon-wrapper{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.reminder-calendar .content .upcoming-reminders .content-wrapper .btn-wrapper{flex-direction:column;width:100%;display:flex}.reminder-calendar .content .upcoming-reminders .content-wrapper .btn-wrapper button{text-transform:uppercase;color:#1d1d1b;background-color:#fff;border:1px solid #1d1d1b;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.reminder-calendar .content .upcoming-reminders .content-wrapper .btn-wrapper button:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.reminder-calendar .content .send-gift-card{background-color:#0000;flex-direction:column;width:100%;display:flex}.reminder-calendar .content .send-gift-card .image-wrapper{width:100%}.reminder-calendar .content .send-gift-card .image-wrapper img{object-fit:cover;width:100%;height:200px}.reminder-calendar .content .send-gift-card .card-content{flex-direction:column;justify-content:space-between;gap:20px;width:100%;padding:10px 0 0;display:flex}.reminder-calendar .content .send-gift-card .card-content span{text-align:center;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.reminder-calendar .content .send-gift-card .card-content .btn-links{color:#e22258;text-transform:uppercase;text-align:center;background-color:#fff;border:1px solid #1d1d1b;border-radius:0;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none}.reminder-calendar .content .send-gift-card .card-content .btn-links:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.reminder-calendar .content .value-vault-card{box-sizing:border-box;background-color:#0000;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.reminder-calendar .content .value-vault-card .header-wrapper{flex-direction:row;justify-content:flex-start;gap:10px;width:100%;display:flex}.reminder-calendar .content .value-vault-card .header-wrapper .icon{background-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='20'%20viewBox='0%200%2019%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_112_2114)'%3e%3cpath%20d='M17.1259%205.21023H14.3838C15.0229%204.90937%2015.5231%204.38034%2015.7816%203.70342C16.1364%202.77493%2015.9632%201.76365%2015.3183%200.998867C14.6733%200.234085%2013.6916%20-0.12492%2012.6919%200.0394133C11.6921%200.203115%2010.8836%200.855392%2010.5288%201.78388L9.5%204.47768L8.47116%201.78388C8.11636%200.855392%207.30789%200.203115%206.30813%200.0394133C5.30837%20-0.124288%204.3267%200.234085%203.68173%200.998867C3.03677%201.76365%202.86357%202.7743%203.21837%203.70342C3.47687%204.38034%203.97707%204.90874%204.61622%205.21023H1.87415C0.840782%205.21023%200%206.03252%200%207.04317V18.1673C0%2019.1779%200.840782%2020.0002%201.87415%2020.0002H17.1259C18.1592%2020.0002%2019%2019.1779%2019%2018.1673V7.04317C19%206.03252%2018.1592%205.21023%2017.1259%205.21023ZM11.7037%202.21304C11.8996%201.69981%2012.3468%201.33954%2012.8993%201.24853C12.9872%201.23399%2013.0751%201.22704%2013.1623%201.22704C13.6199%201.22704%2014.0516%201.42361%2014.3508%201.77882C14.7076%202.20166%2014.8032%202.76039%2014.6067%203.27362C14.4109%203.78685%2013.9637%204.14712%2013.4112%204.23813L10.7641%204.67235L11.7031%202.21304H11.7037ZM4.39327%203.27425C4.19745%202.76103%204.2931%202.20229%204.64918%201.77945C5.00592%201.35661%205.54878%201.15878%206.10068%201.24916C6.65323%201.33954%207.0998%201.70044%207.29626%202.21367L8.23527%204.67298L5.5882%204.23876C5.03565%204.14838%204.58908%203.78748%204.39262%203.27425H4.39327ZM8.90803%2018.8625H1.87415C1.48187%2018.8625%201.16327%2018.5509%201.16327%2018.1673V10.3456H8.90803V18.8625ZM8.90803%209.18709H1.16327V7.04317C1.16327%206.65952%201.48187%206.34792%201.87415%206.34792H8.90803V9.18709ZM17.8367%2018.1673C17.8367%2018.5509%2017.5181%2018.8625%2017.1259%2018.8625H10.092V10.3456H17.8367V18.1673ZM17.8367%209.18709H10.092V6.34792H17.1259C17.5181%206.34792%2017.8367%206.65952%2017.8367%207.04317V9.18709Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_112_2114'%3e%3crect%20width='19'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:19px;height:20px}.reminder-calendar .content .value-vault-card .header-wrapper h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.reminder-calendar .content .value-vault-card p{text-align:left;margin-top:2px}.reminder-calendar .content .value-vault-card .background-image{box-sizing:border-box;background-image:url(/assets/birthdayballonger-H2EgO248.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;margin:16px 0;padding:25px 10px}.reminder-calendar .content .value-vault-card .background-image .logo-wrapper{background-color:#fff;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex;box-shadow:3px 3px 5px #0000004d}.reminder-calendar .content .value-vault-card .background-image .logo-wrapper .part-logos{flex-direction:row;justify-content:space-around;align-items:center;width:100%;display:flex}.reminder-calendar .content .value-vault-card .background-image .logo-wrapper .part-logos .standard{width:80px;height:40px}.reminder-calendar .content .value-vault-card .background-image .logo-wrapper .part-logos .long{width:100px;height:40px}.reminder-calendar .content .value-vault-card .background-image .logo-wrapper .part-logos .long-wide{width:100px;height:50px}.reminder-calendar .content .value-vault-card .link-as-btn{text-transform:uppercase;color:#e22258;text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #1d1d1b;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none}.reminder-calendar .content .value-vault-card .link-as-btn:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.reminder-calendar .icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.reminder-calendar .icon-dinner{background-image:url(/assets/boka%20bord%20bestick-CXJiSHDN.svg);width:11px;height:22px}.reminder-calendar .icon-gift{background-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='20'%20viewBox='0%200%2019%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_112_2114)'%3e%3cpath%20d='M17.1259%205.21023H14.3838C15.0229%204.90937%2015.5231%204.38034%2015.7816%203.70342C16.1364%202.77493%2015.9632%201.76365%2015.3183%200.998867C14.6733%200.234085%2013.6916%20-0.12492%2012.6919%200.0394133C11.6921%200.203115%2010.8836%200.855392%2010.5288%201.78388L9.5%204.47768L8.47116%201.78388C8.11636%200.855392%207.30789%200.203115%206.30813%200.0394133C5.30837%20-0.124288%204.3267%200.234085%203.68173%200.998867C3.03677%201.76365%202.86357%202.7743%203.21837%203.70342C3.47687%204.38034%203.97707%204.90874%204.61622%205.21023H1.87415C0.840782%205.21023%200%206.03252%200%207.04317V18.1673C0%2019.1779%200.840782%2020.0002%201.87415%2020.0002H17.1259C18.1592%2020.0002%2019%2019.1779%2019%2018.1673V7.04317C19%206.03252%2018.1592%205.21023%2017.1259%205.21023ZM11.7037%202.21304C11.8996%201.69981%2012.3468%201.33954%2012.8993%201.24853C12.9872%201.23399%2013.0751%201.22704%2013.1623%201.22704C13.6199%201.22704%2014.0516%201.42361%2014.3508%201.77882C14.7076%202.20166%2014.8032%202.76039%2014.6067%203.27362C14.4109%203.78685%2013.9637%204.14712%2013.4112%204.23813L10.7641%204.67235L11.7031%202.21304H11.7037ZM4.39327%203.27425C4.19745%202.76103%204.2931%202.20229%204.64918%201.77945C5.00592%201.35661%205.54878%201.15878%206.10068%201.24916C6.65323%201.33954%207.0998%201.70044%207.29626%202.21367L8.23527%204.67298L5.5882%204.23876C5.03565%204.14838%204.58908%203.78748%204.39262%203.27425H4.39327ZM8.90803%2018.8625H1.87415C1.48187%2018.8625%201.16327%2018.5509%201.16327%2018.1673V10.3456H8.90803V18.8625ZM8.90803%209.18709H1.16327V7.04317C1.16327%206.65952%201.48187%206.34792%201.87415%206.34792H8.90803V9.18709ZM17.8367%2018.1673C17.8367%2018.5509%2017.5181%2018.8625%2017.1259%2018.8625H10.092V10.3456H17.8367V18.1673ZM17.8367%209.18709H10.092V6.34792H17.1259C17.5181%206.34792%2017.8367%206.65952%2017.8367%207.04317V9.18709Z'%20fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_112_2114'%3e%3crect%20width='19'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");width:19px;height:20px}@media(min-width:600px){.reminder-calendar .content{flex-flow:wrap;justify-content:space-between;gap:0}.reminder-calendar .content .calendar-wrapper{margin-bottom:30px}.reminder-calendar .content .upcoming-reminders,.reminder-calendar .content .send-gift-card,.reminder-calendar .content .value-vault-card{width:47%}}@media(min-width:1042px){.reminder-calendar{height:fit-content}.reminder-calendar .content{flex-direction:row;justify-content:space-between;height:fit-content}.reminder-calendar .content .calendar-wrapper{width:325px;margin:0}.reminder-calendar .content .upcoming-reminders{align-self:center;width:300px;height:268px}.reminder-calendar .content .send-gift-card{border-left:1px solid #d9d9d9;justify-content:center;align-self:center;align-items:center;width:30%;max-width:250px;height:300px;padding-left:26px}.reminder-calendar .content .send-gift-card .image-wrapper img{object-fit:cover;width:100%;height:150px}.reminder-calendar .content .value-vault-card{border-left:1px solid #d9d9d9;align-self:center;align-items:center;width:30%;height:268px;padding-left:22px}}.calendar{box-sizing:border-box;background-color:#fff;border:2px solid #e22258;border-radius:40px;width:100%;max-width:600px;margin:auto;font-family:Nunito Sans,sans-serif}.calendar .calendar-content{padding:10px}.calendar .calendar-content .calendar-header{justify-content:space-between;align-items:center;padding:10px;display:flex}.calendar .calendar-content .calendar-header #prev-btn,.calendar .calendar-content .calendar-header #next-btn{cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m19%209l-7%206l-7-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:30px;height:30px;padding:0}.calendar .calendar-content .calendar-header #prev-btn{rotate:90deg}.calendar .calendar-content .calendar-header #next-btn{rotate:270deg}.calendar .calendar-content .calendar-header #month-year{text-transform:uppercase;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.calendar .calendar-content .calendar-body{overflow:visible}.calendar .calendar-content .calendar-body .calendar-weekdays{border-bottom:2px solid #d9d9d9;grid-template-columns:repeat(7,1fr);display:grid;position:relative;overflow:visible}.calendar .calendar-content .calendar-body .calendar-weekdays .weekday{text-align:center;justify-content:center;align-items:center;width:100%;padding:0 0 5px;display:flex}.calendar .calendar-content .calendar-body .calendar-weekdays .weekday span{text-align:center}.calendar .calendar-content .calendar-body .calendar-dates{grid-template-columns:repeat(7,1fr);display:grid;position:relative;overflow:visible}.calendar .calendar-content .calendar-body .calendar-dates .calendar-day{text-align:center;cursor:default;border:2px solid #0000;width:20px;height:20px;margin:2px 0;padding:5px;font-weight:800;position:relative;overflow:visible}.calendar .calendar-content .calendar-body .calendar-dates .calendar-day-wrapper{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:0;line-height:130%;display:flex}.calendar .calendar-content .calendar-body .calendar-dates .calendar-day-wrapper .highlight{color:#e22258;cursor:pointer;text-align:center;border:2px solid #0000;border-radius:100%;width:20px;height:20px;margin:2px 0;padding:5px;font-weight:800;position:relative;overflow:visible;border:2px solid #e22258!important}.calendar .calendar-content .calendar-body .calendar-dates .calendar-day-wrapper .highlight:hover{border-radius:50%}.calendar .calendar-content .calendar-body .calendar-dates .calendar-day-wrapper .today{color:#fff;background-color:#e22258;border:2px solid #e22258;border-radius:50%}.calendar .calendar-content .calendar-body .calendar-dates .calendar-day-wrapper .highlighted{box-shadow:0 0 7px #e4517b}.calendar .calendar-content .calendar-body .tooltip{visibility:hidden;opacity:0;color:#1d1d1b;white-space:nowrap;z-index:10;box-sizing:content-box;background-color:#fbf5f1;flex-direction:row;justify-content:flex-start;padding:10px;transition:opacity .2s;display:flex;position:absolute;top:35px;left:100px;transform:translate(-100px);box-shadow:2px 2px 4px #0006;text-align:start!important;width:fit-content!important;height:fit-content!important}.calendar .calendar-content .calendar-body .tooltip .heart-list .party-item,.calendar .calendar-content .calendar-body .tooltip .heart-list .reminder-item{margin-bottom:3px;padding-left:1.5em;position:relative}.calendar .calendar-content .calendar-body .tooltip .heart-list .party-item:before,.calendar .calendar-content .calendar-body .tooltip .heart-list .reminder-item:before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;top:.3em;left:0}.calendar .calendar-content .calendar-body .tooltip .heart-list .party-item:before{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2021%2022'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.5.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20141)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0,%20.st1%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M8.2,11.6c.1.4.2.8.4,1.1.2.4.3.7.5,1,.3.5.5.9.8,1.3,1,1.6,1.8,2.8,1.2,5.4h-.7c.5-2.5-.2-3.6-1.1-5-.3-.4-.6-.9-.8-1.4-.2-.4-.4-.7-.5-1.1-.2-.4-.3-.8-.4-1.2l.6-.2h0Z'/%3e%3cpath%20class='st0'%20d='M13.5,13.4c-.2.4-.3.8-.5,1.2-.2.4-.4.7-.6,1-.3.5-.6.9-1,1.3-1,1.3-1.8,2.4-1.6,4.8h-.7c-.3-2.6.6-3.7,1.7-5.2.3-.4.6-.8.9-1.3.2-.3.4-.6.6-1,.2-.3.4-.7.5-1.1l.6.2Z'/%3e%3cpath%20class='st1'%20d='M8.5,3.9l-.3.2c-.5-1-1.3-1.9-2.3-2.4-.8-.4-1.8-.5-2.7,0l-.2-.3c2.2-1,4.5.4,5.5,2.6ZM8.4,11.8c.7-.7,1.3-2.3,1.5-3.9.2-1.5,0-3.2-.5-4.4-.7-1.4-1.7-2.5-3-3-1.2-.5-2.6-.6-3.8,0C1.4,1,.6,2.1.2,3.4c-.4,1.3-.3,2.8.4,4.3.6,1.2,1.7,2.4,3,3.2,1.4.9,2.9,1.5,3.9,1.4,1.6-.2-.2.7.9-.4Z'/%3e%3cpath%20class='st1'%20d='M12.5,5.5l.3.2c.5-1,1.3-1.9,2.3-2.4.8-.4,1.8-.5,2.7,0l.2-.3c-2.2-1-4.5.4-5.5,2.6M12.6,13.4c-.7-.7-1.3-2.3-1.5-3.9-.2-1.5,0-3.2.5-4.4.7-1.4,1.7-2.5,3-3,1.2-.5,2.6-.6,3.8,0,1.2.6,2,1.7,2.4,3,.4,1.3.3,2.8-.4,4.3-.6,1.2-1.7,2.4-3,3.2-1.4.9-2.9,1.5-3.9,1.4-1.6-.2.2.7-.9-.4Z'/%3e%3c/svg%3e");width:.9em;height:.9em}.calendar .calendar-content .calendar-body .tooltip .heart-list .reminder-item:before{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2015.8%2014'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M6.7,13c.9.7,1.6.7,2.4,0,1.9-1.9,3.8-3.7,5.6-5.6,1-1.2,1.2-2.8.7-4.2-.7-1.6-1.7-2.3-3.3-2.6-1.6-.3-3.1.3-4.2,1.6-.3-.2-3.1-3.5-6.6-.3C-.3,3.4-.3,5.9,1.3,7.6c1.7,1.9,5.4,5.4,5.4,5.4Z'/%3e%3c/svg%3e");width:.8em;height:.8em}.calendar .calendar-content .calendar-body .calendar-day.highlight:hover .tooltip{visibility:visible;opacity:1}.calendar .text-display{border-radius:0 0 40px 40px;padding:0 10px 10px;transition:all ease-in}.calendar .text-display ul{border-top:2px solid #d9d9d9;flex-direction:column;gap:5px;padding:10px;display:flex}.calendar .text-display-tooltip{background-color:#fbf5f1;padding:10px;display:none}.calendar .text-display-tooltip ul{flex-direction:column;gap:5px;padding:10px;display:flex}@media(min-width:1000px){.calendar .calendar-content .calendar-body .calendar-dates .calendar-day-wrapper .highlighted{box-shadow:none}}.my-reminders .edit-person-info-form-wrapper,.overview-section .edit-person-info-form-wrapper{flex-direction:column;gap:10px;width:100%;height:fit-content;display:flex}.my-reminders .modal-wrapper,.overview-section .modal-wrapper{width:auto;height:auto;padding:0;overflow:visible}.my-reminders .modal-wrapper .modal-header,.overview-section .modal-wrapper .modal-header{justify-content:space-between;display:flex}@media(min-width:481px){.my-reminders .modal-wrapper,.overview-section .modal-wrapper{max-width:1200px}}.my-reminders .modal-wrapper .modal-content,.overview-section .modal-wrapper .modal-content{padding:20px;position:relative;overflow:visible}.my-reminders a,.overview-section a{color:#1d1d1b}.my-reminders .my-reminders-header,.overview-section .my-reminders-header{border-bottom:1px solid #d9d9d9;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;padding-bottom:20px;display:flex}.my-reminders .my-reminders-header .header-wrapper,.overview-section .my-reminders-header .header-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.my-reminders .my-reminders-header .header-wrapper .icon,.overview-section .my-reminders-header .header-wrapper .icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2019%2021'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,16.4c.4.4.9.4,1.3,0,1-1,2-2,3-3,.6-.6.7-1.5.4-2.3-.3-.8-1-1.2-1.8-1.4-.9-.2-1.6.2-2.2.9-.2-.1-.3-.2-.4-.3-1.1-.9-2.3-.8-3.2.1-.8.9-.9,2.2,0,3.1.9,1,1.9,1.9,2.9,2.9h0Z'/%3e%3cpath%20class='st0'%20d='M5.2.2h0c.5,0,.9.4.9.9v2.5c0,.5-.4.9-.9.9h0c-.5,0-.9-.4-.9-.9V1.1c0-.5.4-.9.9-.9Z'/%3e%3cpath%20class='st1'%20d='M15.7,2.3v1.4c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5h-4.7v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.4c-1.7.1-3,1.5-3,3.2v9.7c0,3,2.5,5.5,5.5,5.5h7.4c3,0,5.5-2.5,5.5-5.5V5.5c0-1.7-1.3-3.1-3-3.2ZM16.9,15.3c0,1.9-1.5,3.4-3.4,3.4h-7.9c-1.9,0-3.4-1.5-3.4-3.4v-7.7h14.8v7.7h0Z'/%3e%3crect%20class='st0'%20x='12.9'%20y='.2'%20width='1.7'%20height='4.3'%20rx='.9'%20ry='.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:22px;height:24px}.my-reminders .my-reminders-header .header-wrapper .text-big,.overview-section .my-reminders-header .header-wrapper .text-big{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.my-reminders .my-reminders-header .btn-wrapper,.overview-section .my-reminders-header .btn-wrapper{width:100%}.my-reminders .my-reminders-header .btn-wrapper .add-reminder-btn,.overview-section .my-reminders-header .btn-wrapper .add-reminder-btn{text-transform:uppercase;color:#fff;background-color:#e22258;border:1px solid #e22258;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;display:flex}.my-reminders .my-reminders-header .btn-wrapper .add-reminder-btn .icon,.overview-section .my-reminders-header .btn-wrapper .add-reminder-btn .icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2032.6%2036'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,.6h0c.8,0,1.5.7,1.5,1.5v4.3c0,.8-.7,1.5-1.5,1.5h0c-.8,0-1.5-.7-1.5-1.5V2.1c0-.8.7-1.5,1.5-1.5Z'/%3e%3cpath%20class='st0'%20d='M26.9,4.1v2.5c0,1.6-1.3,2.9-2.9,2.9h-.7c-1.6,0-2.9-1.3-2.9-2.9v-2.5h-8.1v2.5c0,1.6-1.3,2.9-2.9,2.9h-.7c-1.6,0-2.9-1.3-2.9-2.9v-2.4c-2.9.2-5.1,2.5-5.1,5.4v16.5c0,5.2,4.2,9.4,9.4,9.4h12.6c5.2,0,9.4-4.2,9.4-9.4V9.5c0-2.9-2.3-5.3-5.1-5.5ZM28.9,26.2c0,3.2-2.6,5.8-5.8,5.8h-13.5c-3.2,0-5.8-2.6-5.8-5.8v-13.1h25.1v13.1h0Z'/%3e%3crect%20class='st0'%20x='22.1'%20y='.6'%20width='3'%20height='7.3'%20rx='1.5'%20ry='1.5'/%3e%3c/g%3e%3c/g%3e%3cpath%20class='st0'%20d='M15.4,28c.7.7,1.5.7,2.2,0,1.7-1.7,3.4-3.4,5.1-5.2,1-1.1,1.2-2.5.6-3.9-.7-1.4-1.6-2.1-3-2.4-1.5-.3-2.8.4-3.9,1.5-.3-.2-2.9-3.1-6.1-.4-1.4,1.5-1.5,3.7,0,5.3,1.6,1.7,5,5,5,5Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:16px;height:18px}.my-reminders .reminders-list-wrapper,.overview-section .reminders-list-wrapper{width:100%}.my-reminders .reminders-list-wrapper .obs-banner,.overview-section .reminders-list-wrapper .obs-banner{text-align:center;background-color:#ffe1e9;margin-bottom:10px;padding:10px;box-shadow:1px 1px 4px #0000003f}.my-reminders .reminders-list-wrapper .obs-banner span,.overview-section .reminders-list-wrapper .obs-banner span{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info,.overview-section .reminders-list-wrapper .reminders-list-content #folded-info{border-bottom:1px solid #d9d9d9}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .text-uppercase,.overview-section .reminders-list-wrapper .reminders-list-content #folded-info .text-uppercase{text-transform:uppercase;align-items:center;height:100%;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-opened,.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-closed,.overview-section .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-opened,.overview-section .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-closed{text-transform:uppercase;text-align:start;background-color:#fff;border:none;justify-content:flex-start;align-items:center;width:100%;padding:10px 0;font-family:Beiruti,sans-serif;font-size:20px;font-weight:500;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-opened .btn-label,.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-closed .btn-label,.overview-section .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-opened .btn-label,.overview-section .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-closed .btn-label{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;max-height:1em;line-height:1em;display:-webkit-box;overflow:hidden}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-opened .btn-icon,.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-closed .btn-icon,.overview-section .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-opened .btn-icon,.overview-section .reminders-list-wrapper .reminders-list-content #folded-info .reminder-button-closed .btn-icon{flex-shrink:0;width:20px;height:20px;margin-left:12px}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form{box-sizing:border-box;flex-direction:column;flex-grow:1;gap:20px;display:flex;overflow-y:auto}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-column .edit-item,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-column .edit-item,.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-column .notification-select-label-wrapper,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-column .notification-select-label-wrapper{width:100%}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double .edit-item,.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double .info-display,.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double .notification-select-label-wrapper,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double .edit-item,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double .info-display,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double .notification-select-label-wrapper{width:48%}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-tripple,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-tripple{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-tripple .edit-item,.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-tripple .notification-select-label-wrapper,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-tripple .edit-item,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-tripple .notification-select-label-wrapper{width:31%}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .edit-item,.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .notification-select-label-wrapper,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .edit-item,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .notification-select-label-wrapper{flex-direction:column;gap:5px;display:flex}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .edit-item .text-big,.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .notification-select-label-wrapper .text-big,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .edit-item .text-big,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .notification-select-label-wrapper .text-big{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double{flex-direction:row;justify-content:space-between;gap:10px;display:flex}@media(max-width:481px){.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double{flex-direction:column}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double .edit-item,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-row-double .edit-item{width:100%}}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-column,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .inputs-column{flex-direction:column;gap:10px;display:flex}.my-reminders .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .error-message,.overview-section .reminders-list-wrapper .edit-person-info-form-wrapper .edit-person-info-form .error-message{color:#e22258;margin-top:4px;font-size:.875rem}.my-reminders .view-more-btn-wrapper,.overview-section .view-more-btn-wrapper{flex-direction:column;margin-top:20px;margin-bottom:20px;display:flex}.my-reminders .view-more-btn-wrapper button,.overview-section .view-more-btn-wrapper button{text-transform:uppercase;background-color:#0000;border:1px solid #1d1d1b;padding:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.my-reminders .disabled-btn,.overview-section .disabled-btn{filter:opacity(33%);pointer-events:none}.my-reminders .icon,.overview-section .icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.my-reminders .icon-birthday,.overview-section .icon-birthday{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2021%2022'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.5.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20141)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0,%20.st1%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M8.2,11.6c.1.4.2.8.4,1.1.2.4.3.7.5,1,.3.5.5.9.8,1.3,1,1.6,1.8,2.8,1.2,5.4h-.7c.5-2.5-.2-3.6-1.1-5-.3-.4-.6-.9-.8-1.4-.2-.4-.4-.7-.5-1.1-.2-.4-.3-.8-.4-1.2l.6-.2h0Z'/%3e%3cpath%20class='st0'%20d='M13.5,13.4c-.2.4-.3.8-.5,1.2-.2.4-.4.7-.6,1-.3.5-.6.9-1,1.3-1,1.3-1.8,2.4-1.6,4.8h-.7c-.3-2.6.6-3.7,1.7-5.2.3-.4.6-.8.9-1.3.2-.3.4-.6.6-1,.2-.3.4-.7.5-1.1l.6.2Z'/%3e%3cpath%20class='st1'%20d='M8.5,3.9l-.3.2c-.5-1-1.3-1.9-2.3-2.4-.8-.4-1.8-.5-2.7,0l-.2-.3c2.2-1,4.5.4,5.5,2.6ZM8.4,11.8c.7-.7,1.3-2.3,1.5-3.9.2-1.5,0-3.2-.5-4.4-.7-1.4-1.7-2.5-3-3-1.2-.5-2.6-.6-3.8,0C1.4,1,.6,2.1.2,3.4c-.4,1.3-.3,2.8.4,4.3.6,1.2,1.7,2.4,3,3.2,1.4.9,2.9,1.5,3.9,1.4,1.6-.2-.2.7.9-.4Z'/%3e%3cpath%20class='st1'%20d='M12.5,5.5l.3.2c.5-1,1.3-1.9,2.3-2.4.8-.4,1.8-.5,2.7,0l.2-.3c-2.2-1-4.5.4-5.5,2.6M12.6,13.4c-.7-.7-1.3-2.3-1.5-3.9-.2-1.5,0-3.2.5-4.4.7-1.4,1.7-2.5,3-3,1.2-.5,2.6-.6,3.8,0,1.2.6,2,1.7,2.4,3,.4,1.3.3,2.8-.4,4.3-.6,1.2-1.7,2.4-3,3.2-1.4.9-2.9,1.5-3.9,1.4-1.6-.2.2.7-.9-.4Z'/%3e%3c/svg%3e")}.my-reminders .icon-nameday,.overview-section .icon-nameday{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2019%2021'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M5.1.1h0c.5,0,.9.4.9.9v2.6c0,.5-.4.9-.9.9h0c-.5,0-.9-.4-.9-.9V1c0-.5.4-.9.9-.9Z'/%3e%3cpath%20class='st1'%20d='M15.8,2.2v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5h-4.8v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5C1.5,2.3.2,3.7.2,5.5v9.8c0,3.1,2.5,5.6,5.6,5.6h7.5c3.1,0,5.6-2.5,5.6-5.6V5.5c0-1.7-1.4-3.1-3.1-3.2ZM17,15.4c0,1.9-1.6,3.5-3.5,3.5H5.5c-1.9,0-3.5-1.6-3.5-3.5v-7.8h14.9v7.8h0Z'/%3e%3crect%20class='st0'%20x='12.9'%20y='.1'%20width='1.8'%20height='4.3'%20rx='.9'%20ry='.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.my-reminders .icon-anniversary,.overview-section .icon-anniversary{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2043%2045.4'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M37.5,12.4h-6.4c.4-.2.7-.3.9-.5,1.3-1,2.2-2.4,2.5-3.9.3-1.6,0-3.2-1-4.4s-2.4-2-4-2.1c-1.5-.1-3.1.4-4.4,1.4-1.4,1.1-2.9,3.9-4,6.3-1.1-2.4-2.5-5.2-4-6.3-1.3-1-2.9-1.5-4.4-1.4-1.6.1-3,.9-4,2.1-1.9,2.5-1.2,6.2,1.5,8.3.3.2.6.4.9.5h-5.8c-2.2,0-4.1,1.8-4.1,4.1v23.4c0,2.2,1.8,4.1,4.1,4.1h32c2.2,0,4.1-1.8,4.1-4.1v-23.4c0-2.2-1.8-4.1-4.1-4.1ZM38.8,16.5v4.5h-15.9v-5.8h14.6c.7,0,1.3.6,1.3,1.3ZM27,5.2c.7-.5,1.4-.8,2.2-.8s.2,0,.2,0c.8,0,1.4.4,1.8.9.4.5.6,1.3.4,2-.2.8-.7,1.6-1.4,2.1-.9.7-3.9,1.3-6.7,1.7,1.1-2.5,2.5-5.3,3.4-6ZM11.2,5.4c.4-.5,1.1-.9,1.8-.9,0,0,.2,0,.2,0,.8,0,1.5.3,2.2.8.9.7,2.3,3.4,3.4,6-2.7-.4-5.8-1-6.7-1.7-1.4-1.1-1.9-3-1-4.1ZM5.5,15.2h14.6v5.8H4.2v-4.5c0-.7.6-1.3,1.3-1.3ZM4.2,39.9v-16h15.9v17.3H5.5c-.7,0-1.3-.6-1.3-1.3ZM37.5,41.1h-14.6v-17.3h15.9v16c0,.7-.6,1.3-1.3,1.3Z'/%3e%3c/svg%3e")}.my-reminders .icon-engagement,.overview-section .icon-engagement{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2021%2022'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.5.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20141)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0,%20.st1%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M8.2,11.6c.1.4.2.8.4,1.1.2.4.3.7.5,1,.3.5.5.9.8,1.3,1,1.6,1.8,2.8,1.2,5.4h-.7c.5-2.5-.2-3.6-1.1-5-.3-.4-.6-.9-.8-1.4-.2-.4-.4-.7-.5-1.1-.2-.4-.3-.8-.4-1.2l.6-.2h0Z'/%3e%3cpath%20class='st0'%20d='M13.5,13.4c-.2.4-.3.8-.5,1.2-.2.4-.4.7-.6,1-.3.5-.6.9-1,1.3-1,1.3-1.8,2.4-1.6,4.8h-.7c-.3-2.6.6-3.7,1.7-5.2.3-.4.6-.8.9-1.3.2-.3.4-.6.6-1,.2-.3.4-.7.5-1.1l.6.2Z'/%3e%3cpath%20class='st1'%20d='M8.5,3.9l-.3.2c-.5-1-1.3-1.9-2.3-2.4-.8-.4-1.8-.5-2.7,0l-.2-.3c2.2-1,4.5.4,5.5,2.6ZM8.4,11.8c.7-.7,1.3-2.3,1.5-3.9.2-1.5,0-3.2-.5-4.4-.7-1.4-1.7-2.5-3-3-1.2-.5-2.6-.6-3.8,0C1.4,1,.6,2.1.2,3.4c-.4,1.3-.3,2.8.4,4.3.6,1.2,1.7,2.4,3,3.2,1.4.9,2.9,1.5,3.9,1.4,1.6-.2-.2.7.9-.4Z'/%3e%3cpath%20class='st1'%20d='M12.5,5.5l.3.2c.5-1,1.3-1.9,2.3-2.4.8-.4,1.8-.5,2.7,0l.2-.3c-2.2-1-4.5.4-5.5,2.6M12.6,13.4c-.7-.7-1.3-2.3-1.5-3.9-.2-1.5,0-3.2.5-4.4.7-1.4,1.7-2.5,3-3,1.2-.5,2.6-.6,3.8,0,1.2.6,2,1.7,2.4,3,.4,1.3.3,2.8-.4,4.3-.6,1.2-1.7,2.4-3,3.2-1.4.9-2.9,1.5-3.9,1.4-1.6-.2.2.7-.9-.4Z'/%3e%3c/svg%3e")}.my-reminders .icon-event,.overview-section .icon-event{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2032.3%2049'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M31.6,36.9L15.4,17.7c.2-.3.3-.8.2-1.2l-.2-1.5,1.4.2c1.7.2,3-1.9,1.6-3.3l-.8-.8,1.1-.6c1.7-.9,1.3-3.4-.6-3.7l-1.3-.2.7-1.3c.8-1.7-.9-3.5-2.7-2.6h0c0,0-1.3.5-1.3.5l-.2-1.1c-.3-1.8-2.8-2.2-3.7-.6h0s-.5,1.3-.5,1.3l-1.3-1.2c-1.4-1.4-3.7-.3-3.4,1.7l.3,1.5h-.9c-1.9-.4-3.1,1.8-1.7,3.2l.7.7-1.2.7c-1.6,1-1.3,3.5.7,3.7l1.6.3-.6,1.2c-.8,1.6.9,3.5,2.6,2.6l1.1-.6.2,1.2c.1.6.5,1.1,1,1.3l-4.3,25.4c-.2.6,0,1.2.6,1.4,9.6,5.1,21.6,2,27.2-7.4.4-.6.4-1.2,0-1.6ZM10.8,18.3l.5-1,1,1c.1.1.3.2.4.3,0,0,0,.1-.1.2-.2.2-2.5,2.1-2.7.5.4-.2.7-.5.9-.9ZM8.1,28.9c0-.4.4-1,.8-1,1.2-.4,2.2-1,3.3-1.6,1.4-.8,2.7-2,3.9-3.1s1.6-.6,2,0l2.2,2.5c.4.4.4,1.2,0,1.6-2,2.7-4.5,4.7-7.6,6.1,0,0-2.4,1-3.7,1.2-1,.2-1.6-.6-1.6-1.6l.8-4.1ZM5.4,44.5s.4-2.5.4-2.5c0-.6.6-1,1.2-1,2,0,4.1-.2,6.1-.8,4.5-1.2,8.2-4.1,10.8-7.8.4-.6,1.4-.6,2,0,0,0,3.9,4.1,3.7,4.5-3.2,7.7-16,11.9-24.1,7.6Z'/%3e%3c/svg%3e")}.my-reminders .button-content-wrapper,.overview-section .button-content-wrapper{z-index:2;background-color:#fff;border-top:1px solid #d9d9d9;flex-direction:row;justify-content:space-between;gap:10px;padding:10px 0;display:flex;position:sticky;bottom:0}.my-reminders .button-content-wrapper .button-content,.overview-section .button-content-wrapper .button-content{flex-direction:row;justify-content:space-between;margin-top:0;margin-bottom:10px;display:flex;width:100%!important}.my-reminders .button-content-wrapper .button-content .disabled-btn,.overview-section .button-content-wrapper .button-content .disabled-btn{opacity:.3;cursor:not-allowed}.my-reminders .button-content-wrapper .button-content .save-btn,.my-reminders .button-content-wrapper .button-content .close-btn,.overview-section .button-content-wrapper .button-content .save-btn,.overview-section .button-content-wrapper .button-content .close-btn{text-transform:uppercase;color:#fff;border:none;width:48%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.my-reminders .button-content-wrapper .button-content .save-btn,.overview-section .button-content-wrapper .button-content .save-btn{background-color:#e22258}.my-reminders .button-content-wrapper .button-content .close-btn,.overview-section .button-content-wrapper .button-content .close-btn{background-color:#6d6d6d}.my-reminders .modal-content .btn-wrapper,.overview-section .modal-content .btn-wrapper{flex-direction:column;gap:20px;width:100%;margin-bottom:10px;display:flex}.my-reminders .modal-content .btn-wrapper button,.overview-section .modal-content .btn-wrapper button{text-transform:uppercase;border-radius:none;width:100%;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.my-reminders .modal-content .btn-wrapper button:active,.my-reminders .modal-content .btn-wrapper button:hover,.overview-section .modal-content .btn-wrapper button:active,.overview-section .modal-content .btn-wrapper button:hover{border-radius:none;border:1px solid #e22258;margin:0}.my-reminders .modal-content .btn-wrapper .active,.overview-section .modal-content .btn-wrapper .active{color:#e22258;background-color:#fff;border:1px solid #1d1d1b}.my-reminders .modal-content .btn-wrapper .in-active,.overview-section .modal-content .btn-wrapper .in-active{color:#1d1d1b;background-color:#0000;border:1px solid #1d1d1b}@media(min-width:481px){.my-reminders .reminders-list-wrapper{width:100%}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info{border-bottom:1px solid #d9d9d9}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .text-uppercase{text-transform:uppercase;align-items:center;height:100%;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper{flex-direction:row;justify-content:space-between;width:100%;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper .reminder-button-opened,.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper .reminder-button-closed{width:100%;box-shadow:none;text-transform:uppercase;background-color:#fff;background-position:98% 11px;background-repeat:no-repeat;border:none;flex-direction:row;justify-content:space-between;padding:10px;font-family:Beiruti,sans-serif;font-size:20px;font-weight:500;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper .reminder-button-opened{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m19%2015l-7-6l-7%206'/%3e%3c/svg%3e")}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper .reminder-button-closed{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m19%209l-7%206l-7-6'/%3e%3c/svg%3e")}.my-reminders .modal-content .btn-wrapper{flex-direction:row;justify-content:space-between;gap:20px;width:100%;margin-bottom:0;display:flex}.my-reminders .modal-content .btn-wrapper button{text-transform:uppercase;width:auto;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.my-reminders .modal-content .btn-wrapper button:active,.my-reminders .modal-content .btn-wrapper button:hover{border-bottom:none}.my-reminders .modal-content .btn-wrapper .active{z-index:10;border:1px solid #fff;border-bottom:none}.my-reminders .modal-content .btn-wrapper .in-active{border:1px solid #1d1d1b;border-bottom:none}}@media(min-width:768px){.my-reminders .my-reminders-header{border-bottom:none}.my-reminders .my-reminders-header .header-wrapper{max-width:47%}.my-reminders .my-reminders-header .btn-wrapper{max-width:310px}.my-reminders .reminders-list-wrapper{width:100%}.my-reminders .reminders-list-wrapper .reminders-list-header{border-bottom:1px solid #d9d9d9;flex-direction:row;justify-content:space-between;padding:5px 0;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper{justify-content:space-between;width:80%;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .col-1,.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .col-2,.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .col-3{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .col-1{width:33%}.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .col-2{width:15%}.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .col-3{width:43%}.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .clickable{cursor:pointer;transition:color .2s;position:relative}.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .clickable.active-sort-option{color:#e22258;background-color:#fff;border:none;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .clickable.active-sort-option.asc:after{content:" ↑";margin-left:5px;font-size:14px}.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .clickable.active-sort-option.desc:after{content:" ↓";margin-left:5px;font-size:14px}.my-reminders .reminders-list-wrapper .reminders-list-header .headers-wrapper .text-big{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.my-reminders .reminders-list-wrapper .reminders-list-header .btn-wrapper{flex-direction:row;justify-content:flex-end;width:20%;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info{flex-direction:row;justify-content:space-between;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .info-wrapper{justify-content:space-between;width:80%;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .info-wrapper .col-1{width:33%}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .info-wrapper .col-2{width:15%}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .info-wrapper .col-3{width:46%}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .info-wrapper .multiple-items{gap:6px;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .info-wrapper .multiple-items span{align-items:center;gap:3px;display:flex;flex-direction:row!important}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .info-wrapper .multiple-items .type-icon{height:12px}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .info-wrapper .multiple-items .more-count{white-space:nowrap;font-weight:600}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper{flex-direction:row;justify-content:flex-end;width:20%;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper button{box-shadow:none;text-transform:uppercase;background-color:#0000;border:none;flex-direction:row;justify-content:space-between;align-items:center;padding:5px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;display:flex}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper .reminder-button-opened,.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper .reminder-button-closed{background-position:50%;background-repeat:no-repeat;background-size:70%;width:10px;height:10px}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper .reminder-button-opened{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m19%2015l-7-6l-7%206'/%3e%3c/svg%3e")}.my-reminders .reminders-list-wrapper .reminders-list-content #folded-info .btn-wrapper .reminder-button-closed{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m19%209l-7%206l-7-6'/%3e%3c/svg%3e")}.my-reminders .view-more-btn-wrapper{flex-direction:row;justify-content:center}.my-reminders .view-more-btn-wrapper button{width:40%;padding:10px 30px}}@media(min-width:1355px){.my-reminders .modal-content .btn-wrapper{width:355.2px}.my-reminders .modal-content .btn-wrapper button{padding:10px 25px}}.detailed-view-wrapper{width:100%;margin-bottom:10px}.detailed-view-wrapper .text-big-section{text-transform:uppercase;background-color:#ededed;padding:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.detailed-view-wrapper .information-content{background-color:#fff;flex-direction:column;gap:5px;padding:10px;display:flex}.detailed-view-wrapper .information-content .information-section{flex-direction:column;gap:5px;display:flex}.detailed-view-wrapper .information-content .information-section .information-item{flex-direction:column;display:flex}.detailed-view-wrapper .information-content .information-section .information-item .text-big{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.detailed-view-wrapper .information-content .information-section .information-item .text-italic{font-style:italic}.detailed-view-wrapper .reminder-content{flex-direction:column;gap:10px;display:flex}.detailed-view-wrapper .reminder-content .event-wrapper{background-color:#fff;flex-direction:column;padding:10px;display:flex}.detailed-view-wrapper .reminder-content .event-wrapper .event-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.detailed-view-wrapper .reminder-content .event-wrapper .event-info .icon-wrapper{background-size:65%;width:9px;height:9px;padding:10px}.detailed-view-wrapper .reminder-content .event-wrapper .event-info .text-big{min-width:85px;font-weight:600}.detailed-view-wrapper .reminder-content .event-wrapper .event-info .text-big .type-icon{background-position:50%;background-repeat:no-repeat;background-size:100%;width:12px;height:12px;margin-right:5px}.detailed-view-wrapper .reminder-content .event-wrapper .reminder-wrapper{margin-top:10px}.detailed-view-wrapper .reminder-content .event-wrapper .reminder-wrapper .reminder-item{flex-flow:wrap;justify-content:flex-start;display:flex}.detailed-view-wrapper .reminder-content .event-wrapper .reminder-wrapper .reminder-item .text-big{min-width:85px;font-weight:600}.detailed-view-wrapper .reminder-content .event-wrapper .event-actions{justify-content:flex-start;gap:16px;width:100%;margin-top:10px;display:flex}.detailed-view-wrapper .reminder-content .event-wrapper .event-actions .remove-event-btn,.detailed-view-wrapper .reminder-content .event-wrapper .event-actions .edit-event-btn{text-transform:uppercase;color:#6d6d6d;cursor:pointer;background:0 0;border:none;padding:0;font-family:Nunito Sans,sans-serif;font-size:.75em;font-weight:700;text-decoration:underline}.detailed-view-wrapper .reminder-content .event-wrapper .event-actions .remove-event-btn:hover,.detailed-view-wrapper .reminder-content .event-wrapper .event-actions .remove-event-btn:focus{color:#e22258}.detailed-view-wrapper .edit-person-info-button{justify-content:flex-end;margin:10px 0;display:flex}.detailed-view-wrapper .edit-person-info-button .edit-person-info-btn{text-transform:uppercase;color:#fff;cursor:pointer;background-color:#e22258;border:none;width:auto;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.detailed-view-wrapper .button-content{border-bottom:1px solid #d9d9d9;flex-direction:column;gap:10px;padding-bottom:10px;display:flex}.detailed-view-wrapper .button-content .edit-button-container{flex-direction:column;gap:10px;display:flex}.detailed-view-wrapper .button-content .add-reminder-link-button{cursor:pointer;border-bottom:1px solid #0000;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.detailed-view-wrapper .button-content .add-reminder-link-button:hover .plus-sign{transform:scale(1.45)}.detailed-view-wrapper .button-content .add-reminder-link-button button{background-color:green;width:auto;padding:5px 30px}.detailed-view-wrapper .button-content .add-reminder-link-button p{font-size:1.25em;font-weight:500;transition:all .15s ease-in-out}.detailed-view-wrapper .button-content .add-reminder-link-button p.plus-sign{color:#e22258;font-weight:700}.detailed-view-wrapper .button-content button{text-transform:uppercase;color:#fff;background-color:#e22258;border:none;width:100%;padding:5px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.detailed-view-wrapper .button-content .delete-reminder-btn{background-color:#6d6d6d}.detailed-view-wrapper .disabled-btn{filter:opacity(33%);pointer-events:none}.detailed-view-wrapper .modal{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.detailed-view-wrapper .modal .modal-wrapper{background-color:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:500px;max-height:80vh;display:flex;overflow-y:auto;box-shadow:0 4px 12px #00000026}.detailed-view-wrapper .modal .modal-wrapper .modal-header{border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;padding:20px;display:flex}.detailed-view-wrapper .modal .modal-wrapper .modal-header .title-wrapper{align-items:center;gap:20px;display:flex}.detailed-view-wrapper .modal .modal-wrapper .modal-header .title-wrapper .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.detailed-view-wrapper .modal .modal-wrapper .modal-header .title-wrapper .icon-person{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2049.5%2035.1'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1b;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20class='st1'%20cx='18.3'%20cy='12.3'%20r='7.6'/%3e%3cpath%20class='st0'%20d='M38.6,20c.9.8,1.8.8,2.6,0,2-2,4.1-3.8,6.1-6,1.2-1.2,1.4-2.9.8-4.4-.6-1.5-2-2.4-3.7-2.7-1.8-.3-3.2.3-4.4,1.7-.3-.3-.6-.5-.8-.6-2.1-1.7-4.7-1.7-6.6,0-1.7,1.7-1.8,4.3,0,6.1,2,2,6,6,6,6Z'/%3e%3cpath%20class='st1'%20d='M18.3,33.6h2.7c4.1,0,7.8,0,10.4-.5,1.4-.3,2.3-.6,3.1-1.1.5-.5.6-1.1.6-2,0-2.4-1.7-4.9-4.6-6.9-1.7-1.1-3.7-1.8-5.8-2.3-1.8,1.4-4,2.1-6.4,2.1s-4.7-.8-6.6-2.3c-2.1.6-4.1,1.4-5.6,2.4-2.9,2-4.6,4.4-4.6,6.9s2.3,2.9,3.7,3.1c2.7.5,6.3.5,10.4.5,0,0,2.7,0,2.7,0Z'/%3e%3c/svg%3e")}.detailed-view-wrapper .modal .modal-wrapper .modal-header .title-wrapper .text-big{text-transform:uppercase;margin:0;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.detailed-view-wrapper .modal .modal-wrapper .modal-header button{cursor:pointer;background:0 0;border:none;padding:4px}.detailed-view-wrapper .modal .modal-wrapper .modal-header button .close-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1'%20d='m19%209l-7%206l-7-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block;transform:rotate(45deg)}.detailed-view-wrapper .modal .modal-wrapper .modal-content{flex:1;padding:20px}.detailed-view-wrapper .modal .modal-wrapper .modal-footer{border-top:1px solid #d9d9d9;justify-content:flex-end;gap:10px;padding:20px;display:flex}.detailed-view-wrapper .modal .modal-wrapper .modal-footer .close-btn{color:#fff;cursor:pointer;text-transform:uppercase;background-color:#6d6d6d;border:none;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.detailed-view-wrapper .modal .modal-wrapper .modal-footer .save-btn{color:#fff;cursor:pointer;text-transform:uppercase;background-color:#e22258;border:none;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.detailed-view-wrapper .icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.detailed-view-wrapper .icon-birthday{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2021%2022'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.5.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20141)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0,%20.st1%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M8.2,11.6c.1.4.2.8.4,1.1.2.4.3.7.5,1,.3.5.5.9.8,1.3,1,1.6,1.8,2.8,1.2,5.4h-.7c.5-2.5-.2-3.6-1.1-5-.3-.4-.6-.9-.8-1.4-.2-.4-.4-.7-.5-1.1-.2-.4-.3-.8-.4-1.2l.6-.2h0Z'/%3e%3cpath%20class='st0'%20d='M13.5,13.4c-.2.4-.3.8-.5,1.2-.2.4-.4.7-.6,1-.3.5-.6.9-1,1.3-1,1.3-1.8,2.4-1.6,4.8h-.7c-.3-2.6.6-3.7,1.7-5.2.3-.4.6-.8.9-1.3.2-.3.4-.6.6-1,.2-.3.4-.7.5-1.1l.6.2Z'/%3e%3cpath%20class='st1'%20d='M8.5,3.9l-.3.2c-.5-1-1.3-1.9-2.3-2.4-.8-.4-1.8-.5-2.7,0l-.2-.3c2.2-1,4.5.4,5.5,2.6ZM8.4,11.8c.7-.7,1.3-2.3,1.5-3.9.2-1.5,0-3.2-.5-4.4-.7-1.4-1.7-2.5-3-3-1.2-.5-2.6-.6-3.8,0C1.4,1,.6,2.1.2,3.4c-.4,1.3-.3,2.8.4,4.3.6,1.2,1.7,2.4,3,3.2,1.4.9,2.9,1.5,3.9,1.4,1.6-.2-.2.7.9-.4Z'/%3e%3cpath%20class='st1'%20d='M12.5,5.5l.3.2c.5-1,1.3-1.9,2.3-2.4.8-.4,1.8-.5,2.7,0l.2-.3c-2.2-1-4.5.4-5.5,2.6M12.6,13.4c-.7-.7-1.3-2.3-1.5-3.9-.2-1.5,0-3.2.5-4.4.7-1.4,1.7-2.5,3-3,1.2-.5,2.6-.6,3.8,0,1.2.6,2,1.7,2.4,3,.4,1.3.3,2.8-.4,4.3-.6,1.2-1.7,2.4-3,3.2-1.4.9-2.9,1.5-3.9,1.4-1.6-.2.2.7-.9-.4Z'/%3e%3c/svg%3e")}.detailed-view-wrapper .icon-nameday{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2019%2021'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M5.1.1h0c.5,0,.9.4.9.9v2.6c0,.5-.4.9-.9.9h0c-.5,0-.9-.4-.9-.9V1c0-.5.4-.9.9-.9Z'/%3e%3cpath%20class='st1'%20d='M15.8,2.2v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5h-4.8v1.5c0,1-.8,1.7-1.7,1.7h-.4c-1,0-1.7-.8-1.7-1.7v-1.5C1.5,2.3.2,3.7.2,5.5v9.8c0,3.1,2.5,5.6,5.6,5.6h7.5c3.1,0,5.6-2.5,5.6-5.6V5.5c0-1.7-1.4-3.1-3.1-3.2ZM17,15.4c0,1.9-1.6,3.5-3.5,3.5H5.5c-1.9,0-3.5-1.6-3.5-3.5v-7.8h14.9v7.8h0Z'/%3e%3crect%20class='st0'%20x='12.9'%20y='.1'%20width='1.8'%20height='4.3'%20rx='.9'%20ry='.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.detailed-view-wrapper .icon-anniversary{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2043%2045.4'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M37.5,12.4h-6.4c.4-.2.7-.3.9-.5,1.3-1,2.2-2.4,2.5-3.9.3-1.6,0-3.2-1-4.4s-2.4-2-4-2.1c-1.5-.1-3.1.4-4.4,1.4-1.4,1.1-2.9,3.9-4,6.3-1.1-2.4-2.5-5.2-4-6.3-1.3-1-2.9-1.5-4.4-1.4-1.6.1-3,.9-4,2.1-1.9,2.5-1.2,6.2,1.5,8.3.3.2.6.4.9.5h-5.8c-2.2,0-4.1,1.8-4.1,4.1v23.4c0,2.2,1.8,4.1,4.1,4.1h32c2.2,0,4.1-1.8,4.1-4.1v-23.4c0-2.2-1.8-4.1-4.1-4.1ZM38.8,16.5v4.5h-15.9v-5.8h14.6c.7,0,1.3.6,1.3,1.3ZM27,5.2c.7-.5,1.4-.8,2.2-.8s.2,0,.2,0c.8,0,1.4.4,1.8.9.4.5.6,1.3.4,2-.2.8-.7,1.6-1.4,2.1-.9.7-3.9,1.3-6.7,1.7,1.1-2.5,2.5-5.3,3.4-6ZM11.2,5.4c.4-.5,1.1-.9,1.8-.9,0,0,.2,0,.2,0,.8,0,1.5.3,2.2.8.9.7,2.3,3.4,3.4,6-2.7-.4-5.8-1-6.7-1.7-1.4-1.1-1.9-3-1-4.1ZM5.5,15.2h14.6v5.8H4.2v-4.5c0-.7.6-1.3,1.3-1.3ZM4.2,39.9v-16h15.9v17.3H5.5c-.7,0-1.3-.6-1.3-1.3ZM37.5,41.1h-14.6v-17.3h15.9v16c0,.7-.6,1.3-1.3,1.3Z'/%3e%3c/svg%3e")}.detailed-view-wrapper .icon-engagement{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2021%2022'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.5.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20141)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0,%20.st1%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M8.2,11.6c.1.4.2.8.4,1.1.2.4.3.7.5,1,.3.5.5.9.8,1.3,1,1.6,1.8,2.8,1.2,5.4h-.7c.5-2.5-.2-3.6-1.1-5-.3-.4-.6-.9-.8-1.4-.2-.4-.4-.7-.5-1.1-.2-.4-.3-.8-.4-1.2l.6-.2h0Z'/%3e%3cpath%20class='st0'%20d='M13.5,13.4c-.2.4-.3.8-.5,1.2-.2.4-.4.7-.6,1-.3.5-.6.9-1,1.3-1,1.3-1.8,2.4-1.6,4.8h-.7c-.3-2.6.6-3.7,1.7-5.2.3-.4.6-.8.9-1.3.2-.3.4-.6.6-1,.2-.3.4-.7.5-1.1l.6.2Z'/%3e%3cpath%20class='st1'%20d='M8.5,3.9l-.3.2c-.5-1-1.3-1.9-2.3-2.4-.8-.4-1.8-.5-2.7,0l-.2-.3c2.2-1,4.5.4,5.5,2.6ZM8.4,11.8c.7-.7,1.3-2.3,1.5-3.9.2-1.5,0-3.2-.5-4.4-.7-1.4-1.7-2.5-3-3-1.2-.5-2.6-.6-3.8,0C1.4,1,.6,2.1.2,3.4c-.4,1.3-.3,2.8.4,4.3.6,1.2,1.7,2.4,3,3.2,1.4.9,2.9,1.5,3.9,1.4,1.6-.2-.2.7.9-.4Z'/%3e%3cpath%20class='st1'%20d='M12.5,5.5l.3.2c.5-1,1.3-1.9,2.3-2.4.8-.4,1.8-.5,2.7,0l.2-.3c-2.2-1-4.5.4-5.5,2.6M12.6,13.4c-.7-.7-1.3-2.3-1.5-3.9-.2-1.5,0-3.2.5-4.4.7-1.4,1.7-2.5,3-3,1.2-.5,2.6-.6,3.8,0,1.2.6,2,1.7,2.4,3,.4,1.3.3,2.8-.4,4.3-.6,1.2-1.7,2.4-3,3.2-1.4.9-2.9,1.5-3.9,1.4-1.6-.2.2.7-.9-.4Z'/%3e%3c/svg%3e")}.detailed-view-wrapper .icon-event{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2032.3%2049'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M31.6,36.9L15.4,17.7c.2-.3.3-.8.2-1.2l-.2-1.5,1.4.2c1.7.2,3-1.9,1.6-3.3l-.8-.8,1.1-.6c1.7-.9,1.3-3.4-.6-3.7l-1.3-.2.7-1.3c.8-1.7-.9-3.5-2.7-2.6h0c0,0-1.3.5-1.3.5l-.2-1.1c-.3-1.8-2.8-2.2-3.7-.6h0s-.5,1.3-.5,1.3l-1.3-1.2c-1.4-1.4-3.7-.3-3.4,1.7l.3,1.5h-.9c-1.9-.4-3.1,1.8-1.7,3.2l.7.7-1.2.7c-1.6,1-1.3,3.5.7,3.7l1.6.3-.6,1.2c-.8,1.6.9,3.5,2.6,2.6l1.1-.6.2,1.2c.1.6.5,1.1,1,1.3l-4.3,25.4c-.2.6,0,1.2.6,1.4,9.6,5.1,21.6,2,27.2-7.4.4-.6.4-1.2,0-1.6ZM10.8,18.3l.5-1,1,1c.1.1.3.2.4.3,0,0,0,.1-.1.2-.2.2-2.5,2.1-2.7.5.4-.2.7-.5.9-.9ZM8.1,28.9c0-.4.4-1,.8-1,1.2-.4,2.2-1,3.3-1.6,1.4-.8,2.7-2,3.9-3.1s1.6-.6,2,0l2.2,2.5c.4.4.4,1.2,0,1.6-2,2.7-4.5,4.7-7.6,6.1,0,0-2.4,1-3.7,1.2-1,.2-1.6-.6-1.6-1.6l.8-4.1ZM5.4,44.5s.4-2.5.4-2.5c0-.6.6-1,1.2-1,2,0,4.1-.2,6.1-.8,4.5-1.2,8.2-4.1,10.8-7.8.4-.6,1.4-.6,2,0,0,0,3.9,4.1,3.7,4.5-3.2,7.7-16,11.9-24.1,7.6Z'/%3e%3c/svg%3e")}@media(min-width:481px){.detailed-view-wrapper{width:100%;margin-bottom:0}.detailed-view-wrapper .information-content{flex-direction:row;justify-content:space-between;display:flex}.detailed-view-wrapper .information-content .information-section{flex-direction:column;gap:5px;width:48%;display:flex}.detailed-view-wrapper .reminder-content{box-sizing:border-box;gap:0;padding:0 10px}.detailed-view-wrapper .reminder-content .event-wrapper{flex-flow:wrap;justify-content:space-between;width:100%;padding:10px 0;display:flex}.detailed-view-wrapper .reminder-content .event-wrapper .event-info{width:48%}.detailed-view-wrapper .reminder-content .event-wrapper .reminder-wrapper{width:50%;margin-top:0}.detailed-view-wrapper .button-content{border-bottom:1px solid #d9d9d9;width:100%;padding:10px 0}.detailed-view-wrapper .button-content .edit-button-container{flex-direction:row;justify-content:flex-end}.detailed-view-wrapper .button-content button{width:auto;padding:5px 30px}}@media(min-width:768px){.detailed-view-wrapper{width:100%;margin-bottom:0}.detailed-view-wrapper .button-content{flex-direction:row}.detailed-view-wrapper .button-content .edit-button-container{flex-direction:row;gap:10px;display:flex}.detailed-view-wrapper .text-big-header{text-transform:uppercase;margin-top:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;text-decoration:underline}.detailed-view-wrapper .information-content{flex-direction:row;justify-content:space-between;padding:10px 0;display:flex}.detailed-view-wrapper .information-content .information-section{flex-direction:column;gap:5px;width:48%;display:flex}.detailed-view-wrapper .reminder-content{box-sizing:border-box;gap:0;padding:0}.detailed-view-wrapper .reminder-content .event-wrapper{flex-flow:wrap;justify-content:space-between;width:100%;padding:10px 0;display:flex}.detailed-view-wrapper .reminder-content .event-wrapper .event-info{width:48%}.detailed-view-wrapper .reminder-content .event-wrapper .reminder-wrapper{width:50%}.detailed-view-wrapper .button-content{border-bottom:1px solid #d9d9d9;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;padding:10px 0;display:flex}.detailed-view-wrapper .button-content.with-no-persons{justify-content:flex-end}.detailed-view-wrapper .button-content .delete-btn{background-color:#d9d9d9}}.history-and-activity{flex-direction:column;gap:10px;margin:20px 0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.history-and-activity .header-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.history-and-activity .header-wrapper .icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2022%2022'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M11,0C4.9,0,0,4.9,0,11s4.9,11,11,11,11-4.9,11-11S17.1,0,11,0ZM11,20c-5,0-9-4-9-9S6,2,11,2s9,4,9,9-4,9-9,9Z'/%3e%3cpath%20class='st0'%20d='M11,3.4c-.6,0-1,.4-1,1v6.2l-3,3c-.4.4-.4,1,0,1.4s.5.3.7.3.5,0,.7-.3l3.3-3.3s0,0,0,0c0,0,.1-.2.2-.3,0-.1,0-.2,0-.4,0,0,0,0,0,0v-6.6c0-.6-.4-1-1-1Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:22px;height:22px}.history-and-activity .header-wrapper .text-biggest{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.history-and-activity .text-section .text-big{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.history-and-activity .history-list-wrapper{flex-flow:wrap;justify-content:space-between;gap:10px;display:flex}.history-and-activity .history-list-wrapper .history-item-wrapper{flex-direction:row;justify-content:space-between;gap:10px;width:100%;display:flex}.history-and-activity .history-list-wrapper .history-item-wrapper .link{color:#1d1d1b;max-width:85%;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700;text-decoration:underline}.history-and-activity .history-list-wrapper .history-item-wrapper .remove-one-btn{background-color:#0000;border:none;width:24px;height:24px}.history-and-activity .btn-wrapper{flex-direction:column;display:flex}.history-and-activity .btn-wrapper .remove-all-btn{text-transform:uppercase;background-color:#fff;border:1px solid #1d1d1b;padding:5px 10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.history-and-activity .btn-wrapper .remove-all-btn:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}@media(min-width:481px){.history-and-activity{gap:20px}.history-and-activity .history-list-wrapper .history-item-wrapper{width:48%}.history-and-activity .history-list-wrapper .history-item-wrapper .link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.history-and-activity .btn-wrapper{flex-direction:row;justify-content:flex-end}.history-and-activity .btn-wrapper .remove-all-btn{padding:5px 30px}}@media(min-width:768px){.history-and-activity .history-list-wrapper{flex-wrap:nowrap;justify-content:space-between}.history-and-activity .history-list-wrapper .half-list-wrapper{flex-direction:column;gap:10px;width:47%;display:flex}.history-and-activity .history-list-wrapper .half-list-wrapper .history-item-wrapper{width:100%}.history-and-activity .history-list-wrapper .separation-line-wrapper{justify-content:center;align-items:center;width:1px;height:auto;display:flex}.history-and-activity .history-list-wrapper .separation-line-wrapper .separation-line{background-color:#d9d9d9;width:1px;height:100%}}.my-information{flex-direction:column;gap:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.my-information .text-biggest{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.my-information .information-block .text-big{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.my-information button{text-transform:uppercase;background-color:#fff;border:1px solid #1d1d1b;border-radius:0;width:100%;padding:5px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}@media(min-width:1355px){.my-information{margin-top:10px;padding:0 10px}}.add-personal-number-prompt{text-align:center;background:linear-gradient(135deg,#fff5f5,#fff);border:2px solid #7d36481a;border-radius:12px;flex-direction:column;align-items:center;padding:30px 20px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000d;z-index:-2!important}.add-personal-number-prompt:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.add-personal-number-prompt .prompt-icon{background-color:#e22258;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;display:flex}.add-personal-number-prompt .prompt-icon .icon-user{filter:brightness(0)invert();background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2049.5%2035.1'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill:%20%231d1d1b;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20class='st1'%20cx='18.3'%20cy='12.3'%20r='7.6'/%3e%3cpath%20class='st0'%20d='M38.6,20c.9.8,1.8.8,2.6,0,2-2,4.1-3.8,6.1-6,1.2-1.2,1.4-2.9.8-4.4-.6-1.5-2-2.4-3.7-2.7-1.8-.3-3.2.3-4.4,1.7-.3-.3-.6-.5-.8-.6-2.1-1.7-4.7-1.7-6.6,0-1.7,1.7-1.8,4.3,0,6.1,2,2,6,6,6,6Z'/%3e%3cpath%20class='st1'%20d='M18.3,33.6h2.7c4.1,0,7.8,0,10.4-.5,1.4-.3,2.3-.6,3.1-1.1.5-.5.6-1.1.6-2,0-2.4-1.7-4.9-4.6-6.9-1.7-1.1-3.7-1.8-5.8-2.3-1.8,1.4-4,2.1-6.4,2.1s-4.7-.8-6.6-2.3c-2.1.6-4.1,1.4-5.6,2.4-2.9,2-4.6,4.4-4.6,6.9s2.3,2.9,3.7,3.1c2.7.5,6.3.5,10.4.5,0,0,2.7,0,2.7,0Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:block}.add-personal-number-prompt .prompt-message{color:#1d1d1b;text-align:left;background-color:#7d364814;border-radius:8px;width:100%;margin-bottom:10px;padding:10px 12px}.add-personal-number-prompt .prompt-message--error{background-color:#ffe1e9;border:1px solid #e22258}.add-personal-number-prompt .prompt-title{text-transform:uppercase;color:#1d1d1b;margin-bottom:15px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.add-personal-number-prompt .prompt-description{color:#6d6d6d;max-width:280px;margin-bottom:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;line-height:1.6}.add-personal-number-prompt .benefits-list{flex-direction:column;gap:5px;width:100%;max-width:300px;margin-bottom:10px;display:flex}.add-personal-number-prompt .benefits-list .benefit-item{text-align:left;background-color:#ffffffb3;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:background-color .2s;display:flex}.add-personal-number-prompt .benefits-list .benefit-item:hover{background-color:#ffffffe6}.add-personal-number-prompt .benefits-list .benefit-item .check-icon{color:#206d32;flex-shrink:0;font-size:18px;font-weight:700}.add-personal-number-prompt .benefits-list .benefit-item span:not(.check-icon){color:#1d1d1b;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.add-personal-number-prompt .add-button{text-transform:uppercase;color:#fff;cursor:pointer;background-color:#e22258;border:none;border-radius:25px;padding:12px 32px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #7d364833}.add-personal-number-prompt .add-button:hover{background-color:#e53869;transform:translateY(-1px);box-shadow:0 6px 16px #7d36484d}.add-personal-number-prompt .add-button:active{transform:translateY(0);box-shadow:0 2px 8px #7d364833}.add-personal-number-prompt .privacy-note{color:#6d6d6d;align-items:center;gap:8px;margin-top:10px;font-family:Beiruti,sans-serif;font-size:12px;font-weight:400;display:flex}.add-personal-number-prompt .privacy-note .lock-icon{font-size:14px}@media(min-width:1355px){.add-personal-number-prompt{margin-top:10px;padding:40px 30px}.add-personal-number-prompt .prompt-icon{width:70px;height:70px}.add-personal-number-prompt .prompt-icon .icon-user{width:35px;height:35px}.add-personal-number-prompt .prompt-description{max-width:320px}.add-personal-number-prompt .benefits-list{max-width:340px}}.settings-wrapper{flex-direction:column;gap:10px;display:flex}.settings-wrapper .settings-border-bottom{border-bottom:1px solid #d9d9d9;padding-bottom:10px}.settings-wrapper .settings-last-content{padding-bottom:10px}.settings-wrapper .settings-group .text-biggest{text-transform:uppercase;background-color:#fff;margin-bottom:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.settings-wrapper .settings-group .content-wrapper{flex-direction:column;gap:10px;display:flex}.settings-wrapper .settings-group .content-wrapper .checkbox-label{flex-direction:row;display:flex}.settings-wrapper .settings-group .content-wrapper .block .text-big{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.settings-wrapper .settings-group .content-wrapper button{text-transform:uppercase;color:#fff;background-color:#e22258;border:1px solid #e22258;border-radius:0;padding:5px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.settings-wrapper .settings-group .content-wrapper .pink-btn-disabled{filter:opacity(33%);pointer-events:none}.information-form{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;height:100%;display:flex}.information-form .grouped-inputs{flex-direction:column;gap:20px;display:flex}.information-form .input-wrapper{flex-direction:column;width:100%;display:flex}.information-form .input-wrapper .big-text{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.information-form .btn-wrapper{flex-direction:row;justify-content:space-between;gap:20px;display:flex}.information-form .btn-wrapper .cancel-btn,.information-form .btn-wrapper .save-btn{text-transform:uppercase;border-radius:0;width:48%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.information-form .btn-wrapper .cancel-btn{color:#fff;background-color:#6d6d6d;border:1px solid #6d6d6d}.information-form .btn-wrapper .save-btn{color:#fff;background-color:#e22258;border:1px solid #e22258}.information-form input[type=text],.information-form input[type=text]:focus,.information-form input[type=text]:focus-visible,.information-form input[type=email],.information-form input[type=email]:focus,.information-form input[type=email]:focus-visible{appearance:none;outline:none}.information-form input[type=text],.information-form input[type=email],.information-form input[type=password]{cursor:text;border:1px solid #1d1d1b;border-radius:5px;height:20px;padding:5px 10px}.information-form input[type=text]:hover,.information-form input[type=email]:hover,.information-form input[type=password]:hover{cursor:pointer;border:1px solid #e22258}.information-form input[type=text]:focus-visible,.information-form input[type=email]:focus-visible,.information-form input[type=password]:focus-visible{outline-offset:-2px;background-color:#0000;border:none;outline:2px solid #2f9ec6;height:22px;padding:5px 10px 5px 11px;box-shadow:1px 1px 5px #2f9ec679}.purchase-history{flex-direction:column;gap:10px;margin:20px 0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.purchase-history .text-pink{color:#e22258}.purchase-history .text-black{color:#1d1d1b}.purchase-history .header-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.purchase-history .header-wrapper .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%23e22258'%20stroke-linecap='round'%20stroke-width='1.5'%3e%3cpath%20stroke-linejoin='round'%20d='M19%2021H7a4%204%200%200%201-4-4V5a2%202%200%200%201%202-2h10a2%202%200%200%201%202%202v13c0%201.657.343%203%202%203'/%3e%3cpath%20stroke-linejoin='round'%20d='M21%2010a2%202%200%200%200-2-2h-2v10.5c0%201.38.62%202.5%202%202.5s2-1.12%202-2.5z'/%3e%3cpath%20d='M13%2011H7m6-4H7m3%208H7'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:22px;height:22px}.purchase-history .header-wrapper .text-biggest{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.purchase-history .no-purchase-wrapper{flex-direction:column;gap:20px;display:flex}.purchase-history .purchase-list-wrapper{flex-direction:column;gap:10px;display:flex}.purchase-history .purchase-list-wrapper .purchase-open-wrapper{flex-direction:column;gap:20px;display:flex}.purchase-history .purchase-list-wrapper .purchase-open-wrapper .purchase-list-section{flex-direction:column;gap:5px;display:flex}.purchase-history .purchase-list-wrapper .purchase-open-wrapper .purchase-list-section h3{text-transform:uppercase;border-bottom:1px solid #d9d9d9;padding-bottom:5px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.purchase-history .purchase-list-wrapper .purchase-open-wrapper .purchase-list-section ul{flex-direction:column;gap:5px;list-style-type:none;display:flex}.purchase-history .purchase-list-wrapper .purchase-open-wrapper .purchase-list-section ul li{flex-flow:wrap;justify-content:space-between;width:100%;display:flex}.purchase-history .purchase-list-wrapper .purchase-open-wrapper .purchase-list-section ul li span{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.purchase-history .purchase-list-wrapper .purchase-open-wrapper .purchase-list-section ul .total-price{margin-top:10px;padding-top:10px;font-size:1.2em}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper{width:100%;scroll-margin-top:70px}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-date-btn{background-color:#fbf5f1;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:10px;display:flex;box-shadow:0 2px 6px #0000001a}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-date-btn .btn-text{text-align:start;text-transform:uppercase;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;display:flex}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-date-btn .arrow-down,.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-date-btn .arrow-up{background-image:url(../assets/Icons/arrow-down-black.svg);width:24px;height:24px}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-date-btn .arrow-up{rotate:180deg}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper{flex-direction:column;gap:10px;margin-top:5px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;animation:.3s ease-out forwards fadeIn;display:flex}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper .purchase-products-wrapper{flex-direction:column;gap:10px;display:flex}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card{flex-direction:row;gap:10px;display:flex}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card img{aspect-ratio:6/7;object-fit:cover;border-radius:10px;height:100px;display:block}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card .purchase-product-info{flex-direction:column;justify-content:space-between;display:flex}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card .purchase-product-info .sale-price-wrapper{flex-direction:row;align-items:flex-end;gap:5px;display:flex}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card .purchase-product-info .text-big{text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;color:#1d1d1b;-webkit-box-orient:vertical;max-height:2.8em;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;line-height:1.4em;text-decoration:none;display:-webkit-box;overflow:hidden}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card .purchase-product-info .old-price{text-transform:uppercase;color:#676767;margin-bottom:1px;font-family:Nunito Sans,sans-serif;font-size:.8em;font-weight:700;text-decoration:line-through}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card .purchase-product-info .sale-price{color:#e22258}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card .purchase-product-info ul{list-style-type:none}.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card .purchase-product-info ul .product-attributes{text-transform:capitalize}.purchase-history .purchase-history-btn-wrapper{flex-direction:column;width:100%;display:flex}.purchase-history .purchase-history-btn-wrapper button{text-transform:uppercase;background-color:#fff;border:1px solid #1d1d1b;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.purchase-history .purchase-history-btn-wrapper button:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}@media(min-width:481px){.purchase-history .purchase-history-btn-wrapper{flex-direction:row;justify-content:flex-end;width:100%;display:flex}}@media(min-width:600px){.purchase-history .purchase-list-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card{flex-flow:column wrap;gap:10px;width:150px;height:auto}.purchase-history .purchase-list-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card img{width:100%;height:175px!important}.purchase-history .purchase-list-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card .purchase-product-info{width:100%;height:100px}.purchase-history .purchase-list-wrapper .purchase-item-wrapper .purchase-products-wrapper .purchase-product-card .purchase-product-info ul{gap:0}}@media(min-width:768px){.purchase-history .purchase-list-wrapper .purchase-open-wrapper{flex-flow:wrap;justify-content:space-between;gap:0;display:flex}.purchase-history .purchase-list-wrapper .purchase-open-wrapper .purchase-list-split-section{width:48%}.purchase-history .purchase-list-wrapper .purchase-open-wrapper .purchase-list-full-section{width:100%}}@media(min-width:1040px){.purchase-history .purchase-list-wrapper .purchase-date-btn-wrapper{scroll-margin-top:130px}}.carousel-container.column{height:auto;position:relative}.carousel-container.column .fade{pointer-events:none;z-index:1;transition:opacity .3s;position:absolute}.carousel-container.column .fade-top{background:linear-gradient(#fff,#0000);height:30px;top:0;left:0;right:0}.carousel-container.column .fade-bottom{background:linear-gradient(#0000,#fff);height:30px;bottom:0;left:0;right:0}.carousel-container.column .content-wrapper{flex-direction:column;max-height:300px;overflow:hidden auto}.carousel-container{width:calc(100vw - 40px);margin:0 auto;position:relative}.carousel-container .fade{pointer-events:none;z-index:1;transition:opacity .3s;position:absolute}.carousel-container .fade-left{background:linear-gradient(90deg,#fff,#0000);width:30px;top:0;bottom:0;left:0}.carousel-container .fade-right{background:linear-gradient(270deg,#fff,#0000);width:30px;top:0;bottom:0;right:0}.carousel-container .content-wrapper{scroll-snap-type:both mandatory;scroll-behavior:smooth;gap:20px;display:flex;overflow:auto}.carousel-container .content-wrapper>*{scroll-snap-align:start;flex:none}.carousel-container.column .content-wrapper{flex-direction:column;padding:0 20px 0 0;overflow:hidden auto}.carousel-container.row .content-wrapper{flex-direction:row;padding:0 0 20px;overflow:auto hidden}@media(min-width:768px){.carousel-container{width:calc(100vw - 80px)}}@media(min-width:1040px){.carousel-container{width:960px}}.my-parties{flex-direction:column;gap:20px;margin:20px 0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.my-parties a{color:#1d1d1b;text-decoration:none}.my-parties .text-pink{color:#e22258}.my-parties .text-black{color:#1d1d1b}.my-parties .header-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.my-parties .header-wrapper .icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2021%2022'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.5.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20141)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0,%20.st1%20{%20fill:%20%23e22258;%20}%20.st1%20{%20fill-rule:%20evenodd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M8.2,11.6c.1.4.2.8.4,1.1.2.4.3.7.5,1,.3.5.5.9.8,1.3,1,1.6,1.8,2.8,1.2,5.4h-.7c.5-2.5-.2-3.6-1.1-5-.3-.4-.6-.9-.8-1.4-.2-.4-.4-.7-.5-1.1-.2-.4-.3-.8-.4-1.2l.6-.2h0Z'/%3e%3cpath%20class='st0'%20d='M13.5,13.4c-.2.4-.3.8-.5,1.2-.2.4-.4.7-.6,1-.3.5-.6.9-1,1.3-1,1.3-1.8,2.4-1.6,4.8h-.7c-.3-2.6.6-3.7,1.7-5.2.3-.4.6-.8.9-1.3.2-.3.4-.6.6-1,.2-.3.4-.7.5-1.1l.6.2Z'/%3e%3cpath%20class='st1'%20d='M8.5,3.9l-.3.2c-.5-1-1.3-1.9-2.3-2.4-.8-.4-1.8-.5-2.7,0l-.2-.3c2.2-1,4.5.4,5.5,2.6ZM8.4,11.8c.7-.7,1.3-2.3,1.5-3.9.2-1.5,0-3.2-.5-4.4-.7-1.4-1.7-2.5-3-3-1.2-.5-2.6-.6-3.8,0C1.4,1,.6,2.1.2,3.4c-.4,1.3-.3,2.8.4,4.3.6,1.2,1.7,2.4,3,3.2,1.4.9,2.9,1.5,3.9,1.4,1.6-.2-.2.7.9-.4Z'/%3e%3cpath%20class='st1'%20d='M12.5,5.5l.3.2c.5-1,1.3-1.9,2.3-2.4.8-.4,1.8-.5,2.7,0l.2-.3c-2.2-1-4.5.4-5.5,2.6M12.6,13.4c-.7-.7-1.3-2.3-1.5-3.9-.2-1.5,0-3.2.5-4.4.7-1.4,1.7-2.5,3-3,1.2-.5,2.6-.6,3.8,0,1.2.6,2,1.7,2.4,3,.4,1.3.3,2.8-.4,4.3-.6,1.2-1.7,2.4-3,3.2-1.4.9-2.9,1.5-3.9,1.4-1.6-.2.2.7-.9-.4Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:22px;height:22px}.my-parties .header-wrapper .text-biggest{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.my-parties .no-parties-wrapper{flex-direction:column;gap:20px;display:flex}.my-parties .party-list-wrapper{flex-direction:column;gap:10px;width:100%;display:flex}.my-parties .my-parties-btn-wrapper{flex-direction:column;width:100%;display:flex}@media(min-width:481px){.my-parties .party-list-wrapper{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;width:100%;display:grid}.my-parties .party-list-wrapper a{text-decoration:none}.my-parties .party-list-wrapper a .party-card{width:100%}.my-parties .my-parties-btn-wrapper{flex-direction:row;justify-content:center}}.birthday-today-banner{background-color:#fff;flex-direction:column;gap:20px;margin-bottom:30px;padding:20px 10px;display:flex}.birthday-today-banner span{text-transform:uppercase;text-transform:none;color:#1d1d1b;text-align:center;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.birthday-today-banner button{white-space:nowrap;height:fit-content}@media(min-width:481px){.birthday-today-banner{flex-direction:row;justify-content:space-between;align-items:center}}.person-directory__letter-heading,.person-directory-single-col__letter-heading{color:#e22258;margin:10px 0 0;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:750}.person-directory .nomargin,.person-directory-single-col .nomargin{margin-top:0}.person-directory__loading,.person-directory__error,.person-directory-single-col__loading,.person-directory-single-col__error{text-align:center;color:#676767;padding:60px 0;font-family:Nunito Sans,sans-serif;font-size:18px}.person-directory__error,.person-directory-single-col__error{color:#e22258;background-color:#fff;padding:50px 10px}.person-directory__title,.person-directory-single-col__title{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.person-directory__description,.person-directory-single-col__description{color:#676767;margin:0;font-family:Nunito Sans,sans-serif;font-size:16px;line-height:1.5}@media(min-width:768px){.person-directory__description,.person-directory-single-col__description{font-size:18px}}.person-directory .narrative-toggle-container,.person-directory-single-col .narrative-toggle-container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.person-directory .narrative-toggle-container p,.person-directory-single-col .narrative-toggle-container p{margin-bottom:0}.person-directory__quick-facts-text p,.person-directory-single-col__quick-facts-text p{margin-bottom:10px}.person-directory__quick-facts .person-directory__parentheses-text,.person-directory-single-col__quick-facts .person-directory__parentheses-text{color:#676767;font-size:.85em;font-weight:400}.person-directory__quick-facts-title,.person-directory-single-col__quick-facts-title{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.person-directory__quick-facts-section,.person-directory-single-col__quick-facts-section{margin-top:16px;margin-bottom:16px}.person-directory__quick-facts-section h3,.person-directory-single-col__quick-facts-section h3{color:#e22258;margin:0 0 16px;font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:600}.person-directory__fact,.person-directory-single-col__fact{border-bottom:1px solid #6767671a;justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.person-directory__fact:last-child,.person-directory-single-col__fact:last-child{border-bottom:none}.person-directory__fact-label,.person-directory-single-col__fact-label{color:#676767;min-width:100px;font-family:Nunito Sans,sans-serif;font-size:14px}.person-directory__fact-value,.person-directory-single-col__fact-value{color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:500}.person-directory__column,.person-directory-single-col__column{flex-direction:column;flex:1;align-self:start;display:flex}.person-directory__columns-stack,.person-directory-single-col__columns-stack{flex-direction:column;gap:8px;width:100%;display:flex}.person-directory__columns-row,.person-directory-single-col__columns-row{flex-direction:row;gap:24px;width:100%;display:flex}.person-directory__letter-group,.person-directory-single-col__letter-group{margin-bottom:5px}.person-directory__letter-group:last-child,.person-directory-single-col__letter-group:last-child{margin-bottom:0}.person-directory__first-letter,.person-directory-single-col__first-letter{color:#e22258;font-family:Beiruti,sans-serif;font-size:16px;font-weight:700}.person-directory__grid,.person-directory-single-col__grid{flex-direction:column;display:flex}.person-directory__item,.person-directory-single-col__item{background-color:#0000;border:none;border-radius:4px;padding:3px 0;text-decoration:none;transition:all .2s;display:block;position:relative}.person-directory__item:hover,.person-directory-single-col__item:hover{background-color:#fbf5f1}.person-directory__item:hover .person-directory__item-arrow,.person-directory-single-col__item:hover .person-directory__item-arrow{opacity:1;transform:translateY(-50%)translate(2px)}.person-directory__item:focus,.person-directory-single-col__item:focus{outline-offset:2px;outline:2px solid #55a584}.person-directory__item-content,.person-directory-single-col__item-content{flex-wrap:wrap;align-items:center;gap:4px;display:flex;flex-direction:row!important}.person-directory__item-content:has(.person-directory__item-title--first-letter),.person-directory-single-col__item-content:has(.person-directory__item-title--first-letter){margin-top:10px}.person-directory__item-content:has(.person-directory__item-title--first-letter):has(.first-in-column),.person-directory-single-col__item-content:has(.person-directory__item-title--first-letter):has(.first-in-column){margin-top:0}.person-directory__item-title,.person-directory-single-col__item-title{color:#1d1d1b;text-align:left;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:400}.person-directory__item-title--first-letter:first-letter,.person-directory-single-col__item-title--first-letter:first-letter{color:#e84e79;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:750}.person-directory__item-title--first-letter.first-in-column,.person-directory-single-col__item-title--first-letter.first-in-column{margin-top:0}.person-directory__item-postal,.person-directory-single-col__item-postal{color:#676767;margin:0 8px 0 0;font-family:Nunito Sans,sans-serif;font-size:12px}.person-directory__item-arrow,.person-directory-single-col__item-arrow{color:#e22258;opacity:0;flex-shrink:0;font-size:16px;transition:all .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.person-directory__city-postal-info,.person-directory-single-col__city-postal-info{flex-wrap:wrap;align-items:center;gap:4px;display:flex;flex-direction:row!important}.person-directory__city-postal-info--first-letter .person-directory__city-name:first-letter,.person-directory-single-col__city-postal-info--first-letter .person-directory__city-name:first-letter{color:#e22258;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:750}.person-directory__city-postal-info--first-letter.first-in-column,.person-directory-single-col__city-postal-info--first-letter.first-in-column{margin-top:0}.person-directory__city-name,.person-directory-single-col__city-name{color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:500}.person-directory__postal-code,.person-directory-single-col__postal-code{color:#1d1d1b;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:14px;font-weight:400}.person-directory__person-count,.person-directory-single-col__person-count{color:#676767;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400}.person-directory__item--button,.person-directory-single-col__item--button{cursor:pointer;text-align:left;background:0 0;border:none;width:100%}.person-directory__item--button:hover,.person-directory-single-col__item--button:hover{background-color:#e222581a}.person-directory__item--button:active,.person-directory-single-col__item--button:active{background-color:#e2225833}.person-directory__search-section,.person-directory-single-col__search-section{border-top:2px solid #e22258;margin-top:40px;padding-top:30px}.person-directory__search-header,.person-directory-single-col__search-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.person-directory__search-header h2,.person-directory-single-col__search-header h2{color:#1d1d1b;margin:0;font-family:Nunito Sans,sans-serif;font-size:24px;font-weight:700}.person-directory__search-header p,.person-directory-single-col__search-header p{color:#676767;margin:0;font-family:Nunito Sans,sans-serif;font-size:16px}.person-directory__search-header p .highlight,.person-directory-single-col__search-header p .highlight{color:#e22258;font-weight:600}.person-directory__close-search,.person-directory-single-col__close-search{color:#fff;cursor:pointer;background-color:#e22258;border:none;border-radius:4px;padding:8px 16px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600}.person-directory__close-search:hover,.person-directory-single-col__close-search:hover{background-color:#cf1b4e}.person-directory__search-loading,.person-directory-single-col__search-loading{text-align:center;color:#676767;padding:40px;font-family:Nunito Sans,sans-serif;font-size:16px}@media(max-width:768px){.person-directory__search-header,.person-directory-single-col__search-header{flex-direction:column;align-items:flex-start}.person-directory__search-header h2,.person-directory-single-col__search-header h2{font-size:20px}}.person-directory__cities-container,.person-directory-single-col__cities-container{width:100%}.person-directory__postal-area-section,.person-directory-single-col__postal-area-section{margin-bottom:30px}.person-directory__postal-area-section:last-child,.person-directory-single-col__postal-area-section:last-child{margin-bottom:0}.person-directory__postal-area-title-wrapper,.person-directory-single-col__postal-area-title-wrapper{border-bottom:2px solid #fbf5f1;flex-direction:column;justify-content:center;align-items:center;margin:0 0 16px;padding-bottom:8px;display:flex}.person-directory__postal-area-title-wrapper a,.person-directory-single-col__postal-area-title-wrapper a{color:#1d1d1b}@media(min-width:481px){.person-directory__postal-area-title-wrapper,.person-directory-single-col__postal-area-title-wrapper{flex-direction:row;justify-content:flex-start;gap:20px}}.person-directory__postal-area-title,.person-directory-single-col__postal-area-title{color:#e22258;font-family:Beiruti,sans-serif;font-size:22px;font-weight:700}@media(min-width:768px){.person-directory__postal-area-title,.person-directory-single-col__postal-area-title{min-width:100px}}.person-directory__postal-codes-grid,.person-directory-single-col__postal-codes-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:481px){.person-directory__postal-codes-grid,.person-directory-single-col__postal-codes-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.person-directory__postal-codes-grid,.person-directory-single-col__postal-codes-grid{grid-template-columns:repeat(3,1fr)}}.person-directory__postal-code-info,.person-directory-single-col__postal-code-info{align-items:center;gap:8px;display:flex}.person-directory__postal-code-text,.person-directory-single-col__postal-code-text{color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:400}.person-directory{background-color:#fbf5f1;grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;min-height:60vh;padding:10px 0;display:grid}.person-directory .person-directory__content{flex-direction:column;gap:30px;display:flex}.person-directory .person-directory__content .person-directory__content-wrapper-inner{background-color:#fff;padding:10px 0}.person-directory .person-directory__content,.person-directory .person-directory__sidebar{grid-column:2/3}.person-directory .person-directory__content__wrapper,.person-directory .person-directory__facts__wrapper,.person-directory .person-directory__breadcrumbs,.person-directory .person-directory__header,.person-directory .person-directory__county-narrative,.person-directory .person-directory__municipality-narrative{background-color:#fff;padding:10px}.person-directory .person-directory__content__wrapper{flex-direction:row;display:flex}.person-directory .person-directory__celebration__wrapper,.person-directory .person-directory__facts__wrapper{margin-top:30px}.person-directory .ad-wrapper-1{grid-area:1/2/1/3;width:100%;margin-bottom:30px}.person-directory .ad-wrapper-2{grid-area:4/2/5/3;margin-top:30px}.person-directory-single-col{background-color:#fbf5f1;grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;min-height:60vh;padding-top:10px;padding-bottom:30px;display:grid}.person-directory-single-col .person-directory__content,.person-directory-single-col .person-directory__sidebar{grid-area:2/2}.person-directory-single-col .ad-wrapper-1{grid-area:1/2;width:100%;margin-bottom:30px}.person-directory-single-col .ad-wrapper-2{grid-area:3/2;margin-top:30px}.person-directory-single-col .person-directory__content__wrapper,.person-directory-single-col .person-directory__breadcrumbs,.person-directory-single-col .person-directory__header{background-color:#fff;padding:20px}.person-directory-single-col .person-directory__content__wrapper{flex-direction:column;display:flex}@media(min-width:481px){.person-directory-single-col .person-directory__content__wrapper{flex-direction:row;gap:24px}.person-directory__fact,.person-directory-single-col__fact{justify-content:flex-start;gap:20px}}@media(min-width:768px){.person-directory,.person-directory-single-col{grid-template-columns:30px auto 30px;padding:30px 0}}@media(min-width:1040px){.person-directory,.person-directory-single-col{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.person-directory{grid-template-rows:auto;grid-template-columns:auto 325px 30px 980px auto}.person-directory .person-directory__content{background-color:#0000;grid-area:2/4/2/5}.person-directory .person-directory__sidebar{background-color:#0000;grid-area:1/2/5/3}.person-directory .person-directory__sidebar .person-directory__facts__wrapper{z-index:1;background-color:#fff;margin-top:0;position:sticky;top:94px}.person-directory .ad-wrapper-1,.person-directory .ad-wrapper-2{grid-column:4/5}.person-directory__fact{justify-content:space-between;align-items:baseline}.person-directory{grid-template-columns:auto 325px 30px 980px auto}.person-directory-single-col{grid-template-columns:auto 190px 980px 190px auto}.person-directory-single-col .person-directory__content,.person-directory-single-col .person-directory__sidebar,.person-directory-single-col .ad-wrapper-1,.person-directory-single-col .ad-wrapper-2{grid-column:3/4}}.birthday-today-list-row .card,.birthday-today-list-column .card{background-color:#fff;padding:10px}.birthday-today-list-row .card h2,.birthday-today-list-column .card h2{text-transform:uppercase;margin-bottom:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.birthday-today-list-row .card .empty-article,.birthday-today-list-column .card .empty-article{border-top:1px solid #d9d9d9}.birthday-today-list-row .card .empty-article p,.birthday-today-list-column .card .empty-article p{padding:10px 0}.birthday-today-list-column{width:100%}.birthday-today-list-row{width:48%}.birthday-today-list-row .card h2{min-height:43px}.celebration-section-wrapper,.celebration-section-wrapper-double{width:100%}.celebration-section-wrapper-double{flex-flow:wrap;justify-content:space-between;gap:30px;display:flex}.expand-toggle-button{cursor:pointer;border-bottom:1px solid #0000;place-content:center flex-start;gap:4px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex;font-size:.875em!important}.expand-toggle-button:hover .expand-sign{transform:scale(1.15)}.expand-toggle-button p{font-size:1.25em;font-weight:500;transition:all .15s ease-in-out}.expand-toggle-button p.expand-sign{color:#e22258;margin-left:4px;font-weight:700!important}.address-results{background-color:#fbf5f1;grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;min-height:60vh;padding-top:10px;padding-bottom:30px;display:grid}.address-results .ad-wrapper-1{grid-area:1/2/1/2;margin-bottom:30px}.address-results .ad-wrapper-2{grid-area:3/2/4/2;margin-top:30px}.address-results .center-section{background-color:#fff;grid-area:2/2/3/2}.address-results__breadcrumbs-wrapper{padding:10px}.address-results__loading,.address-results__error{text-align:center;color:#676767;padding:60px 0;font-family:Nunito Sans,sans-serif;font-size:18px}.address-results__error{color:#e22258}.address-results__search-section{border-top:2px solid #e22258;margin-top:40px}.address-results__search-header{border-top:2px solid #e22258;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:30px 10px 0;display:flex}.address-results__search-header h1{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.address-results__search-header p{color:#676767;margin:0;font-family:Nunito Sans,sans-serif;font-size:16px}.address-results__search-header p .highlight{color:#e22258;font-weight:600}@media(max-width:768px){.address-results__search-header{flex-direction:column;align-items:flex-start}.address-results__search-header h2{font-size:20px}}@media(min-width:481px){.address-results{padding-top:20px}}@media(min-width:768px){.address-results{grid-template-columns:30px auto 30px}}@media(min-width:1030px){.address-results{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.address-results{grid-template-columns:auto 190px 980px 190px auto}.address-results .ad-wrapper-1{grid-area:1/3/1/3}.address-results .ad-wrapper-2{grid-area:3/3/4/3}.address-results .center-section{grid-area:2/3/3/3}}.verify-email-modal h1{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.verify-email-modal .modal-description{color:#676767;margin-top:10px;margin-bottom:25px;font-size:16px;line-height:1.4}.verify-email-modal .success-message{color:#206d32;text-align:center;background-color:#d4edda;border:1px solid #96c7a2;border-radius:0;margin-top:16px;padding:10px;font-size:15px;font-weight:450}.verify-email-modal .button-group{gap:1rem;margin-top:1rem;display:flex}.verify-email-modal .button-group .submit-button{flex:1}.verify-email-modal .button-group .cancel-button{color:#666;cursor:pointer;background-color:#0000;border:2px solid #e0e0e0;border-radius:8px;flex:1;padding:12px 20px;font-size:16px;font-weight:500;transition:all .3s}.verify-email-modal .button-group .cancel-button:hover:not(:disabled){color:#333;background-color:#f8f9fa;border-color:silver}.verify-email-modal .button-group .cancel-button:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #0000001a}.verify-email-modal .button-group .cancel-button:disabled{opacity:.6;cursor:not-allowed;color:#999;background-color:#f5f5f5;border-color:#e0e0e0}.verify-email-modal .button-group .cancel-button:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff1a}.border-btn{text-transform:uppercase;border:1px solid #1d1d1b;border-radius:0;padding:10px 15px;font-size:14px;font-weight:700}.transparent{background-color:#0000}.filled{color:#e22258;background-color:#fff}@media(min-width:768px){.border-btn{border:2px solid #1d1d1b;font-size:16px;font-weight:900}.border-btn:hover{box-shadow:2px 2px 3px #d9d9d9}}.verify-email-page{background-color:#fbf5f1;justify-content:center;align-items:center;min-height:80vh;padding:2rem;display:flex}.verify-email-page .container{background:#fff;width:100%;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.verify-email-page .loading{text-align:center;color:#666;padding:2rem}.verify-email-page .error-message{text-align:center}.verify-email-page .error-message h2{color:#e74c3c;margin-bottom:1rem}.verify-email-page .error-message p{color:#666;margin-bottom:2rem}.verify-email-page .error-message .home-button{color:#fff;cursor:pointer;background-color:#3498db;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;transition:background-color .2s}.verify-email-page .error-message .home-button:hover{background-color:#2980b9}.newsletter-unsubscribe-page{background-color:#faf8f7;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:30px;display:flex}.newsletter-unsubscribe-page .card{text-align:center;background-color:#fff;border-radius:12px;flex-direction:column;gap:20px;width:min(520px,100%);padding:30px;display:flex;box-shadow:0 2px 6px #0000001a}.newsletter-unsubscribe-page .card h1{margin:0;font-family:Nunito Sans,sans-serif;font-size:1.6rem;font-weight:700}.newsletter-unsubscribe-page .card p{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;line-height:1.6}.newsletter-unsubscribe-page .card strong{color:#1d1d1b}.newsletter-unsubscribe-page .card .actions{flex-direction:column;gap:10px;margin-top:10px;display:flex}.newsletter-unsubscribe-page .card .status-message{color:#d9d9d9;font-size:.875em}.newsletter-unsubscribe-page .card button{text-transform:uppercase;cursor:pointer;border:none;border-radius:24px;padding:12px 18px;font-family:Nunito Sans,sans-serif;font-weight:700;transition:background-color .2s}.newsletter-unsubscribe-page .card .primary{color:#ec6f92;background-color:#0000;padding:6px;text-decoration:underline;transition:color .2s}.newsletter-unsubscribe-page .card .primary:hover{color:#e22258}.newsletter-unsubscribe-page .card .primary:disabled{filter:opacity(33%);pointer-events:none}.newsletter-unsubscribe-page .card .secondary{color:#fff;background-color:#e22258;border:1px solid #e22258}.newsletter-unsubscribe-page .card .secondary:hover{background-color:#d22053}.newsletter-unsubscribe-page .card button[type=button]:not(.primary):not(.secondary){color:#fff;background-color:#e22258;align-self:center}@media(max-width:768px){.newsletter-unsubscribe-page,.newsletter-unsubscribe-page .card{padding:20px}}.namedays-page{background-color:#fbf5f1;grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;min-height:100vh;padding-top:10px;padding-bottom:30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:grid}.namedays-page h1{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.namedays-page h2{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.namedays-page h3,.namedays-page .text-big{margin-bottom:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.namedays-page a{color:#1d1d1b}.namedays-page .today-name{color:#e22258;font-weight:700}.namedays-page .center-section{flex-direction:column;grid-column:2;gap:20px;width:100%;display:flex}.namedays-page .todays-namedays .single-name-wrapper{flex-direction:column;display:flex}.namedays-page .todays-namedays .single-name-wrapper div{width:100%}.namedays-page .todays-namedays .double-name-wrapper{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.namedays-page .todays-namedays .double-name-wrapper div{width:100%}.namedays-page .todays-namedays .single-name-wrapper div,.namedays-page .todays-namedays .double-name-wrapper div{flex-direction:column;gap:10px;display:flex}.namedays-page .todays-namedays .single-name-wrapper div a,.namedays-page .todays-namedays .double-name-wrapper div a{color:#1d1d1b;font-size:1.25em}.namedays-page .coming-namedays-wrapper .timeline-wrapper{box-sizing:border-box}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline{flex-direction:column;gap:20px;max-width:100%;margin:0 auto;padding:20px 0;display:flex;position:relative}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline:after{content:"";background-color:#d9d9d9;width:2px;position:absolute;top:0;bottom:0;left:4px}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;display:flex}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item .dot{z-index:2;background-color:#e22258;border-radius:100%;width:10px;height:10px}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item .value{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;font-family:Nunito Sans,sans-serif;display:flex}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item .value .year,.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item .value .day{color:#000}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item .value .year{min-width:70px}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item .value .day{flex-direction:row;gap:5px;display:flex}.namedays-page .all-namedays-wrapper{background-color:#0000}.namedays-page .all-namedays-wrapper .month-lists{background-color:#fff;flex-direction:column;display:flex}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper{padding-bottom:10px}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .month-button{background-color:#fbf5f1;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex;box-shadow:1px 1px 4px #0000003f}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .month-button .month-button-name{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .month-button .month-button-name span{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .month-button .arrow-up{rotate:180deg}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns{grid-template-columns:1fr;display:grid}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns .column ul{padding:0;list-style:none}.namedays-page .month-lists h2{text-transform:uppercase;background-color:#fff;padding:10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.namedays-page .month-lists .content-card{background-color:#fff;padding:10px}.namedays-page .background-wrapper{background-color:#fff}.namedays-page .content{flex-direction:column;gap:20px;display:flex}.namedays-page .content .content-card{padding:10px}@media(min-width:481px){.namedays-page{padding-top:20px}.namedays-page .all-namedays-wrapper .month-lists .all-namedays-header{padding:10px 20px}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns{grid-template-columns:repeat(2,1fr);grid-row:1fr 1fr}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns .column-0{grid-area:1/1/1/1}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns .column-1{grid-area:2/1/3/1}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns .column-2{grid-area:1/2/1/3}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns .column-3{grid-area:2/2/3/3}.namedays-page .content .background-wrapper{padding:10px 0}.namedays-page .content .content-card{padding:10px 20px}.namedays-page .content .content-card .list ul{width:48%}}@media(min-width:768px){.namedays-page{grid-template-columns:30px auto 30px}.namedays-page .coming-namedays-wrapper .timeline-wrapper{margin-top:20px}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline{flex-direction:row;justify-content:space-around;padding:0}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline:after{width:100%;height:2px;top:91%;bottom:0;left:0}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item{flex-direction:column-reverse;justify-content:space-between}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item .dot{width:15px;height:15px}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item .value{flex-direction:column;display:flex}.namedays-page .coming-namedays-wrapper .timeline-wrapper .timeline .item .value .year{text-align:center}.namedays-page .todays-namedays .double-name-wrapper{gap:0}.namedays-page .todays-namedays .double-name-wrapper div{width:48%}.namedays-page .all-namedays-wrapper .month-lists{background-color:#0000}.namedays-page .all-namedays-wrapper .month-lists .content-card{margin-bottom:20px}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);gap:1rem}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns .column-0{grid-area:1/1/1/1}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns .column-1{grid-area:1/2/1/2}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns .column-2{grid-area:1/3/1/3}.namedays-page .all-namedays-wrapper .month-lists .month-wrapper .four-columns .column-3{grid-area:1/4/1/5}}@media(min-width:1040px){.namedays-page{grid-template-columns:auto 980px auto}}@media(min-width:1030px){.namedays-page{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.namedays-page{grid-template-columns:auto 190px 980px 190px auto}.namedays-page .center-section{grid-column:3/4}.namedays-page .full-section{grid-column:2/5}}.todays-namedays-btns h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.todays-namedays-btns .today-header{border-bottom:1px solid #d9d9d9;margin-bottom:5px;padding-bottom:20px}.todays-namedays-btns .double-name-wrapper,.todays-namedays-btns .single-name-wrapper{flex-direction:column;gap:20px;display:flex}.todays-namedays-btns .double-name-wrapper .top-content,.todays-namedays-btns .single-name-wrapper .top-content{width:100%}.todays-namedays-btns .double-name-wrapper .name-btn-wrapper,.todays-namedays-btns .single-name-wrapper .name-btn-wrapper{box-sizing:border-box;justify-content:flex-end;width:100%;display:flex}@media(min-width:768px){.todays-namedays-btns .double-name-wrapper{flex-direction:row;justify-content:space-between;gap:20px;display:flex}.todays-namedays-btns .double-name-wrapper div{flex-direction:column;justify-content:space-between;gap:5px;width:50%;display:flex}.todays-namedays-btns .double-name-wrapper div .name-btn-wrapper{align-self:flex-end;width:50%}.todays-namedays-btns .single-name-wrapper div{flex-direction:column;justify-content:space-between;gap:5px;display:flex}.todays-namedays-btns .single-name-wrapper div .name-btn-wrapper{align-self:flex-end;width:25%}}.nameday-name-page{background-color:#fbf5f1;grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;min-height:100vh;padding-top:10px;padding-bottom:30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:grid}.nameday-name-page a{color:#1d1d1b}.nameday-name-page .center-section{flex-direction:column;grid-column:2;gap:20px;width:100%;display:flex}.nameday-name-page .full-section{grid-column:1/4;width:100%}.nameday-name-page .background-wrapper{background-color:#fff}.nameday-name-page .content{flex-direction:column;gap:20px;display:flex}.nameday-name-page .content .content-card{background-color:#fff;padding:10px}.nameday-name-page .content .content-card h1{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.nameday-name-page .content .content-card h2{text-transform:uppercase;margin-bottom:5px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.nameday-name-page .content .content-card h3,.nameday-name-page .content .content-card .text-big{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.nameday-name-page .content .content-card .overview-info{flex-direction:column;gap:10px;display:flex}.nameday-name-page .content .content-card .overview-info .info-wrapper{flex-direction:row;gap:5px;display:flex}.nameday-name-page .content .content-card .overview-info .info-wrapper .text-big{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.nameday-name-page .content .content-card .overview-info .info-wrapper .link-wrapper{flex-direction:row;gap:5px;width:auto;display:flex}.nameday-name-page .content .content-card .overview-info .info-wrapper .link-wrapper a{color:#1d1d1b}.nameday-name-page .content .content-card .list{flex-flow:wrap;justify-content:space-between;width:100%;display:flex}.nameday-name-page .content .content-card .list ul{flex-direction:column;gap:3px;width:100%;list-style-type:none;list-style-position:inside;display:flex}.nameday-name-page .content .content-card .timeline-wrapper{box-sizing:border-box}.nameday-name-page .content .content-card .timeline-wrapper .timeline{flex-direction:column;gap:20px;max-width:100%;margin:0 auto;padding:20px 0;display:flex;position:relative}.nameday-name-page .content .content-card .timeline-wrapper .timeline:after{content:"";background-color:#d9d9d9;width:2px;position:absolute;top:0;bottom:0;left:4px}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;display:flex}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .dot{z-index:2;background-color:#e22258;border-radius:100%;width:10px;height:10px}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .value{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;font-family:Nunito Sans,sans-serif;display:flex}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .value .year,.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .value .day{color:#000}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .size-2{opacity:1}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .size-2 .day{font-size:20px}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .size-1,.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .size-3{opacity:.9}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .size-1 .day,.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .size-3 .day{font-size:18px}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .size-0,.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .size-4{opacity:.8}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .size-0 .day,.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .size-4 .day{font-size:16px}.nameday-name-page .content .header-wrapper{flex-direction:column;align-items:center;gap:10px;display:flex}.nameday-name-page .content .header-wrapper .btn-wrapper{width:100%}.nameday-name-page .content .header-wrapper .btn-wrapper .reminder-btn{text-transform:uppercase;color:#fff;background-color:#e22258;border:1px solid #e22258;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;display:flex}.nameday-name-page .content .header-wrapper .btn-wrapper .reminder-btn .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;width:16px;height:18px}.nameday-name-page .content .header-wrapper .btn-wrapper .reminder-btn .reminder-false,.nameday-name-page .content .header-wrapper .btn-wrapper .reminder-btn .reminder-true{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2032.6%2036'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20207)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Lager_1-2'%3e%3cg%3e%3cpath%20class='st0'%20d='M9,.6h0c.8,0,1.5.7,1.5,1.5v4.3c0,.8-.7,1.5-1.5,1.5h0c-.8,0-1.5-.7-1.5-1.5V2.1c0-.8.7-1.5,1.5-1.5Z'/%3e%3cpath%20class='st0'%20d='M26.9,4.1v2.5c0,1.6-1.3,2.9-2.9,2.9h-.7c-1.6,0-2.9-1.3-2.9-2.9v-2.5h-8.1v2.5c0,1.6-1.3,2.9-2.9,2.9h-.7c-1.6,0-2.9-1.3-2.9-2.9v-2.4c-2.9.2-5.1,2.5-5.1,5.4v16.5c0,5.2,4.2,9.4,9.4,9.4h12.6c5.2,0,9.4-4.2,9.4-9.4V9.5c0-2.9-2.3-5.3-5.1-5.5ZM28.9,26.2c0,3.2-2.6,5.8-5.8,5.8h-13.5c-3.2,0-5.8-2.6-5.8-5.8v-13.1h25.1v13.1h0Z'/%3e%3crect%20class='st0'%20x='22.1'%20y='.6'%20width='3'%20height='7.3'%20rx='1.5'%20ry='1.5'/%3e%3c/g%3e%3c/g%3e%3cpath%20class='st0'%20d='M15.4,28c.7.7,1.5.7,2.2,0,1.7-1.7,3.4-3.4,5.1-5.2,1-1.1,1.2-2.5.6-3.9-.7-1.4-1.6-2.1-3-2.4-1.5-.3-2.8.4-3.9,1.5-.3-.2-2.9-3.1-6.1-.4-1.4,1.5-1.5,3.7,0,5.3,1.6,1.7,5,5,5,5Z'/%3e%3c/svg%3e")}@media(min-width:481px){.nameday-name-page{padding-top:20px}.nameday-name-page .content .background-wrapper{padding:10px 0}.nameday-name-page .content .content-card{padding:10px 20px}.nameday-name-page .content .content-card .timeline-wrapper{margin-top:20px}.nameday-name-page .content .content-card .timeline-wrapper .timeline{flex-direction:row;justify-content:space-around;padding:0}.nameday-name-page .content .content-card .timeline-wrapper .timeline:after{width:100%;height:2px;top:91%;bottom:0;left:0}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item{flex-direction:column-reverse;justify-content:space-between}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .dot{width:15px;height:15px}.nameday-name-page .content .content-card .timeline-wrapper .timeline .item .value{flex-direction:column;display:flex}.nameday-name-page .content .content-card .list ul{width:48%}.nameday-name-page .content .header-wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.nameday-name-page .content .header-wrapper .btn-wrapper{justify-content:flex-end;width:70%;display:flex}.nameday-name-page .content .header-wrapper .btn-wrapper .reminder-btn{max-width:295px}}@media(min-width:768px){.nameday-name-page{grid-template-columns:30px auto 30px}}@media(min-width:1040px){.nameday-name-page{grid-template-columns:auto 980px auto}}@media(min-width:1030px){.nameday-name-page{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.nameday-name-page{grid-template-columns:auto 190px 980px 190px auto}.nameday-name-page .center-section{grid-column:3/4}.nameday-name-page .full-section{grid-column:2/5}}.static-page{background-color:#fbf5f1;grid-template-rows:auto auto auto;grid-template-columns:10px auto 10px;width:100%;min-height:30vh;padding:10px 0 30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:grid}.static-page .ad-wrapper-1{grid-area:1/2/1/3;width:100%;max-width:100%;margin-bottom:40px;overflow:hidden}.static-page .ad-wrapper-2{grid-area:3/2/4/3;max-width:100%;margin-top:40px;overflow:hidden}.static-page .extra-content-wrapper{grid-area:1/2/5/2}.static-page .extra-content-wrapper .extra-content{z-index:1;background-color:#fff;flex-direction:column;gap:40px;padding:30px;display:flex;position:sticky;top:94px}.static-page .extra-content-wrapper .extra-content nav .links-list{flex-direction:column;align-items:flex-end;gap:10px;list-style-type:none;display:flex}.static-page .extra-content-wrapper .extra-content nav .links-list .link-item .link{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;text-decoration:none}.static-page .extra-content-wrapper .extra-content nav .links-list .link-item .link:hover,.static-page .extra-content-wrapper .extra-content nav .links-list .link-item .link-active{color:#e22258}.static-page .main-content{background-color:#0000;grid-area:2/2/2/3}.static-page .main-content h1{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.static-page .main-content h2{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.static-page .main-content .text-big{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.static-page .main-content .link{color:#e22258}.static-page .main-content section{background-color:#fff;flex-direction:column;gap:20px;padding:10px 10px 20px;display:flex}.static-page .main-content section article{flex-direction:column;gap:10px;display:flex}.static-page .main-content section .border-top{text-align:center;border-top:1px solid #d9d9d9;padding-top:20px}.static-page .main-content .static-list{flex-direction:column;gap:20px;list-style-type:none;list-style-position:inside;display:flex}.static-page .main-content .static-list ol{list-style-type:none}.static-page .main-content .static-list ul{list-style-position:inside}.static-page .main-content .list-wrapper{flex-direction:column;gap:20px;display:flex}.static-page .main-content .list-wrapper ul{list-style-position:inside}.static-page .main-content .list-wrapper .list-item-wrapper{width:100%}.static-page .main-content .list-wrapper .list-item-wrapper .button{background-color:#fbf5f1;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex;box-shadow:0 2px 6px #0000001a}.static-page .main-content .list-wrapper .list-item-wrapper .button .button-title{text-align:start;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;font-family:Beiruti,sans-serif;font-size:1.25em;font-weight:400;display:flex}.static-page .main-content .list-wrapper .list-item-wrapper .button .arrow-down,.static-page .main-content .list-wrapper .list-item-wrapper .button .arrow-up{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m6%209l6%206l6-6'/%3e%3c/svg%3e");width:24px;height:24px}.static-page .main-content .list-wrapper .list-item-wrapper .button .arrow-up{rotate:180deg}.static-page .main-content .list-wrapper .list-item-wrapper .item-content{margin-top:15px;padding:0 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;animation:.3s ease-out forwards fadeIn}.static-page .main-content .list-wrapper .list-item-wrapper .item-content .item-link{color:#1d1d1b}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.static-page .main-content .tilted-card-section{background-color:#0000;padding:0}.static-page .main-content .about-image{background-image:url(/assets/glad-BrBt8SXO.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:260px;position:relative}.static-page .main-content .cookies-content{background-color:#fff;padding:10px 10px 20px}.static-page .main-content .cookies-content section{background-color:#0000;gap:5px;margin-top:30px;padding:0}.static-page .main-content .cookies-content h4{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.static-page .main-content .cookies-content h5{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.static-page .main-content .cookies-content ul{flex-direction:column;gap:10px;margin-left:20px;display:flex}.static-page .main-content .cookies-content table{border-collapse:collapse;text-align:start;border:1px solid #d9d9d9;margin-top:10px}.static-page .main-content .cookies-content table caption{display:none}.static-page .main-content .cookies-content table th,.static-page .main-content .cookies-content table td{border:1px solid #d9d9d9;padding:5px 0 5px 5px}.static-page .main-content .cookies-content table th{text-align:start;text-transform:uppercase;white-space:nowrap;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.static-page .main-content .cookies-content table a{color:#1d1d1b}.static-page .main-content .cancel-membership-form{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.static-page .main-content .cancel-membership-form label{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.static-page .main-content .cancel-membership-form .inputs-row{flex-flow:wrap;justify-content:space-between;display:flex}.static-page .main-content .cancel-membership-form .inputs-row .input-wrapper{flex-direction:column;gap:5px;width:100%;margin-bottom:20px;display:flex}.static-page .main-content .cancel-membership-form .inputs-row .input-wrapper input{cursor:text;box-sizing:border-box;border:1px solid #1d1d1b;border-radius:5px;width:100%;height:32px;padding:10px;font-family:Beiruti,sans-serif;font-size:16px}.static-page .main-content .cancel-membership-form .inputs-row .input-wrapper input:hover{border:1px solid #e22258}.static-page .main-content .cancel-membership-form .inputs-row .input-wrapper input:focus-visible,.static-page .main-content .cancel-membership-form .inputs-row .input-wrapper input:active{outline-offset:-2px;background-color:#0000;border:none;outline:2px solid #2f9ec6;height:32px;padding:11px;box-shadow:1px 1px 5px #2f9ec679}.static-page .main-content .cancel-membership-form .checkbox-wrapper{flex-direction:row-reverse;align-items:center;width:fit-content;display:flex}.static-page .main-content .cancel-membership-form .btn-wrapper{width:100%;margin-top:20px}.static-page .main-content .cancel-membership-form .btn-wrapper .cancel-btn{text-transform:uppercase;color:#fff;background-color:#e22258;border:none;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.static-page .main-content .cancel-membership-form .btn-wrapper .btn-disabled{filter:opacity(33%);pointer-events:none}@media(min-width:481px){.static-page .main-content .cancel-membership-form .inputs-row .input-wrapper{width:47%}.static-page .main-content .cancel-membership-form .checkbox-wrapper{margin:auto}.static-page .main-content .cancel-membership-form .btn-wrapper{justify-content:center;display:flex}.static-page .main-content .cancel-membership-form .btn-wrapper .cancel-btn{width:fit-content;padding:10px 30px}}@media(min-width:768px){.static-page{grid-template-columns:30px auto 30px;min-height:70vh;padding:30px 0}.static-page .main-content section,.static-page .main-content .cookies-content{padding:20px}}@media(min-width:1040px){.static-page{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.static-page{grid-template-rows:auto;grid-template-columns:auto 325px 30px 980px auto}.static-page .ad-wrapper-1,.static-page .ad-wrapper-2{grid-column:4/5}.static-page .extra-content{background-color:#0000;grid-column:2/3;display:block}.static-page .main-content{grid-column:4/5}.static-page .main-content section,.static-page .main-content .cookies-content{padding:30px}.static-page{grid-template-columns:auto 325px 30px 980px auto}}.reset-password-page{background-color:#faf8f7;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:30px;display:flex}.reset-password-page .card{background-color:#fff;border-radius:12px;flex-direction:column;gap:20px;width:min(420px,100%);padding:30px;display:flex;box-shadow:0 2px 6px #0000001a}.reset-password-page .card h1{margin:0;font-family:Nunito Sans,sans-serif;font-size:1.5rem;font-weight:700}.reset-password-page .card p{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em}.reset-password-page .card form{flex-direction:column;gap:20px;display:flex}.reset-password-page .card .input-group{flex-direction:column;gap:6px;display:flex}.reset-password-page .card .input-group label{font-family:Nunito Sans,sans-serif;font-weight:600}.reset-password-page .card .input-group input{border:1px solid #d9d9d9;border-radius:6px;padding:12px;font-family:Beiruti,sans-serif;font-size:1em}.reset-password-page .card .input-group input:focus{border-color:#2f9ec6;outline:3px solid #2f9ec679}.reset-password-page .card .input-group .input-error{color:#93002a;font-size:.875em}.reset-password-page .card .form-error{color:#93002a;font-size:1em;font-weight:600}.reset-password-page .card button.primary{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#e22258;border:none;border-radius:24px;padding:12px 18px;font-family:Nunito Sans,sans-serif;font-weight:700;transition:background-color .2s}.reset-password-page .card button.primary:hover{background-color:#d22053}.reset-password-page .card button.primary:disabled{filter:opacity(33%);pointer-events:none}.reset-password-page .card button.link{color:#e22258;cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-family:Beiruti,sans-serif;font-size:1em;text-decoration:underline}.reset-password-page .card button[type=button]:not(.link){color:#e22258;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #e22258;border-radius:24px;align-self:flex-start;padding:10px 16px;font-family:Nunito Sans,sans-serif;font-weight:700}.reset-password-page .card button[type=button]:not(.link):hover{background-color:#ffe1e9}@media(max-width:768px){.reset-password-page,.reset-password-page .card{padding:20px}}.email-preview{background-color:#fbf5f1;max-width:1290px;min-height:100vh;margin:0 auto;padding:30px}@media(max-width:768px){.email-preview{padding:10px}}@media(max-width:600px){.email-preview{padding:6px}}@media(max-width:480px){.email-preview{padding:0!important}}.email-preview h1{text-transform:uppercase;color:#1d1d1b;text-align:center;margin-bottom:30px;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.email-preview .preview-controls{background-color:#fff;border:1px solid #ededed;border-radius:8px;margin-bottom:30px;padding:30px;box-shadow:0 2px 6px #0000001a}.email-preview .preview-controls .control-group.template-selector,.email-preview .preview-controls .control-group.checkbox{margin-bottom:20px}.email-preview .preview-controls .control-group.template-selector:last-child,.email-preview .preview-controls .control-group.checkbox:last-child{margin-bottom:0}.email-preview .preview-controls .recipient-person-container{gap:30px;margin-bottom:20px;display:flex}.email-preview .preview-controls .recipient-person-container .recipient-section,.email-preview .preview-controls .recipient-person-container .person-section{flex:1}.email-preview .preview-controls .recipient-person-container .recipient-section .section-title,.email-preview .preview-controls .recipient-person-container .person-section .section-title{color:#1d1d1b;text-align:center;border-bottom:1px solid #e22258;margin-bottom:10px;padding-bottom:8px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.email-preview .preview-controls .full-width-controls .control-group{margin-bottom:10px}.email-preview .preview-controls .full-width-controls .control-group:last-child{margin-bottom:0}.email-preview .preview-controls .control-group label{color:#1d1d1b;margin-bottom:5px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700;display:block}.email-preview .preview-controls .control-group label select,.email-preview .preview-controls .control-group label input,.email-preview .preview-controls .control-group label textarea{background-color:#fff;border:1px solid #6d6d6d;border-radius:4px;width:calc(100% - 32px);padding:12px 16px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;transition:border-color .2s,box-shadow .2s}.email-preview .preview-controls .control-group label select:focus,.email-preview .preview-controls .control-group label input:focus,.email-preview .preview-controls .control-group label textarea:focus{border-color:#e22258;outline:none;box-shadow:0 0 0 2px #e2225840}.email-preview .preview-controls .control-group label select{height:40px}.email-preview .preview-controls .control-group label textarea{resize:vertical;min-height:80px}.email-preview .preview-controls .control-group label input[type=checkbox]{width:auto;height:auto;margin-right:8px}.email-preview .preview-controls .control-group label input[type=checkbox]:checked{background:green!important;border:1px solid green!important}@media(max-width:768px){.email-preview .preview-controls .recipient-person-container{flex-direction:column;gap:20px}}.email-preview .email-preview-content{background-color:#fff;border:1px solid #ededed;border-radius:8px;padding:30px;box-shadow:0 2px 6px #0000001a}@media(max-width:768px){.email-preview .email-preview-content{padding:10px}}@media(max-width:600px){.email-preview .email-preview-content{padding:6px}}@media(max-width:480px){.email-preview .email-preview-content{padding:0!important}}.email-preview .email-preview-content h2{text-transform:uppercase;color:#1d1d1b;border-bottom:1px solid #ededed;margin-bottom:20px;padding-bottom:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.email-preview .email-preview-content .email-header{background-color:#faf8f7;border-radius:4px;margin-bottom:20px;padding:20px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.email-preview .email-preview-content .email-header strong{color:#1d1d1b;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.email-preview .email-preview-content .email-body{margin-bottom:20px}.email-preview .email-preview-content .email-body strong{color:#1d1d1b;margin-bottom:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700;display:block}.email-preview .email-preview-content .email-body .email-html-preview{box-shadow:none;background-color:#0000;border:none;border-radius:0;justify-content:center;padding:0;display:flex;overflow-x:auto}.email-preview .email-preview-content .email-body .email-html-preview>*{flex:auto}.email-preview .email-preview-content .email-source details summary{cursor:pointer;color:#1d1d1b;background-color:#faf8f7;border:1px solid #ededed;border-radius:4px;padding:15px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700;transition:background-color .2s}.email-preview .email-preview-content .email-source details summary:hover{background-color:#ededed}.email-preview .email-preview-content .email-source details pre{color:#fff;background-color:#1d1d1b;border-radius:4px;margin-top:10px;padding:20px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;overflow-x:auto}.statistics{text-align:center;font-family:Beiruti,sans-serif;font-size:large}.statistics span{color:#e22258;font-weight:600}.day-navigation{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;margin:0 auto;display:flex}.day-navigation__button{cursor:pointer;color:#e22258;background-color:#fff;border:1px solid #1d1d1b;align-items:center;gap:8px;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .1s;display:flex}@media(max-width:481px){.day-navigation__button{font-size:.875em}}.day-navigation__button:hover{box-shadow:1px 1px 4px #0000003f}.day-navigation__button:focus-visible{outline-offset:2px;background-color:#ffe1e9;outline:2px solid #55a584}.day-navigation__button:active{transform:scale(.98)}.day-navigation__arrow{font-size:1.25rem;line-height:1}.drink-image{background-image:url(/assets/drink_image-v0nfPkAw.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:0 0 100px;width:50%;min-height:200px;overflow:hidden}.date-text{text-transform:capitalize;text-align:center;width:100%;font-family:Nunito Sans,sans-serif}.celebrations-section{flex-direction:column;gap:20px;display:flex;padding:0!important}.celebrations-section__layout{gap:20px;display:grid}.celebrations-section__layout--single{grid-template-columns:minmax(0,1fr)}.celebrations-section__list{scrollbar-width:thin;scrollbar-color:#ededed transparent;direction:rtl;flex-direction:column;order:2;gap:10px;max-height:230px;display:flex;overflow-y:auto}.celebrations-section__list::-webkit-scrollbar{width:6px}.celebrations-section__list::-webkit-scrollbar-track{background:0 0}.celebrations-section__list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.celebrations-section__list::-webkit-scrollbar-thumb:hover{background:#6d6d6d}.celebrations-section__details{flex-direction:column;order:1;gap:10px;height:100%;display:flex}.celebrations-section .content-card.celebration-card{gap:20px;height:100%}.content-card .name-btn-wrapper{text-align:center;background-color:#fff;border:1px solid #1d1d1b;width:fit-content;margin-top:15px;padding:5px 30px}.content-card .name-btn-wrapper .link-text{text-transform:uppercase;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;text-decoration:none}.celebration-list{direction:ltr;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.celebration-list__item{margin:0}.celebration-list__button{color:#1d1d1b;cursor:pointer;background-color:#fff;border:none;grid-template-columns:auto;align-items:center;gap:10px;width:100%;padding:6px 10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:600;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .1s;display:grid}.celebration-list__button:hover{background-color:#ededed;border-color:#1d1d1b;box-shadow:0 2px 6px #0000001a}.celebration-list__button:focus-visible{outline-offset:2px;background-color:#ffe1e9;border-color:#55a584;outline:2px solid #55a584}.celebration-list__button:active{transform:scale(.98)}.celebration-list__item--active .celebration-list__button{background-color:#ffe1e9;border-color:#1d1d1b;box-shadow:0 2px 6px #0000001a}.celebration-list__order{color:#e22258;background-color:#ffe1e9;border-radius:50%;justify-content:center;align-items:center;min-width:36px;height:36px;font-family:Nunito Sans,sans-serif;font-size:.95rem;font-weight:800;display:inline-flex}.celebration-list__text{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.celebration-list__title{color:#1d1d1b;font-family:Beiruti,sans-serif;font-size:18px;font-weight:700}.celebration-list__category{color:#da1d52;text-transform:uppercase;background-color:#faf8f7;border-radius:999px;width:fit-content;padding:4px 8px;font-family:Nunito Sans,sans-serif;font-size:10px;font-weight:700;display:inline-block}.celebration-list__more-button{text-transform:uppercase;color:#e22258;cursor:pointer;background-color:#fff;border:1px solid #1d1d1b;align-self:flex-start;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;transition:box-shadow .2s,transform .1s}.celebration-list__more-button:hover{box-shadow:1px 1px 4px #0000003f}.celebration-list__more-button:focus-visible{outline-offset:2px;outline:2px solid #55a584}.celebration-list__more-button:active{transform:scale(.98)}@media(min-width:768px){.celebrations-section__layout{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start}.celebrations-section__layout--single{grid-template-columns:minmax(0,1fr)}.celebrations-section__list{order:1}.celebrations-section__details{order:2}}.celebration-card{background-color:#fff;border:1px solid #1d1d1b;flex-direction:column;gap:12px;height:fit-content;padding:20px;display:flex;box-shadow:0 2px 6px #0000001a}.celebration-card--compact{padding:10px}.celebration-card__header{box-shadow:none;z-index:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.celebration-card__title-group{flex-direction:column;gap:6px;display:flex}.celebration-card__title{color:#1d1d1b;text-transform:uppercase;margin:0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.celebration-card__category{color:#da1d52;text-transform:uppercase;background-color:#faf8f7;border-radius:999px;width:fit-content;padding:4px 10px;font-family:Nunito Sans,sans-serif;font-size:.75em;font-weight:700;display:inline-block}.celebration-card__badge{color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#55a584;border-radius:999px;padding:4px 10px;font-family:Nunito Sans,sans-serif;font-size:.75em;font-weight:700}.celebration-card__description{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.celebration-card__link{text-transform:uppercase;color:#e22258;background-color:#fff;border:1px solid #1d1d1b;align-self:flex-start;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none;transition:box-shadow .2s,transform .1s}.celebration-card__link:hover{box-shadow:1px 1px 4px #0000003f}.celebration-card__link:focus-visible{outline-offset:2px;outline:2px solid #55a584}.celebration-card__link:active{transform:scale(.98)}.logged-in-content{background-color:#fff}.logged-in-content h2{border-bottom:1px solid #d9d9d9;margin:0 10px;padding:10px 0}.famous-link{color:inherit;text-decoration:underline}.famous-category-tags{vertical-align:middle;flex-wrap:wrap;gap:6px;display:inline-flex}.famous-category-tag{color:#1d1d1b;white-space:nowrap;background-color:#ededed;border:1px solid #d9d9d9;border-radius:999px;align-items:center;padding:2px 7px;font-family:Nunito Sans,sans-serif;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.border-bottom{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px}@media(min-width:768px){.double-card-wrapper{background-color:#fff;flex-direction:row;justify-content:space-between;display:flex}.double-card-wrapper .gift-image{background-image:url(/assets/f%C3%B6delsedagst%C3%A5rta-BRZUm-0q.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 0 100px;width:50%;min-height:200px;overflow:hidden}.double-card-wrapper .content-card{width:50%}.logged-in-content{background-color:#fff}.logged-in-content h2{border-bottom:1px solid #d9d9d9;margin:0 20px;padding:20px 0 10px}}.history-today{margin-top:20px}.history-today .header-wrapper{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.history-today .events{grid-template-columns:1fr;gap:6px;display:grid}.history-today .event-item{background:#faf8f7;border-radius:10px;flex-direction:row;align-items:center;gap:4px;padding:6px 10px;display:flex}.history-today .event-item .meta{opacity:.7;margin-bottom:0;font-size:.875em}.history-today .event-item .text{line-height:1.4}.celebration-day-content h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.celebration-day-content .list-wrapper{flex-direction:column;gap:10px;margin-top:5px;display:flex}.celebration-day-content .list-wrapper ul{list-style-position:inside}.timeline-wrapper{box-sizing:border-box}.timeline-wrapper .timeline{flex-direction:column;gap:20px;max-width:100%;margin:0 auto;padding:20px 0;display:flex;position:relative}.timeline-wrapper .timeline:after{content:"";background-color:#d9d9d9;width:2px;position:absolute;top:0;bottom:0;left:4px}.timeline-wrapper .timeline .item{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;display:flex}.timeline-wrapper .timeline .item .dot{z-index:2;background-color:#e22258;border-radius:100%;width:10px;height:10px}.timeline-wrapper .timeline .item .value{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;font-family:Nunito Sans,sans-serif;display:flex}.timeline-wrapper .timeline .item .value .year,.timeline-wrapper .timeline .item .value .day{color:#000}.timeline-wrapper .timeline .item .size-2{opacity:1}.timeline-wrapper .timeline .item .size-2 .day{font-size:20px}.timeline-wrapper .timeline .item .size-1,.timeline-wrapper .timeline .item .size-3{opacity:.9}.timeline-wrapper .timeline .item .size-1 .day,.timeline-wrapper .timeline .item .size-3 .day{font-size:18px}.timeline-wrapper .timeline .item .size-0,.timeline-wrapper .timeline .item .size-4{opacity:.8}.timeline-wrapper .timeline .item .size-0 .day,.timeline-wrapper .timeline .item .size-4 .day{font-size:16px}@media(min-width:768px){.timeline-wrapper{margin-top:20px}.timeline-wrapper .timeline{flex-direction:row;justify-content:space-around;padding:0}.timeline-wrapper .timeline:after{width:100%;height:2px;top:91%;bottom:0;left:0}.timeline-wrapper .timeline .item{flex-direction:column-reverse;justify-content:space-between}.timeline-wrapper .timeline .item .dot{width:15px;height:15px}.timeline-wrapper .timeline .item .value{flex-direction:column;display:flex}.list ul{width:48%}}.coming-soon{flex-direction:column;align-items:center;gap:30px;display:flex}.coming-soon .text{text-align:center;font-size:2em}.coming-soon button{text-transform:uppercase;color:#fff;background-color:#e22258;border:none;border-radius:0;margin:auto;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.today-pages{background-color:#fbf5f1;grid-template-rows:auto auto auto;grid-template-columns:10px auto 10px;width:100%;max-width:100%;min-height:30vh;padding:10px 0 30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:grid}.today-pages h1{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.today-pages h2{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.today-pages .text-big{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.today-pages .ad-wrapper-1{grid-area:1/2/1/3;width:100%;max-width:100%;margin-bottom:40px;overflow:hidden}.today-pages .ad-wrapper-2{grid-area:3/2/4/3;max-width:100%;margin-top:40px;overflow:hidden}.today-pages .border-top{border-top:1px solid #d9d9d9;padding-top:10px}.today-pages .extra-content-wrapper{grid-area:1/2/4/2}.today-pages .extra-content-wrapper .extra-content{z-index:1;background-color:#fff;flex-direction:column;gap:20px;padding:20px;display:flex;position:sticky;top:94px}.today-pages .extra-content-wrapper .extra-content .day-text{text-align:center;text-transform:uppercase;border-bottom:1px solid #d9d9d9;width:100%;padding-bottom:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.today-pages .extra-content-wrapper .extra-content nav .links-list{flex-direction:column;align-items:flex-end;gap:10px;list-style-type:none;display:flex}.today-pages .extra-content-wrapper .extra-content nav .links-list .link-item .link{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;text-decoration:none}.today-pages .extra-content-wrapper .extra-content nav .links-list .link-item .link:hover,.today-pages .extra-content-wrapper .extra-content nav .links-list .link-item .link-active{color:#e22258}.today-pages .main-content{background-color:#0000;flex-direction:column;grid-area:2/2/2/3;gap:30px;display:flex}.today-pages .main-content .link{color:#e22258}.today-pages .main-content section{background-color:#fff;flex-direction:column;gap:10px;padding:10px 10px 20px;display:flex}@media(min-width:768px){.today-pages{grid-template-columns:30px auto 30px;min-height:70vh;padding:30px 0}.today-pages .main-content section{padding:20px}}@media(min-width:1040px){.today-pages{grid-template-columns:auto 980px auto}}.product-page{background-color:#fbf5f1;flex-direction:column;gap:30px;width:100%;max-width:100vw;min-height:70vh;padding:10px 0 30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.product-page .main-content{margin:0 10px}.product-page .main-content .page-wrapper{background-color:#fff;flex-direction:column;gap:10px;padding:10px;display:flex}.product-page .main-content .page-wrapper .extra-content{margin-top:40px}.product-page .main-content .page-wrapper .product-section{flex-direction:column;justify-content:flex-start;display:flex}.product-page .main-content .page-wrapper .product-section .image-wrapper{flex-direction:column;display:flex}.product-page .main-content .page-wrapper .product-section .image-wrapper .large-image-wrapper{aspect-ratio:6/7;background-color:#ffe1e9;border-radius:10px;width:100%;position:relative;overflow:hidden}.product-page .main-content .page-wrapper .product-section .image-wrapper .large-image-wrapper .product-image{object-fit:cover;opacity:1;width:100%;height:100%;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:block}.product-page .main-content .page-wrapper .product-section .image-wrapper .large-image-wrapper .product-image:hover{transform:scale(1.1)}.product-page .main-content .page-wrapper .product-section .image-wrapper .large-image-wrapper .sale-banner{color:#fff;text-transform:uppercase;z-index:1;background-color:#e22258;border-radius:0 0 20px;padding:5px 30px;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700;position:absolute;top:0;left:0;box-shadow:1px 1px 4px #0000003f}.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails{flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px;display:flex}.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .thumbnail-wrapper{flex-direction:row;justify-content:center;gap:8px;display:flex}.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .thumbnail-wrapper .thumbnail{object-fit:cover;cursor:pointer;border:1px solid #0000;border-radius:10px;width:50px;height:50px;transition:transform .3s ease-in-out}.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .thumbnail-wrapper .thumbnail:hover{transform:scale(1.05)}.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .thumbnail-wrapper .thumbnail.active{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .prev-image-btn,.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .next-image-btn{background-color:#0000;border:1px solid #1d1d1b;border-radius:40px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .prev-image-btn .prev-image-icon,.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .prev-image-btn .next-image-icon,.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .next-image-btn .prev-image-icon,.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .next-image-btn .next-image-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m6%209l6%206l6-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:25px;height:30px}.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .prev-image-btn .prev-image-icon,.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .next-image-btn .prev-image-icon{margin-right:3px;rotate:90deg}.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .prev-image-btn .next-image-icon,.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .next-image-btn .next-image-icon{margin-left:3px;rotate:-90deg}.product-page .main-content .page-wrapper .product-section .info-wrapper{flex-direction:column;display:flex}.product-page .main-content .page-wrapper .product-section .info-wrapper .product-info{border-top:1px solid #d9d9d9;flex-direction:column;gap:20px;margin-top:10px;padding-top:10px;display:flex}.product-page .main-content .page-wrapper .product-section .info-wrapper .product-info .main-info-wrapper span{text-transform:uppercase;color:#676767;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.product-page .main-content .page-wrapper .product-section .info-wrapper .product-info .main-info-wrapper h1{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.product-page .main-content .page-wrapper .product-section .info-wrapper .product-info p{font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.product-page .main-content .page-wrapper .product-section .info-wrapper .product-info .product-price{text-transform:uppercase;flex-direction:row;align-items:flex-end;gap:20px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;line-height:1;display:flex}.product-page .main-content .page-wrapper .product-section .info-wrapper .product-info .product-price .old-price{color:#676767;line-height:1;text-decoration:line-through}.product-page .main-content .page-wrapper .product-section .info-wrapper .product-info .product-price .sale-price{color:#e22258;font-size:1.5em;line-height:1}.product-page .main-content .page-wrapper .product-section .info-wrapper .product-info .product-price .normal-price{font-size:1.5em;line-height:1}.product-page .main-content .page-wrapper .product-section .info-wrapper .selection{margin-top:20px}.product-page .main-content .page-wrapper .product-section .info-wrapper .selection p{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.product-page .main-content .page-wrapper .product-section .info-wrapper .selection .btn-wrapper{flex-flow:wrap;justify-content:flex-start;gap:10px;margin-top:10px;display:flex}.product-page .main-content .page-wrapper .product-section .info-wrapper .selection .btn-wrapper .option-with-price{text-align:center;flex-direction:column;gap:10px;display:flex}.product-page .main-content .page-wrapper .product-section .info-wrapper .selection .btn-wrapper .option-with-price .price{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.product-page .main-content .page-wrapper .product-section .info-wrapper .selection .btn-wrapper button{text-transform:uppercase;color:#1d1d1b;background-color:#fff;border:1px solid #1d1d1b;padding:5px 15px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.product-page .main-content .page-wrapper .product-section .info-wrapper .selection .btn-wrapper button:hover{border:1px solid #e22258}.product-page .main-content .page-wrapper .product-section .info-wrapper .selection .btn-wrapper .active{color:#fff;background-color:#e22258;border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.product-page .main-content .page-wrapper .product-section .info-wrapper .btn-wrapper{flex-direction:column;width:100%;margin-top:20px;display:flex}.product-page .main-content .page-wrapper .product-section .info-wrapper .btn-wrapper .buy-btn{text-transform:uppercase;color:#fff;background-color:#e22258;border:1px solid #e22258;width:100%;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.product-page .main-content .page-wrapper .product-section .info-wrapper .extra-info-wrapper{justify-content:space-between;align-items:space-between;flex-direction:column;margin-top:20px;display:flex}.product-page .main-content .page-wrapper .product-section .info-wrapper .extra-info-wrapper button{text-transform:uppercase;text-align:start;background-color:#0000;border:none;flex-direction:row;justify-content:space-between;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;display:flex}.product-page .main-content .page-wrapper .product-section .info-wrapper .extra-info-wrapper button .arrow-down,.product-page .main-content .page-wrapper .product-section .info-wrapper .extra-info-wrapper button .arrow-up{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m6%209l6%206l6-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;display:inline-block}.product-page .main-content .page-wrapper .product-section .info-wrapper .extra-info-wrapper button .arrow-up{rotate:180deg}.product-page .main-content .page-wrapper .product-section .info-wrapper .extra-info-wrapper .extra-info-content{border-top:1px solid #d9d9d9;margin-top:5px}.product-page .main-content .page-wrapper .product-section .info-wrapper .extra-info-wrapper .extra-info-content p{padding:5px 0}.product-page .main-content .page-wrapper .product-section .info-wrapper .extra-info-wrapper .extra-info-content ul{list-style-type:none}.product-page .main-content .page-wrapper .product-section .info-wrapper .extra-info-wrapper .extra-info-content ul li{padding:5px 0}.product-page .extra-content-wrapper{display:none}@media(min-width:768px){.product-page{padding:0}.product-page .main-content{margin:30px}.product-page .main-content .page-wrapper .product-section{flex-direction:row;justify-content:space-between;gap:20px}.product-page .main-content .page-wrapper .product-section .image-wrapper{width:40%}.product-page .main-content .page-wrapper .product-section .info-wrapper{width:60%}.product-page .main-content .page-wrapper .product-section .info-wrapper .product-info{min-width:none;border-top:none;margin-top:0;padding-top:0}.product-page .main-content .page-wrapper .product-section .info-wrapper .btn-wrapper{align-items:flex-start;width:100%}.product-page .main-content .page-wrapper .product-section .info-wrapper .btn-wrapper .buy-btn{text-transform:uppercase;color:#fff;background-color:#e22258;border:1px solid #e22258;width:fit-content;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}}@media(min-width:1040px){.product-page{grid-template-columns:auto 980px auto;max-width:none;padding:30px 0;display:grid}.product-page .main-content{grid-column:2/3;margin:0}.product-page .main-content .page-wrapper .product-section .image-wrapper .thumbnails .thumbnail-wrapper .thumbnail{width:75px;height:75px}}@media(min-width:1355px){.product-page{grid-template-rows:auto;grid-template-columns:auto 325px 30px 980px auto;gap:0;display:grid}.product-page .main-content{grid-area:1/4/auto/5}.product-page .extra-content-wrapper{background-color:#0000;grid-column:2/3;display:block}}.checkout-page{background-color:#fbf5f1;flex-direction:column;gap:30px;width:100%;max-width:100vw;min-height:70vh;padding:10px 0 30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.checkout-page .main-content{margin:0 10px}.checkout-page .main-content .page-wrapper{background-color:#fff;flex-direction:column;gap:30px;padding:10px;display:flex}.checkout-page .main-content .page-wrapper .pink-font{color:#e22258}.checkout-page .main-content .page-wrapper .back-to-shop-wrapper{font-family:Beiruti,sans-serif;font-size:1.2em}.checkout-page .main-content .page-wrapper .back-to-shop-wrapper a{color:#e22258}.checkout-page .main-content .page-wrapper .basket-section{flex-direction:column;gap:10px;display:flex}.checkout-page .main-content .page-wrapper .basket-section h1{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper{flex-direction:column;gap:10px;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper{border-top:1px solid #d9d9d9;padding-top:10px}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .name-wrapper{margin-bottom:10px}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .name-wrapper .top-content-wrapper{flex-direction:row;justify-content:space-between;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .name-wrapper .top-content-wrapper .product-supplier{text-transform:uppercase;color:#676767;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .name-wrapper .product-name{text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;color:#1d1d1b;-webkit-box-orient:vertical;max-height:2.8em;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;line-height:1.4em;text-decoration:none;display:-webkit-box;overflow:hidden}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .name-wrapper .product-name:hover{text-decoration:underline}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card{flex-direction:row;gap:10px;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card img{aspect-ratio:6/7;object-fit:cover;border-radius:10px;height:120px;display:block}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper{flex-direction:column;justify-content:space-between;width:100%;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .information-content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .information-content .extra-info{flex-direction:column;list-style-type:none;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .information-content .extra-info li{line-height:1}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .information-content .extra-info .item-price .old-price{color:#676767;text-decoration:line-through}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .information-content .extra-info .item-price .new-price{color:#e22258}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .information-content .extra-info .product-attribute{text-transform:capitalize}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content .adapt-btn-wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content .adapt-btn-wrapper .amount-wrapper{flex-direction:row;align-items:center;gap:10px;font-weight:600;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content .adapt-btn-wrapper .amount-wrapper button{background-color:#0000;border:none;padding:7px;font-size:24px;line-height:1}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content .adapt-btn-wrapper .amount-wrapper button .add-icon,.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content .adapt-btn-wrapper .amount-wrapper button .remove-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:20px}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content .adapt-btn-wrapper .amount-wrapper button .add-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%231d1d1b'%20d='M12%2021q-.425%200-.712-.288T11%2020v-7H4q-.425%200-.712-.288T3%2012t.288-.712T4%2011h7V4q0-.425.288-.712T12%203t.713.288T13%204v7h7q.425%200%20.713.288T21%2012t-.288.713T20%2013h-7v7q0%20.425-.288.713T12%2021'%20stroke-width='0.5'%20stroke='%231d1d1b'/%3e%3c/svg%3e")}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content .adapt-btn-wrapper .amount-wrapper button .remove-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%231d1d1b'%20d='M6%2013q-.425%200-.712-.288T5%2012t.288-.712T6%2011h12q.425%200%20.713.288T19%2012t-.288.713T18%2013z'%20stroke-width='0.5'%20stroke='%231d1d1b'/%3e%3c/svg%3e")}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content .adapt-btn-wrapper .delete-item{background-color:#0000;border:none;flex-direction:row;justify-content:flex-end;align-items:center;padding:5px 7px;display:flex;position:relative}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content .adapt-btn-wrapper .delete-item .delete-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cpath%20fill='%231d1d1b'%20d='M13.5%206.5V7h5v-.5a2.5%202.5%200%200%200-5%200m-2%20.5v-.5a4.5%204.5%200%201%201%209%200V7H28a1%201%200%201%201%200%202h-1.508L24.6%2025.568A5%205%200%200%201%2019.63%2030h-7.26a5%205%200%200%201-4.97-4.432L5.508%209H4a1%201%200%200%201%200-2zM9.388%2025.34a3%203%200%200%200%202.98%202.66h7.263a3%203%200%200%200%202.98-2.66L24.48%209H7.521zM13%2012.5a1%201%200%200%201%201%201v10a1%201%200%201%201-2%200v-10a1%201%200%200%201%201-1m7%201a1%201%200%201%200-2%200v10a1%201%200%201%200%202%200z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:24px;position:relative}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .final-price{flex-direction:row;justify-content:flex-end;width:100%;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .final-price .price span{font-size:1.2em;line-height:1}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .final-price .price .old-price{color:#676767;font-size:1em;text-decoration:line-through}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .final-price .price .new-price{color:#e22258}.checkout-page .main-content .page-wrapper .basket-section .price-information ul{border-top:1px solid #d9d9d9;padding-top:10px;list-style-type:none}.checkout-page .main-content .page-wrapper .basket-section .price-information ul li{flex-direction:row;justify-content:space-between;width:100%;display:flex}.checkout-page .main-content .page-wrapper .basket-section .price-information ul .total-amount-display{border-top:1px solid #d9d9d9;margin-top:10px;padding-top:10px;font-size:1.5em}.checkout-page .main-content .page-wrapper .basket-section .btn-wrapper{flex-direction:column;margin-top:20px;display:flex}.checkout-page .main-content .page-wrapper .basket-section .btn-wrapper button{text-transform:uppercase;color:#fff;background-color:#e22258;border:1px solid #e22258;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.checkout-page .main-content .page-wrapper .basket-section .btn-wrapper button:hover{box-shadow:1px 1px 4px #0000003f}@media(min-width:500px){.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card img{height:150px}}@media(min-width:768px){.checkout-page{grid-template-columns:30px auto 30px;padding:0}.checkout-page .main-content{margin:30px}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper{flex-direction:row;justify-content:space-between}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .extra-info{width:auto}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content{width:200px;min-width:200px}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .interactive-content .adapt-btn-wrapper{width:100%}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .information-content .extra-info{gap:5px}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .final-price{flex-direction:row;justify-content:flex-end;gap:5px;display:flex}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .final-price .price span{font-size:1.5em;line-height:1}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .final-price .price .old-price{color:#676767;font-size:1.2em;text-decoration:line-through}.checkout-page .main-content .page-wrapper .basket-section .items-wrapper .card-wrapper .item-card .info-wrapper .final-price .price .new-price{color:#e22258}.checkout-page .main-content .page-wrapper .basket-section .btn-wrapper{flex-direction:row;justify-content:flex-end}}@media(min-width:1040px){.checkout-page{grid-template-columns:auto 980px auto;max-width:none;padding:30px 0 0;display:grid}.checkout-page .main-content{grid-column:2/3;margin:0 0 30px}}@media(min-width:1355px){.checkout-page{grid-template-columns:auto 980px auto}}.register-page{background-color:#fbf5f1;flex-direction:column;gap:30px;width:100%;max-width:100vw;min-height:70vh;padding:10px 0 30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.register-page .main-content{margin:0 10px}.register-page .main-content .page-wrapper{background-color:#fff;flex-direction:column;gap:30px;padding:10px;display:flex}.register-page .main-content .page-wrapper h1{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}@media(min-width:768px){.register-page{grid-template-columns:30px auto 30px;padding:0}.register-page .main-content{margin:30px}}@media(min-width:1040px){.register-page{grid-template-columns:auto 980px auto;max-width:none;padding:30px 0 0;display:grid}.register-page .main-content{grid-column:2/3;margin:0 0 30px}}@media(min-width:1355px){.register-page{grid-template-columns:auto 980px auto}}.background-page-wrapper{width:100%;min-height:70vh;position:relative;overflow:hidden}.background-page-wrapper .blur{-webkit-backdrop-filter:blur(10px);z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.invitation-wrapper{text-align:center;flex-direction:column;gap:20px;display:flex}.invitation-wrapper h2{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.invitation-wrapper button{color:#fff;text-transform:uppercase;background-color:#e22258;border:1px solid #e22258;margin-top:10px;margin-bottom:20px;padding:10px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.invitation-wrapper button:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.party-detail-page{background-color:#fbf5f1;flex-direction:column;width:100%;min-height:70vh;padding-top:0;padding-bottom:30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.party-detail-page .main-content{flex-direction:column;gap:30px;margin:0 10px;display:flex}.party-detail-page .party-hero{background-image:linear-gradient(#32323280,#3232324d,#32323200);justify-content:center;align-items:center;width:100%;height:300px;display:flex;position:relative;overflow:hidden}.party-detail-page .party-hero .party-hero-background{z-index:0;filter:blur(10px);position:absolute;inset:0}.party-detail-page .party-hero .party-hero-content{z-index:1;text-align:center;position:relative}.party-detail-page .party-hero .party-hero-content .hero-text span{color:#fff;text-shadow:3px 3px 8px #000000b3;font-size:2em}.party-detail-page .party-hero .party-hero-content .hero-text h1{text-transform:uppercase;text-align:center;color:#fff;text-shadow:3px 3px 8px #000000b3;letter-spacing:5px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:20px;font-family:Nunito Sans,sans-serif;font-size:6vw;font-weight:700;overflow:hidden}.party-detail-page .party-hero .party-hero-content .hero-text .hero-host{color:#fff;margin-top:10px;font-size:1rem}.party-detail-page .party-hero .party-hero-content .hero-text .edit-party-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff40;border:1px solid #e2225880;border-radius:999px;align-items:center;gap:12px;padding:6px 18px 6px 10px;transition:box-shadow .2s,transform .2s;display:inline-flex}.party-detail-page .party-hero .party-hero-content .hero-text .edit-party-btn:hover{transform:translateY(-1px);box-shadow:1px 1px 4px #0000003f}.party-detail-page .party-hero .party-hero-content .hero-text .edit-party-btn__emblem{justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:relative}.party-detail-page .party-hero .party-hero-content .hero-text .edit-party-btn__icon{object-fit:contain;pointer-events:none;width:20px;height:20px;position:absolute}.party-detail-page .party-hero .party-hero-content .hero-text .edit-party-btn__icon--fill{opacity:.9}.party-detail-page .party-hero .party-hero-content .hero-text .edit-party-btn__icon--stroke{filter:drop-shadow(0 2px 4px #0006)}.party-detail-page .party-hero .party-hero-content .hero-text .edit-party-btn__label{color:#fff;letter-spacing:1px;text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.party-detail-page .party-hero .party-hero-content .hero-text .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:15px;display:flex}.party-detail-page .party-hero .party-hero-content .hero-text .delete-party-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-transform:uppercase;letter-spacing:1px;background-color:#93002a40;border:1px solid #93002ab3;border-radius:999px;align-items:center;gap:10px;padding:6px 18px;transition:box-shadow .2s,transform .2s;display:inline-flex}.party-detail-page .party-hero .party-hero-content .hero-text .delete-party-btn:hover{transform:translateY(-1px);box-shadow:1px 1px 4px #0000003f}.party-detail-page .party-hero .party-hero-content .hero-text .delete-party-btn__icon{font-size:20px;font-weight:600;line-height:1}.party-detail-page .party-hero .party-hero-content .hero-text .delete-party-btn__label{text-transform:uppercase;color:inherit;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.party-detail-page .party-detail-page-content{grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;display:grid}.party-detail-page h2{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.party-detail-page .full-section{grid-column:1/4}.party-detail-page .center-section{flex-direction:column;grid-column:2;gap:20px;width:100%;display:flex}.party-detail-page .background-wrapper{background-color:#fff;padding:10px}.party-detail-page .side-by-side-wrapper{flex-direction:column;gap:30px;width:100%;display:flex}.party-detail-page .side-by-side-wrapper .background-transparent-wrapper{width:100%}.party-detail-page .side-by-side-wrapper h2{text-align:center;border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px}.party-detail-page .side-by-side-wrapper .btn-wrapper{flex-direction:row;justify-content:flex-end;margin-top:20px;display:flex}.party-detail-page .add-section-btn-wrapper{width:100%}.party-detail-page .add-section-btn-wrapper .add-section-btn{opacity:.6;text-transform:uppercase;background:linear-gradient(135deg,#fff5f5,#fff);border:2px solid #7d36481a;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;height:70px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000d}.party-detail-page .add-section-btn-wrapper .add-section-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.party-detail-page .add-section-btn-wrapper .add-section-btn .icon-wrapper{justify-content:center;align-items:center;width:25px;height:25px;margin-bottom:5px;display:flex}.party-detail-page .add-section-btn-wrapper .add-section-btn .icon-wrapper .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%231d1d1b'%20d='M12%2021q-.425%200-.712-.288T11%2020v-7H4q-.425%200-.712-.288T3%2012t.288-.712T4%2011h7V4q0-.425.288-.712T12%203t.713.288T13%204v7h7q.425%200%20.713.288T21%2012t-.288.713T20%2013h-7v7q0%20.425-.288.713T12%2021'%20stroke-width='0.5'%20stroke='%231d1d1b'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.party-detail-page .party-image-wrapper .party-image{aspect-ratio:6/4;object-fit:cover;width:100%;height:auto;display:block}.party-detail-page .description{text-align:center;flex-direction:column;gap:10px;width:100%;margin-top:10px;display:flex}.party-detail-page .description h2{border-bottom:1px solid #d9d9d9;padding-bottom:10px}.party-detail-page .description .description-text{text-align:left;flex-direction:column;gap:10px;display:flex}.party-detail-page .guest-lists-wrapper{flex-direction:column;gap:10px;display:flex}.party-detail-page .guest-lists-wrapper h2{text-align:center;border-bottom:1px solid #d9d9d9;padding-bottom:10px}.party-detail-page .guest-lists-wrapper .guest-lists{flex-direction:column;gap:20px;display:flex}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-icon{border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:1px 1px 4px #0000003f}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-icon .icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-accepted{background-color:#e22258}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-accepted .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%23ffffff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M8%207a4%204%200%201%200%208%200a4%204%200%200%200-8%200M6%2021v-2a4%204%200%200%201%204-4h4m1%204l2%202l4-4'/%3e%3c/svg%3e");width:70%;height:70%}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-declined{background-color:#835260}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-declined .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%23ffffff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M8%207a4%204%200%201%200%208%200a4%204%200%200%200-8%200M6%2021v-2a4%204%200%200%201%204-4h3.5m2.5%204a3%203%200%201%200%206%200a3%203%200%201%200-6%200m1%202l4-4'/%3e%3c/svg%3e");width:70%;height:70%}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-no-answer{background-color:#6d6d6d}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-no-answer .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%23ffffff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M8%207a4%204%200%201%200%208%200a4%204%200%200%200-8%200M6%2021v-2a4%204%200%200%201%204-4h3.5m5.5%207v.01M19%2019a2.003%202.003%200%200%200%20.914-3.782a1.98%201.98%200%200%200-2.414.483'/%3e%3c/svg%3e");width:70%;height:70%}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list h3{text-transform:uppercase;text-align:center;margin-bottom:0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list ul{text-align:left;flex-direction:column;gap:8px;width:100%;padding-left:0;list-style-type:none;display:flex}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list ul li{width:100%}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list p{text-align:center}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-item-button{width:100%;color:inherit;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;transition:border-color .2s,background-color .2s,color .2s;display:flex}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-item-button__label{text-align:left;word-break:break-word;flex:1}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-item-button__remove-hint{text-transform:uppercase;color:#e22258;opacity:0;white-space:nowrap;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;transition:opacity .2s}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-item-button:hover:not(:disabled){background-color:#ffe1e959;border-color:#e2225866}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-item-button:hover:not(:disabled) .guest-item-button__remove-hint{opacity:1}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-item-button--loading{opacity:.6;cursor:progress}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list .guest-item-button--loading .guest-item-button__remove-hint{opacity:1;color:#676767}.party-detail-page .guest-list-preview{text-align:center;flex-direction:column;gap:10px;display:flex}.party-detail-page .guest-list-preview h2{border-bottom:1px solid #d9d9d9;padding-bottom:10px}.party-detail-page .party-date-wrapper{text-align:center;flex-direction:column;padding:0 0 20px;display:flex}.party-detail-page .party-date-wrapper span{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.party-detail-page .party-date-wrapper .party-date{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.party-detail-page .days-away-wrapper{flex-direction:row;align-items:center;gap:10px;margin:-12px -10px -5px -15px;display:flex}.party-detail-page .days-away-wrapper .numbers{color:#fff;text-align:center;background-color:#6d6d6d;border-radius:10px 50px 50px 10px;width:70px;margin:-2px 0;padding:5px;font-family:Nunito Sans,sans-serif;font-size:1.5em;font-weight:600}.party-detail-page .days-away-wrapper .party-soon{color:#fff;background-color:#e22258}.party-detail-page .days-away-wrapper p{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.party-detail-page .osa{text-align:center;border-top:1px solid #d9d9d9;flex-direction:column;gap:10px;width:100%;margin-top:10px;padding-top:10px;display:flex}.party-detail-page .osa ul{flex-direction:column;align-items:center;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;list-style-type:none;display:flex}.party-detail-page .osa ul li{flex-direction:row;justify-content:space-between;gap:20px;width:180px;display:flex}.party-detail-page .osa ul li span{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.party-detail-page .osa .invite-btn{flex-direction:row;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.party-detail-page .osa .osa-btn-wrapper{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.party-detail-page .osa .osa-btn-wrapper button{width:50%}.party-detail-page .osa .osa-leave-action{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:15px;display:flex}.party-detail-page .osa .guest-icon{border-radius:50%;justify-content:center;align-self:center;align-items:center;width:40px;height:40px;display:flex}.party-detail-page .osa .guest-accepted{background-color:#e22258}.party-detail-page .osa .guest-accepted .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%23ffffff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M8%207a4%204%200%201%200%208%200a4%204%200%200%200-8%200M6%2021v-2a4%204%200%200%201%204-4h4m1%204l2%202l4-4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:70%;height:70%}.party-detail-page .osa .guest-declined{background-color:#835260}.party-detail-page .osa .guest-declined .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%23ffffff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M8%207a4%204%200%201%200%208%200a4%204%200%200%200-8%200M6%2021v-2a4%204%200%200%201%204-4h3.5m2.5%204a3%203%200%201%200%206%200a3%203%200%201%200-6%200m1%202l4-4'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:70%;height:70%}.party-detail-page .party-info{border-top:1px solid #d9d9d9;margin:auto;padding-top:10px}.party-detail-page .party-info .custom-list{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:0;list-style:none;display:flex}.party-detail-page .party-info .custom-list li{width:150px;padding-left:48px;position:relative}.party-detail-page .party-info .custom-list li span{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.party-detail-page .party-info .custom-list li:before{content:"";background-repeat:no-repeat;background-size:contain;width:40px;height:40px;position:absolute;top:0;left:0}.party-detail-page .party-info .custom-list .host:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M8%207a4%204%200%201%200%208%200a4%204%200%200%200-8%200M6%2021v-2a4%204%200%200%201%204-4h.5m7.5%207l3.35-3.284a2.143%202.143%200%200%200%20.005-3.071a2.24%202.24%200%200%200-3.129-.006l-.224.22l-.223-.22a2.24%202.24%200%200%200-3.128-.006a2.143%202.143%200%200%200-.006%203.071z'/%3e%3c/svg%3e")}.party-detail-page .party-info .custom-list .time:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M3%2012a9%209%200%201%200%2018%200a9%209%200%201%200-18%200m9%200l3%202m-3-7v5'/%3e%3c/svg%3e")}.party-detail-page .party-info .custom-list .location:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cpath%20d='M9%2011a3%203%200%201%200%206%200a3%203%200%200%200-6%200'/%3e%3cpath%20d='M17.657%2016.657L13.414%2020.9a2%202%200%200%201-2.827%200l-4.244-4.243a8%208%200%201%201%2011.314%200'/%3e%3c/g%3e%3c/svg%3e")}.party-detail-page .login-required-btn{color:#e22258;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.party-detail-page .login-required-btn:hover{text-decoration:none}.party-detail-page .restricted-text{color:#6d6d6d;margin:0;font-style:italic}@media(min-width:481px){.party-detail-page .main-content .two-card-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:50px;margin-bottom:30px;display:flex}.party-detail-page .main-content .two-card-wrapper .background-wrapper{width:300px}.party-detail-page .main-content .two-card-wrapper .card-1{margin-top:20px;margin-left:50px;transform:rotate(2deg);box-shadow:0 2px 6px #0000001a}.party-detail-page .main-content .two-card-wrapper .card-2{margin-right:60px;transform:rotate(-5deg);box-shadow:0 2px 6px #0000001a}.party-detail-page .guest-lists-wrapper .guest-lists{flex-flow:wrap;justify-content:space-around}.party-detail-page .guest-lists-wrapper .guest-lists .guest-list{width:30%;min-width:fit-content}}@media(min-width:768px){.party-detail-page .side-by-side-wrapper{flex-direction:row;gap:30px;width:100%;display:flex}.party-detail-page .side-by-side-wrapper .background-transparent-wrapper,.party-detail-page .side-by-side-wrapper .add-section-btn-wrapper{width:50%}.party-detail-page .main-content{margin:30px}.party-detail-page .main-content .two-card-wrapper{flex-direction:row;justify-content:center;align-items:flex-start;gap:50px;margin-bottom:30px;display:flex}.party-detail-page .main-content .two-card-wrapper .background-wrapper{width:300px}.party-detail-page .main-content .two-card-wrapper .card-1{transform:rotate(-5deg);box-shadow:0 2px 6px #0000001a}.party-detail-page .main-content .two-card-wrapper .card-2{margin-top:50px;transform:rotate(5deg);box-shadow:0 2px 6px #0000001a}.party-detail-page .party-hero{margin-bottom:50px}.party-detail-page .party-hero .party-hero-content .hero-text h1{font-size:3em}}@media(min-width:1040px){.party-detail-page{grid-template-columns:auto 980px auto;max-width:none;padding:0 0 30px;display:grid}.party-detail-page .party-hero{grid-column:1/4}.party-detail-page .main-content{grid-column:2/3;margin:0}.party-detail-page .party-hero{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.party-detail-page{grid-template-rows:auto;grid-template-columns:auto 325px 30px 980px auto;gap:0;display:grid}.party-detail-page .full-section{grid-column:1/6}.party-detail-page .party-hero{grid-area:1/1/auto/6}.party-detail-page .main-content{grid-area:2/4/auto/5}.party-detail-page .extra-content{background-color:#0000;grid-area:2/2/auto/3;display:block}.party-detail-page .extra-content .background-wrapper{z-index:2;position:sticky;top:100px}.party-detail-page .party-date-wrapper{text-align:center;flex-direction:column;padding:0 0 20px;display:flex}.party-detail-page .party-date-wrapper span{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.party-detail-page .party-date-wrapper .party-date{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.party-detail-page .days-away-wrapper{flex-direction:row;align-items:center;gap:10px;margin:-12px -10px -5px -15px;display:flex}.party-detail-page .days-away-wrapper .numbers{color:#fff;text-align:center;background-color:#6d6d6d;border-radius:10px 50px 50px 10px;width:70px;margin:-2px 0;padding:5px;font-size:1.8em;font-weight:600}.party-detail-page .days-away-wrapper .party-soon{color:#fff;background-color:#e22258}.party-detail-page .days-away-wrapper p{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.party-detail-page .osa{text-align:center;border-top:1px solid #d9d9d9;flex-direction:column;gap:10px;width:100%;margin-top:10px;padding-top:10px;display:flex}.party-detail-page .party-info{border-top:1px solid #d9d9d9;margin:auto;padding-top:10px}.party-detail-page .party-info .custom-list{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:0;list-style:none;display:flex}.party-detail-page .party-info .custom-list li{width:150px;padding-left:48px;position:relative}.party-detail-page .party-info .custom-list li span{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.party-detail-page .party-info .custom-list li:before{content:"";background-repeat:no-repeat;background-size:contain;width:40px;height:40px;position:absolute;top:0;left:0}.party-detail-page .party-info .custom-list .host:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M8%207a4%204%200%201%200%208%200a4%204%200%200%200-8%200M6%2021v-2a4%204%200%200%201%204-4h.5m7.5%207l3.35-3.284a2.143%202.143%200%200%200%20.005-3.071a2.24%202.24%200%200%200-3.129-.006l-.224.22l-.223-.22a2.24%202.24%200%200%200-3.128-.006a2.143%202.143%200%200%200-.006%203.071z'/%3e%3c/svg%3e")}.party-detail-page .party-info .custom-list .time:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M3%2012a9%209%200%201%200%2018%200a9%209%200%201%200-18%200m9%200l3%202m-3-7v5'/%3e%3c/svg%3e")}.party-detail-page .party-info .custom-list .location:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%231d1d1b'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%3e%3cpath%20d='M9%2011a3%203%200%201%200%206%200a3%203%200%200%200-6%200'/%3e%3cpath%20d='M17.657%2016.657L13.414%2020.9a2%202%200%200%201-2.827%200l-4.244-4.243a8%208%200%201%201%2011.314%200'/%3e%3c/g%3e%3c/svg%3e")}}.notes-wrapper{flex-direction:column;display:flex}.notes-wrapper .notes-textarea{cursor:text;resize:none;border:1px solid #1d1d1b;border-radius:5px;height:100px;padding:5px 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.notes-wrapper .notes-textarea:hover{cursor:pointer;border:1px solid #e22258}.notes-wrapper .notes-textarea:focus-visible{outline-offset:-2px;background-color:#0000;border:none;outline:2px solid #2f9ec6;height:102px;padding:6px 10px 4px 11px;box-shadow:1px 1px 5px #2f9ec679}.notes-wrapper .notes-error-text{text-align:center;color:#93002a;margin-top:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.notes-wrapper .btn-wrapper-double{flex-direction:row;justify-content:space-between;gap:20px;margin:20px 0;display:flex}.notes-wrapper .btn-wrapper-double button{width:50%}.todo-list-wrapper ul{flex-direction:column;gap:10px;width:100%;list-style-type:none;display:flex}.todo-list-wrapper .todo-item{flex-direction:row;align-items:center;width:100%;display:flex}.todo-list-wrapper .todo-item .todo-input{border:none;border-bottom:1px solid #1d1d1b;border-radius:0;width:100%}.todo-list-wrapper .todo-item .todo-input:hover{border-bottom:1px solid #e22258}.todo-list-wrapper .todo-item .todo-input:active,.todo-list-wrapper .todo-item .todo-input:focus{appearance:none;box-shadow:none;border-bottom:1px solid #e22258;outline:none;height:20px;margin:0;padding:5px 10px}.todo-list-wrapper .todo-item .checked{color:#676767;text-decoration:line-through}.todo-list-wrapper .todo-item .btn-remove{background-color:#0000;border:none;justify-content:center;align-items:center;padding:10px;display:flex}.todo-list-wrapper .todo-item .btn-remove .icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cpath%20fill='%231d1d1b'%20d='M13.5%206.5V7h5v-.5a2.5%202.5%200%200%200-5%200m-2%20.5v-.5a4.5%204.5%200%201%201%209%200V7H28a1%201%200%201%201%200%202h-1.508L24.6%2025.568A5%205%200%200%201%2019.63%2030h-7.26a5%205%200%200%201-4.97-4.432L5.508%209H4a1%201%200%200%201%200-2zM9.388%2025.34a3%203%200%200%200%202.98%202.66h7.263a3%203%200%200%200%202.98-2.66L24.48%209H7.521zM13%2012.5a1%201%200%200%201%201%201v10a1%201%200%201%201-2%200v-10a1%201%200%200%201%201-1m7%201a1%201%200%201%200-2%200v10a1%201%200%201%200%202%200z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.todo-list-wrapper .todo-item .btn-remove:hover{animation:.2s ease-in-out shake;transform:scale(1.1)}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.todo-list-wrapper .add-todo-btn{text-transform:uppercase;color:#e22258;background-color:#0000;border:none;flex-direction:row;align-items:center;gap:10px;margin-top:10px;margin-left:32px;padding:5px 10px;font-family:Nunito Sans,sans-serif;font-size:.75em;font-weight:700;display:flex}.todo-list-wrapper .add-todo-btn span{margin-bottom:2px;font-size:1.5em}.todo-list-wrapper .btn-wrapper-double{flex-direction:row;justify-content:space-between;gap:20px;margin:20px 0;display:flex}.todo-list-wrapper .btn-wrapper-double button{width:50%}.admin-page{color:#1d1d1b;background-color:#faf8f7;width:100%;min-height:100vh;display:flex}@media(max-width:768px){.admin-page{flex-direction:column}}.admin-page__nav{background-color:#fff;border-right:1px solid #d9d9d9;width:15%;height:100vh;padding:30px 20px;top:65px;overflow-y:auto;z-index:1!important;position:sticky!important}@media(max-width:768px){.admin-page__nav{border-bottom:1px solid #d9d9d9;border-right:none;width:100%;height:auto}}.admin-page__nav-inner{flex-direction:column;gap:16px;display:flex}.admin-page__brand{text-transform:uppercase;color:#e22258;letter-spacing:.08em;margin:0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.admin-page__headline{text-transform:uppercase;margin:0;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.admin-page__intro{color:#676767;margin:0 0 8px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;line-height:1.5}.admin-page__nav-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-page__nav-link{color:#1d1d1b;text-align:left;cursor:pointer;background-color:#0000;border:none;border-radius:8px;width:100%;padding:10px 12px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s;display:block}.admin-page__nav-link:hover,.admin-page__nav-link:focus-visible{color:#e22258;background-color:#ffe1e9;outline:none}.admin-page__nav-link--active{color:#fff;background-color:#e22258}.admin-page__nav-link--active:hover,.admin-page__nav-link--active:focus-visible{color:#fff;background-color:#d22053}.admin-page__content{flex-direction:column;align-items:center;gap:30px;width:100%;padding:30px;display:flex}@media(max-width:768px){.admin-page__content{padding:20px}}@media(max-width:481px){.admin-page__content{padding:10px}}.admin-cta-button{text-transform:uppercase;color:#fff;cursor:pointer;background-color:#e22258;border:none;border-radius:14px;padding:12px 24px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;transition:background-color .15s}.admin-cta-button:hover,.admin-cta-button:focus-visible{background-color:#d22053;outline:none}.admin-cta-button:disabled{cursor:not-allowed;background-color:#d9d9d9}.date-range-picker{border:0;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0;padding:0;display:flex}.date-range-picker__legend{color:#333;width:100%;margin:0 0 4px;padding:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.date-range-picker__field{flex-direction:row;align-items:center;gap:12px;min-width:160px;margin-right:16px;display:flex}.date-range-picker__input{width:100%}.date-range-picker__input:disabled{color:#676767;background-color:#faf8f7}.date-range-picker__actions{align-items:flex-end;display:flex}.date-range-picker__apply{white-space:nowrap}@media(max-width:481px){.date-range-picker{align-items:stretch}.date-range-picker__field{min-width:100%}.date-range-picker__actions,.date-range-picker__apply{width:100%}}.daily-metric-chart{--chart-primary:#e22258;--chart-grid:#d9d9d999;--chart-axis:#676767;background-color:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:0 2px 6px #0000001a}.daily-metric-chart__header{justify-content:space-between;align-items:flex-end;gap:10px;display:flex;box-shadow:none!important}.daily-metric-chart__title-block{flex-direction:column;gap:4px;display:flex}.daily-metric-chart__eyebrow{text-transform:uppercase;color:#e22258;margin:0;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.daily-metric-chart__title{text-transform:uppercase;margin:0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.daily-metric-chart__summary{color:#676767cc;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.daily-metric-chart__stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;display:grid}.daily-metric-chart__stat{background-color:#faf8f7;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.daily-metric-chart__stat-label{color:#676767;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.daily-metric-chart__stat-value{color:#333;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.daily-metric-chart__range{width:100%}.daily-metric-chart__total{text-transform:uppercase;color:#333;margin:0;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.daily-metric-chart__status{color:#676767;align-items:center;gap:6px;min-height:48px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:inline-flex}.daily-metric-chart__status--error{color:#93002a}.daily-metric-chart__chart-wrapper{width:100%;height:320px}.daily-metric-chart__tooltip{background-color:#fffffff5;border-radius:10px;gap:4px;padding:10px 14px;display:grid;box-shadow:0 6px 18px #1d1d1b1a}.daily-metric-chart__tooltip-date{color:#333;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.daily-metric-chart__tooltip-value{color:#676767;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}@media(max-width:481px){.daily-metric-chart{padding:10px}.daily-metric-chart__header{flex-direction:column;align-items:flex-start}.daily-metric-chart__chart-wrapper{height:260px}}.admin-dashboard__stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}@media(max-width:481px){.admin-dashboard__stats-grid{grid-template-columns:1fr}}.admin-dashboard__recent-activity{background-color:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 2px 6px #0000001a}.admin-activity-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.admin-activity-list__item{grid-template-columns:70px 1fr;gap:12px;display:grid}.admin-activity-list__time{text-transform:uppercase;color:#333;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.admin-activity-list__label{margin:0 0 4px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.admin-activity-list__text{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-section{flex-direction:column;gap:20px;width:100%;max-width:1400px;display:flex}.admin-section__header{z-index:0;background-color:#fff;flex-direction:column;gap:8px;width:calc(100% - 20px);padding:10px;display:flex;position:relative}.admin-section__eyebrow{text-transform:uppercase;color:#e22258;margin:0;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.admin-section__title{text-transform:uppercase;margin:0;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.admin-section__subtitle{text-transform:uppercase;margin:0 0 12px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.admin-section__description{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;line-height:1.6}.admin-card{background-color:#fff;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 2px 6px #0000001a}.admin-card--stat{gap:4px}.admin-card--detail{gap:20px;padding:20px}.admin-card--detail .admin-card__title{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.admin-card--detail .admin-card__subtitle{font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-card--detail .admin-card__section-title{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.admin-card--detail .admin-description-list dt{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.admin-card--detail .admin-description-list dd,.admin-card--detail .admin-list__title,.admin-card--detail .admin-list__meta{font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative;box-shadow:none!important}.admin-card__label{text-transform:uppercase;color:#333;margin:0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.admin-card__title{text-transform:uppercase;margin:0;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.admin-card__subtitle{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-card__value{margin:0;font-family:Nunito Sans,sans-serif;font-size:2.25rem;font-weight:700}.admin-card__comparison{margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-card__comparison--positive{color:#55a584}.admin-card__comparison--negative{color:#93002a}.admin-card--interactive{cursor:pointer;transition:box-shadow .15s,transform .15s,border-color .15s}.admin-card--interactive:hover,.admin-card--interactive:focus-visible{border-color:#e22258;outline:none;transform:translateY(-2px);box-shadow:0 8px 24px #e2225826}.admin-card--active{border:1px solid #e22258;box-shadow:0 10px 28px #e2225833}.admin-card__breakdown{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.admin-card__breakdown-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-card__breakdown-label{color:#676767;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-card__breakdown-value{font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.admin-card__section{flex-direction:column;gap:8px;display:flex}.admin-card__section--stacked{gap:8px}.admin-card__section-title{text-transform:uppercase;margin:0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.admin-card__text{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;line-height:1.6}.admin-card__section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-control-bar{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}@media(min-width:768px){.admin-control-bar{flex-direction:row;align-items:center}}.admin-input{color:#1d1d1b;background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;width:calc(100% - 24px);padding:10px 12px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;transition:border-color .15s,box-shadow .15s}.admin-input:focus-visible{border-color:#e22258;outline:none;box-shadow:0 0 0 3px #ffe1e9}.admin-input--select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23333333' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;height:fit-content;padding-right:36px}.admin-input--textarea{resize:vertical;min-height:120px}.admin-button{text-transform:uppercase;color:#fff;cursor:pointer;background-color:#e22258;border:none;border-radius:12px;padding:10px 18px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;transition:background-color .15s,transform .15s}.admin-button:hover,.admin-button:focus-visible{background-color:#fc0449;outline:none;transform:translateY(-1px)}.admin-button:disabled{filter:opacity(33%);pointer-events:none}.admin-button--secondary{background-color:#6d6d6d}.admin-button--secondary:hover,.admin-button--secondary:focus-visible{background-color:#626262}.admin-button--secondary.admin-button--active{color:#fff;background-color:#e22258;border:1px solid #e22258;box-shadow:0 6px 14px #e2225833}.admin-button--secondary.admin-button--active:hover,.admin-button--secondary.admin-button--active:focus-visible{background-color:#fc0449;border-color:#fc0449}.admin-button--success{background-color:#55a584}.admin-button--success:hover,.admin-button--success:focus-visible{background-color:#4d9577}.admin-button--success:disabled{filter:opacity(33%);pointer-events:none}.admin-button--danger{background-color:#93002a}.admin-button--danger:hover,.admin-button--danger:focus-visible{background-color:#840026}.admin-button--small{padding:8px 14px;font-size:.75em}.admin-table{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 6px #0000001a}.admin-table__header,.admin-table__row{grid-template-columns:1.2fr 1.6fr 1fr 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.admin-table__header{background-color:#fbf5f1;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.admin-table__row{text-align:left;cursor:pointer;background-color:#fff;border:none;border-bottom:1px solid #d9d9d9;width:100%;transition:background-color .15s}.admin-table__row:hover,.admin-table__row:focus-visible{background-color:#ffe1e9;outline:none}.admin-table__row--active{background-color:#ffe1e9}.admin-table__body{flex-direction:column;display:flex}.admin-badge{background-color:#d9d9d9;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:100px;padding:6px 12px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:inline-flex}.admin-badge--success{color:#206d32;background-color:#98cab5}.admin-badge--warning{color:#e22258;background-color:#ffe1e9}.admin-badge--danger{color:#93002a;background-color:#ff2c69}.admin-badge--neutral{color:#333;background-color:#ededed}.admin-chip-group{flex-wrap:wrap;gap:8px;display:flex}.admin-chip{text-transform:uppercase;color:#333;background-color:#ededed;border-radius:999px;padding:6px 12px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.admin-chip--success{color:#206d32;background-color:#9bccb8}.admin-chip--warning{color:#e22258;background-color:#ffe1e9}.admin-chip--accent{color:#fff;background-color:#ee7f9e}.admin-description-list{gap:12px;margin:0;display:grid}.admin-description-list>div{gap:4px;display:grid}.admin-description-list dt{text-transform:uppercase;color:#333;margin:0;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.admin-description-list dd{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;line-height:1.6}.admin-action-row{flex-wrap:wrap;gap:12px;display:flex}.admin-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-list--bordered{background-color:#fff;border-radius:16px;gap:6px;padding:12px;box-shadow:0 2px 6px #0000001a}.admin-list__item{background-color:#faf8f7;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.admin-list__title{margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.admin-list__meta{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-list__badge{text-transform:uppercase;color:#333;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.admin-list__row{cursor:pointer;text-align:left;background-color:#0000;border:none;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;transition:background-color .15s;display:flex}.admin-list__row:hover,.admin-list__row:focus-visible{background-color:#ffe1e9;outline:none}.admin-list__row--active{background-color:#ffe1e9}.admin-dense-table{border-collapse:collapse;width:100%}.admin-dense-table th,.admin-dense-table td{color:#333;text-align:left;padding:10px 12px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-dense-table tbody tr:nth-child(2n){background-color:#faf8f7}.admin-empty-state{color:#676767;text-align:center;padding:20px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-empty-state--subtle{text-align:left;padding:12px 0 0}.admin-form{flex-direction:column;gap:16px;display:flex}.admin-form__row{flex-direction:column;gap:6px;display:flex}.admin-form__row--split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-label{text-transform:uppercase;color:#333;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.admin-form__actions{justify-content:flex-end;gap:12px;display:flex}.admin-form__actions--start{justify-content:flex-start}.admin-form__actions button{min-width:140px}.admin-tabs{background-color:#fff;border-radius:16px;flex-wrap:wrap;gap:10px;padding:12px;display:flex;box-shadow:0 2px 6px #0000001a}.admin-tab{text-transform:uppercase;color:#333;cursor:pointer;background-color:#faf8f7;border:none;border-radius:12px;padding:10px 16px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;transition:background-color .15s,color .15s}.admin-tab:hover,.admin-tab:focus-visible{color:#e22258;background-color:#ffe1e9;outline:none}.admin-tab--active{color:#fff;background-color:#e22258}@media(max-width:481px){.admin-table__header,.admin-table__row{grid-template-columns:1fr;gap:6px}.admin-table__header span:nth-child(n+2),.admin-table__row span:nth-child(n+2){font-size:.875em}}.edit-member-modal{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.edit-member-modal__error{background-color:var(--color-danger-light,#fee);border:1px solid var(--color-danger,#dc3545);color:var(--color-danger,#dc3545);border-radius:4px;padding:.75rem 1rem;font-size:.875rem}.edit-member-modal__section{flex-direction:column;gap:1rem;display:flex}.edit-member-modal__section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary,#6c757d);border-bottom:1px solid var(--color-border,#dee2e6);margin:0;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.edit-member-modal__field{flex-direction:column;gap:.375rem;display:flex}.edit-member-modal__label{color:var(--color-text-primary,#212529);font-size:.875rem;font-weight:500}.edit-member-modal__required{color:var(--color-danger,#dc3545)}.edit-member-modal__description{color:var(--color-text-secondary,#6c757d);margin:0;font-size:.875rem}.edit-member-modal__hint{color:var(--color-text-secondary,#6c757d);margin:0;font-size:.75rem;font-style:italic}.edit-member-modal__actions{border-top:1px solid var(--color-border,#dee2e6);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.confirmation-modal{flex-direction:column;gap:20px;padding:10px 0;display:flex}.confirmation-modal__message{color:#1d1d1b;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;line-height:1.6}.confirmation-modal__actions{border-top:1px solid #d9d9d9;justify-content:flex-end;gap:12px;padding-top:10px;display:flex}.confirmation-modal__actions button{min-width:120px}.admin-members__layout{grid-template-columns:1.1fr 1.4fr;gap:20px;display:grid}@media(max-width:1042px){.admin-members__layout{grid-template-columns:1fr}}.admin-members__layout .admin-action-row button{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.75em;font-weight:700}.admin-members__list,.admin-members__details{flex-direction:column;gap:12px;display:flex}.admin-info-grid{flex-direction:row;gap:20px;display:flex}@media(max-width:768px){.admin-info-grid{flex-direction:column;gap:10px}}.admin-info-column{flex-direction:column;flex:1;display:flex}.admin-card--detail .admin-description-list{gap:3px}.admin-card--detail .admin-description-list>div{gap:2px}.admin-card--detail .admin-list{gap:6px}.admin-card--detail .admin-list__item{padding:8px 10px}.admin-card--detail .bounced{padding:6px 10px;font-size:10px}.admin-search-status{color:#676767;margin:0;padding:12px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-search-status--error{color:#93002a}.admin-table__row--pending{opacity:.6}.admin-badge--loading{color:#333;background-color:#ededed}.admin-badge-group{flex-wrap:wrap;gap:6px;display:flex}.admin-bounce-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-persons__layout{grid-template-columns:1fr 1.5fr;gap:20px;display:grid}@media(max-width:1042px){.admin-persons__layout{grid-template-columns:1fr}}.admin-persons__list{flex-direction:column;gap:12px;display:flex}.admin-persons__results{flex-direction:column;gap:10px;display:flex}.admin-persons__result{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.admin-persons__result:hover,.admin-persons__result:focus-visible{border-color:#e22258;box-shadow:0 8px 24px #6d6d6d14}.admin-persons__result--active{border-color:#e22258;box-shadow:0 8px 24px #6d6d6d1a}.admin-persons__result-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-persons__result-name{text-transform:uppercase;color:#1d1d1b;text-overflow:ellipsis;white-space:nowrap;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900;overflow:hidden}.admin-persons__result-meta{color:#676767;text-overflow:ellipsis;white-space:nowrap;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;overflow:hidden}.admin-persons__result-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-persons__result-ssn{color:#333;letter-spacing:.4px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-persons__badge--updating{opacity:.7}.admin-persons__details{flex-direction:column;gap:12px;display:flex}.admin-persons__status-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-persons__status-option{cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.admin-persons__status-option input{display:none}.admin-persons__status-option--active{border-color:#e22258;box-shadow:0 6px 18px #6d6d6d14}.admin-persons__status-option--busy{opacity:.7}.admin-persons__status-label{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.admin-persons__status-description{color:#676767;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;line-height:1.5}.admin-persons__status-error{color:#93002a;margin:8px 0 0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-persons__phone-visibility{flex-direction:column;gap:10px;display:flex}.admin-persons__phone-toggle{cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.admin-persons__phone-toggle input[type=checkbox]{width:18px;height:18px;margin-top:2px}.admin-persons__phone-toggle--active{border-color:#e22258;box-shadow:0 6px 18px #6d6d6d14}.admin-persons__phone-toggle--busy{opacity:.7}.admin-persons__phone-toggle-text{flex-direction:column;gap:4px;display:flex}.admin-persons__phone-toggle-title{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.admin-persons__phone-toggle-description{color:#676767;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;line-height:1.5}.admin-persons__phone-status{color:#333;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-persons__empty-card{justify-content:center;min-height:220px}.admin-persons__info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media(max-width:768px){.admin-persons__info-grid{grid-template-columns:1fr}}.admin-person-issues{flex-direction:column;gap:20px;display:flex}.admin-person-issues .admin-input--textarea-small{height:auto;min-height:120px}.admin-person-issues__filters{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.admin-person-issues__filter-option{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.admin-person-issues__filter-option input{width:16px;height:16px}.admin-person-issues__actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.admin-person-issues__export-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;display:flex}.admin-person-issues__export-note{color:#676767;font-size:.85rem}.admin-person-issues__table-wrapper{overflow-x:auto}.admin-person-issues__table{min-width:920px}.admin-person-issues__pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-person-issues__pagination-meta{color:#676767;font-size:.9rem}.admin-person-issues__table th,.admin-person-issues__table td{vertical-align:top}.admin-person-issues__link{color:#e22258;word-break:break-all;text-decoration:underline}.admin-person-issues__comment{color:#676767;word-break:break-word}.admin-person-issues__status{align-items:center;gap:6px;display:inline-flex}.admin-person-issues__status input{width:16px;height:16px}.admin-person-issues__error{color:#e22258;background-color:#ffe1e9;border:1px solid #e22258;border-radius:10px;padding:10px 12px}.admin-person-issues__delete-button{padding:6px 10px;font-size:.85rem;line-height:1.1}.admin-content__grid{grid-template-columns:300px 1fr;gap:20px;display:grid}@media(max-width:1042px){.admin-content__grid{grid-template-columns:1fr}}.admin-content__grid--two-columns{grid-template-columns:minmax(280px,320px) 1fr}.admin-content__list{flex-direction:column;gap:12px;display:flex}.admin-locations{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.admin-locations__details{flex-direction:column;gap:16px;display:flex}.admin-input--textarea{height:500px;max-height:500px}.admin-tab--mock{opacity:.75}.admin-tab--push{margin-left:auto}.admin-alert{border-radius:10px;padding:12px 14px;font-size:.95rem;line-height:1.4}.admin-alert--info{background-color:#ffe1e9;border:1px solid #e22258}.admin-day-events .admin-list__title-row{align-items:center;gap:8px;display:flex}.admin-day-events .admin-list__title--link{color:#e22258;text-decoration:underline}.admin-day-events .admin-day-events__filters{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.admin-day-events .admin-day-events__filter-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.admin-day-events .admin-day-events__filter-meta{color:#676767;align-items:center;gap:12px;min-width:240px;display:flex}.admin-day-events .admin-day-events__filter-count{font-size:.95rem}.admin-day-events .admin-day-events__filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;display:grid}.admin-day-events .admin-inline{align-items:center;gap:12px;display:flex}.admin-day-events .admin-hint{color:#676767;margin-top:4px;font-size:.9rem}.admin-day-events .admin-toggle{gap:12px;display:inline-flex}.admin-day-events .admin-toggle__option{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.admin-day-events .admin-input--textarea-small{height:auto;min-height:120px;max-height:240px}.admin-day-events .admin-day-events__date-preview{background:#faf8f7;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-day-events .admin-day-events__date-label{color:#333;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.admin-day-events .admin-day-events__date-value{color:#676767;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-day-events .admin-validation{border-radius:10px;margin-top:8px;padding:10px 12px;font-size:.95rem}.admin-day-events .admin-validation--error{color:#e22258;background:#ffe1e9;border:1px solid #e22258}.admin-day-events .admin-day-events__category-section{border-top:1px solid #fbf5f1;margin-top:20px;padding-top:20px}.admin-day-events .admin-day-events__category-header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.admin-day-events .admin-category-manager{flex-direction:column;gap:12px;display:flex}.admin-day-events .admin-category-manager__create{background:#faf8f7;border-radius:12px;padding:12px}.admin-day-events .admin-category-manager__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-day-events .admin-category-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-day-events .admin-category-row__body{flex-direction:column;gap:6px;display:flex}.admin-day-events .admin-category-row__actions{flex-wrap:wrap;gap:8px;display:flex}.admin-day-events .admin-category-row__title{align-items:center;gap:8px;font-weight:600;display:inline-flex}.admin-day-events .admin-category-row__meta{color:#676767;font-size:.95rem}.admin-day-events .admin-category-row__description{color:#333}.admin-day-events .admin-pill{color:#333;background:#fbf5f1;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.85rem;display:inline-flex}.admin-celeb .admin-form-wrapper{width:100%}.admin-celeb .admin-form--inline{margin-bottom:36px}.admin-celeb .admin-form--inline.row{margin-bottom:0!important}.admin-celeb .admin-form__row #celeb-gender{height:fit-content}.admin-celeb .admin-form__row .row-inline{gap:12px;display:flex}.admin-celeb .admin-form__row .row-inline button{white-space:nowrap;margin-left:12px}.admin-celeb .admin-form__row #celeb-description{height:100px;max-height:100px}.admin-celeb .admin-form__row.row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-celeb .admin-form__row.row #celebs-category{height:fit-content}.admin-celeb .admin-alert{margin-bottom:16px}.admin-celeb .admin-list__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.admin-celeb .admin-pagination{align-items:center;gap:12px;margin-top:12px;display:flex}.admin-celeb .admin-pagination__meta{color:#555}.admin-celeb .admin-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.admin-celeb .admin-tag{cursor:pointer;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;transition:background-color .15s,border-color .15s;display:inline-flex}.admin-celeb .admin-tag--active{background:#eef6ff;border-color:#b6d7ff}.admin-celeb .admin-tag input{margin:0}.admin-celeb .admin-tag .admin-tag__label{cursor:pointer;color:#222;background:0 0;border:none;margin:0;padding:0;font-weight:600;line-height:1.2}.admin-celeb .admin-tag .admin-tag__label:hover:not(:disabled){text-decoration:underline}.admin-celeb .admin-tag .admin-tag__label:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b6d7ff}.admin-celeb .admin-tag .admin-tag__remove{color:#b00020;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-weight:700;line-height:1;transition:background-color .15s,color .15s}.admin-celeb .admin-tag .admin-tag__remove:hover:not(:disabled){color:#a0001c;background-color:#ffe9e9}.admin-celeb .admin-tag .admin-tag__remove:disabled{color:#ccc;cursor:not-allowed}.admin-celeb .admin-hint{color:#666;margin-top:6px;font-size:14px}.admin-celeb .admin-card--sub{margin-bottom:36px}.admin-celeb .admin-card--sub .admin-card__actions{align-items:center;gap:8px;display:flex}.admin-places .admin-tab-toggle{gap:10px;margin-bottom:12px;display:flex}.admin-places .admin-form-wrapper{min-width:340px}.admin-places .admin-form--inline{margin-bottom:30px}.admin-history .admin-list__header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-history .admin-list__title{text-align:left}.admin-history .admin-form-wrapper{min-width:320px}.admin-history .admin-form--inline{margin-bottom:60px}.admin-history .admin-input--textarea.small{height:100px;max-height:100px}.admin-form__row--split-column{flex-direction:column;gap:10px;display:flex}.admin-form__actions{flex-direction:row;width:100%;display:flex}.admin-list--bordered .admin-list__row--active{width:calc(100% - 24px)}.admin-day-events__category-section .admin-list--bordered{box-shadow:none}.admin-day-events__category-section .admin-list--bordered button{font-size:.9rem}.admin-day-events__category-section .admin-list--bordered li{padding:10px}.admin-day-events__category-section .admin-list--bordered li.edit-category-row{border:1px solid #e22258;border-radius:10px}.admin-day-events__pagination{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.admin-day-events__page-info{color:#676767;font-size:.95rem}.admin-day-events__page-buttons{align-items:center;gap:8px;display:inline-flex}.admin-day-events__page-buttons button{font-size:.7rem}.admin-shop__layout{grid-template-columns:minmax(320px,1fr) minmax(520px,1.6fr);gap:20px;display:grid}@media(max-width:1042px){.admin-shop__layout{grid-template-columns:1fr}}.admin-shop__layout .admin-input--textarea,.admin-shop__layout .admin-form__row:has(.admin-input--textarea){grid-column:span 2}.admin-shop__list{flex-direction:column;gap:10px;display:flex}.admin-shop__list .admin-input{width:100%}.admin-shop__list .admin-control-bar{align-items:stretch;gap:10px}@media(max-width:768px){.admin-shop__list .admin-control-bar button{width:100%}}.admin-shop__table .admin-table__row{align-items:flex-start}.admin-shop__cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.admin-shop__product-title{color:#1d1d1b;font-family:Beiruti,sans-serif;font-size:1em;font-weight:700}.admin-shop__product-meta{color:#676767;font-family:Beiruti,sans-serif;font-size:.875em;font-weight:400}.admin-shop__details{flex-direction:column;gap:10px;display:flex}.admin-shop__header{z-index:0;align-items:flex-start}.admin-shop__header .admin-chip-group{justify-content:flex-start}.admin-shop__quick-actions{flex-direction:column;gap:10px;display:flex}.admin-shop__form{gap:20px}.admin-shop__hint{color:#676767;margin:4px 0 0;font-family:Beiruti,sans-serif;font-size:.875em;font-weight:400}.admin-shop__error{color:#93002a;margin:6px 0 0;font-family:Beiruti,sans-serif;font-size:.875em;font-weight:400}.admin-shop__checkbox-row{justify-content:flex-end}.admin-shop__checkbox{align-items:center;gap:10px;display:flex}.admin-shop__checkbox input[type=checkbox]{width:18px;height:18px}.admin-shop__checkbox span{color:#333;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.admin-shop__meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.admin-shop__meta .admin-label{margin-bottom:4px;display:block}.admin-shop__meta .admin-card__text{margin:0}@media(max-width:481px){.admin-shop__layout,.admin-shop__form{gap:10px}}.blog-filters{background:#fff;border:1px solid #d9d9d9;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.blog-filters__section{margin-bottom:1.25rem}.blog-filters__section:last-child{margin-bottom:0}.blog-filters__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media(max-width:640px){.blog-filters__row{grid-template-columns:1fr}}.blog-filters__label{text-transform:uppercase;color:#333;margin-bottom:.5rem;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;display:block}.blog-filters__input,.blog-filters__select{color:#1d1d1b;background:#fff;border:1px solid #d9d9d9;border-radius:.375rem;width:100%;height:40px;padding:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;transition:border-color .2s,box-shadow .2s}.blog-filters__input:focus,.blog-filters__select:focus{border-color:#2f9ec6;outline:none;box-shadow:0 0 0 3px #2f9ec679}.blog-filters__input::placeholder,.blog-filters__select::placeholder{color:#6d6d6d}.blog-filters__input{width:calc(100% - 20px)}.blog-filters__category-search-wrapper{margin-bottom:10px;position:relative}.blog-filters__category-results{z-index:10;background:#fff;border:1px solid #d9d9d9;border-radius:.375rem;max-height:200px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.blog-filters__category-result-item{text-align:left;color:#1d1d1b;cursor:pointer;background:0 0;border:none;width:100%;padding:6px 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;transition:background-color .2s}.blog-filters__category-result-item:hover{background:#faf8f7}.blog-filters__category-result-item:active{background:#ededed}.blog-filters__category-no-results{color:#6d6d6d;text-align:center;padding:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-filters__categories{flex-wrap:wrap;gap:.375rem;margin-top:10px;display:flex}.blog-filters__checkbox-label{text-transform:uppercase;cursor:pointer;color:#333;background:#faf8f7;border:1px solid #d9d9d9;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:Nunito Sans,sans-serif;font-size:.625rem;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}.blog-filters__checkbox-label:hover{background:#ededed;border-color:#d9d9d9}.blog-filters__checkbox{cursor:pointer}.blog-filters__actions{border-top:1px solid #d9d9d9;margin-top:1.5rem;padding-top:1.5rem}.blog-filters__reset-button{text-transform:uppercase;color:#fff;cursor:pointer;background:#6d6d6d;border:none;border-radius:.375rem;padding:.5rem 1rem;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;transition:background-color .2s}.blog-filters__reset-button:hover,.blog-filters__reset-button:active{background:#333}.blog-table{background:#fff;border:1px solid #d9d9d9;border-radius:.5rem;overflow:hidden}.blog-table__wrapper{overflow-x:auto}.blog-table__table{border-collapse:collapse;width:100%;font-size:.875em}.blog-table__th{text-transform:uppercase;text-align:left;color:#333;white-space:nowrap;background:#faf8f7;border-bottom:2px solid #d9d9d9;padding:.75rem 10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.blog-table__th--cover{width:60px;padding:.75rem 6px}.blog-table__th--actions{text-align:right}.blog-table__th--featured{width:120px}.blog-table__row{transition:background-color .2s}.blog-table__row:hover{background:#faf8f7}.blog-table__row:not(:last-child){border-bottom:1px solid #d9d9d9}.blog-table__td{color:#1d1d1b;padding:.75rem 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-table__td--cover{width:60px;padding:6px}.blog-table__td--title{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-weight:500;overflow:hidden}.blog-table__td--actions{text-align:right}.blog-table__cover-image{aspect-ratio:2;object-fit:cover;background:#ededed;border-radius:.25rem;width:96px;height:auto;display:block}.blog-table__cover-placeholder{aspect-ratio:2;color:#6d6d6d;background:#ededed;border:1px dashed #d9d9d9;border-radius:.25rem;justify-content:center;align-items:center;width:96px;height:auto;font-size:.75em;display:flex}.blog-table__status{text-transform:uppercase;border-radius:9999px;padding:.25rem .625rem;font-family:Nunito Sans,sans-serif;font-size:.75em;font-weight:700;display:inline-block}.blog-table__status--published{color:#206d32;background:#d4edda}.blog-table__status--draft{color:#92400e;background:#fef3c7}.blog-table__featured{text-transform:uppercase;color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:9999px;padding:.25rem .625rem;font-family:Nunito Sans,sans-serif;font-size:.75em;font-weight:600;display:inline-block}.blog-table__not-featured{color:#d9d9d9}.blog-table__categories{flex-wrap:wrap;gap:.375rem;display:flex}.blog-table__category{text-transform:uppercase;color:#774c58;background:#ffe1e9;border-radius:.25rem;padding:.125rem .5rem;font-family:Nunito Sans,sans-serif;font-size:.75em;font-weight:700;display:inline-block}.blog-table__actions{justify-content:flex-end;gap:.5rem;display:flex}.blog-table__action-button{text-transform:uppercase;cursor:pointer;border:none;border-radius:.375rem;padding:.375rem .75rem;font-family:Nunito Sans,sans-serif;font-size:.75em;font-weight:700;transition:background-color .2s,transform .1s}.blog-table__action-button:active{transform:scale(.97)}.blog-table__action-button--edit{color:#fff;background:#e22258}.blog-table__action-button--edit:hover,.blog-table__action-button--edit:active{background:#d22053}.blog-table__action-button--delete{color:#fff;background:#93002a}.blog-table__action-button--delete:hover,.blog-table__action-button--delete:active{background:#d22053}.blog-table__pagination{border-top:1px solid #d9d9d9;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.blog-table__pagination-button{text-transform:uppercase;color:#fff;cursor:pointer;background:#e22258;border:none;border-radius:.375rem;padding:.5rem 10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;transition:background-color .2s}.blog-table__pagination-button:hover:not(:disabled){background:#d22053}.blog-table__pagination-button:disabled{color:#6d6d6d;cursor:not-allowed;background:#d9d9d9}.blog-table__pagination-info{color:#6d6d6d;font-family:Beiruti,sans-serif;font-size:1em;font-weight:500}.blog-table__summary{color:#6d6d6d;text-align:center;background:#faf8f7;border-top:1px solid #d9d9d9;padding:.75rem 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.category-manager{background:#fff;border:1px solid #d9d9d9;border-radius:.5rem;padding:1.5rem}.category-manager__title{text-transform:uppercase;color:#1d1d1b;margin:0 0 10px;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.category-manager__form{gap:.5rem;margin-bottom:10px;display:flex}.category-manager__input{color:#1d1d1b;border:1px solid #d9d9d9;border-radius:.375rem;flex:1;width:100%;padding:.5rem;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;transition:border-color .2s,box-shadow .2s}.category-manager__input:focus{border-color:#2f9ec6;outline:none;box-shadow:0 0 0 3px #2f9ec679}.category-manager__input::placeholder{color:#6d6d6d}.category-manager__input:disabled{color:#6d6d6d;cursor:not-allowed;background:#ededed}.category-manager__create-button{text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;background:#e22258;border:none;border-radius:.375rem;padding:.5rem 10px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;transition:background-color .2s}.category-manager__create-button:hover:not(:disabled){filter:brightness(.9);background:#e22258}.category-manager__create-button:disabled{color:#6d6d6d;cursor:not-allowed;background:#d9d9d9}.category-manager__error{color:#93002a;background:#ffe1e9;border-radius:.375rem;margin-bottom:10px;padding:.75rem;font-size:.875em}.category-manager__empty{color:#6d6d6d;text-align:center;border:2px dashed #d9d9d9;border-radius:.375rem;margin:0;padding:1.5rem;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.category-manager__list{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;max-height:400px;margin:0;padding:0;list-style:none;overflow:hidden auto}.category-manager__list::-webkit-scrollbar{width:4px}.category-manager__list::-webkit-scrollbar-track{background:0 0}.category-manager__list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.category-manager__list::-webkit-scrollbar-thumb:hover{background:#6d6d6d}.category-manager__item{border:1px solid #d9d9d9;border-radius:.25rem;justify-content:space-between;align-items:center;margin-bottom:.375rem;padding:.375rem .5rem;transition:background-color .2s;display:flex}.category-manager__item:hover{background:#faf8f7}.category-manager__item:last-child{margin-bottom:0}.category-manager__name{text-transform:uppercase;color:#333;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:600}.category-manager__delete-button{color:#fff;cursor:pointer;background:#93002a;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .2s,transform .1s;display:flex}.category-manager__delete-button:hover{background:#d22053}.category-manager__delete-button:active{background:#d22053;transform:scale(.95)}.blog-archive-section__card{width:100%;max-width:1400px;height:fit-content;box-shadow:none;background-color:#0000;padding:0}.blog-archive-section__card .admin-card__header{background-color:#fff;gap:10px;padding:10px;display:flex;box-shadow:0 2px 6px #0000001a!important}.blog-archive-section__card .admin-card__header--content{flex-direction:column;gap:6px;display:flex}.blog-archive-section__content{grid-template-columns:320px 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}@media(max-width:1040px){.blog-archive-section__content{grid-template-columns:1fr}}.blog-archive-section__sidebar{grid-column:1}@media(max-width:1040px){.blog-archive-section__sidebar{order:2}}.blog-archive-section__main{grid-area:1/2;min-width:0}.blog-archive-section__loading{text-align:center;color:#6d6d6d;padding:30px;font-size:1.25em}.blog-archive-section__empty{text-align:center;color:#6d6d6d;background:#faf8f7;border:2px dashed #d9d9d9;border-radius:.5rem;padding:30px}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{white-space:nowrap;width:1.2em;display:inline-block}.ql-editor li:not(.ql-direction-rtl):before{text-align:right;margin-left:-1.5em;margin-right:.3em}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor pre.ql-syntax{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.blog-content-editor{background-color:#fff;border:1px solid #d9d9d9;border-radius:16px;overflow:hidden}.blog-content-editor .ql-toolbar{background-color:#faf8f7;border:none;border-bottom:1px solid #d9d9d9}.blog-content-editor .ql-container{border:none;min-height:280px;font-family:Beiruti,sans-serif}.blog-content-editor .ql-editor{color:#333;min-height:260px;font-size:1em;line-height:1.6}.blog-content-editor .ql-editor.ql-blank:before{color:#6d6d6d}.blog-content-editor .ql-blot-formatter__toolbar,.blog-content-editor .blot-formatter__toolbar-hidden{display:none!important}.blog-content-editor .ql-blot-formatter__resize-handle{background-color:#e22258;border:2px solid #fff}.ql-tooltip .ql-link-rel{width:100%;margin-top:8px;font-family:Beiruti,sans-serif;font-size:1em}.ql-tooltip .ql-link-target{color:#333;align-items:center;gap:6px;margin-top:6px;font-family:Beiruti,sans-serif;font-size:.875em;display:flex}.blog-content-editor__link-dialog-backdrop{z-index:2000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.blog-content-editor__link-dialog{background:#fff;border-radius:18px;flex-direction:column;gap:16px;width:min(420px,90vw);padding:24px;display:flex;box-shadow:0 24px 60px #0003}.blog-content-editor__link-dialog h3{margin:0;font-size:1.25em}.blog-content-editor__link-dialog label{color:#333;flex-direction:column;gap:8px;font-size:1em;display:flex}.blog-content-editor__link-dialog input,.blog-content-editor__link-dialog select{border:1px solid #d9d9d9;border-radius:10px;padding:10px 12px;font-family:Beiruti,sans-serif;font-size:1em}.blog-content-editor__link-dialog-checkbox{flex-direction:row;align-items:center;gap:8px}.blog-content-editor__link-dialog-actions{justify-content:flex-end;gap:12px;display:flex}.blog-content-editor__link-dialog-actions button{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-family:Beiruti,sans-serif;font-size:1em}.blog-content-editor__link-dialog-actions button[type=button]{background:#ededed}.blog-content-editor__link-dialog-actions button[type=submit]{color:#fff;background:#e22258}.blog-content-editor__file-input{display:none}.blog-category-select{flex-direction:column;gap:10px;display:flex}.blog-category-select__list{flex-wrap:wrap;gap:10px;display:flex}.blog-category-select__item{cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;transition:background-color .15s,border-color .15s;display:inline-flex}.blog-category-select__item input{pointer-events:none}.blog-category-select__item:hover,.blog-category-select__item:focus-within{border-color:#e22258}.blog-category-select__item--selected{background-color:#ffe1e9;border-color:#e22258}.blog-category-select__empty{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-category-select__form{flex-direction:column;gap:6px;display:flex}.blog-category-select__label{text-transform:uppercase;color:#333;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.blog-category-select__form-row{gap:10px;display:flex}.blog-category-select__form-row input{border:1px solid #d9d9d9;border-radius:12px;flex:1;padding:10px 12px;font-family:Beiruti,sans-serif}.blog-category-select__form-row button{text-transform:uppercase;color:#fff;background-color:#e22258;border:none;border-radius:12px;padding:10px 18px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.blog-category-select__form-row button:disabled{cursor:not-allowed;background-color:#d9d9d9}.blog-image-uploader{background-color:#faf8f7;border:1px dashed #d9d9d9;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.blog-image-uploader__label{text-transform:uppercase;color:#333;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.blog-image-uploader__placeholder{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-image-uploader__preview{justify-content:flex-start;align-items:flex-end;gap:16px;display:flex}.blog-image-uploader__preview img{border-radius:12px;max-width:220px;box-shadow:0 2px 6px #0000001a}.blog-image-uploader__preview button{text-transform:uppercase;color:#fff;background-color:#e22258;border:none;border-radius:12px;padding:10px 16px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.blog-image-uploader__preview button:disabled{background-color:#d9d9d9}.blog-image-uploader__controls{grid-template-columns:1fr;gap:10px;display:grid}.blog-image-uploader__controls input[type=text]{border:1px solid #d9d9d9;border-radius:12px;padding:10px 12px;font-family:Beiruti,sans-serif}.blog-image-uploader__actions{gap:10px;display:flex}.blog-image-uploader__actions button{text-transform:uppercase;color:#e22258;background-color:#fff;border:1px solid #e22258;border-radius:12px;padding:10px 16px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.blog-image-uploader__actions button:disabled{color:#d9d9d9;border-color:#d9d9d9}.blog-image-uploader__file-input{display:none}.blog-post-form{flex-direction:column;gap:20px;width:100%;max-width:1042px;margin:0 auto;padding:20px;display:flex}.blog-post-form__header{z-index:0;background-color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 40px);padding:20px;display:flex;position:relative;box-shadow:0 2px 6px #0000001a}.blog-post-form__eyebrow{text-transform:uppercase;color:#e22258;margin:0 0 4px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.blog-post-form__title{text-transform:uppercase;margin:0;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.blog-post-form__description{color:#676767;max-width:520px;margin:8px 0 0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-post-form__status{flex-direction:column;gap:6px;min-width:180px;display:flex}.blog-post-form__status label{text-transform:uppercase;color:#333;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.blog-post-form__status select{border:1px solid #d9d9d9;border-radius:12px;padding:10px 12px;font-family:Beiruti,sans-serif}.blog-post-form__section{background-color:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 2px 6px #0000001a}.blog-post-form__section input[type=text],.blog-post-form__section textarea{color:#333;border:1px solid #d9d9d9;border-radius:12px;padding:12px;font-family:Beiruti,sans-serif;font-size:1em}.blog-post-form__section textarea{resize:vertical}.blog-post-form__label{text-transform:uppercase;margin:0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.blog-post-form__hint{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-post-form__featured-section{flex-direction:column;gap:16px;display:flex}.blog-post-form__featured-overview{flex-direction:column;gap:12px;display:flex}.blog-post-form__featured-title{text-transform:uppercase;color:#333;margin:0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.blog-post-form__featured-description{color:#676767;margin:0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-post-form__featured-list{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}@media(max-width:768px){.blog-post-form__featured-list{grid-template-columns:1fr}}.blog-post-form__featured-item{border:2px solid #d9d9d9;border-radius:12px;flex-direction:column;gap:12px;min-height:140px;padding:16px;transition:all .2s;display:flex}.blog-post-form__featured-item--clickable{cursor:pointer}.blog-post-form__featured-item--clickable:hover{background-color:#fef4f7;border-color:#e22258}.blog-post-form__featured-item--selected{background-color:#fce9ee;border-color:#e22258}.blog-post-form__featured-item--current{background-color:#f9f6f7;border-color:#835260}.blog-post-form__featured-item--staged{background-color:#fdf3f6;border-style:dashed;border-color:#d22053}.blog-post-form__featured-item-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.blog-post-form__position-badge{text-transform:uppercase;color:#333;background-color:#d9d9d9;border-radius:6px;padding:4px 8px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.blog-post-form__staged-badge{color:#d22053;background-color:#fff;border:1px solid #d22053;border-radius:6px;padding:4px 8px;font-family:Beiruti,sans-serif;font-size:11px;font-weight:600}.blog-post-form__position-radio{cursor:pointer;width:18px;height:18px}.blog-post-form__featured-post-info{align-items:flex-start;gap:12px;display:flex}.blog-post-form__featured-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:60px;height:60px}.blog-post-form__featured-post-details{flex-direction:column;flex:1;gap:6px;display:flex}.blog-post-form__featured-post-title{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Beiruti,sans-serif;font-size:1em;font-weight:600;display:-webkit-box;overflow:hidden}.blog-post-form__featured-post-status{color:#676767;font-family:Beiruti,sans-serif;font-size:12px;font-weight:400}.blog-post-form__current-badge{color:#835260;font-family:Beiruti,sans-serif;font-size:12px;font-weight:600}.blog-post-form__replace-warning{color:#d22053;font-family:Beiruti,sans-serif;font-size:12px;font-weight:600}.blog-post-form__featured-empty{color:#676767;text-align:center;padding:20px 0;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-post-form__featured-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.blog-post-form__arrow-btn{text-transform:uppercase;color:#fff;cursor:pointer;background-color:#835260;border:none;border-radius:8px;padding:8px 16px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;transition:background-color .2s}.blog-post-form__arrow-btn:hover:not(:disabled){background-color:#764a56}.blog-post-form__arrow-btn:disabled{cursor:not-allowed;opacity:.6;background-color:#d9d9d9}.blog-post-form__remove-btn{text-transform:uppercase;color:#fff;cursor:pointer;background-color:#93002a;border:none;border-radius:8px;padding:8px 12px;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700;transition:background-color .2s}.blog-post-form__remove-btn:hover:not(:disabled){background-color:#840026}.blog-post-form__remove-btn:disabled{cursor:not-allowed;opacity:.6;background-color:#d9d9d9}.blog-post-form__current-post-indicator{flex-direction:column;gap:12px;display:flex}.blog-post-form__checkbox-label{cursor:pointer;align-items:center;gap:8px;display:flex}.blog-post-form__checkbox-label input[type=checkbox]{cursor:pointer;width:18px;height:18px}.blog-post-form__checkbox-label span{text-transform:uppercase;color:#333;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.blog-post-form__featured-position{flex-direction:column;gap:8px;padding-left:26px;display:flex}.blog-post-form__featured-position select{border:1px solid #d9d9d9;border-radius:12px;max-width:250px;font-family:Beiruti,sans-serif;font-size:1em}.blog-post-form__actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.blog-post-form__actions button{text-transform:uppercase;color:#fff;background-color:#e22258;border:none;border-radius:16px;margin-right:20px;padding:14px 28px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.blog-post-form__actions button:disabled{background-color:#d9d9d9}.blog-post-form__status-footer{align-items:center;gap:12px;display:flex}.blog-post-form__status-footer select{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;padding-right:40px;font-family:Beiruti,sans-serif;font-size:1.25em}.blog-post-form__reset-button{color:#333!important;background-color:#d9d9d9!important}.blog-post-form__reset-button:hover:not(:disabled){background-color:#c3c3c3!important}.blog-post-form__error{color:#93002a;margin:0;padding:0 20px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-post-form__input--error{border:1px solid #e22258!important}.blog-post-form__editor--error{border:1px solid #e22258;border-radius:12px}@media(max-width:768px){.blog-post-form__header{flex-direction:column;align-items:flex-start}.blog-post-form__status,.blog-post-form__status-footer{width:100%}.blog-post-form__actions{flex-wrap:wrap}}.featured-replacement-dialog-overlay{z-index:1000;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.featured-replacement-dialog{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:80vh;padding:24px;overflow-y:auto;box-shadow:0 4px 12px #00000026}.featured-replacement-dialog h2{color:#333;margin:0 0 12px;font-size:20px;font-weight:600}.featured-replacement-dialog p{color:#666;margin:0 0 20px;line-height:1.5}.featured-posts-list{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.featured-post-item{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;display:flex}.featured-post-item:hover{background:#f5f5f5}.featured-post-item .post-info{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.featured-post-item .post-thumbnail{object-fit:cover;border-radius:4px;flex-shrink:0;width:60px;height:60px}.featured-post-item .post-details{flex:1;min-width:0}.featured-post-item .post-details h3{color:#333;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:14px;font-weight:500;overflow:hidden}.featured-post-item .post-details .position-badge{color:#fff;background:#4caf50;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.featured-post-item .replace-button{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:4px;flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.featured-post-item .replace-button:hover{background:#d32f2f}.dialog-actions{border-top:1px solid #e0e0e0;justify-content:flex-end;padding-top:12px;display:flex}.dialog-actions .cancel-button{color:#fff;cursor:pointer;background:#9e9e9e;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s}.dialog-actions .cancel-button:hover{background:#757575}.blog-editor-page{background-color:#faf8f7;justify-content:center;min-height:100vh;padding:30px;display:flex;position:relative}.blog-editor-page__back-button{text-transform:uppercase;color:#e22258;cursor:pointer;z-index:100;background:#fff;border:1px solid #d9d9d9;border-radius:.375rem;padding:10px 20px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .1s;position:fixed;top:165px;left:20px;box-shadow:0 2px 6px #0000001a}.blog-editor-page__back-button:hover{background:#faf8f7;transform:translate(-2px);box-shadow:0 4px 12px #00000026}.blog-editor-page__back-button:active{transform:translate(-2px)scale(.98)}.blog-editor-page__info,.blog-editor-page__error{color:#333;background-color:#fff;border-radius:16px;padding:20px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;box-shadow:0 2px 6px #0000001a}.blog-editor-page__error{color:#93002a}@media(max-width:1042px){.blog-editor-page__back-button{margin-bottom:20px;position:static}}@media(max-width:768px){.blog-editor-page{padding:20px}}.all-blogs-page{background-color:#fbf5f1;width:100%;min-height:40vh;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.all-blogs-page .all-blogs-content{grid-template-rows:auto;grid-template-columns:10px auto 10px;display:grid}.all-blogs-page .all-blogs-content .full-section{grid-column:1/4;width:100%}.all-blogs-page .all-blogs-content .center-section{grid-column:2;width:100%}.all-blogs-page .full-section{grid-column:1/4;width:100%}.all-blogs-page .center-section{grid-column:2;width:100%}.all-blogs-page .blog-hero{background-image:linear-gradient(#0000,#0000,#0000006b),url(/assets/firamedstil-hero_compressed-BwChvOTB.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto;grid-template-columns:10px auto 10px;width:100%;height:300px;display:grid}.all-blogs-page .blog-hero.natives-hero{background-image:linear-gradient(#0000,#0000,#0000002e),url(/assets/papers-Dp_uYn-P.jpeg)}.all-blogs-page .blog-hero .blog-hero-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.all-blogs-page .blog-hero .blog-hero-content .hero-text{text-align:center}.all-blogs-page .blog-hero .blog-hero-content .hero-text h1{color:#fbf5f1;padding:20px;font-family:Nuosu SIL,sans-serif;font-size:6vw;font-style:normal;font-weight:400}.all-blogs-page .blog-hero .blog-hero-content .hero-text p{color:#fff;max-width:600px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.all-blogs-page .largest-heading{text-align:center;border-bottom:1px solid #1d1d1b;padding-top:5px;padding-bottom:10px;font-family:Nuosu SIL,sans-serif;font-size:2em;font-style:normal;font-weight:400}.all-blogs-page .loading-wrapper{text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;min-height:380px;margin:30px 0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;display:flex}.all-blogs-page .article-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:1.5rem;min-height:380px;margin:30px 0;display:grid}.all-blogs-page .blog-cards-display{flex-flow:wrap;justify-content:space-between;gap:10px;margin-top:20px;display:flex}.all-blogs-page .blog-cards-display .blog-cards-row{border-bottom:1px solid #d9d9d9;justify-content:space-between;gap:10px;width:100%;margin-bottom:15px;display:flex}.all-blogs-page .blog-cards-display .blog-cards-row:last-child{border-bottom:none}.all-blogs-page .category-nav-bar{z-index:3;background-color:#835260;border-top:none;width:100%;padding:15px 0;position:sticky;top:61.5px}.all-blogs-page .category-nav-bar .nav-content{box-sizing:border-box;flex-direction:row;gap:30px;width:100%;padding:0 10px;display:flex}.all-blogs-page .category-nav-bar .nav-content.display-none{display:none}.all-blogs-page .category-nav-bar .nav-content ul{flex-direction:row;justify-content:space-around;gap:30px;min-width:70%;margin:auto;list-style:none;display:flex}.all-blogs-page .category-nav-bar .nav-content ul li .category-link{text-transform:uppercase;color:#fbf5f1;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none;position:relative}.all-blogs-page .category-nav-bar .nav-content ul li .category-link:after{content:"";transform-origin:0;background-color:#fbf5f1;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-3px;right:0;transform:scaleX(0)}.all-blogs-page .category-nav-bar .nav-content ul li .category-link:hover:after{transform:scaleX(1)}.all-blogs-page .category-nav-bar .nav-content ul li .category-link-active{text-transform:uppercase;color:#fbf5f1;text-underline-offset:6.5px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;position:relative}.all-blogs-page .category-nav-bar .nav-content ul li .category-link-active:after{content:"";transform-origin:0;background-color:#fbf5f1;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-3px;right:0;transform:scaleX(0)}.all-blogs-page .category-nav-bar .nav-content ul li .category-link-active:hover:after{transform:scaleX(1)}.all-blogs-page .category-nav-bar .nav-content .btn-wrapper button{text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;border-radius:0;justify-content:flex-end;width:100%;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;display:flex}@media(min-width:768px){.all-blogs-page,.all-blogs-page .all-blogs-content{grid-template-columns:30px auto 30px}.all-blogs-page .blog-hero .blog-hero-content{justify-content:center;align-items:flex-end;display:flex}.all-blogs-page .blog-hero .blog-hero-content .hero-text h1{color:#fbf5f1;padding:0;font-family:Nuosu SIL,sans-serif;font-size:6vw;font-style:normal;font-weight:400}.all-blogs-page .blog-hero .blog-hero-content .hero-text p{margin-bottom:50px}}@media(min-width:1040px){.all-blogs-page,.all-blogs-page .all-blogs-content{grid-template-columns:auto 980px auto}.all-blogs-page .blog-hero{height:400px}}@media(min-width:1030px){.all-blogs-page,.all-blogs-page .all-blogs-content{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.all-blogs-page,.all-blogs-page .all-blogs-content{grid-template-columns:auto 190px 980px 190px auto}.all-blogs-page .all-blogs-content .center-section{grid-column:3/4}.all-blogs-page .all-blogs-content .full-section{grid-column:1/6}.all-blogs-page .center-section{grid-column:3/4}.all-blogs-page .full-section{grid-column:1/6}}.horoscope-page{background-color:#fbf5f1;grid-template-rows:auto auto auto;grid-template-columns:10px auto 10px;width:100%;min-height:30vh;padding:10px 0 30px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:grid}.horoscope-page .ad-wrapper-1{grid-area:1/2/1/3;width:100%;max-width:100%;margin-bottom:40px;overflow:hidden}.horoscope-page .ad-wrapper-2{grid-area:3/2/4/3;max-width:100%;margin-top:40px;overflow:hidden}.horoscope-page .extra-content-wrapper{grid-area:1/2/5/2}.horoscope-page .extra-content-wrapper .extra-content{z-index:1;background-color:#fff;flex-direction:column;gap:40px;padding:30px;display:flex;position:sticky;top:94px}.horoscope-page .extra-content-wrapper .extra-content nav .links-list{flex-direction:column;align-items:flex-end;gap:10px;list-style-type:none;display:flex}.horoscope-page .extra-content-wrapper .extra-content nav .links-list .link-item .link{text-transform:uppercase;color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;text-decoration:none}.horoscope-page .extra-content-wrapper .extra-content nav .links-list .link-item .link:hover,.horoscope-page .extra-content-wrapper .extra-content nav .links-list .link-item .link-active{color:#e22258}.horoscope-page .main-content{background-color:#0000;grid-area:2/2/2/3}.horoscope-page .main-content .header-wrapper{border-bottom:1px solid #d9d9d9;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.horoscope-page .main-content .header-wrapper .icon-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.horoscope-page .main-content h1{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:700}.horoscope-page .main-content h2{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.horoscope-page .main-content h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.horoscope-page .main-content .horoscope-double-list-wrapper{flex-direction:column;gap:20px;display:flex}.horoscope-page .main-content .text-big{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.horoscope-page .main-content .link{color:#e22258}.horoscope-page .main-content section{background-color:#fff;flex-direction:column;gap:20px;padding:10px;display:flex}.horoscope-page .main-content section article{flex-direction:column;gap:10px;display:flex}.horoscope-page .main-content section article ol,.horoscope-page .main-content section article ul{list-style-position:inside}.horoscope-page .main-content section .border-top{text-align:center;border-top:1px solid #d9d9d9;padding-top:20px}.horoscope-page .main-content .view-btn-wrapper{flex-direction:row;justify-content:space-between;display:flex}.horoscope-page .main-content .view-btn-wrapper .btn-active,.horoscope-page .main-content .view-btn-wrapper .btn-inactive{text-transform:uppercase;text-align:center;width:30%;padding:10px 20px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700}.horoscope-page .main-content .view-btn-wrapper .btn-active{color:#e22258;background-color:#fff;border:1px solid #fff;border-bottom:none}.horoscope-page .main-content .view-btn-wrapper .btn-inactive{color:#1d1d1b;background-color:#0000;border:1px solid #1d1d1b;border-bottom:none}@media(min-width:481px){.horoscope-page .main-content .view-btn-wrapper{justify-content:flex-end;gap:20px}.horoscope-page .main-content .view-btn-wrapper .btn-active,.horoscope-page .main-content .view-btn-wrapper .btn-inactive{text-transform:uppercase;width:fit-content;padding:10px 40px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}}@media(min-width:768px){.horoscope-page{grid-template-columns:30px auto 30px;min-height:70vh;padding:30px 0}.horoscope-page .main-content section{padding:10px}.horoscope-page .main-content .horoscope-double-list-wrapper{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.horoscope-page .main-content .horoscope-double-list-wrapper .horoscope-list{width:50%}}@media(min-width:1040px){.horoscope-page{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.horoscope-page{grid-template-rows:auto;grid-template-columns:auto 325px 30px 980px auto}.horoscope-page .ad-wrapper-1,.horoscope-page .ad-wrapper-2{grid-column:4/5}.horoscope-page .extra-content{background-color:#0000;grid-column:2/3;display:block}.horoscope-page .main-content{grid-column:4/5}.horoscope-page .main-content section{padding:10px}.horoscope-page{grid-template-columns:auto 325px 30px 980px auto}}.heart-list{margin:0;padding:0;list-style:none}.heart-list li{flex-direction:column;gap:5px;margin-bottom:3px;padding-left:1.5em;display:flex;position:relative}.heart-list li:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23e22258'%3e%3cpath%20d='M12%2021s-7-4.5-9.5-9C.8%208.5%203%204%207%204c2%200%203.5%201%205%203%201.5-2%203-3%205-3%204%200%206.2%204.5%204.5%208-2.5%204.5-9.5%209-9.5%209z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:.7em;height:.7em;position:absolute;top:.3em;left:0}.homepage{background-color:#fbf5f1;grid-template-columns:10px auto 10px;width:100%;min-height:100vh;display:grid}.homepage .margin-bottom{margin-bottom:30px}.homepage .center-section{grid-column:2;width:100%}.homepage .full-section{grid-column:1/4;width:100%}.homepage .ad-wrapper{width:100%;margin:30px 0}.homepage .search-section{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;margin-top:25px;display:flex}.homepage .search-section .btn-wrapper{flex-flow:wrap;justify-content:space-between;gap:10px;width:100%;margin-top:15px;display:flex}.homepage .search-section .btn-wrapper .btn-col1,.homepage .search-section .btn-wrapper .btn-col2{color:#e22258;text-transform:uppercase;background-color:#fff;border:1px solid #1d1d1b;padding:10px 0;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out}.homepage .search-section .btn-wrapper .btn-col1{color:#fff;background-color:#e22258;border:1px solid #e22258;justify-content:center;align-items:center;width:100%;height:43.5px;display:flex}.homepage .search-section .btn-wrapper .btn-col1:hover{background-color:#d22053;border:1px solid #d22053;box-shadow:1px 1px 4px #0000003f}.homepage .search-section .btn-wrapper .btn-col2{background-color:#fff;border:1px solid #1d1d1b;width:48%}.homepage .search-section .btn-wrapper .btn-col2:hover{border:1px solid #e22258;box-shadow:1px 1px 4px #0000003f}.homepage .search-section .search-wrapper{flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:50px;display:flex}.homepage .search-section .search-wrapper .search-bar-container{width:100%;max-width:700px}.homepage .search-section .search-wrapper .search-bar-large{background-color:#fff;border:1px solid #1d1d1b;flex-direction:row;align-items:center;width:100%;height:50px;display:flex}.homepage .search-section .search-wrapper .search-bar-large .search-input{background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 15px;font-family:Beiruti,sans-serif;font-size:1em}.homepage .search-section .search-wrapper .search-bar-large button{background-color:#e22258;border:none;justify-content:center;align-items:center;width:50px;height:100%;display:flex}.homepage .search-section .search-wrapper .search-bar-large button .search-icon-wrapper{color:#fff;font-size:18px}.homepage .search-section .search-wrapper .search-bar-large button .search-icon-wrapper .icon-search{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z'/></svg>") 50%/contain no-repeat;width:18px;height:18px;display:inline-block}.homepage .small-cards-wrapper{flex-direction:column;gap:40px;width:100%;margin-bottom:40px;display:flex}@media(min-width:500px){.homepage .search-section .btn-wrapper{flex-direction:row;justify-content:center;gap:5px;width:100%;margin-top:0;margin-bottom:10px;display:flex}.homepage .search-section .btn-wrapper .btn-col1,.homepage .search-section .btn-wrapper .btn-col2{width:fit-content;padding:10px 30px}}@media(min-width:768px){.homepage{grid-template-columns:30px auto 30px}.homepage .search-section .btn-wrapper{gap:15px}.homepage .small-cards-wrapper{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px}}@media(min-width:1040px){.homepage{grid-template-columns:auto 980px auto}}@media(min-width:1030px){.homepage{grid-template-columns:auto 980px auto}}@media(min-width:1355px){.homepage{grid-template-columns:auto 190px 980px 190px auto}.homepage .center-section{grid-column:3/4}.homepage .full-section{grid-column:2/5}}.who-has-birthday-section{background-color:#fff;flex-direction:column;width:100%;margin-bottom:30px;padding:10px 0;font-family:Beiruti,sans-serif;display:flex}.who-has-birthday-section .header-article,.who-has-birthday-section .links-article{padding:10px}.who-has-birthday-section .header-article{text-align:center;justify-content:center;align-items:center;display:flex}.who-has-birthday-section .header-article .today-birthday-link h1{color:#1d1d1b;font-family:Nunito Sans,sans-serif;font-size:1.25em;font-weight:900;text-decoration:underline}.who-has-birthday-section .links-article{flex-flow:wrap;justify-content:space-between;gap:10px;display:flex}.who-has-birthday-section .links-article .link-text{color:#1d1d1b;padding:0 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}@media(min-width:481px){.who-has-birthday-section .header-article,.who-has-birthday-section .links-article{padding:10px 20px}.who-has-birthday-section .links-article{gap:15px}}.value-vault-wrapper{background-color:#fff;flex-direction:column;align-items:center;gap:15px;padding:20px;display:flex}.value-vault-wrapper .content-wrapper,.value-vault-wrapper .logo-wrapper{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}.value-vault-wrapper .part-logos{flex-flow:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.value-vault-wrapper .part-logos img{object-fit:contain}.value-vault-wrapper .text-wrapper-row{text-align:center;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.value-vault-wrapper .text-wrapper-row span{color:#e22258;font-weight:700}@media(min-width:768px){.value-vault-wrapper .logo-wrapper{flex-direction:row;justify-content:space-around}}.small-promo-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin:auto;display:flex;position:relative}.small-promo-card .coming-soon{z-index:2;background-color:#835260;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:-30px;left:-5px;transform:rotate(-10deg);box-shadow:2px 2px 5px #0006}.small-promo-card .coming-soon span{text-transform:uppercase;color:#fff;text-transform:none;text-align:center;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.small-promo-card .content-wrapper-right,.small-promo-card .content-wrapper-left{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}.small-promo-card .content-wrapper-right .image-wrapper,.small-promo-card .content-wrapper-left .image-wrapper{aspect-ratio:5/4;box-sizing:border-box;background-color:#f1e5dd;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.small-promo-card .content-wrapper-right .image-wrapper .extra-title-wrapper,.small-promo-card .content-wrapper-left .image-wrapper .extra-title-wrapper{z-index:2;background-color:#ffffffd1;width:fit-content;margin-bottom:30px;padding:10px 20px;position:absolute}.small-promo-card .content-wrapper-right .image-wrapper .extra-title-wrapper span,.small-promo-card .content-wrapper-left .image-wrapper .extra-title-wrapper span{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.small-promo-card .content-wrapper-right .image-wrapper .image-card,.small-promo-card .content-wrapper-left .image-wrapper .image-card{object-fit:cover;width:100%;height:100%;display:block}.small-promo-card .content-wrapper-right .card-content,.small-promo-card .content-wrapper-left .card-content{flex-direction:column;gap:10px;width:100%;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.small-promo-card .content-wrapper-right .card-content h3,.small-promo-card .content-wrapper-left .card-content h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.small-promo-card .content-wrapper-right .card-content .link-wrapper,.small-promo-card .content-wrapper-left .card-content .link-wrapper{flex-direction:column;width:100%;display:flex}.small-promo-card .content-wrapper-right .card-content .link-wrapper span,.small-promo-card .content-wrapper-right .card-content .link-wrapper a,.small-promo-card .content-wrapper-left .card-content .link-wrapper span,.small-promo-card .content-wrapper-left .card-content .link-wrapper a{text-transform:uppercase;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.small-promo-card .content-wrapper-right .card-content .link-wrapper span,.small-promo-card .content-wrapper-left .card-content .link-wrapper span{text-transform:none}@media(min-width:481px){.small-promo-card .content-wrapper-right,.small-promo-card .content-wrapper-left{flex-direction:row}.small-promo-card .content-wrapper-right .image-wrapper,.small-promo-card .content-wrapper-left .image-wrapper{aspect-ratio:6/8;max-height:350px}.small-promo-card .content-wrapper-right .card-content,.small-promo-card .content-wrapper-left .card-content{justify-content:center}}@media(min-width:768px){.small-promo-card .coming-soon{top:-15px;left:-15px}.small-promo-card .content-wrapper-right,.small-promo-card .content-wrapper-left{flex-direction:column}.small-promo-card .content-wrapper-right .image-wrapper,.small-promo-card .content-wrapper-left .image-wrapper{aspect-ratio:5/4}.small-promo-card .content-wrapper-right .card-content,.small-promo-card .content-wrapper-left .card-content{justify-content:flex-start}}.large-promo-card{flex-direction:column;width:100%;margin:auto auto 30px;display:flex;position:relative}.large-promo-card .coming-soon{z-index:2;background-color:#835260;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:-30px;left:-5px;transform:rotate(-10deg);box-shadow:1px 1px 6px #0006}.large-promo-card .coming-soon span{text-transform:uppercase;color:#fff;text-transform:none;text-align:center;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.large-promo-card .content-wrapper-left,.large-promo-card .content-wrapper-right{flex-direction:column;gap:20px;display:flex}.large-promo-card .content-wrapper-left .image-wrapper,.large-promo-card .content-wrapper-right .image-wrapper{aspect-ratio:11/8;background-color:#f1e5dd;width:100%;position:relative;overflow:hidden}.large-promo-card .content-wrapper-left .image-wrapper .image-card,.large-promo-card .content-wrapper-right .image-wrapper .image-card{object-fit:cover;width:100%;height:100%;display:block}.large-promo-card .content-wrapper-left .card-content,.large-promo-card .content-wrapper-right .card-content{flex-direction:column;gap:10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.large-promo-card .content-wrapper-left .card-content h3,.large-promo-card .content-wrapper-right .card-content h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.large-promo-card .content-wrapper-left .card-content .link-wrapper span,.large-promo-card .content-wrapper-left .card-content .link-wrapper a,.large-promo-card .content-wrapper-right .card-content .link-wrapper span,.large-promo-card .content-wrapper-right .card-content .link-wrapper a{text-transform:uppercase;color:#e22258;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.large-promo-card .content-wrapper-left .card-content .link-wrapper span,.large-promo-card .content-wrapper-right .card-content .link-wrapper span{text-transform:none}@media(min-width:481px){.large-promo-card .coming-soon{top:-30px;left:calc(100% - 95px);transform:rotate(10deg)}.large-promo-card .content-wrapper-left .image-wrapper .card-content,.large-promo-card .content-wrapper-right .image-wrapper .card-content{background-color:#ffffffd1;justify-content:center;align-self:flex-start;width:50%;height:100%;padding:0 20px;position:absolute}}@media(min-width:768px){.large-promo-card .content-wrapper-left .image-wrapper,.large-promo-card .content-wrapper-right .image-wrapper{aspect-ratio:11/5}.large-promo-card .content-wrapper-left .image-wrapper .card-content,.large-promo-card .content-wrapper-right .image-wrapper .card-content{width:40%;padding:0 50px}}@media(min-width:1040px){.large-promo-card .coming-soon{top:-15px;left:-15px;transform:rotate(-10deg)}}.ad-container{color:#1d1d1b;flex-direction:column;align-items:center;width:100%;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.ad-container .image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:150px}.ad-container .ad-card{background-color:#fff;width:100%}.ad-container .ad-card .logo-wrapper{flex-direction:row;justify-content:flex-end;width:100%;height:60px;padding:10px;display:flex}.ad-container .ad-card .logo-wrapper .logo-interflora{color:#fff;background:#e22258;justify-content:center;align-items:center;width:120px;height:50px;font-family:Beiruti,sans-serif;font-size:1.1em;font-style:italic;display:flex}.ad-container .ad-card .logo-wrapper .logo-interflora:after{content:"Interflora"}.ad-container .ad-card .card-content{flex-direction:column;gap:10px;padding:10px;display:flex}.ad-container .ad-card .card-content .big-text{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:900}.ad-container .ad-card .card-content .btn-wrapper{flex-direction:column;display:flex}.ad-container .ad-card .card-content .btn-wrapper .btn-link{text-transform:uppercase;color:#e22258;text-align:center;background-color:#fff;border:1px solid #1d1d1b;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700;text-decoration:none;transition:all .2s ease-in-out}.ad-container .ad-card .card-content .btn-wrapper .btn-link:hover{border-color:#e22258;box-shadow:1px 1px 4px #0000003f}.ad-container.image-interflora .image{background-color:#ffe1e9;background-image:linear-gradient(135deg,#ffe1e9,#fbf5f1)}@media(min-width:550px){.ad-container{flex-direction:row;justify-content:center;height:300px}.ad-container .image{width:50%;height:100%}.ad-container .ad-card{flex-direction:column;justify-content:center;width:50%;height:100%;display:flex}}@media(min-width:768px){.ad-container{height:400px}.ad-container .ad-card{width:45%;padding:0 30px 30px}.ad-container .ad-card .card-content{padding:0}.ad-container .ad-card .card-content .btn-wrapper{flex-direction:row}.ad-container .ad-card .card-content .btn-wrapper .btn-link{padding:5px 30px}.ad-container.position-right{justify-content:flex-start}.ad-container.position-right .ad-card{margin-left:30px}.ad-container.position-left{justify-content:flex-end}.ad-container.position-left .ad-card{margin-right:30px}}.tilted-card{width:100%;max-width:900px;margin:auto}.tilted-card .content-wrapper-right,.tilted-card .content-wrapper-left{flex-direction:column;justify-content:center;align-items:center;display:flex}.tilted-card .content-wrapper-right .image-wrapper,.tilted-card .content-wrapper-left .image-wrapper{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:410px;padding:10px;display:flex}.tilted-card .content-wrapper-right .image-wrapper .image-card-left,.tilted-card .content-wrapper-left .image-wrapper .image-card-left{rotate:-2deg}.tilted-card .content-wrapper-right .image-wrapper .image-card-right,.tilted-card .content-wrapper-left .image-wrapper .image-card-right{rotate:2deg}.tilted-card .content-wrapper-right .image-wrapper .image-card-left,.tilted-card .content-wrapper-right .image-wrapper .image-card-right,.tilted-card .content-wrapper-left .image-wrapper .image-card-left,.tilted-card .content-wrapper-left .image-wrapper .image-card-right{background-color:#fff;width:100%;max-width:400px;margin-bottom:20px;padding:10px 10px 40px;box-shadow:0 2px 6px #0000001a}.tilted-card .content-wrapper-right .card-content,.tilted-card .content-wrapper-left .card-content{flex-direction:column;gap:10px;max-width:350px;margin:0 10px;font-family:Beiruti,sans-serif;font-size:1em;font-weight:400;display:flex}.tilted-card .content-wrapper-right .card-content h3,.tilted-card .content-wrapper-left .card-content h3{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:900}.tilted-card .content-wrapper-right .card-content .btn-wrapper,.tilted-card .content-wrapper-left .card-content .btn-wrapper{flex-direction:column;width:100%;display:flex}@media(min-width:880px){.tilted-card .content-wrapper-right{flex-direction:row-reverse;margin-left:40px}.tilted-card .content-wrapper-left{flex-direction:row;margin-right:40px}.tilted-card .content-wrapper-right .image-wrapper .image-card-right,.tilted-card .content-wrapper-left .image-wrapper .image-card-left{margin-bottom:0}.tilted-card .content-wrapper-right .card-content .btn-wrapper,.tilted-card .content-wrapper-left .card-content .btn-wrapper{width:fit-content}}@media(min-width:1040px){.tilted-card .content-wrapper-right{gap:30px;margin-left:40px}.tilted-card .content-wrapper-left{gap:30px;margin-right:40px}}.blog-big-promote-wrapper{background-color:#fff;flex-direction:column;gap:30px;width:100%;padding:20px;display:flex}.blog-big-promote-wrapper .top-section{flex-direction:column;gap:20px;display:flex}.blog-big-promote-wrapper .top-section .large-image-wrapper{aspect-ratio:16/9;background-color:#f1e5dd;width:100%;overflow:hidden}.blog-big-promote-wrapper .top-section .large-image-wrapper img{object-fit:cover;width:100%;height:100%}.blog-big-promote-wrapper .top-section .text-wrapper h2{margin-bottom:10px;font-family:Beiruti,sans-serif;font-size:2em;font-weight:700}.blog-big-promote-wrapper .top-section .text-wrapper p{font-family:Beiruti,sans-serif;font-size:1em;font-weight:400}.blog-big-promote-wrapper .top-section .category-wrapper{flex-flow:wrap;gap:10px;display:flex}.blog-big-promote-wrapper .top-section .category-wrapper .category-link{color:#e22258;text-transform:uppercase;text-transform:none;background-color:#ffe1e9;padding:6px 15px;font-family:Nunito Sans,sans-serif;font-size:.875em;font-weight:700;text-decoration:none}.blog-big-promote-wrapper .top-section .category-wrapper .category-link:hover{color:#fff;background-color:#e22258}.blog-big-promote-wrapper .bottom-section{flex-direction:column;align-items:center;gap:20px;display:flex}.blog-big-promote-wrapper .bottom-section .posts-wrapper{grid-template-columns:1fr;gap:20px;width:100%;display:grid}.blog-big-promote-wrapper .bottom-section .blog-post-card-wrapper .card-link-wrapper{background-color:#faf8f7;flex-direction:column;gap:10px;display:flex}.blog-big-promote-wrapper .bottom-section .blog-post-card-wrapper .card-link-wrapper .image-wrapper{aspect-ratio:16/10;background-color:#f1e5dd;width:100%;overflow:hidden}.blog-big-promote-wrapper .bottom-section .blog-post-card-wrapper .card-link-wrapper .image-wrapper img{object-fit:cover;width:100%;height:100%}.blog-big-promote-wrapper .bottom-section .blog-post-card-wrapper .card-link-wrapper .content-wrapper{flex-direction:column;gap:10px;padding:10px 15px 15px;display:flex}.blog-big-promote-wrapper .bottom-section .blog-post-card-wrapper .card-link-wrapper .content-wrapper .blog-card-categories{flex-wrap:wrap;gap:6px;display:flex}.blog-big-promote-wrapper .bottom-section .blog-post-card-wrapper .card-link-wrapper .content-wrapper .blog-card-categories .blog-card-category{text-transform:uppercase;color:#e22258;text-transform:none;background-color:#ffe1e9;padding:3px 10px;font-family:Nunito Sans,sans-serif;font-size:.75em;font-weight:700;text-decoration:none}.blog-big-promote-wrapper .bottom-section .blog-post-card-wrapper .card-link-wrapper .content-wrapper .text-wrapper h2{font-family:Beiruti,sans-serif;font-size:1.2em;font-weight:700}.blog-big-promote-wrapper .bottom-section .blog-post-card-wrapper .card-link-wrapper .content-wrapper .text-wrapper p{font-family:Beiruti,sans-serif;font-size:.95em;font-weight:400}.blog-big-promote-wrapper .bottom-section .btn-read-more{text-transform:uppercase;color:#e22258;background-color:#fff;border:1px solid #1d1d1b;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.blog-big-promote-wrapper .bottom-section .btn-read-more:hover{border-color:#e22258;box-shadow:1px 1px 4px #0000003f}@media(min-width:768px){.blog-big-promote-wrapper .bottom-section .posts-wrapper{grid-template-columns:repeat(3,1fr)}}.large-card-section{flex-direction:column;gap:30px;width:100%;font-family:Beiruti,sans-serif;display:flex}.large-card-section .large-card{margin-bottom:30px}.large-card-section .large-card,.large-card-section .large-card-reverse{background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.large-card-section .large-card .image-wrapper,.large-card-section .large-card-reverse .image-wrapper{aspect-ratio:7/5;background-color:#f1e5dd;width:100%;overflow:hidden}.large-card-section .large-card .image-wrapper img,.large-card-section .large-card-reverse .image-wrapper img{object-fit:cover;width:100%;height:100%;display:block}.large-card-section .large-card .card-content,.large-card-section .large-card-reverse .card-content{flex-direction:column;gap:10px;width:100%;display:flex}.large-card-section .large-card .card-content .big-text,.large-card-section .large-card-reverse .card-content .big-text{text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:900}.large-card-section .large-card .card-content .btn-wrapper,.large-card-section .large-card-reverse .card-content .btn-wrapper{flex-direction:column;width:100%;display:flex}.large-card-section .large-card .card-content .btn-wrapper button,.large-card-section .large-card-reverse .card-content .btn-wrapper button{text-transform:uppercase;color:#e22258;background-color:#fff;border:1px solid #1d1d1b;padding:10px 30px;font-family:Nunito Sans,sans-serif;font-size:1em;font-weight:700}.large-card-section .large-card .card-content .btn-wrapper button:hover,.large-card-section .large-card-reverse .card-content .btn-wrapper button:hover{border-color:#e22258;box-shadow:1px 1px 4px #0000003f}@media(min-width:768px){.large-card-section .large-card .image-wrapper,.large-card-section .large-card-reverse .image-wrapper{width:48%}.large-card-section .large-card .card-content,.large-card-section .large-card-reverse .card-content{width:48%;padding:0 30px}.large-card-section .large-card .card-content .btn-wrapper,.large-card-section .large-card-reverse .card-content .btn-wrapper{width:fit-content;margin-top:20px}.large-card-section .large-card{flex-direction:row}.large-card-section .large-card-reverse{flex-direction:row-reverse}}.filter-input{box-sizing:border-box;background:#fff;border:1px solid #1d1d1b;border-radius:0;width:100%;padding:8px 12px;font-family:Nunito Sans,sans-serif;font-size:14px}.filter-input:focus{outline:2px solid #2f9ec6}.homepage .search-section .search-wrapper input[type=search]{box-sizing:border-box;background:#fff;border:1px solid #1d1d1b;border-radius:0;width:100%;max-width:600px;padding:12px 18px;font-family:Nunito Sans,sans-serif;font-size:16px}.homepage .search-section .search-wrapper form{justify-content:center;width:100%;display:flex}.today-pages{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:24px 16px 60px;display:flex}.today-pages .ad-wrapper-1,.today-pages .ad-wrapper-2{justify-content:center;display:flex}.today-pages .ad-wrapper-1 .holidAds,.today-pages .ad-wrapper-1 .ad-content,.today-pages .ad-wrapper-2 .holidAds,.today-pages .ad-wrapper-2 .ad-content{color:#835260;background:#faf8f7;border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:980px;min-height:120px;font-size:14px;display:flex}.today-pages .ad-wrapper-1 .holidAds:before,.today-pages .ad-wrapper-1 .ad-content:before,.today-pages .ad-wrapper-2 .holidAds:before,.today-pages .ad-wrapper-2 .ad-content:before{content:"Annons";opacity:.4;letter-spacing:.2em;text-transform:uppercase}.today-pages .main-content{flex-direction:column;gap:24px;display:flex}.today-pages .day-navigation{justify-content:space-between;gap:12px;display:flex}.today-pages .day-navigation__button{color:#fff;cursor:pointer;background:#e22258;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;transition:filter .2s;display:inline-flex}.today-pages .day-navigation__button:hover{filter:brightness(.95)}.today-pages .day-navigation__arrow{font-size:18px;line-height:1}.today-pages .background-wrapper{background:#fbf5f1;border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex}.today-pages .background-wrapper.content-card{background:#fbf5f1}.today-pages .content-card{background:#fff;border-radius:16px;padding:24px}.today-pages .header-wrapper h1,.today-pages .header-wrapper h2{color:#835260;margin:0;font-weight:800}.today-pages .header-wrapper h1{font-size:clamp(28px,4vw,40px)}.today-pages .header-wrapper h2{font-size:clamp(20px,2.4vw,26px)}.today-pages .header-wrapper.border-bottom{border-bottom:2px solid #83526026;padding-bottom:12px}.today-pages .date-text{text-align:center;margin-top:8px}.today-pages .date-text span{color:#fff;letter-spacing:.04em;text-transform:capitalize;background:#e22258;border-radius:999px;padding:8px 18px;font-weight:700;display:inline-block}.today-pages .statistics{text-align:center;background:#fff;border-radius:16px;padding:22px 24px}.today-pages .statistics p{color:#835260;margin:0;line-height:1.8}.today-pages .statistics span{color:#e22258;font-size:20px;font-weight:800}.today-pages .celebrations-section{background:#fff;border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex}.today-pages .celebrations-section__layout{grid-template-columns:minmax(220px,280px) 1fr;gap:24px;display:grid}@media(max-width:700px){.today-pages .celebrations-section__layout{grid-template-columns:1fr}}.today-pages .celebrations-section__list{margin:0;padding:0}.today-pages .celebration-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.today-pages .celebration-list__item{margin:0}.today-pages .celebration-list__button{text-align:left;cursor:pointer;background:#faf8f7;border:2px solid #0000;border-radius:12px;width:100%;padding:14px 16px;transition:background .15s,border-color .15s}.today-pages .celebration-list__button:hover{background:#fbf5f1}.today-pages .celebration-list__item--active .today-pages .celebration-list__button{background:#fff;border-color:#e22258}.today-pages .celebration-list__text{flex-direction:column;gap:4px;display:flex}.today-pages .celebration-list__title{color:#835260;font-weight:700}.today-pages .celebration-list__category{text-transform:uppercase;letter-spacing:.08em;color:#e22258;font-size:12px;font-weight:700}.today-pages .celebration-card{background:#faf8f7;border-radius:14px;padding:22px}.today-pages .celebration-card__header{margin-bottom:12px}.today-pages .celebration-card__title-group{flex-direction:column;gap:4px;display:flex}.today-pages .celebration-card__title{color:#835260;margin:0;font-size:22px}.today-pages .celebration-card__category{text-transform:uppercase;letter-spacing:.08em;color:#e22258;font-size:12px;font-weight:700}.today-pages .celebration-card__description{color:#333;margin:0;line-height:1.6}.today-pages .todays-namedays-btns .today-header{color:#835260;margin:0 0 18px;font-size:clamp(20px,2.4vw,26px)}.today-pages .todays-namedays-btns .double-name-wrapper{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media(max-width:700px){.today-pages .todays-namedays-btns .double-name-wrapper{grid-template-columns:1fr}}.today-pages .todays-namedays-btns .double-name-wrapper>div{background:#faf8f7;border-radius:14px;flex-direction:column;gap:16px;padding:22px;display:flex}.today-pages .todays-namedays-btns .double-name-wrapper h3{color:#e22258;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:28px}.today-pages .todays-namedays-btns .double-name-wrapper p{color:#333;margin:0;font-size:15px;line-height:1.6}.today-pages .todays-namedays-btns .name-btn-wrapper{display:flex}.today-pages .todays-namedays-btns .link-text{color:#e22258;font-weight:700;text-decoration:none}.today-pages .todays-namedays-btns .link-text:hover{text-decoration:underline}.today-pages .history-today .events{flex-direction:column;display:flex}.today-pages .history-today .event-item{border-bottom:1px solid #8352601a;grid-template-columns:80px 1fr;gap:12px;padding:12px 0;display:grid}.today-pages .history-today .event-item:last-child{border-bottom:0}.today-pages .history-today .meta{color:#e22258;font-weight:800}.today-pages .history-today .text{color:#835260}.today-pages .history-today .expand-toggle-button{cursor:pointer;color:#e22258;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-weight:700;display:flex}.today-pages .history-today .expand-toggle-button p{margin:0}.today-pages .history-today .expand-toggle-button .expand-sign{transition:transform .2s;transform:rotate(0)}.today-pages .double-card-wrapper{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media(max-width:700px){.today-pages .double-card-wrapper{grid-template-columns:1fr}}.today-pages .double-card-wrapper .heart-list{grid-template-columns:1fr 1fr;gap:8px 16px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media(max-width:700px){.today-pages .double-card-wrapper .heart-list{grid-template-columns:1fr}}.today-pages .double-card-wrapper .heart-list li{align-items:center;gap:8px;padding:6px 0;display:flex}.today-pages .double-card-wrapper .heart-list li:before{content:"♥";color:#e22258;font-size:16px}.today-pages .double-card-wrapper .famous-person-name{color:#835260}.today-pages .double-card-wrapper .gift-image{background:linear-gradient(135deg,#faf8f7,#fbf5f1);justify-content:center;align-items:center;min-height:280px;display:flex}.today-pages .double-card-wrapper .gift-image:after{content:"🎁";font-size:96px}.today-pages .person-directory__celebration__wrapper .card{background:#fff;border-radius:16px;padding:24px!important}.today-pages .person-directory__celebration__wrapper .card h2{color:#835260;margin:0 0 18px}.today-pages .person-card-large{background:#faf8f7;border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.today-pages .person-card-large .person-information{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.today-pages .person-card-large .name-wrapper{flex-direction:column;gap:4px;display:flex}.today-pages .person-card-large .name-text{color:#835260;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;display:inline-flex}.today-pages .person-card-large .name-text img{width:22px;height:22px}.today-pages .person-card-large .name-text .nickname-part{color:#e22258}.today-pages .person-card-large .name-text .first-name-part,.today-pages .person-card-large .name-text .surname{color:#835260}.today-pages .person-card-large .adress-wrapper{color:#555;font-size:14px}.today-pages .person-card-large .birthday-text-soon{color:#e22258;margin:0;font-weight:700}.today-pages .person-card-large .reminder-wrapper .seperation-line{background:#8352601a;height:1px;margin:8px 0}.today-pages .person-card-large .reminder-btn,.today-pages .person-card-large .show-more-btn,.today-pages .person-card-large .send-onion-btn{color:#e22258;cursor:pointer;background:0 0;border:2px solid #e22258;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.today-pages .person-card-large .reminder-btn:hover,.today-pages .person-card-large .show-more-btn:hover,.today-pages .person-card-large .send-onion-btn:hover{color:#fff;background:#e22258}.today-pages .person-card-large .button-wrapper{flex-wrap:wrap;gap:8px;display:flex}}@layer theme{:root,:host{--font-sans:"Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--drop-shadow-md:0 3px 3px #0000001f;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Beiruti", "Nunito Sans", system-ui, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-primary-soft:var(--primary-soft);--color-border:var(--border);--color-ribbon:var(--ribbon);--color-ink:var(--ink);--color-accent-green:var(--accent-green)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{background-color:var(--color-background);color:var(--color-foreground)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.005em;color:var(--color-ink);font-weight:700}}@layer components{.btn-pill{letter-spacing:.02em;text-transform:uppercase;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn-pill-primary{background:var(--color-primary);color:var(--color-primary-foreground);box-shadow:0 6px 20px -8px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.btn-pill-primary{box-shadow:0 6px 20px -8px color-mix(in oklab,var(--color-primary) 60%,transparent)}}.btn-pill-primary:hover{box-shadow:0 10px 24px -8px var(--color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.btn-pill-primary:hover{box-shadow:0 10px 24px -8px color-mix(in oklab,var(--color-primary) 70%,transparent)}}.btn-pill-outline{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0}.btn-pill-outline:hover{background:var(--color-primary);color:var(--color-primary-foreground)}.search-input{border:1.5px solid var(--color-ink);background:#fff;border-radius:9999px;outline:none;width:100%;padding:1rem 3.5rem 1rem 1.5rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.search-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.search-input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 20%,transparent)}}.ribbon-bar{background:var(--color-ribbon)}.container-page{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-3{top:calc(var(--spacing) * -3)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-20{top:calc(var(--spacing) * 20)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[110\%\]{top:110%}.top-full{top:100%}.-right-6{right:calc(var(--spacing) * -6)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[14px\]{bottom:14px}.-left-3{left:calc(var(--spacing) * -3)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[3px\]{margin-top:3px}.mt-\[20px\]{margin-top:20px}.mt-\[30px\]{margin-top:30px}.mt-\[40px\]{margin-top:40px}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[20px\]{margin-bottom:20px}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[16\/6\]{aspect-ratio:16/6}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[18px\]{height:18px}.h-\[60vh\]{height:60vh}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[600px\]{max-height:600px}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[60px\]{min-height:60px}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[300px\]{min-height:300px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1px\]{width:1px}.w-\[95vw\]{width:95vw}.w-\[100px\]{width:100px}.w-\[220px\]{width:220px}.w-\[1300px\]{width:1300px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[28rem\]{max-width:28rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[752px\]{max-width:752px}.max-w-\[760px\]{max-width:760px}.max-w-\[980px\]{max-width:980px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[64px\]{min-width:64px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-2deg\]{rotate:-2deg}.rotate-\[-10deg\]{rotate:-10deg}.rotate-\[2deg\]{rotate:2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-\[100px\]{scroll-margin-top:100px}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-auto{appearance:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.25rem_repeat\(7\,1fr\)\]{grid-template-columns:1.25rem repeat(7,1fr)}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.grid-cols-\[3rem_repeat\(7\,1fr\)\]{grid-template-columns:3rem repeat(7,1fr)}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[6px\]{gap:6px}.gap-\[20px\]{gap:20px}.gap-\[30px\]{gap:30px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-foreground\/10>:not(:last-child)){border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:where(.divide-foreground\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-3xl{border-top-left-radius:calc(var(--radius) + 12px);border-top-right-radius:calc(var(--radius) + 12px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-foreground,.border-foreground\/5{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/5{border-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}.border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/10{border-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.border-foreground\/15{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/15{border-color:color-mix(in oklab,var(--foreground) 15%,transparent)}}.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/20{border-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/25{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.border-foreground\/80{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/80{border-color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/60{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#835260\]{background-color:#835260}.bg-\[\#e9e4df\]{background-color:#e9e4df}.bg-\[\#fbf5f1\]{background-color:#fbf5f1}.bg-accent{background-color:var(--accent)}.bg-accent-green{background-color:var(--accent-green)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cream-deep,.bg-cream-deep\/30{background-color:var(--cream-deep)}@supports (color:color-mix(in lab,red,red)){.bg-cream-deep\/30{background-color:color-mix(in oklab,var(--cream-deep) 30%,transparent)}}.bg-cream-deep\/40{background-color:var(--cream-deep)}@supports (color:color-mix(in lab,red,red)){.bg-cream-deep\/40{background-color:color-mix(in oklab,var(--cream-deep) 40%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--destructive) 15%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-foreground,.bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/5{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.bg-foreground\/15{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/15{background-color:color-mix(in oklab,var(--foreground) 15%,transparent)}}.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/70{background-color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-magazine{background-color:var(--magazine)}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-soft,.bg-primary-soft\/40{background-color:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.bg-primary-soft\/40{background-color:color-mix(in oklab,var(--primary-soft) 40%,transparent)}}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-500\/5{background-color:#00a5ef0d}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/5{background-color:color-mix(in oklab,var(--color-sky-500) 5%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-primary\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent)}}.from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-cream{--tw-gradient-to:var(--cream);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-destructive{fill:var(--destructive)}.fill-primary{fill:var(--primary)}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[10px\]{padding-inline:10px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[10px\]{padding-block:10px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[30px\]{padding-top:30px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[30px\]{padding-bottom:30px}.pb-\[40px\]{padding-bottom:40px}.pb-\[60px\]{padding-bottom:60px}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[40px\]{font-size:40px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--color-accent-green\)\]{color:var(--color-accent-green)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive\/90{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/90{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/25{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/25{color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.text-foreground\/30{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/30{color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.text-foreground\/40{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/40{color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground) 50%,transparent)}}.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/55{color:color-mix(in oklab,var(--foreground) 55%,transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-foreground\/65{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/65{color:color-mix(in oklab,var(--foreground) 65%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/75{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-magazine{color:var(--magazine)}.text-magazine-foreground{color:var(--magazine-foreground)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-700{color:var(--color-sky-700)}.text-white{color:var(--color-white)}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[color\:var\(--color-primary\)\]{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-primary,.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-transparent{--tw-ring-color:transparent}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-primary\/5:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/5:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.group-hover\:text-magazine:is(:where(.group):hover *){color:var(--magazine)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-primary:focus-within{border-color:var(--primary)}@media(hover:hover){.hover\:border-destructive:hover{border-color:var(--destructive)}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:bg-cream-deep:hover,.hover\:bg-cream-deep\/40:hover{background-color:var(--cream-deep)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cream-deep\/40:hover{background-color:color-mix(in oklab,var(--cream-deep) 40%,transparent)}}.hover\:bg-destructive:hover,.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-foreground:hover,.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-magazine:hover{color:var(--magazine)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-foreground\/20:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-foreground\/20:hover{--tw-ring-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:border-red-600:focus{border-color:var(--color-red-600)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media(min-width:481px){.min-\[481px\]\:block{display:block}.min-\[481px\]\:flex{display:flex}}@media(min-width:815px){.min-\[815px\]\:flex{display:flex}.min-\[815px\]\:hidden{display:none}.min-\[815px\]\:inline-flex{display:inline-flex}}@media(min-width:1042px){.min-\[1042px\]\:block{display:block}.min-\[1042px\]\:hidden{display:none}.min-\[1042px\]\:px-10{padding-inline:calc(var(--spacing) * 10)}.min-\[1042px\]\:py-8{padding-block:calc(var(--spacing) * 8)}.min-\[1042px\]\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:1340px){.min-\[1340px\]\:block{display:block}.min-\[1340px\]\:flex{display:flex}.min-\[1340px\]\:grid{display:grid}.min-\[1340px\]\:hidden{display:none}.min-\[1340px\]\:inline{display:inline}.min-\[1340px\]\:max-w-\[980px\]{max-width:980px}.min-\[1340px\]\:max-w-\[1335px\]{max-width:1335px}.min-\[1340px\]\:\!grid-cols-\[auto_220px_180px\]{grid-template-columns:auto 220px 180px!important}.min-\[1340px\]\:flex-col{flex-direction:column}.min-\[1340px\]\:px-0{padding-inline:calc(var(--spacing) * 0)}.min-\[1340px\]\:py-20{padding-block:calc(var(--spacing) * 20)}}@media(min-width:1355px){.min-\[1355px\]\:block{display:block}.min-\[1355px\]\:flex{display:flex}.min-\[1355px\]\:grid{display:grid}.min-\[1355px\]\:hidden{display:none}.min-\[1355px\]\:scroll-mt-\[180px\]{scroll-margin-top:180px}.min-\[1355px\]\:grid-cols-\[325px_30px_980px\]{grid-template-columns:325px 30px 980px}}@media(min-width:40rem){.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:left-auto{left:auto}.sm\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[900px\]{max-width:900px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-\[30px\]{padding-inline:30px}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:m-8{margin:calc(var(--spacing) * 8)}.md\:mt-\[30px\]{margin-top:30px}.md\:mt-\[50px\]{margin-top:50px}.md\:mt-\[60px\]{margin-top:60px}.md\:mb-\[30px\]{margin-bottom:30px}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:aspect-\[16\/7\]{aspect-ratio:16/7}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-56{height:calc(var(--spacing) * 56)}.md\:min-h-\[520px\]{min-height:520px}.md\:w-1\/2{width:50%}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-20{gap:calc(var(--spacing) * 20)}.md\:gap-\[30px\]{gap:30px}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:px-\[30px\]{padding-inline:30px}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-\[40px\]{padding-top:40px}.md\:pt-\[50px\]{padding-top:50px}.md\:pr-8{padding-right:calc(var(--spacing) * 8)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[15px\]{font-size:15px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[56px\]{font-size:56px}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media(min-width:48rem){.after\:md\:hidden:after{display:none}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:\[grid-template-columns\:240px_1fr_1fr\]{grid-template-columns:240px 1fr 1fr}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr\,400px\]{grid-template-columns:1fr,400px}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:gap-12{gap:calc(var(--spacing) * 12)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:80rem){.xl\:grid-cols-\[280px_1fr_320px\]{grid-template-columns:280px 1fr 320px}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_a\]\:font-bold a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_a\]\:text-primary a{color:var(--primary)}@media(hover:hover){.hover\:\[\&_a\]\:underline:hover a{text-decoration-line:underline}}.\[\&_p\]\:mb-2 p{margin-bottom:calc(var(--spacing) * 2)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button,.\[\&\>button\.absolute\]\:hidden>button.absolute{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.75rem;--primary:oklch(58.5% .215 8);--primary-foreground:oklch(100% 0 0);--primary-soft:oklch(96.5% .025 8);--background:oklch(98.5% .008 80);--foreground:oklch(18% .01 280);--ink:oklch(12% .01 280);--cream:oklch(98.5% .008 80);--cream-deep:oklch(96.5% .012 60);--ribbon:oklch(96% .03 5);--accent-green:oklch(78% .16 145);--magazine:oklch(45% .045 10);--magazine-foreground:oklch(100% 0 0);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--popover:oklch(100% 0 0);--popover-foreground:var(--foreground);--secondary:oklch(96% .01 80);--secondary-foreground:var(--foreground);--muted:oklch(95% .01 80);--muted-foreground:oklch(45% .02 280);--accent:oklch(96% .025 5);--accent-foreground:var(--primary);--destructive:oklch(60% .22 25);--destructive-foreground:oklch(100% 0 0);--border:oklch(90% .01 80);--input:oklch(92% .01 80);--ring:var(--primary);--chart-1:oklch(62% .21 5);--chart-2:oklch(70% .15 60);--chart-3:oklch(65% .12 200);--chart-4:oklch(75% .18 90);--chart-5:oklch(55% .18 320);--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}html,body{max-width:100vw;overflow-x:clip}.ad-wrapper-top,.ad-wrapper-1,.ad-wrapper-2,.ad-wrapper-inline,.holidAds{clear:both;float:none!important}.todays-links .todays-info{gap:12px!important;padding:14px 16px!important}@media(min-width:768px){.todays-links .todays-info{padding:16px 24px!important}}.todays-links{grid-template-columns:10px 1fr auto 10px!important}.todays-links .login-btn{white-space:nowrap;padding-right:8px;grid-column:3/4!important}.search-bar-large,.search-bar-medium{background-color:#fff;border:1.5px solid #1d1d1b;border-radius:9999px;align-items:center;padding:4px 6px 4px 4px;overflow:hidden;display:flex!important}.search-bar-large{height:56px}.search-bar-medium{width:320px;max-width:100%;height:42px}.search-bar-large .search-input,.search-bar-medium .search-input{flex:1;min-width:0;height:100%;font-family:Nunito Sans,sans-serif;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0 12px 0 18px!important}.search-bar-large .search-icon-wrapper,.search-bar-medium .search-icon-wrapper{cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.search-bar-large .search-icon-wrapper{width:44px;height:44px}.search-bar-medium .search-icon-wrapper{width:32px;height:32px}.search-bar-large .search-icon-wrapper:hover,.search-bar-medium .search-icon-wrapper:hover{background:#e2225814}.main-nav{padding-top:18px;padding-bottom:18px}.main-nav .logo-wrapper{padding:6px 0}.main-nav .logo-wrapper img{height:auto;max-height:36px}.login-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23e22258' d='M12 12a5 5 0 1 0-5-5a5 5 0 0 0 5 5Zm0 2c-4.42 0-8 2.69-8 6v2h16v-2c0-3.31-3.58-6-8-6Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:18px;height:18px;display:inline-block}.modal-full .menu-modal .primary-content{background-color:#fff;padding-bottom:16px}.modal-full .menu-modal .primary-content .modal-btn-wapper{height:56px}.modal-full .menu-modal .nav-mobile ul li{border-radius:9999px;transition:background-color .15s}.modal-full .menu-modal .nav-mobile ul li:hover{background-color:var(--color-primary-soft)}.modal-full .menu-modal .nav-mobile ul li .link-text{letter-spacing:.03em;color:var(--color-ink)!important}.modal-full .menu-modal .primary-content .btn-wrapper .btn-content{flex-flow:column!important;gap:12px!important;padding:20px!important}.modal-full .menu-modal .primary-content .btn-wrapper .btn-content .primary-btn,.modal-full .menu-modal .primary-content .btn-wrapper .btn-content .secondary-btn{letter-spacing:.04em;justify-content:center;align-items:center;gap:10px;height:52px;font-size:1rem;transition:transform .15s,box-shadow .15s,background-color .15s;border-radius:9999px!important;width:100%!important;display:inline-flex!important}.modal-full .menu-modal .primary-content .btn-wrapper .btn-content .primary-btn{background-color:var(--color-primary)!important;color:#fff!important;border:2px solid var(--color-primary)!important}.modal-full .menu-modal .primary-content .btn-wrapper .btn-content .primary-btn:hover{box-shadow:0 10px 24px -10px var(--color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.modal-full .menu-modal .primary-content .btn-wrapper .btn-content .primary-btn:hover{box-shadow:0 10px 24px -10px color-mix(in oklab,var(--color-primary) 70%,transparent)}}.modal-full .menu-modal .primary-content .btn-wrapper .btn-content .primary-btn .become-member-icon{filter:brightness(0)invert();width:18px;height:18px}.modal-full .menu-modal .primary-content .btn-wrapper .btn-content .secondary-btn{color:var(--color-primary)!important;border:2px solid var(--color-primary)!important;box-shadow:none!important;background-color:#fff!important}.modal-full .menu-modal .primary-content .btn-wrapper .btn-content .secondary-btn:hover{background-color:var(--color-primary-soft)!important}.modal-full .menu-modal .secondary-content{text-align:center;color:#fff;background-color:#835260;padding:24px 16px 32px}.modal-full .menu-modal .secondary-content .menu-content-wrapper{flex-direction:column;align-items:center;gap:16px;display:flex}.modal-full .menu-modal .secondary-content .menu-image{border-radius:12px;width:100%;max-width:280px;height:auto;box-shadow:0 8px 24px #00000040}.modal-full .menu-modal .secondary-content .menu-tagline{color:#fff;max-width:320px;font-family:Nunito Sans,sans-serif;font-size:.95rem;line-height:1.5}footer{color:#fff;background:#835260;margin-top:auto;padding:64px 24px 32px}footer .footer-content{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:48px;max-width:1200px;margin:0 auto;display:grid}footer .footer-info{flex-direction:column;grid-area:1/1;gap:16px;display:flex}footer .footer-main-nav{grid-area:1/2}footer .footer-extra-nav{grid-area:1/3}footer .footer-info .logo-link{display:inline-block}footer .footer-info .logo-link img{width:auto;max-width:220px;height:40px;display:block}footer .footer-info p{color:#ffffffd9;max-width:320px;margin:0;font-family:Nunito Sans,sans-serif;font-size:.95rem;line-height:1.6}footer nav ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}footer .footer-link{letter-spacing:.04em;text-transform:uppercase;color:#fff;opacity:.95;font-family:Nunito Sans,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,opacity .2s}footer .footer-link:hover{color:var(--color-primary-soft,#ffd1dc);opacity:1}footer .copyright-text{color:#ffffffb3;text-align:center;border-top:1px solid #ffffff26;grid-column:1/-1;margin-top:24px;padding-top:24px;font-family:Nunito Sans,sans-serif;font-size:.85rem}@media(max-width:900px){footer{padding:48px 20px 24px}footer .footer-content{grid-template-columns:1fr 1fr;gap:32px}footer .footer-info{grid-area:1/1/auto/-1}footer .footer-main-nav{grid-area:2/1}footer .footer-extra-nav{grid-area:2/2}}@media(max-width:600px){footer{padding:40px 20px 24px}footer .footer-content{grid-template-columns:1fr;gap:28px}footer .footer-info,footer .footer-main-nav,footer .footer-extra-nav{grid-area:auto}footer .footer-info{text-align:center;align-items:center}footer .footer-info p{max-width:none}footer .copyright-text{text-align:center;margin-top:8px;padding-top:20px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
