/** Shopify CDN: Minification failed

Line 67:3 Unexpected "!"
Line 75:7 Unexpected "!"
Line 84:7 Unexpected "!"
Line 93:7 Unexpected "!"
Line 102:7 Unexpected "!"
Line 111:7 Unexpected "!"
Line 120:7 Unexpected "!"
Line 129:7 Unexpected "!"
Line 138:7 Unexpected "!"
Line 187:3 Unexpected "!"
... and 49 more hidden warnings

**/
*,
:before,
:after {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.boxcontainer {
    width: 100%
}

.\ !boxcontainer {
    width: 100% !important
}

@media (min-width: 450px) {
    .boxcontainer {
        max-width: 450px
    }
    .\ !boxcontainer {
        max-width: 450px !important
    }
}

@media (min-width: 640px) {
    .boxcontainer {
        max-width: 640px
    }
    .\ !boxcontainer {
        max-width: 640px !important
    }
}

@media (min-width: 750px) {
    .boxcontainer {
        max-width: 750px
    }
    .\ !boxcontainer {
        max-width: 750px !important
    }
}

@media (min-width: 1100px) {
    .boxcontainer {
        max-width: 1100px
    }
    .\ !boxcontainer {
        max-width: 1100px !important
    }
}

@media (min-width: 1280px) {
    .boxcontainer {
        max-width: 1280px
    }
    .\ !boxcontainer {
        max-width: 1280px !important
    }
}

@media (min-width: 1440px) {
    .boxcontainer {
        max-width: 1440px
    }
    .\ !boxcontainer {
        max-width: 1440px !important
    }
}

@media (min-width: 1536px) {
    .boxcontainer {
        max-width: 1536px
    }
    .\ !boxcontainer {
        max-width: 1536px !important
    }
}

@media (min-width: 1580px) {
    .boxcontainer {
        max-width: 1580px
    }
    .\ !boxcontainer {
        max-width: 1580px !important
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

.pointer-events-none {
    pointer-events: none
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.\ !sticky {
    position: sticky !important
}

.inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem
}

.inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem
}

.-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px
}

.top-nav {
    top: var(--nav-height)
}

.left-0 {
    left: 0
}

.bottom-0 {
    bottom: 0
}

.-top-20 {
    top: -5rem
}

.left-16 {
    left: 4rem
}

.-right-4 {
    right: -1rem
}

.right-0 {
    right: 0
}

.bottom-3 {
    bottom: .75rem
}

.-bottom-11 {
    bottom: -2.75rem
}

.top-0 {
    top: 0
}

.-top-1 {
    top: -.25rem
}

.-left-1 {
    left: -.25rem
}

.top-6 {
    top: 1.5rem
}

.right-6 {
    right: 1.5rem
}

.top-5 {
    top: 1.25rem
}

.right-16 {
    right: 4rem
}

.-top-16 {
    top: -4rem
}

.top-banner-height {
    top: var(--banner-height)
}

.-right-9 {
    right: -2.25rem
}

.-top-2 {
    top: -.5rem
}

.-left-9 {
    left: -2.25rem
}

.-bottom-1 {
    bottom: -.25rem
}

.top-10 {
    top: 2.5rem
}

.left-10 {
    left: 2.5rem
}

.right-10 {
    right: 2.5rem
}

.bottom-10 {
    bottom: 2.5rem
}

.bottom-5 {
    bottom: 1.25rem
}

.-right-3 {
    right: -.75rem
}

.right-7 {
    right: 1.75rem
}

.left-7 {
    left: 1.75rem
}

.-right-2 {
    right: -.5rem
}

.bottom-6 {
    bottom: 1.5rem
}

.-top-6 {
    top: -1.5rem
}

.left-6 {
    left: 1.5rem
}

.-bottom-6 {
    bottom: -1.5rem
}

.-bottom-24 {
    bottom: -6rem
}

.-right-14 {
    right: -3.5rem
}

.bottom-full {
    bottom: 100%
}

.bottom-14 {
    bottom: 3.5rem
}

.top-1 {
    top: .25rem
}

.right-1 {
    right: .25rem
}

.right-2 {
    right: .5rem
}

.top-2 {
    top: .5rem
}

.top-nav-w-banner {
    top: var(--nav-w-banner-height)
}

.top-nav-w-banner-search {
    top: calc(var(--nav-w-banner-height) + 43px)
}

.top-3 {
    top: .75rem
}

.top-7 {
    top: 1.75rem
}

.top-full {
    top: 100%
}

.left-1 {
    left: .25rem
}

.\ !top-0 {
    top: 0 !important
}

.top-1\/4 {
    top: 25%
}

.right-1\/4 {
    right: 25%
}

.\ !left-\[unset\] {
    left: unset !important
}

.top-\[31\%\] {
    top: 31%
}

.top-\[36\%\] {
    top: 36%
}

.left-\[65px\] {
    left: 65px
}

.right-\[65px\] {
    right: 65px
}

.top-1\/2 {    top: 50% }


.top-\[calc\(100\%\+18px\)\] {
    top: calc(100% + 18px)
}

.left-1\/2 {
    left: 50%
}

.left-\[16px\] {
    left: 16px
}

.right-\[16px\] {
    right: 16px
}

.left-\[30px\] {
    left: 30px
}

.top-\[-20px\] {
    top: -20px
}

.right-\[10px\] {
    right: 10px
}

.bottom-\[-20px\] {
    bottom: -20px
}

.right-\[50px\] {
    right: 50px
}

.bottom-\[-56px\] {
    bottom: -56px
}

.left-\[10px\] {
    left: 10px
}

.bottom-\[-30px\] {
    bottom: -30px
}

.bottom-\[20px\] {
    bottom: 20px
}

.top-\[20\%\] {
    top: 20%
}

.bottom-\[5\%\] {
    bottom: 5%
}

.left-1\/3 {
    left: 33.333333%
}

.top-\[116px\] {
    top: 116px
}

.-bottom-1\.5 {
    bottom: -.375rem
}

.-top-\[20px\] {
    top: -20px
}

.-right-\[4px\] {
    right: -4px
}

.-top-\[4px\] {
    top: -4px
}

.left-\[0\.6px\] {
    left: .6px
}

.-right-\[0\.5px\] {
    right: -.5px
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-header {
    z-index: var(--z-index-header)
}

.-z-10 {
    z-index: -10
}

.z-30 {
    z-index: 30
}

.z-50 {
    z-index: 50
}

.z-cart {
    z-index: var(--z-index-cart)
}

.z-underlay {
    z-index: var(--z-index-underlay)
}

.z-underlay-search {
    z-index: var(--z-index-underlay-search)
}

.z-search {
    z-index: var(--z-index-search)
}

.\ !z-\[999999\] {
    z-index: 999999 !important
}

.z-\[5\] {
    z-index: 5
}

.z-\[10\] {
    z-index: 10
}

.z-\[9999\] {
    z-index: 9999
}

.z-\[999\] {
    z-index: 999
}

.z-\[1\] {
    z-index: 1
}

.-order-1 {
    order: -1
}

.col-span-5 {
    grid-column: span 5 / span 5
}

.col-span-7 {
    grid-column: span 7 / span 7
}

.col-span-3 {
    grid-column: span 3 / span 3
}

.col-span-2 {
    grid-column: span 2 / span 2
}

.col-span-6 {
    grid-column: span 6 / span 6
}

.col-span-1 {
    grid-column: span 1 / span 1
}

.col-span-9 {
    grid-column: span 9 / span 9
}

.clear-both {
    clear: both
}

.m-0 {
    margin: 0
}

.-m-px {
    margin: -1px
}

.\ !m-0 {
    margin: 0 !important
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

.my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.-mx-2 {
    margin-left: -.5rem;
    margin-right: -.5rem
}

.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem
}

.my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem
}

.my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem
}

.my-\[33px\] {
    margin-top: 33px;
    margin-bottom: 33px
}

.my-\[4px\] {
    margin-top: 4px;
    margin-bottom: 4px
}

.my-\[0\.8rem\] {
    margin-top: .8rem;
    margin-bottom: .8rem
}

.-mx-\[1rem\] {
    margin-left: -1rem;
    margin-right: -1rem
}

.my-\[24px\] {
    margin-top: 24px;
    margin-bottom: 24px
}

.mx-\[9px\] {
    margin-left: 9px;
    margin-right: 9px
}

.-mx-\[9px\] {
    margin-left: -9px;
    margin-right: -9px
}

.my-\[16px\] {
    margin-top: 16px;
    margin-bottom: 16px
}

.-mx-\[12px\] {
    margin-left: -12px;
    margin-right: -12px
}

.my-\[40px\] {
    margin-top: 40px;
    margin-bottom: 40px
}

.\ !-mx-\[12px\] {
    margin-left: -12px !important;
    margin-right: -12px !important
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-0 {
    margin-bottom: 0
}

.mt-4 {
    margin-top: 1rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-1 {
    margin-bottom: .25rem
}

.mt-3 {
    margin-top: .75rem
}

.mr-5 {
    margin-right: 1.25rem
}

.mb-9 {
    margin-bottom: 2.25rem
}

.mb-7 {
    margin-bottom: 1.75rem
}

.mt-10 {
    margin-top: 2.5rem
}

.ml-3 {
    margin-left: .75rem
}

.mr-3 {
    margin-right: .75rem
}

.-ml-5 {
    margin-left: -1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mr-2 {
    margin-right: .5rem
}

.mt-7 {
    margin-top: 1.75rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mt-24 {
    margin-top: 6rem
}

.mr-4 {
    margin-right: 1rem
}

.mt-36 {
    margin-top: 9rem
}

.mr-0 {
    margin-right: 0
}

.mt-14 {
    margin-top: 3.5rem
}

.-mt-10 {
    margin-top: -2.5rem
}

.-mt-32 {
    margin-top: -8rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mb-32 {
    margin-bottom: 8rem
}

.ml-16 {
    margin-left: 4rem
}

.mt-2 {
    margin-top: .5rem
}

.-mb-2 {
    margin-bottom: -.5rem
}

.ml-1 {
    margin-left: .25rem
}

.mt-8 {
    margin-top: 2rem
}

.mb-8 {
    margin-bottom: 2rem
}

.ml-px {
    margin-left: 1px
}

.ml-5 {
    margin-left: 1.25rem
}

.ml-0 {
    margin-left: 0
}

.mt-0 {
    margin-top: 0
}

.mr-\[11px\] {
    margin-right: 11px
}

.mt-\[3\.5rem\] {
    margin-top: 3.5rem
}

.ml-\[8px\] {
    margin-left: 8px
}

.mb-\[15px\] {
    margin-bottom: 15px
}

.mb-\[5px\] {
    margin-bottom: 5px
}

.mb-\[4px\] {
    margin-bottom: 4px
}

.-mt-\[3px\] {
    margin-top: -3px
}

.mt-\[1px\] {
    margin-top: 1px
}

.mb-1\.5 {
    margin-bottom: .375rem
}

.mb-2\.5 {
    margin-bottom: .625rem
}

.mt-\[5px\] {
    margin-top: 5px
}

.mb-\[6px\] {
    margin-bottom: 6px
}

.mb-\[24px\] {
    margin-bottom: 24px
}

.-mt-\[35px\] {
    margin-top: -35px
}

.mb-\[8px\] {
    margin-bottom: 8px
}

.mt-\[6px\] {
    margin-top: 6px
}

.\ !mt-0 {
    margin-top: 0 !important
}

.mb-\[0\.5rem\] {
    margin-bottom: .5rem
}

.mb-\[12px\] {
    margin-bottom: 12px
}

.mt-\[16px\] {
    margin-top: 16px
}

.mt-\[9px\] {
    margin-top: 9px
}

.mb-\[50px\] {
    margin-bottom: 50px
}

.mb-\[4\.5vw\] {
    margin-bottom: 4.5vw
}

.mb-\[28px\] {
    margin-bottom: 28px
}

.mb-\[25px\] {
    margin-bottom: 25px
}

.mb-\[32px\] {
    margin-bottom: 32px
}

.mb-\[3vw\] {
    margin-bottom: 3vw
}

.ml-\[16px\] {
    margin-left: 16px
}

.mt-\[7px\] {
    margin-top: 7px
}

.mt-\[50px\] {
    margin-top: 50px
}

.mt-\[25px\] {
    margin-top: 25px
}

.mb-\[16px\] {
    margin-bottom: 16px
}

.mt-\[8px\] {
    margin-top: 8px
}

.mb-\[2px\] {
    margin-bottom: 2px
}

.\ !mb-\[8px\] {
    margin-bottom: 8px !important
}

.mt-\[12px\] {
    margin-top: 12px
}

.-mt-\[2px\] {
    margin-top: -2px
}

.mt-2\.5 {
    margin-top: .625rem
}

.-mb-2\.5 {
    margin-bottom: -.625rem
}

.ml-1\.5 {
    margin-left: .375rem
}

.\ !mt-4 {
    margin-top: 1rem !important
}

.\ !mb-\[20px\] {
    margin-bottom: 20px !important
}

.mt-\[30px\] {
    margin-top: 30px
}

.mt-\[24px\] {
    margin-top: 24px
}

.mr-\[8px\] {
    margin-right: 8px
}

.box-content {
    box-sizing: content-box
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.\ !inline {
    display: inline !important
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.table-cell {
    display: table-cell
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.hidden {
    display: none
}

.\ !hidden {
    display: none !important
}

.aspect-square {
    aspect-ratio: 1 / 1
}

.aspect-video {
    aspect-ratio: 16 / 9
}

.aspect-\[500\/600\] {
    aspect-ratio: 500 / 600
}

.aspect-2\/3 {
    aspect-ratio: 2 / 3
}

.aspect-7\/10 {
    aspect-ratio: 7 / 10
}

.aspect-6\/7 {
    aspect-ratio: 6 / 7
}

.aspect-5\/4 {
    aspect-ratio: 5 / 4
}

.aspect-7\/6 {
    aspect-ratio: 7 / 6
}

.h-1 {
    height: .25rem
}

.h-2 {
    height: .5rem
}

.h-3 {
    height: .75rem
}

.h-full {
    height: 100%
}

.h-5 {
    height: 1.25rem
}

.h-auto {
    height: auto
}

.h-28 {
    height: 7rem
}

.h-8 {
    height: 2rem
}

.h-banner-height {
    height: var(--banner-height)
}

.h-nav-w-banner {
    height: var(--nav-w-banner-height)
}

.h-nav {
    height: var(--nav-height)
}

.h-6 {
    height: 1.5rem
}

.h-4 {
    height: 1rem
}

.h-7 {
    height: 1.75rem
}

.h-0 {
    height: 0px
}

.h-11 {
    height: 2.75rem
}

.h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.h-9 {
    height: 2.25rem
}

.h-20 {
    height: 5rem
}

.h-screen-nav {
    height: calc(100vh - var(--nav-w-banner-height))
}

.h-10 {
    height: 2.5rem
}

.h-24 {
    height: 6rem
}

.h-32 {
    height: 8rem
}

.h-52 {
    height: 13rem
}

.h-16 {
    height: 4rem
}

.h-14 {
    height: 3.5rem
}

.h-12 {
    height: 3rem
}

.h-\[6px\] {
    height: 6px
}

.h-\[36px\] {
    height: 36px
}

.h-2\.5 {
    height: .625rem
}

.h-\[24px\] {
    height: 24px
}

.\ !h-full {
    height: 100% !important
}

.\ !h-auto {
    height: auto !important
}

.h-\[8px\] {
    height: 8px
}

.\ !h-\[21px\] {
    height: 21px !important
}

.h-\[32px\] {
    height: 32px
}

.h-\[53px\] {
    height: 53px
}

.h-\[calc\(100\%-var\(--nav-w-banner-height\)\)\] {
    height: calc(100% - var(--nav-w-banner-height))
}

.h-\[15px\] {
    height: 15px
}

.\ !h-0 {
    height: 0px !important
}

.max-h-28 {
    max-height: 7rem
}

.max-h-0 {
    max-height: 0px
}

.max-h-fit {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content
}

.max-h-96 {
    max-height: 24rem
}

.max-h-full {
    max-height: 100%
}

.max-h-\[88px\] {
    max-height: 88px
}

.max-h-\[184px\] {
    max-height: 184px
}

.max-h-\[21px\] {
    max-height: 21px
}

.max-h-\[calc\(100vh-var\(--nav-w-banner-height\)\)\] {
    max-height: calc(100vh - var(--nav-w-banner-height))
}

.max-h-\[45px\] {
    max-height: 45px
}

.max-h-\[56px\] {
    max-height: 56px
}

.min-h-screen-nav {
    min-height: calc(100vh - var(--nav-w-banner-height))
}

.min-h-\[550px\] {
    min-height: 550px
}

.\ !min-h-\[auto\] {
    min-height: auto !important
}

.\ !min-h-\[45px\] {
    min-height: 45px !important
}

.min-h-\[45px\] {
    min-height: 45px
}

.min-h-\[150px\] {
    min-height: 150px
}

.min-h-\[90px\] {
    min-height: 90px
}

.\ !min-h-0 {
    min-height: 0px !important
}

.w-full {
    width: 100%
}

.w-32 {
    width: 8rem
}

.w-64 {
    width: 16rem
}

.w-20 {
    width: 5rem
}

.w-80 {
    width: 20rem
}

.w-5 {
    width: 1.25rem
}

.w-2 {
    width: .5rem
}

.w-48 {
    width: 12rem
}

.w-16 {
    width: 4rem
}

.w-56 {
    width: 14rem
}

.w-8 {
    width: 2rem
}

.w-6 {
    width: 1.5rem
}

.w-7 {
    width: 1.75rem
}

.w-40 {
    width: 10rem
}

.w-auto {
    width: auto
}

.w-44 {
    width: 11rem
}

.w-14 {
    width: 3.5rem
}

.w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}

.w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.w-52 {
    width: 13rem
}

.w-11 {
    width: 2.75rem
}

.w-28 {
    width: 7rem
}

.w-24 {
    width: 6rem
}

.w-4 {
    width: 1rem
}

.w-12 {
    width: 3rem
}

.w-\[36px\] {
    width: 36px
}

.w-2\.5 {
    width: .625rem
}

.w-\[100px\] {
    width: 100px
}

.w-\[8px\] {
    width: 8px
}

.w-1\/4 {
    width: 25%
}

.w-\[24px\] {
    width: 24px
}

.w-\[250px\] {
    width: 250px
}

.w-\[48px\] {
    width: 48px
}

.w-\[13\.5rem\] {
    width: 13.5rem
}

.w-11\/12 {
    width: 91.666667%
}

.w-1\/5 {
    width: 20%
}

.w-\[32px\] {
    width: 32px
}

.w-\[55px\] {
    width: 55px
}

.w-\[267px\] {
    width: 267px
}

.w-\[59px\] {
    width: 59px
}

.w-1\/2 {
    width: 50%
}

.w-\[42vw\] {
    width: 42vw
}

.w-\[95px\] {
    width: 95px
}

.w-\[125px\] {
    width: 125px
}

.w-\[50\%\] {
    width: 50%
}

.w-\[14\%\] {
    width: 14%
}

.w-\[40\%\] {
    width: 40%
}

.w-\[70\%\] {
    width: 70%
}

.w-\[60\%\] {
    width: 60%
}

.w-\[45\%\] {
    width: 45%
}

.\ !w-auto {
    width: auto !important
}

.\ !w-\[50px\] {
    width: 50px !important
}

.\ !w-\[56px\] {
    width: 56px !important
}

.w-1\/3 {
    width: 33.333333%
}

.\ !w-\[25px\] {
    width: 25px !important
}

.min-w-\[28px\] {
    min-width: 28px
}

.min-w-\[144px\] {
    min-width: 144px
}

.min-w-\[240px\] {
    min-width: 240px
}

.min-w-\[80px\] {
    min-width: 80px
}

.min-w-\[250px\] {
    min-width: 250px
}

.min-w-\[50px\] {
    min-width: 50px
}

.min-w-\[275px\] {
    min-width: 275px
}

.min-w-\[40px\] {
    min-width: 40px
}

.min-w-\[320px\] {
    min-width: 320px
}

.min-w-\[210px\] {
    min-width: 210px
}

.max-w-lg {
    max-width: 32rem
}

.max-w-sm {
    max-width: 24rem
}

.max-w-xl {
    max-width: 36rem
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-full {
    max-width: 100%
}

.max-w-md {
    max-width: 28rem
}

.max-w-xs {
    max-width: 20rem
}

.max-w-3xl {
    max-width: 48rem
}

.max-w-5xl {
    max-width: 64rem
}

.max-w-6xl {
    max-width: 72rem
}

.max-w-4xl {
    max-width: 56rem
}

.max-w-fit {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.max-w-\[330px\] {
    max-width: 330px
}

.max-w-\[182px\] {
    max-width: 182px
}

.max-w-\[64px\] {
    max-width: 64px
}

.max-w-\[88px\] {
    max-width: 88px
}

.max-w-\[140px\] {
    max-width: 140px
}

.max-w-\[300px\] {
    max-width: 300px
}

.max-w-\[56px\] {
    max-width: 56px
}

.max-w-\[30px\] {
    max-width: 30px
}

.max-w-\[184px\] {
    max-width: 184px
}

.max-w-\[17vw\] {
    max-width: 17vw
}

.max-w-\[12vw\] {
    max-width: 12vw
}

.max-w-\[80\%\] {
    max-width: 80%
}

.max-w-\[36px\] {
    max-width: 36px
}

.max-w-\[220px\] {
    max-width: 220px
}

.max-w-\[110px\] {
    max-width: 110px
}

.max-w-\[550px\] {
    max-width: 550px
}

.max-w-\[400px\] {
    max-width: 400px
}

.max-w-\[118px\] {
    max-width: 118px
}

.max-w-\[223px\] {
    max-width: 223px
}

.max-w-\[60\%\] {
    max-width: 60%
}

.max-w-\[700px\] {
    max-width: 700px
}

.max-w-\[45\%\] {
    max-width: 45%
}

.max-w-\[65\%\] {
    max-width: 65%
}

.max-w-\[1440px\] {
    max-width: 1440px
}

.max-w-\[260px\] {
    max-width: 260px
}

.max-w-\[24px\] {
    max-width: 24px
}

.max-w-\[32px\] {
    max-width: 32px
}

.max-w-\[16px\] {
    max-width: 16px
}

.flex-1 {
    flex: 1 1 0%
}

.flex-none {
    flex: none
}

.flex-shrink {
    flex-shrink: 1
}

.shrink-0 {
    flex-shrink: 0
}

.flex-grow,
.grow {
    flex-grow: 1
}

.basis-full {
    flex-basis: 100%
}

.border-collapse {
    border-collapse: collapse
}

.-translate-y-16 {
    --tw-translate-y: -4rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-3 {
    --tw-translate-y: -.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-full {
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-full {
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-full {
    --tw-translate-y: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-\[40\%\] {
    --tw-translate-y: -40%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-12 {
    --tw-rotate: -12deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-0 {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-45 {
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-6 {
    --tw-rotate: 6deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-6 {
    --tw-rotate: -6deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-pointer {
    cursor: pointer
}

.cursor-grab {
    cursor: -webkit-grab;
    cursor: grab
}

.cursor-default {
    cursor: default
}

.resize-none {
    resize: none
}

.resize {
    resize: both
}

.scroll-m-24 {
    scroll-margin: 6rem
}

.scroll-m-nav-w-banner {
    scroll-margin: var(--nav-w-banner-height)
}

.list-none {
    list-style-type: none
}

.columns-1 {
    -moz-columns: 1;
    columns: 1
}

.break-before-avoid {
    page-break-before: avoid;
    -moz-column-break-before: avoid;
    break-before: avoid
}

.grid-flow-col {
    grid-auto-flow: column
}

.grid-flow-col-dense {
    grid-auto-flow: column dense
}

.grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid-cols-\[\.6fr_1\.1fr_1\.1fr_1\.1fr_1\.1fr\] {
    grid-template-columns: .6fr 1.1fr 1.1fr 1.1fr 1.1fr
}

.grid-cols-\[1\.1fr_\.5fr_1\.4fr\] {
    grid-template-columns: 1.1fr .5fr 1.4fr
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.content-end {
    align-content: flex-end
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.justify-evenly {
    justify-content: space-evenly
}

.gap-2 {
    gap: .5rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-7 {
    gap: 1.75rem
}

.gap-4 {
    gap: 1rem
}

.gap-1 {
    gap: .25rem
}

.gap-3 {
    gap: .75rem
}

.gap-9 {
    gap: 2.25rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-8 {
    gap: 2rem
}

.gap-\[8px\] {
    gap: 8px
}

.gap-\[4px\] {
    gap: 4px
}

.gap-\[15px\] {
    gap: 15px
}

.gap-\[6px\] {
    gap: 6px
}

.gap-\[20px\] {
    gap: 20px
}

.gap-\[24px\] {
    gap: 24px
}

.gap-1\.5 {
    gap: .375rem
}

.gap-\[12px\] {
    gap: 12px
}

.gap-\[60px\] {
    gap: 60px
}

.gap-\[16px\] {
    gap: 16px
}

.gap-\[13px\] {
    gap: 13px
}

.gap-2\.5 {
    gap: .625rem
}

.gap-\[30px\] {
    gap: 30px
}

.gap-\[2px\] {
    gap: 2px
}

.gap-3\.5 {
    gap: .875rem
}

.gap-\[5px\] {
    gap: 5px
}

.gap-\[10px\] {
    gap: 10px
}

.gap-\[9px\] {
    gap: 9px
}

.gap-\[18px\] {
    gap: 18px
}

.gap-\[22px\] {
    gap: 22px
}

.gap-y-2 {
    row-gap: .5rem
}

.gap-y-9 {
    row-gap: 2.25rem
}

.gap-x-20 {
    -moz-column-gap: 5rem;
    column-gap: 5rem
}

.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.gap-x-\[0\.6rem\] {
    -moz-column-gap: .6rem;
    column-gap: .6rem
}

.gap-x-\[4px\] {
    -moz-column-gap: 4px;
    column-gap: 4px
}

.self-start {
    align-self: flex-start
}

.self-center {
    align-self: center
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-y-hidden {
    overflow-y: hidden
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-ellipsis {
    text-overflow: ellipsis
}

.whitespace-normal {
    white-space: normal
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-line {
    white-space: pre-line
}

.whitespace-pre-wrap {
    white-space: pre-wrap
}

.rounded {
    border-radius: .25rem
}

.rounded-full {
    border-radius: 9999px
}

.rounded-2xl {
    border-radius: 18px
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-lg {
    border-radius: 10px
}

.rounded-4xl {
    border-radius: 36px
}

.rounded-\[2px\] {
    border-radius: 2px
}

.rounded-\[56px\] {
    border-radius: 56px
}

.rounded-\[10px\] {
    border-radius: 12px
}

.rounded-\[4px\] {
    border-radius: 4px
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[8px\] {
    border-radius: 8px
}

.rounded-\[100\%\] {
    border-radius: 100%
}

.rounded-\[9\.66px\] {
    border-radius: 9.66px
}

.rounded-\[18px\] {
    border-radius: 18px
}

.rounded-\[5px\] {
    border-radius: 5px
}

.rounded-\[12px\] {
    border-radius: 12px
}

.rounded-\[100px\] {
    border-radius: 100px
}

.rounded-l-lg {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.rounded-b-2xl {
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px
}

.rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem
}

.rounded-t-2xl {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px
}

.rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.rounded-b-\[8px\] {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px
}

.rounded-t-\[0\] {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.rounded-t-\[4px\] {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.rounded-b-\[4px\] {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.rounded-t-\[12px\] {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.rounded-b-\[11px\] {
    border-bottom-right-radius: 11px;
    border-bottom-left-radius: 11px
}

.rounded-bl-xl {
    border-bottom-left-radius: .75rem
}

.rounded-tl-\[8px\] {
    border-top-left-radius: 8px
}

.rounded-tl-\[10px\] {
    border-top-left-radius: 10px
}

.rounded-br-\[10px\] {
    border-bottom-right-radius: 10px
}

.rounded-br-\[15px\] {
    border-bottom-right-radius: 15px
}

.rounded-tr-\[6px\] {
    border-top-right-radius: 6px
}

.rounded-bl-\[6px\] {
    border-bottom-left-radius: 6px
}

.border {
    border-width: 1px
}

.border-2 {
    border-width: 2px
}

.border-0 {
    border-width: 0px
}

.border-\[10px\] {
    border-width: 10px
}

.border-\[0\.5px\] {
    border-width: .5px
}

.border-l {
    border-left-width: 1px
}

.border-t {
    border-top-width: 1px
}

.border-b-2 {
    border-bottom-width: 2px
}

.border-r-2 {
    border-right-width: 2px
}

.border-b {
    border-bottom-width: 1px
}

.border-t-\[6px\] {
    border-top-width: 6px
}

.border-solid {
    border-style: solid
}

.border-none {
    border-style: none
}

.\ !border-none {
    border-style: none !important
}

.border-none {
    border-color: none
}

.border-sand {
    --tw-border-opacity: 1;
    border-color: rgba(239, 172, 35, var(--tw-border-opacity))
}

.border-yellow {
    --tw-border-opacity: 1;
    border-color: rgba(255, 222, 23, var(--tw-border-opacity))
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity))
}

.border-gold-darker {
    --tw-border-opacity: 1;
    border-color: rgba(217, 148, 7, var(--tw-border-opacity))
}

.border-gold {
    --tw-border-opacity: 1;
    border-color: rgba(255, 210, 0, var(--tw-border-opacity))
}

.border-accent {
    --tw-border-opacity: 1;
    border-color: rgba(213, 19, 123, var(--tw-border-opacity))
}

.border-gold-dark {
    --tw-border-opacity: 1;
    border-color: rgba(234, 193, 2, var(--tw-border-opacity))
}

.border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity))
}

.border-\[\#2222224d\] {
    border-color: #2222224d
}

.border-\[\#0000001A\] {
    border-color: #0000001a
}

.\ !border-none {
    border-color: none !important
}

.border-\[\#FFD000\] {
    --tw-border-opacity: 1;
    border-color: rgba(255, 208, 0, var(--tw-border-opacity))
}

.border-\[\#C42C78\] {
    --tw-border-opacity: 1;
    border-color: rgba(196, 44, 120, var(--tw-border-opacity))
}

.border-\[\#D0CCB7\] {
    --tw-border-opacity: 1;
    border-color: rgba(208, 204, 183, var(--tw-border-opacity))
}

.border-\[\#DADADA\] {
    --tw-border-opacity: 1;
    border-color: rgba(218, 218, 218, var(--tw-border-opacity))
}

.border-\[rgba\(34\, 34\, 34\, 0\.30\)\] {
    border-color: #2222224d
}

.border-\[\#9D9D9D\] {
    --tw-border-opacity: 1;
    border-color: rgba(157, 157, 157, var(--tw-border-opacity))
}

.border-l-accent {
    --tw-border-opacity: 1;
    border-left-color: rgba(213, 19, 123, var(--tw-border-opacity))
}

.border-b-accent {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(213, 19, 123, var(--tw-border-opacity))
}

.border-b-transparent {
    border-bottom-color: transparent
}

.border-b-gold-darker {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(217, 148, 7, var(--tw-border-opacity))
}

.border-b-orange-darker {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(192, 80, 9, var(--tw-border-opacity))
}

.border-b-gold-dark {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(234, 193, 2, var(--tw-border-opacity))
}

.border-b-gold {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(255, 210, 0, var(--tw-border-opacity))
}

.border-r-orange-darker {
    --tw-border-opacity: 1;
    border-right-color: rgba(192, 80, 9, var(--tw-border-opacity))
}

.border-t-black {
    --tw-border-opacity: 1;
    border-top-color: rgba(0, 0, 0, var(--tw-border-opacity))
}

.border-opacity-10 {
    --tw-border-opacity: .1
}

.bg-gold-light {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 238, 0, var(--tw-bg-opacity))
}

.bg-accent {
    --tw-bg-opacity: 1;
    background-color: rgba(213, 19, 123, var(--tw-bg-opacity))
}

.bg-orange-light {
    --tw-bg-opacity: 1;
    background-color: rgba(246, 139, 36, var(--tw-bg-opacity))
}

.bg-sand {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 172, 35, var(--tw-bg-opacity))
}

.bg-orange {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 115, 32, var(--tw-bg-opacity))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-gold {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 210, 0, var(--tw-bg-opacity))
}

.bg-sand-lighter {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 247, 238, var(--tw-bg-opacity))
}

.bg-yellow {
    --tw-bg-opacity: 1;
    background-color: #001740;
}

.bg-accent-dark {
    --tw-bg-opacity: 1;
    background-color: rgba(173, 21, 103, var(--tw-bg-opacity))
}

.bg-transparent {
    background-color: transparent
}

.bg-yellow-light {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 34, var(--tw-bg-opacity))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-gold-dark {
    --tw-bg-opacity: 1;
    background-color: rgba(234, 193, 2, var(--tw-bg-opacity))
}

.bg-gray {
    --tw-bg-opacity: 1;
    background-color: rgba(240, 240, 240, var(--tw-bg-opacity))
}

.bg-\[\#0000004d\] {
    background-color: #0000004d
}

.bg-\[\#FFFDF0\] {
    --tw-bg-opacity: 1;
    
}

.bg-\[\#C0126F\] {
    --tw-bg-opacity: 1;
    background-color: rgba(192, 18, 111, var(--tw-bg-opacity))
}

.bg-\[\#D5147B\] {
    --tw-bg-opacity: 1;
    background-color: rgba(213, 20, 123, var(--tw-bg-opacity))
}

.bg-\[\#AD1064\] {
    --tw-bg-opacity: 1;
    background-color: rgba(173, 16, 100, var(--tw-bg-opacity))
}

.bg-\[\#ffd300\] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 211, 0, var(--tw-bg-opacity))
}

.bg-\[\#E5F2E5\] {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 242, 229, var(--tw-bg-opacity))
}

.bg-\[\#EBE9DD\] {
    --tw-bg-opacity: 1;
    background-color: rgba(235, 233, 221, var(--tw-bg-opacity))
}

.bg-\[\#FFFCEB\] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 252, 235, var(--tw-bg-opacity))
}

.bg-\[\#FFF1E5\] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 241, 229, var(--tw-bg-opacity))
}

.bg-\[\#C42C78\] {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 44, 120, var(--tw-bg-opacity))
}

.bg-\[\#ffd202\] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 210, 2, var(--tw-bg-opacity))
}

.bg-\[\#EE4E87\] {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 78, 135, var(--tw-bg-opacity))
}

.bg-\[\#F07094\] {
    --tw-bg-opacity: 1;
    background-color: rgba(240, 112, 148, var(--tw-bg-opacity))
}

.bg-\[\#F9F5DD\] {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 245, 221, var(--tw-bg-opacity))
}

.bg-\[\#080A5C\] {
    --tw-bg-opacity: 1;
    background-color: rgba(8, 10, 92, var(--tw-bg-opacity))
}

.bg-\[\#FAE602\] {
    --tw-bg-opacity: 1;
    background-color: rgba(250, 230, 2, var(--tw-bg-opacity))
}

.bg-\[\#326539\] {
    --tw-bg-opacity: 1;
 }

.bg-\[\#E4E9CD\] {
    --tw-bg-opacity: 1;
    background-color: #f2f2f2;
}

.bg-\[\#FFFDF3\] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 253, 243, var(--tw-bg-opacity))
}

.bg-\[\#007E00\] {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 126, 0, var(--tw-bg-opacity))
}

.\ !bg-\[\#FFFCEB\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 252, 235, var(--tw-bg-opacity)) !important
}

.bg-\[\#0B8233\] {
    --tw-bg-opacity: 1;
    background-color: rgba(11, 130, 51, var(--tw-bg-opacity))
}

.bg-\[\#F57320\] {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 115, 32, var(--tw-bg-opacity))
}

.\ !bg-accent {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(213, 19, 123, var(--tw-bg-opacity)) !important
}

.bg-\[\#FFCF01\] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 207, 1, var(--tw-bg-opacity))
}

.bg-\[\#FFFCEA\] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 252, 234, var(--tw-bg-opacity))
}

.bg-opacity-50 {
    --tw-bg-opacity: .5
}

.bg-opacity-25 {
    --tw-bg-opacity: .25
}

.bg-contain {
    background-size: contain
}

.bg-cover {
    background-size: cover
}

.bg-center {
    background-position: center
}

.bg-bottom {
    background-position: bottom
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.fill-none {
    fill: none
}

.fill-white {
    fill: #fff
}

.fill-gold {
    fill: #ffd200
}

.fill-orange-dark {
    fill: #da6215
}

.fill-accent {
    fill: #d5137b
}

.fill-orange {
    fill: #f57320
}

.\ !fill-none {
    fill: none !important
}

.stroke-gold {
    stroke: #ffd200
}

.stroke-white {
    stroke: #fff
}

.stroke-accent {
    stroke: #d5137b
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.object-center {
    -o-object-position: center;
    object-position: center
}

.p-6 {
    padding: 1.5rem
}

.p-5 {
    padding: 1.25rem
}

.p-4 {
    padding: 1rem
}

.p-boxcontainer {
    padding: var(--boxcontainer-padding)
}

.p-24 {
    padding: 6rem
}

.p-7 {
    padding: 1.75rem
}

.p-1 {
    padding: .25rem
}

.p-2 {
    padding: .5rem
}

.p-3 {
    padding: .75rem
}

.p-0 {
    padding: 0
}

.p-\[8px\] {
    padding: 8px
}

.p-\[6px\] {
    padding: 6px
}

.p-\[12px\] {
    padding: 12px
}

.\ !p-6 {
    padding: 1.5rem !important
}

.p-\[16px\] {
    padding: 16px
}

.p-1\.5 {
    padding: .375rem
}

.p-2\.5 {
    padding: .625rem
}

.p-3\.5 {
    padding: .875rem
}

.\ !p-0 {
    padding: 0 !important
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.px-boxcontainer {
    padding-left: var(--boxcontainer-padding);
    padding-right: var(--boxcontainer-padding)
}

.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-20 {
    padding-left: 5rem;
    padding-right: 5rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem
}

.px-16 {
    padding-left: 4rem;
    padding-right: 4rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.py-\[12px\] {
    padding-top: 12px;
    padding-bottom: 12px
}

.px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-\[4px\] {
    padding-left: 4px;
    padding-right: 4px
}

.py-\[2px\] {
    padding-top: 2px;
    padding-bottom: 2px
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.py-\[8px\] {
    padding-top: 8px;
    padding-bottom: 8px
}

.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.px-\[1\.5rem\] {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.py-\[0\.5rem\] {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px
}

.py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem
}

.px-\[50px\] {
    padding-left: 50px;
    padding-right: 50px
}

.px-\[28px\] {
    padding-left: 28px;
    padding-right: 28px
}

.px-\[38px\] {
    padding-left: 38px;
    padding-right: 38px
}

.px-\[22px\] {
    padding-left: 22px;
    padding-right: 22px
}

.py-\[28px\] {
    padding-top: 28px;
    padding-bottom: 28px
}

.px-\[55px\] {
    padding-left: 55px;
    padding-right: 55px
}

.px-\[34px\] {
    padding-left: 34px;
    padding-right: 34px
}

.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px
}

.py-\[6px\] {
    padding-top: 6px;
    padding-bottom: 6px
}

.px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px
}

.px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px
}

.py-\[4px\] {
    padding-top: 4px;
    padding-bottom: 4px
}

.px-\[3px\] {
    padding-left: 3px;
    padding-right: 3px
}

.py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.\ !px-boxcontainer {
    padding-left: var(--boxcontainer-padding) !important;
    padding-right: var(--boxcontainer-padding) !important
}

.py-\[18px\] {
    padding-top: 18px;
    padding-bottom: 18px
}

.\ !px-\[12px\] {
    padding-left: 12px !important;
    padding-right: 12px !important
}

.py-\[3px\] {
    padding-top: 3px;
    padding-bottom: 3px
}

.px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px
}

.px-\[7px\] {
    padding-left: 7px;
    padding-right: 7px
}

.py-\[9px\] {
    padding-top: 9px;
    padding-bottom: 9px
}

.px-\[18px\] {
    padding-left: 18px;
    padding-right: 18px
}

.py-\[15px\] {
    padding-top: 15px;
    padding-bottom: 15px
}

.px-\[4\.5px\] {
    padding-left: 4.5px;
    padding-right: 4.5px
}

.pt-4 {
    padding-top: 1rem
}

.pb-10 {
    padding-bottom: 2.5rem
}

.pb-36 {
    padding-bottom: 9rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-7 {
    padding-bottom: 1.75rem
}

.pb-14 {
    padding-bottom: 3.5rem
}

.pt-20 {
    padding-top: 5rem
}

.pb-0 {
    padding-bottom: 0
}

.pt-2 {
    padding-top: .5rem
}

.pt-16 {
    padding-top: 4rem
}

.pr-4 {
    padding-right: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pb-24 {
    padding-bottom: 6rem
}

.pr-1 {
    padding-right: .25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pt-9 {
    padding-top: 2.25rem
}

.pr-8 {
    padding-right: 2rem
}

.pt-8 {
    padding-top: 2rem
}

.pl-3 {
    padding-left: .75rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-14 {
    padding-top: 3.5rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-9 {
    padding-bottom: 2.25rem
}

.pr-2 {
    padding-right: .5rem
}

.pb-11 {
    padding-bottom: 2.75rem
}

.pr-3 {
    padding-right: .75rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-1 {
    padding-left: .25rem
}

.pb-safari {
    padding-bottom: 150px
}

.pb-boxcontainer {
    padding-bottom: var(--boxcontainer-padding)
}

.pt-1 {
    padding-top: .25rem
}

.pt-12 {
    padding-top: 3rem
}

.pl-0 {
    padding-left: 0
}

.pb-16 {
    padding-bottom: 4rem
}

.pt-0 {
    padding-top: 0
}

.\ !pt-0 {
    padding-top: 0 !important
}

.pt-\[5px\] {
    padding-top: 5px
}

.pt-\[16px\] {
    padding-top: 16px
}

.pb-\[24px\] {
    padding-bottom: 24px
}

.pb-\[1px\] {
    padding-bottom: 1px
}

.pt-\[35px\] {
    padding-top: 35px
}

.pb-\[38px\] {
    padding-bottom: 38px
}

.pt-\[4\.5vw\] {
    padding-top: 4.5vw
}

.pt-\[70\%\] {
    padding-top: 70%
}

.pt-\[40\%\] {
    padding-top: 40%
}

.pt-\[5\.5vw\] {
    padding-top: 5.5vw
}

.pb-\[5vw\] {
    padding-bottom: 5vw
}

.pt-\[4vw\] {
    padding-top: 4vw
}

.pb-\[7vw\] {
    padding-bottom: 7vw
}

.pt-\[100\%\] {
    padding-top: 100%
}

.\ !pr-0 {
    padding-right: 0 !important
}

.pb-\[100\%\] {
    padding-bottom: 100%
}

.pl-\[8px\] {
    padding-left: 8px
}

.pt-\[10px\] {
    padding-top: 10px
}

.pt-\[12px\] {
    padding-top: 12px
}

.pt-\[35\%\] {
    padding-top: 35%
}

.pr-1\.5 {
    padding-right: .375rem
}

.pt-2\.5 {
    padding-top: .625rem
}

.pt-3\.5 {
    padding-top: .875rem
}

.pt-\[94\%\] {
    padding-top: 94%
}

.pb-\[15px\] {
    padding-bottom: 15px
}

.\ !pt-4 {
    padding-top: 1rem !important
}

.pl-\[16px\] {
    padding-left: 16px
}

.\ !pt-\[2px\] {
    padding-top: 2px !important
}

.pl-\[15px\] {
    padding-left: 15px
}

.pt-\[24px\] {
    padding-top: 24px
}

.pb-\[12px\] {
    padding-bottom: 12px
}

.pt-\[80px\] {
    padding-top: 80px
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.align-top {
    vertical-align: top
}

.align-middle {
    vertical-align: middle
}

.align-bottom {
    vertical-align: bottom
}

.align-text-top {
    vertical-align: text-top
}

.font-sans {
    font-family: Poppins, sans-serif
}

.font-serif {
    font-family: Poppins, sans-serif
}

.font-arpona {
    font-family: Poppins, sans-serif
}

.font-inherit {
    font-family: inherit
}

.text-lg {
    font-size: 18px
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xs {
    font-size: 12.6px
}

.text-md {
    font-size: 14px
}

.text-5xl {
    font-size: 42px
}

.text-sm {
    font-size: 13px
}

.text-2xs {
    font-size: 11px
}

.text-6xl {
    font-size: 3.75rem;
    line-height: 1
}

.text-3xs {
    font-size: 10px
}

.text-\[16px\] {
    font-size: 16px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[11px\] {
    font-size: 11px
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[7px\] {
    font-size: 7px
}

.text-\[24px\] {
    font-size: 24px
}

.text-\[26px\] {
    font-size: 26px
}

.text-\[1\.4rem\] {
    font-size: 1.4rem
}

.text-\[20px\] {
    font-size: 20px
}

.text-\[17px\] {
    font-size: 17px
}

.text-\[2rem\] {
    font-size: 2rem
}

.text-\[8px\] {
    font-size: 8px
}

.text-\[28px\] {
    font-size: 28px
}

.text-\[15px\] {
    font-size: 15px
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[54px\] {
    font-size: 54px
}

.text-\[9\.5px\] {
    font-size: 9.5px
}

.text-\[0\.9em\] {
    font-size: .9em
}

.text-\[0\.7em\] {
    font-size: .7em
}

.text-\[32px\] {
    font-size: 32px
}

.text-\[18px\] {
    font-size: 18px
}

.\ !text-\[16px\] {
    font-size: 16px !important
}

.text-\[19px\] {
    font-size: 19px
}

.text-\[29px\] {
    font-size: 29px
}

.font-extrabold {
    font-weight: 800
}

.font-normal {
    font-weight: 400
}

.font-black {
    font-weight: 900
}

.font-bold {
    font-weight: 700
}

.font-semibold {
    font-weight: 600
}

.font-medium {
    font-weight: 500
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.leading-snug {
    line-height: 1.375
}

.leading-tight {
    line-height: 1.25
}

.leading-normal {
    line-height: 1.5
}

.leading-relaxed {
    line-height: 1.625
}

.leading-none {
    line-height: 1
}

.leading-6 {
    line-height: 1.5rem
}

.leading-5 {
    line-height: 1.25rem
}

.leading-10 {
    line-height: 2.5rem
}

.leading-7 {
    line-height: 1.75rem
}

.leading-\[13px\] {
    line-height: 13px
}

.leading-\[normal\] {
    line-height: normal
}

.leading-\[11px\] {
    line-height: 11px
}

.leading-\[21px\] {
    line-height: 21px
}

.leading-\[15px\] {
    line-height: 15px
}

.leading-\[12px\] {
    line-height: 12px
}

.leading-\[14px\] {
    line-height: 14px
}

.leading-\[1\.18\] {
    line-height: 1.18
}

.leading-\[24px\] {
    line-height: 24px
}

.leading-\[18px\] {
    line-height: 18px
}

.leading-\[0\] {
    line-height: 0
}

.leading-\[28px\] {
    line-height: 28px
}

.leading-\[22px\] {
    line-height: 22px
}

.leading-\[1\.2\] {
    line-height: 1.2
}

.leading-\[20px\] {
    line-height: 20px
}

.leading-\[1\.3\] {
    line-height: 1.3
}

.leading-\[1\.4\] {
    line-height: 1.4
}

.leading-\[35px\] {
    line-height: 35px
}

.leading-\[1\.5\] {
    line-height: 1.5
}

.leading-\[120\%\] {
    line-height: 120%
}

.leading-\[150\%\] {
    line-height: 150%
}

.tracking-widest {
    letter-spacing: .1em
}

.tracking-normal {
    letter-spacing: 0em
}

.tracking-wide {
    letter-spacing: .025em
}

.tracking-tighter {
    letter-spacing: -.05em
}

.tracking-\[0px\] {
    letter-spacing: 0px
}

.tracking-\[normal\] {
    letter-spacing: normal
}

.tracking-\[1\.47px\] {
    letter-spacing: 1.47px
}

.tracking-\[1\.2px\] {
    letter-spacing: 1.2px
}

.tracking-\[1px\] {
    letter-spacing: 1px
}

.tracking-\[1\.92px\] {
    letter-spacing: 1.92px
}

.-tracking-\[0\.12px\] {
    letter-spacing: -.12px
}

.tracking-\[0\.084px\] {
    letter-spacing: .084px
}

.tracking-\[0\.14px\] {
    letter-spacing: .14px
}

.tracking-\[0\.39px\] {
    letter-spacing: .39px
}

.tracking-\[1\.94px\] {
    letter-spacing: 1.94px
}

.tracking-\[0\.16em\] {
    letter-spacing: .16em
}

.tracking-\[\.2em\] {
    letter-spacing: .2em
}

.tracking-\[0\.129px\] {
    letter-spacing: .129px
}

.tracking-\[0\.175px\] {
    letter-spacing: .175px
}

.-tracking-\[0\.5px\] {
    letter-spacing: -.5px
}

.tracking-\[0\.01em\] {
    letter-spacing: .01em
}

.tracking-\[0\.2em\] {
    letter-spacing: .2em
}

.tracking-\[0\.595px\] {
    letter-spacing: .595px
}

.tracking-\[1\.033px\] {
    letter-spacing: 1.033px
}

.tracking-\[0\.16px\] {
    letter-spacing: .16px
}

.tracking-\[0\.162px\] {
    letter-spacing: .162px
}

.tracking-\[0\.4px\] {
    letter-spacing: .4px
}

.text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-dark {
    --tw-text-opacity: 1;
    color: rgba(8, 10, 92, var(--tw-text-opacity))
}

.text-accent {
    --tw-text-opacity: 1;
    color:#001740;
}

.text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-accent-dark {
    --tw-text-opacity: 1;
    color: rgba(173, 21, 103, var(--tw-text-opacity))
}

.text-gold-light {
    --tw-text-opacity: 1;
    color: rgba(255, 238, 0, var(--tw-text-opacity))
}

.text-sand-lighter {
    --tw-text-opacity: 1;
    color: rgba(255, 247, 238, var(--tw-text-opacity))
}

.text-yellow {
    --tw-text-opacity: 1;
    color: rgba(255, 222, 23, var(--tw-text-opacity))
}

.text-\[\#FFFFFFD9\] {
    color: #ffffffd9
}

.text-\[\#FFFC46\] {
    --tw-text-opacity: 1;
    color: rgba(255, 252, 70, var(--tw-text-opacity))
}

.text-\[\#00000099\] {
    color: #ffffff;
}

.text-\[\#37397B\] {
    --tw-text-opacity: 1;
    color: rgba(55, 57, 123, var(--tw-text-opacity))
}

.text-\[\#007E00\] {
    --tw-text-opacity: 1;
    color: rgba(0, 126, 0, var(--tw-text-opacity))
}

.text-\[\#000000B2\] {
    color: #000000b2
}

.text-\[\#080A5C\] {
    --tw-text-opacity: 1;
    color: rgba(8, 10, 92, var(--tw-text-opacity))
}

.text-\[\#222\] {
    --tw-text-opacity: 1;
    color: rgba(34, 34, 34, var(--tw-text-opacity))
}

.text-\[\#222222B2\] {
    color: #222222b2
}

.text-\[\#272724\] {
    --tw-text-opacity: 1;
    color: rgba(39, 39, 36, var(--tw-text-opacity))
}

.text-\[\#C42C78\] {
    --tw-text-opacity: 1;
    color: rgba(196, 44, 120, var(--tw-text-opacity))
}

.text-\[\#212121\] {
    --tw-text-opacity: 1;
    color: #ffffff;
}

.\ !text-white {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important
}

.\ !text-accent {
    --tw-text-opacity: 1 !important;
    color: rgba(213, 19, 123, var(--tw-text-opacity)) !important
}

.text-\[\#ffd202\] {
    --tw-text-opacity: 1;
    color: rgba(255, 210, 2, var(--tw-text-opacity))
}

.text-\[\#FFFFFF\] {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[\#222222\] {
    --tw-text-opacity: 1;
    color: rgba(34, 34, 34, var(--tw-text-opacity))
}

.text-\[\#000000b3\] {
    color: #000000b3
}

.text-\[\#222222CC\] {
    color: #222c
}

.text-\[\#B40000\] {
    --tw-text-opacity: 1;
    color: rgba(180, 0, 0, var(--tw-text-opacity))
}

.text-\[\#0B8233\] {
    --tw-text-opacity: 1;
    color: rgba(11, 130, 51, var(--tw-text-opacity))
}

.\ !text-black {
    --tw-text-opacity: 1 !important;
    color: rgba(0, 0, 0, var(--tw-text-opacity)) !important
}

.\ !text-dark {
    --tw-text-opacity: 1 !important;
    color: rgba(8, 10, 92, var(--tw-text-opacity)) !important
}

.text-\[rgba\(8\, 10\, 92\, 0\.80\)\],
.text-\[\#080A5CCC\] {
    color: #080a5ccc
}

.text-\[\#292929\] {
    --tw-text-opacity: 1;
    color: rgba(41, 41, 41, var(--tw-text-opacity))
}

.text-opacity-90 {
    --tw-text-opacity: .9
}

.text-opacity-50 {
    --tw-text-opacity: .5
}

.underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.overline {
    -webkit-text-decoration-line: overline;
    text-decoration-line: overline
}

.line-through {
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-70 {
    opacity: .7
}

.opacity-80 {
    opacity: .8
}

.\ !opacity-0 {
    opacity: 0 !important
}

.mix-blend-multiply {
    mix-blend-mode: multiply
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.outline {
    outline-style: solid
}

.outline-none {
    outline-color: none
}

.ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))
}

.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 {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06));
    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)
}

.grayscale {
    --tw-grayscale: grayscale(100%);
    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)
}

.invert {
    --tw-invert: invert(100%);
    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, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-max-height_margin {
    transition-property: max-height margin;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-width_background-color {
    transition-property: width background-color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-filter {
    transition-property: filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.duration-500 {
    transition-duration: .5s
}

.duration-300 {
    transition-duration: .3s
}

.duration-200 {
    transition-duration: .2s
}

.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.boxcontainer {
    padding-left: var(--boxcontainer-padding-mobile);
    padding-right: var(--boxcontainer-padding-mobile);
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px
}

.\ !boxcontainer {
    padding-left: var(--boxcontainer-padding-mobile) !important;
    padding-right: var(--boxcontainer-padding-mobile) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1440px !important
}

.boxcontainer.flush {
    padding: 0
}

.\ !boxcontainer.flush {
    padding: 0 !important
}

.boxcontainer.full {
    max-width: 100%
}

.\ !boxcontainer.full {
    max-width: 100% !important
}

.boxcontainer .flush-component {
    margin-left: calc(-1*var(--boxcontainer-padding-mobile));
    margin-right: calc(-1*var(--boxcontainer-padding-mobile));
    width: calc(100% + 50px)
}

.\ !boxcontainer .flush-component {
    margin-left: calc(-1*var(--boxcontainer-padding-mobile)) !important;
    margin-right: calc(-1*var(--boxcontainer-padding-mobile)) !important;
    width: calc(100% + 50px) !important
}

@media (min-width: 750px) {
    .boxcontainer {
        padding-left: var(--boxcontainer-padding-desktop);
        padding-right: var(--boxcontainer-padding-desktop)
    }
    .boxcontainer .flush-component {
        margin-left: calc(-1*var(--boxcontainer-padding-desktop));
        margin-right: calc(-1*var(--boxcontainer-padding-desktop))
    }
    .\ !boxcontainer {
        padding-left: var(--boxcontainer-padding-desktop) !important;
        padding-right: var(--boxcontainer-padding-desktop) !important
    }
    .\ !boxcontainer .flush-component {
        margin-left: calc(-1*var(--boxcontainer-padding-desktop)) !important;
        margin-right: calc(-1*var(--boxcontainer-padding-desktop)) !important
    }
}

.filter-boxcontainer {
    overflow-y: scroll;
    max-height: calc(100vh - 111px)
}

@media (min-width: 750px) {
    .filter-boxcontainer {
        max-height: calc(100vh - 130px)
    }
}

.milestone-content--boxcontainer {
    display: flex;
    width: 50%;
    max-width: 750px;
    text-align: left;
    margin: 0 auto
}

.milestone-content--boxcontainer p {
    position: relative;
    font-size: 1.125em;
    line-height: 27px;
    z-index: 1
}

.milestone-content--boxcontainer p .signature {
    float: right;
    text-align: right
}

.milestone-content--boxcontainer p span.emphasize {
    font-weight: 700
}

@media (max-width: 839px) {
    .milestone-content--boxcontainer {
        width: 75%
    }
}

@media (max-width: 600px) {
    .milestone-content--boxcontainer {
        width: 90%
    }
}

.section-h-screen {
    max-height: calc(100vh - 111px)
}

@media (min-width: 750px) {
    .section-h-screen {
        max-height: calc(100vh - 130px)
    }
}

.zig-zag-title-gold {
    background-repeat: repeat-x;
    background-position: bottom;
    background-image: url("data:image/svg+xml,%3Csvg width=%2757%27 height=%276%27 viewBox=%270 0 57 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 1.42356C4.11158 1.42356 4.1116 4.69629 7.66617 4.69629C11.2208 4.69629 11.2208 1.42356 14.7753 1.42356C18.3299 1.42356 18.3299 4.69629 21.8845 4.69629C25.439 4.69629 25.4355 1.42356 28.9901 1.42356C32.5447 1.42356 32.5447 4.69629 36.0993 4.69629C39.6538 4.69629 39.6539 1.42356 43.2084 1.42356C46.763 1.42356 46.763 4.69629 50.3176 4.69629C53.8721 4.69629 53.8722 1.42356 57.4267 1.42356C60.9813 1.42356 60.9813 4.69629 64.5324 4.69629C68.0834 4.69629 68.0905 1.42356 71.6451 1.42356C75.1997 1.42356 75.1996 4.69629 78.7542 4.69629C82.3088 4.69629 82.3088 1.42356 85.8634 1.42356C89.4179 1.42356 89.418 4.69629 92.9725 4.69629C96.5271 4.69629 96.5306 1.42356 100.085 1.42356C103.64 1.42356 103.911 4.69629 107.469 4.69629%27 stroke=%27%23FFEE00%27 stroke-width=%271.5%27 stroke-miterlimit=%2710%27/%3E%3C/svg%3E")
}

.about-header {
    font-family: Caslon Graphique, ui-serif, serif;
    font-weight: 400;
    font-size: 54px;
    line-height: 64px;
    letter-spacing: -.5px;
    color: #fff;
    text-shadow: 2px 2px 0px #fb0
}

@media (min-width: 750px) {
    .about-header {
        font-style: normal;
        font-size: 120px;
        line-height: 130px;
        text-shadow: 3px 3px 0px #fb0
    }
}

html {
    scroll-behavior: smooth
}

body {
    --z-index-cart: 10100;
    --z-index-underlay: 9999;
    --z-index-header: 10050;
    --z-index-underlay-search: 10055;
    --z-index-search: 10060;
    --button-height: 55px;
    --input-height: 48px;
    --boxcontainer-padding-desktop: 40px;
    --boxcontainer-padding-mobile: 20px;
    --nav-height-desktop: 90px;
    --nav-height-desktop-scrolled: 66px;
    --nav-height-mobile: 60px;
    --banner-height-desktop: 0px;
    --banner-height-mobile: 0px;
    --nav-height-desktop-banner: calc(var(--nav-height-desktop) + var(--banner-height-desktop));
    --nav-height-desktop-scrolled-banner: calc(var(--nav-height-desktop-scrolled) + var(--banner-height-desktop));
    --nav-height-mobile-banner: calc(var(--nav-height-mobile) + var(--banner-height-mobile));
    --nav-height: var(--nav-height-mobile);
    --nav-w-banner-height: var(--nav-height-mobile-banner);
    --banner-height: var(--banner-height-mobile);
    --boxcontainer-padding: var(--boxcontainer-padding-mobile);
    --swiper-navigation-size: 55px;
    --swiper-theme-color: #d5137b;
    --swiper-pagination-bullet-size: 10px
}

@media (min-width: 1100px) {
    body {
        --nav-height: var(--nav-height-desktop);
        --nav-w-banner-height: var(--nav-height-desktop-banner);
        --banner-height: var(--banner-height-desktop);
        --boxcontainer-padding: var(--boxcontainer-padding-desktop)
    }
}

body.has-banner {
    --banner-height-desktop: 40px;
    --banner-height-mobile: 51px
}

[x-cloak] {
    display: none !important
}

body #chat-button,
body #zonos {
    z-index: 1000 !important
}

body.template-collection #chat-button {
    display: none
}

body.chat-button #chat-button,
body.chat-button #zonos {
    bottom: 100px !important
}


@media (max-width: 749px) {
    body.chat-button #chat-button.up {
        bottom: 210px !important
    }
  
}

body details summary::-webkit-details-marker {
    display: none
}

body .stamped-summary-photos.stamped-summary-photos-boxcontainer {
    display: none !important
}

details summary::-webkit-details-marker {
    display: none
}

#glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-layer {
    background-color: #fffdf0;
    padding: 32px 40px
}

#glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-list__title {
    color: #080a5c;
    font-family: Arpona;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 120%;
    letter-spacing: .48px
}

#glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-top-searches {
    background-color: transparent;
    padding: 0
}

#glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-top-searches ul li {
    margin-bottom: 8px
}

#glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-initial-content {
    padding: 0
}

#glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-suggestions div {
    padding: 0;
    font-size: 24px;
    margin-bottom: 32px;
    letter-spacing: normal
}

.gl-fullscreen-initial-content .gl-fullscreen-results__meta .gl-list__title {
    color: #080a5c;
    font-family: Arpona;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 120%;
    letter-spacing: .48px
}

#glFilter-search-popup .gl-fullscreen-layer .gl-fullscreen-top-searches ul li a {
    color: #000;
    font-family: Avenir;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 0 !important
}

#glFilter-search-popup .gl-fullscreen-layer .gl-fullscreen-header {
    padding: 0;
    margin-bottom: 32px
}

#glFilter-search-popup .gl-fullscreen-layer .gl-card {
    padding: 0;
    border-radius: 14px;
    border: 1px solid rgba(34, 34, 34, .3);
    background: #fffdf3
}

#glFilter-search-popup .gl-fullscreen-layer .gl-card img {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px
}

#glFilter-search-popup .gl-fullscreen-layer .gl-card-content {
    margin: 0;
    text-align: left;
    padding: 12px
}

#glFilter-search-popup .gl-fullscreen-layer .gl-card-title a {
    color: #d5137b;
    font-family: Arpona;
    font-size: 17.5px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: .175px
}

#glFilter-search-popup .gl-fullscreen-layer .gl-card-pricing {
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: .14px
}

#glFilter-search-popup .gl-fullscreen-layer .gl-fullscreen-results__meta a {
    font-family: Avenir;
    font-size: 20px;
    text-underline-offset: 2px;
    text-transform: capitalize;
    color: #000;
    letter-spacing: normal
}

.gl-fullscreen-header .gl-d-searchbox {
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, .3)
}

.gl-fullscreen-header .gl-d-searchbox input {
    background-color: transparent;
    background: transparent !important;
    border: none !important;
    min-height: 64px;
    font-size: 20px;
    padding-left: 0 !important;
    letter-spacing: normal
}

.gl-fullscreen-header .gl-d-close-btn svg {
    width: 32px;
    margin-left: 20px
}

.gl-fullscreen-header .gl-d-close-btn svg path {
    fill: #000
}

.gl-fullscreen-layer .gl-d-searchbox-icon {
    background-color: transparent;
    background: transparent !important
}

.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-results__meta {
    background-color: transparent;
    padding: 0
}

@media (max-width: 767px) {
    .gl-fullscreen-header .gl-d-searchbox input {
        border: none !important;
        min-height: 48px;
        font-size: 16px;
        padding-left: 0 !important;
        letter-spacing: normal
    }
    .gl-fullscreen-header .gl-d-close-btn svg {
        margin: 0;
        width: 24px
    }
    #glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-layer {
        padding: 16px
    }
    #glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-list__title {
        font-size: 20px !important
    }
    #glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-suggestions div {
        font-size: 16px;
        margin-bottom: 16px
    }
    #glFilter-search-popup .gl-fullscreen-initial-content .gl-fullscreen-results__meta .gl-list__title {
        font-size: 20px !important
    }
    #glFilter-search-popup .gl-fullscreen-layer .gl-fullscreen-top-searches ul li a,
    #glFilter-search-popup .gl-fullscreen-layer .gl-card-title a,
    #glFilter-search-popup .gl-fullscreen-layer .gl-fullscreen-results__meta a {
        font-size: 16px;
        padding: 0 !important
    }
    #glFilter-search-popup .gl-fullscreen-layer .gl-card-pricing {
        margin: 0;
        font-size: 14px
    }
    #glFilter-search-popup .gl-fullscreen-layer .gl-card-content {
        padding: 8px
    }
    #glFilter-search-popup .gl-fullscreen-layer .gl-fullscreen-header {
        margin-bottom: 16px
    }
    .gl-fullscreen-layer .gl-fullscreen-results__meta {
        margin-bottom: 12px
    }
}

.variant_options button.variant_single-option.active_option {
    border: none
}

.variant_options button.variant_single-option {
    border: 1px solid rgba(213, 19, 123, .5);
    line-height: 150%
}

.variant--swatch {
    width: 100%
}

.variant--swatch input[type=radio] {
    display: none
}

.variant--swatch label {
    background-color: rgba(255, 238, 0, var(--tw-bg-opacity));
    --tw-bg-opacity: .5;
    --tw-text-opacity: 1;
    color: rgba(213, 19, 123, var(--tw-text-opacity));
    transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 10px;
    letter-spacing: .16em;
    text-align: center
}

.variant--swatch span {
    display: block;
    font-weight: 900;
    font-size: 10px;
    line-height: 14px;
    white-space: nowrap
}

.variant--swatch input[type=radio]:checked+label {
    --tw-bg-opacity: 1;
    background-color: rgba(213, 19, 123, var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(255, 238, 0, var(--tw-text-opacity));
    font-weight: 800
}

.heading-xl {
    font-family: Caslon Graphique, ui-serif, serif;
    font-weight: 400;
    font-size: 54px;
    line-height: 64px;
    letter-spacing: -.5px;
    color: #fff;
    text-shadow: 2px 2px 0px #fb0
}

@media (min-width: 750px) {
    .heading-xl {
        font-style: normal;
        font-size: 120px;
        line-height: 130px;
        text-shadow: 3px 3px 0px #fb0
    }
}

.heading-lg {
    font-weight: 800;
    font-size: 65.8771px;
    line-height: 90px;
    text-align: center;
    text-transform: uppercase
}

@media (min-width: 1100px) {
    .heading-lg {
        font-size: 120px;
        line-height: 164px
    }
}

.heading-md {
    font-weight: 800;
    font-size: 32px;
    line-height: 39px;
    text-transform: none
}

@media (min-width: 750px) {
    .heading-md {
        font-size: 50px;
        line-height: 115%
    }
}

.heading-sm {
    font-weight: 800;
    font-size: 22px;
    line-height: 29px;
    letter-spacing: normal;
    text-transform: none
}

@media (min-width: 750px) {
    .heading-sm {
        font-size: 26px;
        line-height: 36px
    }
}

.para-sm {
    font-weight: 800;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    letter-spacing: .16em;
    text-align: center;
    text-transform: uppercase
}

.para-md {
    font-weight: 800;
    font-size: 16px;
    line-height: 22px
}

@media (min-width: 750px) {
    .para-md {
        font-size: 22px;
        line-height: 30px
    }
}

.bullets {
    margin-left: 14px
}

.bullets ul {
    -moz-columns: 1;
    columns: 1
}

@media (min-width: 750px) {
    .bullets ul {
        -moz-columns: 2;
        columns: 2
    }
}

.bullets ul {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 750px) {
    .bullets ul {
        align-items: start
    }
}

.bullets li {
    position: relative;
    list-style: none;
    font-weight: 800;
    font-size: 16px;
    line-height: 25px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width: 750px) {
    .bullets li {
        margin-right: 30px
    }
}

.bullets li:nth-child(n):before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%276%27 viewBox=%270 0 8 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.20661 0.154077C4.80563 0.133725 5.43443 0.142678 5.94389 0.414663C6.63521 0.787217 6.94202 1.56151 7.04943 2.30241C7.23752 3.59942 6.61802 4.56075 5.35317 5.15018C4.38674 5.60074 2.98741 5.8836 2.05614 5.29612C1.068 4.67041 0.548973 3.33841 0.712195 2.23399C0.952555 0.607065 2.68037 0.206918 4.18997 0.154164C4.19589 0.152773 4.17291 0.0106385 4.20661 0.154077Z%27 fill=%27%23FFF7EE%27/%3E%3C/svg%3E");
    background-size: 9px 9px;
    background-repeat: no-repeat;
    left: -15px;
    top: 5px;
    width: 9px;
    height: 9px
}

@media (min-width: 750px) {
    .bullets li:nth-child(n):before {
        background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%277%27 viewBox=%270 0 8 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.98036 6.21467C2.39256 6.0975 1.78246 5.94498 1.34871 5.5637C0.760909 5.04293 0.639295 4.21899 0.704155 3.47316C0.817662 2.1675 1.64058 1.37332 3.00671 1.08876C4.05056 0.871146 5.4775 0.915784 6.24975 1.70067C7.06861 2.53577 7.26928 3.95116 6.85782 4.98899C6.25177 6.51784 4.47824 6.51226 2.99658 6.21839C2.9905 6.21839 2.98036 6.36201 2.98036 6.21467Z%27 fill=%27%23E2097C%27/%3E%3C/svg%3E")
    }
}

.bullets li:nth-child(2n):before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%277%27 viewBox=%270 0 8 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.4859 0.528344C5.08492 0.507993 5.71373 0.516946 6.22319 0.78893C6.9145 1.16148 7.22132 1.93578 7.32873 2.67667C7.51682 3.97369 6.89732 4.93501 5.63247 5.52445C4.66604 5.97501 3.26671 6.25787 2.33544 5.67039C1.34729 5.04468 0.82827 3.71268 0.991492 2.60826C1.23185 0.981333 2.95967 0.581185 4.46927 0.528431C4.47519 0.527041 4.45221 0.384906 4.4859 0.528344Z%27 fill=%27%23FFF7EE%27/%3E%3C/svg%3E");
    background-size: 9px 9px;
    background-repeat: no-repeat;
    left: -15px;
    top: 5px;
    width: 9px;
    height: 9px
}

@media (min-width: 750px) {
    .bullets li:nth-child(2n):before {
        background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%276%27 viewBox=%270 0 8 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.16852 0.210961C4.76754 0.19061 5.39635 0.199563 5.9058 0.471547C6.59712 0.844102 6.90393 1.6184 7.01135 2.35929C7.19943 3.65631 6.57994 4.61763 5.31509 5.20707C4.34866 5.65762 2.94933 5.94049 2.01805 5.353C1.02991 4.7273 0.510887 3.3953 0.674109 2.29088C0.914469 0.66395 2.64228 0.263802 4.15189 0.211048C4.1578 0.209658 4.13483 0.0675233 4.16852 0.210961Z%27 fill=%27%23E2097C%27/%3E%3C/svg%3E")
    }
}

.bullets li:nth-child(3n):before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width=%277%27 height=%277%27 viewBox=%270 0 7 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.85993 0.615258C4.45895 0.594907 5.08775 0.60386 5.59721 0.875844C6.28853 1.2484 6.59534 2.02269 6.70276 2.76359C6.89084 4.0606 6.27134 5.02193 5.00649 5.61137C4.04006 6.06192 2.64073 6.34478 1.70946 5.7573C0.721317 5.13159 0.202294 3.79959 0.365516 2.69517C0.605876 1.06825 2.33369 0.668099 3.84329 0.615345C3.84921 0.613955 3.82623 0.47182 3.85993 0.615258Z%27 fill=%27%23FFF7EE%27/%3E%3C/svg%3E");
    background-size: 9px 9px;
    background-repeat: no-repeat;
    left: -15px;
    top: 5px;
    width: 9px;
    height: 9px
}

@media (min-width: 750px) {
    .bullets li:nth-child(3n):before {
        background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%276%27 viewBox=%270 0 8 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.2172 5.56077C2.62113 5.49805 1.99961 5.40219 1.53268 5.06234C0.899558 4.59772 0.702822 3.78842 0.698943 3.03979C0.692113 1.72923 1.43865 0.862855 2.77289 0.454082C3.79236 0.141568 5.21737 0.0550267 6.05841 0.765704C6.95048 1.52211 7.28022 2.9131 6.96577 3.98432C6.50263 5.56235 4.73608 5.7196 3.23369 5.56299C3.22764 5.56355 3.23073 5.70749 3.2172 5.56077Z%27 fill=%27%23E2097C%27/%3E%3C/svg%3E")
    }
}

.bullets.one-col ul {
    -moz-columns: 1;
    columns: 1
}

.stamped-product-reviews-badge .fa-star-half-o:before,
.stamped-product-reviews-badge .fa-star-o:before,
.stamped-product-reviews-badge .fa-star:before,
.stamped-product-reviews-badge .stamped-fa-star-half-o:before,
.stamped-product-reviews-badge .stamped-fa-star-o:before,
.stamped-product-reviews-badge .stamped-fa-star:before,
.stamped-product-reviews-badge .stamped-fa.stamped-fa-star {
    color: #d5137b !important
}

.stamped-fa.stamped-fa-star {
    vertical-align: middle
}

.stamped-main-widget {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    margin: 0 !important
}

.stamped-main-widget .stamped-boxcontainer,
.stamped-main-widget .stamped-review-header-title {
    font-family: Avenir, ui-sans-serif, sans-serif
}

.stamped-main-widget .stamped-header-title {
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(213, 19, 123, var(--tw-text-opacity));
    text-align: center;
    font-size: 31px;
    margin-bottom: 15px
}

.stamped-main-widget .stamped-review-header img {
    display: none
}

.stamped-main-widget .new-review-form {
    border: none !important
}

.stamped-main-widget .stamped-tab-boxcontainer {
    display: none
}

@media only screen and (max-width: 768px),
only screen and (max-device-width: 768px) {
    .stamped-main-widget div[data-widget-style=two-columns] .stamped-review {
        padding: 0 !important;
        border-top: none !important
    }
}

.stamped-main-widget .stamped-review-content {
    margin-bottom: 0 !important
}

.stamped-main-widget .stamped-header .stamped-summary {
    display: flex;
    justify-content: center;
    position: relative;
    margin-bottom: 10px !important
}

.stamped-main-widget .stamped-header .stamped-summary .summary-overview {
    display: flex !important;
    float: none !important;
    width: auto !important
}

.stamped-main-widget .stamped-header .stamped-summary[data-count="0"] .summary-overview {
    display: none !important
}

.stamped-main-widget .stamped-header .stamped-summary .stamped-summary-actions {
    display: inline-block
}

.stamped-main-widget .stamped-header .stamped-summary .stamped-summary-actions .stamped-summary-actions-newreview {
    --tw-text-opacity: 1;
    color: rgba(213, 19, 123, var(--tw-text-opacity));
    float: none !important;
    font-size: 15px;
    padding: 0;
    font-weight: 400;
    border: none;
    box-shadow: none !important;
    line-height: 1 !important
}

.stamped-main-widget .stamped-header .stamped-summary .stamped-summary-actions .stamped-summary-actions-newreview:before {
    display: none
}

.stamped-main-widget .stamped-header .stamped-summary .stamped-summary-caption-1 {
    display: none !important
}

.stamped-main-widget .stamped-header .stamped-summary .stamped-summary-caption .stamped-summary-text {
    margin-top: 0 !important
}

.stamped-main-widget .stamped-header .stamped-summary .stamped-summary-starrating {
    border-right: 1px solid #e3e3e3;
    padding-right: 10px !important;
    margin-right: 10px !important;
    display: flex
}

.stamped-main-widget .stamped-header .stamped-summary:after {
    position: absolute;
    left: 0;
    bottom: -25px;
    display: block;
    content: "";
    width: 100%;
    height: 10px;
    background-repeat: repeat-x;
    background-position: center;
    background-size: contain;
    background-image: url(data:image/png;base64,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)
}

.stamped-main-widget .stamped-reviews {
    margin-top: 0 !important
}

.stamped-main-widget .stamped-pagination .page.active {
    text-decoration: none !important
}

.stamped-main-widget .stamped-pagination .page.active a {
    --tw-text-opacity: 1;
    color: rgba(8, 10, 92, var(--tw-text-opacity))
}

.stamped-main-widget .stamped-pagination a {
    font-size: 16px
}

@media print {
    #shopify-section-footer,
    #shopify-section-header,
    #zonos,
    .exit-intent-overlay,
    .fadeout-overlay,
    #gorgias-chat-boxcontainer {
        display: none !important
    }
}

#shopify-section-header .cart-opens {
    z-index: 9999
}

.placeholder\:text-accent::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgba(213, 19, 123, var(--tw-text-opacity))
}

.placeholder\:text-accent:-ms-input-placeholder {
    --tw-text-opacity: 1;
    color: rgba(213, 19, 123, var(--tw-text-opacity))
}

.placeholder\:text-accent::placeholder {
    --tw-text-opacity: 1;
    color: rgba(213, 19, 123, var(--tw-text-opacity))
}

.after\:absolute:after {
    content: var(--tw-content);
    position: absolute
}

.after\:top-full:after {
    content: var(--tw-content);
    top: 100%
}

.after\:left-0:after {
    content: var(--tw-content);
    left: 0
}

.after\:h-\[20px\]:after {
    content: var(--tw-content);
    height: 20px
}

.after\:w-full:after {
    content: var(--tw-content);
    width: 100%
}

.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:rounded-l-\[8px\]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.first\:pl-0:first-child{padding-left:0}.last\:mb-0:last-child{margin-bottom:0}.last\:mr-0:last-child{margin-right:0}.last\:rounded-r-\[8px\]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pr-0:last-child{padding-right:0}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-b-2:hover{border-bottom-width:2px}.hover\:bg-\[\#C42C78\]\/10:hover{background-color:#c42c781a}.hover\:bg-\[\#FFE964\]:hover{--tw-bg-opacity:1;background-color:#c6a26e; }.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.hover\:bg-\[\#FBE7F280\]:hover{background-color:#fbe7f280}.hover\:bg-\[\#D5137B\]:hover{--tw-bg-opacity:1;background-color:rgba(213,19,123,var(--tw-bg-opacity))}.hover\:bg-\[\#F58A23\]:hover{--tw-bg-opacity:1;background-color:rgba(245,138,35,var(--tw-bg-opacity))}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:#001740;}.hover\:bg-\[\#F42086\]:hover{--tw-bg-opacity:1;background-color:rgba(244,32,134,var(--tw-bg-opacity))}.hover\:stroke-gold:hover{stroke:#ffd200}.hover\:text-gold:hover{--tw-text-opacity:1;color:rgba(255,210,0,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:\!text-\[\#f41f86\]:hover{--tw-text-opacity:1 !important;color:rgba(244,31,134,var(--tw-text-opacity))!important}.hover\:\!text-white:hover{--tw-text-opacity:1 !important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.hover\:text-gold-light:hover{--tw-text-opacity:1;color:rgba(255,238,0,var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.hover\:\!text-accent:hover{--tw-text-opacity:1 !important;color:rgba(213,19,123,var(--tw-text-opacity))!important}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgba(213,19,123,var(--tw-text-opacity))}.hover\:text-\[\#f41f86\]:hover{--tw-text-opacity:1;color:rgba(244,31,134,var(--tw-text-opacity))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.hover\:drop-shadow-xl:hover{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0, 0, 0, .03)) drop-shadow(0 8px 5px rgba(0, 0, 0, .08));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)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;outline-color:none}.active\:outline-hidden:active{outline-style:hidden}.group:hover .group-hover\:rotate-6{--tw-rotate:6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-6{--tw-rotate:-6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-accent{--tw-text-opacity:1;color:rgba(213,19,123,var(--tw-text-opacity))}.group:hover .group-hover\:underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}@media print{.print\:block{display:block}.print\:hidden{display:none}}@media (min-width: 640px){.sm\:top-2{top:.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-2{margin-bottom:.5rem}.sm\:mr-0{margin-right:0}.sm\:block{display:block}.sm\:\!flex{display:flex!important}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-screen-nav{height:calc(100vh - var(--nav-w-banner-height))}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-11{padding-left:2.75rem;padding-right:2.75rem}.sm\:text-5xl{font-size:42px}}@media (min-width: 750px){.md\:boxcontainer{width:100%}@media (min-width: 450px){.md\:boxcontainer{max-width:450px}}@media (min-width: 640px){.md\:boxcontainer{max-width:640px}}.md\:boxcontainer{max-width:750px}@media (min-width: 1100px){.md\:boxcontainer{max-width:1100px}}@media (min-width: 1280px){.md\:boxcontainer{max-width:1280px}}@media (min-width: 1440px){.md\:boxcontainer{max-width:1440px}}@media (min-width: 1536px){.md\:boxcontainer{max-width:1536px}}@media (min-width: 1580px){.md\:boxcontainer{max-width:1580px}}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:-top-\[1px\]{top:-1px}.md\:right-\[105px\]{right:105px}.md\:-top-16{top:-4rem}.md\:left-\[60px\]{left:60px}.md\:right-\[60px\]{right:60px}.md\:left-\[50px\]{left:50px}.md\:top-\[-56px\]{top:-56px}.md\:bottom-\[-50px\]{bottom:-50px}.md\:top-\[136px\]{top:136px}.md\:-order-1{order:-1}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:my-\[39px\]{margin-top:39px;margin-bottom:39px}.md\:my-\[12px\]{margin-top:12px;margin-bottom:12px}.md\:mx-\[16px\]{margin-left:16px;margin-right:16px}.md\:my-0{margin-top:0;margin-bottom:0}.md\:my-16{margin-top:4rem;margin-bottom:4rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.md\:-mx-\[16px\]{margin-left:-16px;margin-right:-16px}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:my-\[24px\]{margin-top:24px;margin-bottom:24px}.md\:-mx-\[20px\]{margin-left:-20px;margin-right:-20px}.md\:my-\[40px\]{margin-top:40px;margin-bottom:40px}.md\:\!-mx-\[20px\]{margin-left:-20px!important;margin-right:-20px!important}.md\:mb-12{margin-bottom:3rem}.md\:-mr-5{margin-right:-1.25rem}.md\:mr-\[15px\]{margin-right:15px}.md\:mb-\[4px\]{margin-bottom:4px}.md\:mb-0{margin-bottom:0}.md\:mb-\[6px\]{margin-bottom:6px}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-32{margin-bottom:8rem}.md\:-mt-\[50px\]{margin-top:-50px}.md\:mb-\[12px\]{margin-bottom:12px}.md\:mt-\[12px\]{margin-top:12px}.md\:mb-\[24px\]{margin-bottom:24px}.md\:mb-\[19px\]{margin-bottom:19px}.md\:mb-\[10px\]{margin-bottom:10px}.md\:mb-\[20px\]{margin-bottom:20px}.md\:mt-\[16px\]{margin-top:16px}.md\:mt-0{margin-top:0}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-\[48px\]{margin-bottom:48px}.md\:ml-auto{margin-left:auto}.md\:mr-\[80px\]{margin-right:80px}.md\:mb-\[28px\]{margin-bottom:28px}.md\:mt-\[3px\]{margin-top:3px}.md\:mb-\[4\.5vw\]{margin-bottom:4.5vw}.md\:mr-4{margin-right:1rem}.md\:mt-\[24px\]{margin-top:24px}.md\:mb-\[54px\]{margin-bottom:54px}.md\:mb-\[16px\]{margin-bottom:16px}.md\:mb-\[18px\]{margin-bottom:18px}.md\:mt-16{margin-top:4rem}.md\:-mt-16{margin-top:-4rem}.md\:ml-\[12px\]{margin-left:12px}.md\:mb-\[40px\]{margin-bottom:40px}.md\:mt-\[20px\]{margin-top:20px}.md\:\!mb-\[12px\]{margin-bottom:12px!important}.md\:mb-\[8px\]{margin-bottom:8px}.md\:mb-4{margin-bottom:1rem}.md\:mt-\[40px\]{margin-top:40px}.md\:\!-mr-\[var\(--boxcontainer-padding\)\]{margin-right:calc(var(--boxcontainer-padding) * -1)!important}.md\:mt-\[4px\]{margin-top:4px}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:\!hidden{display:none!important}.md\:aspect-auto{aspect-ratio:auto}.md\:h-\[44px\]{height:44px}.md\:h-auto{height:auto}.md\:h-\[12px\]{height:12px}.md\:h-5{height:1.25rem}.md\:h-10{height:2.5rem}.md\:\!h-\[53px\]{height:53px!important}.md\:h-\[47px\]{height:47px}.md\:h-32{height:8rem}.md\:h-screen-nav{height:calc(100vh - var(--nav-w-banner-height))}.md\:h-12{height:3rem}.md\:max-h-\[53px\]{max-height:53px}.md\:max-h-\[75px\]{max-height:75px}.md\:min-h-screen-nav{min-height:calc(100vh - var(--nav-w-banner-height))}.md\:\!min-h-\[52px\]{min-height:52px!important}.md\:min-h-\[52px\]{min-height:52px}.md\:min-h-\[430px\]{min-height:430px}.md\:w-\[44px\]{width:44px}.md\:w-\[120px\]{width:120px}.md\:w-full{width:100%}.md\:w-20{width:5rem}.md\:w-1\/4{width:25%}.md\:w-\[12px\]{width:12px}.md\:w-48{width:12rem}.md\:w-1\/3{width:33.333333%}.md\:w-\[47px\]{width:47px}.md\:w-1\/2{width:50%}.md\:w-\[42vw\]{width:42vw}.md\:w-\[106px\]{width:106px}.md\:w-\[77px\]{width:77px}.md\:w-\[345px\]{width:345px}.md\:w-\[450px\]{width:450px}.md\:w-auto{width:auto}.md\:w-\[20\%\]{width:20%}.md\:w-\[80\%\]{width:80%}.md\:w-32{width:8rem}.md\:w-1\/5{width:20%}.md\:w-12{width:3rem}.md\:\!w-\[100px\]{width:100px!important}.md\:\!w-\[42px\]{width:42px!important}.md\:min-w-\[200px\]{min-width:200px}.md\:min-w-\[220px\]{min-width:220px}.md\:max-w-\[480px\]{max-width:480px}.md\:max-w-\[230px\]{max-width:230px}.md\:max-w-\[80px\]{max-width:80px}.md\:max-w-full{max-width:100%}.md\:max-w-\[65px\]{max-width:65px}.md\:max-w-\[50px\]{max-width:50px}.md\:max-w-\[160px\]{max-width:160px}.md\:max-w-\[1070px\]{max-width:1070px}.md\:max-w-\[200px\]{max-width:200px}.md\:max-w-sm{max-width:24rem}.md\:max-w-\[540px\]{max-width:540px}.md\:max-w-\[32px\]{max-width:32px}.md\:max-w-\[25px\]{max-width:25px}.md\:flex-1{flex:1 1 0%}.md\:basis-\[30\%\]{flex-basis:30%}.md\:basis-\[70\%\]{flex-basis:70%}.md\:basis-\[26\%\]{flex-basis:26%}.md\:-translate-y-24{--tw-translate-y:-6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-\[6px\]{gap:6px}.md\:gap-10{gap:2.5rem}.md\:gap-\[140px\]{gap:140px}.md\:gap-\[40px\]{gap:40px}.md\:gap-\[30px\]{gap:30px}.md\:gap-\[12px\]{gap:12px}.md\:gap-\[8px\]{gap:8px}.md\:gap-\[16px\]{gap:16px}.md\:gap-\[0\]{gap:0}.md\:gap-0{gap:0px}.md\:gap-7{gap:1.75rem}.md\:gap-8{gap:2rem}.md\:gap-\[60px\]{gap:60px}.md\:gap-\[20px\]{gap:20px}.md\:gap-\[4px\]{gap:4px}.md\:gap-\[15px\]{gap:15px}.md\:gap-\[13px\]{gap:13px}.md\:gap-12{gap:3rem}.md\:self-end{align-self:flex-end}.md\:whitespace-pre-line{white-space:pre-line}.md\:rounded-lg{border-radius:10px}.md\:rounded-none{border-radius:0}.md\:rounded-\[14px\]{border-radius:14px}.md\:rounded-\[8px\]{border-radius:8px}.md\:rounded-\[12px\]{border-radius:12px}.md\:rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.md\:bg-transparent{background-color:transparent}.md\:object-contain{-o-object-fit:contain;object-fit:contain}.md\:p-\[8px\]{padding:8px}.md\:p-10{padding:2.5rem}.md\:p-\[14px\]{padding:14px}.md\:p-\[20px\]{padding:20px}.md\:p-0{padding:0}.md\:p-\[50px\]{padding:50px}.md\:p-\[60px\]{padding:30px}.md\:p-\[12px\]{padding:12px}.md\:p-2{padding:.5rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-\[8px\]{padding-left:8px;padding-right:8px}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-\[60px\]{padding-left:60px;padding-right:60px}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:px-\[38px\]{padding-left:38px;padding-right:38px}.md\:px-\[70px\]{padding-left:70px;padding-right:70px}.md\:py-0{padding-top:0;padding-bottom:0}.md\:px-0{padding-left:0;padding-right:0}.md\:py-\[8px\]{padding-top:8px;padding-bottom:8px}.md\:px-\[12px\]{padding-left:12px;padding-right:12px}.md\:py-\[4px\]{padding-top:4px;padding-bottom:4px}.md\:py-\[60px\]{padding-top:60px;padding-bottom:60px}.md\:py-\[24px\]{padding-top:24px;padding-bottom:24px}.md\:py-\[10px\]{padding-top:10px;padding-bottom:10px}.md\:px-\[10px\]{padding-left:10px;padding-right:10px}.md\:py-\[12px\]{padding-top:12px;padding-bottom:12px}.md\:px-\[16px\]{padding-left:16px;padding-right:16px}.md\:py-\[7px\]{padding-top:7px;padding-bottom:7px}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:px-\[40px\]{padding-left:40px;padding-right:40px}.md\:py-\[32px\]{padding-top:32px;padding-bottom:32px}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-\[18px\]{padding-left:18px;padding-right:18px}.md\:px-\[20px\]{padding-left:20px;padding-right:20px}.md\:\!px-\[20px\]{padding-left:20px!important;padding-right:20px!important}.md\:py-\[13px\]{padding-top:13px;padding-bottom:13px}.md\:px-\[11px\]{padding-left:11px;padding-right:11px}.md\:py-\[15px\]{padding-top:15px;padding-bottom:15px}.md\:px-\[9px\]{padding-left:9px;padding-right:9px}.md\:pt-10{padding-top:2.5rem}.md\:pt-\[48px\]{padding-top:48px}.md\:pb-16{padding-bottom:4rem}.md\:pt-7{padding-top:1.75rem}.md\:pb-12{padding-bottom:3rem}.md\:pt-\[5vw\]{padding-top:5vw}.md\:pb-\[5\.5vw\]{padding-bottom:5.5vw}.md\:pr-\[50px\]{padding-right:50px}.md\:pb-0{padding-bottom:0}.md\:pl-\[64px\]{padding-left:64px}.md\:pr-\[56px\]{padding-right:56px}.md\:pb-\[30px\]{padding-bottom:30px}.md\:pr-0{padding-right:0}.md\:pl-\[12px\]{padding-left:12px}.md\:pt-\[20px\]{padding-top:20px}.md\:pb-4{padding-bottom:1rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pt-2{padding-top:.5rem}.md\:pt-8{padding-top:2rem}.md\:pt-0{padding-top:0}.md\:pb-8{padding-bottom:2rem}.md\:pr-boxcontainer{padding-right:var(--boxcontainer-padding)}.md\:pt-\[40px\]{padding-top:40px}.md\:\!pr-\[var\(--boxcontainer-padding\)\]{padding-right:var(--boxcontainer-padding)!important}.md\:pb-\[16px\]{padding-bottom:16px}.md\:pb-10{padding-bottom:2.5rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-5xl{font-size:42px}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-\[14px\]{font-size:14px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[15px\]{font-size:15px}.md\:text-sm{font-size:13px}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-lg{font-size:18px}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[40px\]{font-size:40px}.md\:text-\[24px\]{font-size:19px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[2rem\]{font-size:2rem}.md\:text-\[1rem\]{font-size:1rem}.md\:text-\[18px\]{font-size:18px}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-md{font-size:14px}.md\:text-\[36px\]{font-size:28px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[72px\]{font-size:72px}.md\:text-\[30px\]{font-size:30px}.md\:text-xs{font-size:12.6px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[10px\]{font-size:10px}.md\:font-medium{font-weight:500}.md\:leading-\[15px\]{line-height:15px}.md\:leading-\[21px\]{line-height:21px}.md\:leading-\[22px\]{line-height:22px}.md\:leading-\[16px\]{line-height:16px}.md\:leading-\[20px\]{line-height:20px}.md\:leading-\[27px\]{line-height:27px}.md\:leading-\[120\%\]{line-height:120%}.md\:leading-\[54px\]{line-height:54px}.md\:leading-\[48px\]{line-height:48px}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[17px\]{line-height:17px}.md\:leading-\[150\%\]{line-height:150%}.md\:leading-\[1\.5\]{line-height:1.5}.md\:leading-\[1\.2\]{line-height:1.2}.md\:leading-normal{line-height:1.5}.md\:tracking-\[1\.6px\]{letter-spacing:1.6px}.md\:tracking-\[1\.4px\]{letter-spacing:1.4px}.md\:tracking-\[2\.56px\]{letter-spacing:2.56px}.md\:-tracking-\[0\.2px\]{letter-spacing:-.2px}.md\:tracking-\[0\.157px\]{letter-spacing:.157px}.md\:tracking-normal{letter-spacing:0em}.md\:text-accent{--tw-text-opacity:1;color:rgba(213,19,123,var(--tw-text-opacity))}.md\:text-dark{--tw-text-opacity:1;color:rgba(8,10,92,var(--tw-text-opacity))}.md\:opacity-\[0\.8\]{opacity:.8}.md\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.md\:boxcontainer{padding-left:var(--boxcontainer-padding-mobile);padding-right:var(--boxcontainer-padding-mobile);margin-left:auto;margin-right:auto;max-width:1440px}.md\:boxcontainer.flush{padding:0}.md\:boxcontainer.full{max-width:100%}.md\:boxcontainer .flush-component{margin-left:calc(-1*var(--boxcontainer-padding-mobile));margin-right:calc(-1*var(--boxcontainer-padding-mobile));width:calc(100% + 50px)}.md\:boxcontainer{padding-left:var(--boxcontainer-padding-desktop);padding-right:var(--boxcontainer-padding-desktop)}.md\:boxcontainer .flush-component{margin-left:calc(-1*var(--boxcontainer-padding-desktop));margin-right:calc(-1*var(--boxcontainer-padding-desktop))}}@media (min-width: 1100px){.lg\:top-\[calc\(100\%\+20px\)\]{top:calc(100% + 20px)}.lg\:right-3{right:.75rem}.lg\:-top-8{top:-2rem}.lg\:-right-10{right:-2.5rem}.lg\:-left-10{left:-2.5rem}.lg\:-bottom-10{bottom:-2.5rem}.lg\:top-4{top:1rem}.lg\:bottom-4{bottom:1rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mt-1{margin-top:.25rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table{display:table}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-5{height:1.25rem}.lg\:w-auto{width:auto}.lg\:w-80{width:20rem}.lg\:w-40{width:10rem}.lg\:w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.lg\:w-\[848px\]{width:848px}.lg\:w-1\/2{width:50%}.lg\:w-4\/5{width:80%}.lg\:w-\[300px\]{width:300px}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[55\%\]{width:55%}.lg\:w-20{width:5rem}.lg\:max-w-full{max-width:100%}.lg\:max-w-\[200px\]{max-width:200px}.lg\:flex-\[1\.3\]{flex:1.3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-end{align-items:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-14{gap:3.5rem}.lg\:gap-\[8px\]{gap:8px}.lg\:gap-\[1\.5rem\]{gap:1.5rem}.lg\:gap-\[56px\]{gap:56px}.lg\:gap-16{gap:4rem}.lg\:gap-\[40px\]{gap:40px}.lg\:gap-\[50px\]{gap:50px}.lg\:overflow-x-visible{overflow-x:visible}.lg\:border-r-2{border-right-width:2px}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:\!px-\[144px\]{padding-left:144px!important;padding-right:144px!important}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:px-\[0\.8rem\]{padding-left:.8rem;padding-right:.8rem}.lg\:px-\[0\.5rem\]{padding-left:.5rem;padding-right:.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-\[66px\]{padding-left:66px;padding-right:66px}.lg\:px-0{padding-left:0;padding-right:0}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pt-3\.5{padding-top:.875rem}.lg\:pt-3{padding-top:.75rem}.lg\:pt-4{padding-top:1rem}.lg\:pb-\[72px\]{padding-bottom:72px}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:42px}.lg\:text-md{font-size:14px}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-\[32px\]{font-size:32px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[48px\]{font-size:48px}}@media (min-width: 1280px){.xl\:right-11{right:2.75rem}.xl\:top-5{top:1.25rem}.xl\:col-span-55{grid-column:span 55 / span 55}.xl\:col-span-45{grid-column:span 45 / span 45}.xl\:col-span-5{grid-column:span 5 / span 5}.xl\:col-span-7{grid-column:span 7 / span 7}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:max-w-\[800px\]{max-width:800px}.xl\:max-w-\[45\%\]{max-width:45%}.xl\:grid-cols-100{grid-template-columns:repeat(100,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-28{gap:7rem}.xl\:gap-\[90px\]{gap:90px}.xl\:gap-6{gap:1.5rem}.xl\:gap-\[70px\]{gap:70px}.xl\:gap-10{gap:2.5rem}.xl\:gap-\[24px\]{gap:24px}.xl\:gap-\[48px\]{gap:48px}.xl\:p-20{padding:5rem}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:px-28{padding-left:7rem;padding-right:7rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-\[15px\]{font-size:15px}.xl\:text-5xl{font-size:42px}}@media (min-width: 1536px){.\32xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (max-width: 749px){.md-max\:\!-mx-\[var\(--boxcontainer-padding\)\]{margin-left:calc(var(--boxcontainer-padding) * -1)!important;margin-right:calc(var(--boxcontainer-padding) * -1)!important}.md-max\:-mr-\[20px\]{margin-right:-20px}.md-max\:flex{display:flex}.md-max\:hidden{display:none}.md-max\:\!hidden{display:none!important}.md-max\:h-\[16px\]{height:16px}.md-max\:w-\[16px\]{width:16px}.md-max\:w-1\/5{width:20%}.md-max\:w-full{width:100%}.md-max\:max-w-\[96px\]{max-width:96px}.md-max\:max-w-\[140px\]{max-width:140px}.md-max\:max-w-\[290px\]{max-width:290px}.md-max\:max-w-\[85px\]{max-width:85px}.md-max\:flex-col-reverse{flex-direction:column-reverse}.md-max\:flex-wrap{flex-wrap:wrap}.md-max\:items-center{align-items:center}.md-max\:items-baseline{align-items:baseline}.md-max\:gap-x-\[16px\]{-moz-column-gap:16px;column-gap:16px}.md-max\:rounded-\[8px\]{border-radius:8px}.md-max\:p-\[20px\]{padding:20px}.md-max\:px-boxcontainer{padding-left:var(--boxcontainer-padding);padding-right:var(--boxcontainer-padding)}.md-max\:py-\[8px\]{padding-top:8px;padding-bottom:8px}.md-max\:px-\[12px\]{padding-left:12px;padding-right:12px}.md-max\:px-\[5px\]{padding-left:5px;padding-right:5px}.md-max\:\!px-\[var\(--boxcontainer-padding\)\]{padding-left:var(--boxcontainer-padding)!important;padding-right:var(--boxcontainer-padding)!important}.md-max\:text-\[10px\]{font-size:10px}.md-max\:text-\[12px\]{font-size:12px}.md-max\:leading-\[14px\]{line-height:14px}.md-max\:leading-\[18px\]{line-height:18px}}@media (min-width: 1440px){.larger-desktop\:max-w-full{max-width:100%}.larger-desktop\:pr-\[80px\]{padding-right:80px}}@media (min-width: 1580px){.xll-desktop\:px-\[1\.3rem\]{padding-left:1.3rem;padding-right:1.3rem}}

