/** Shopify CDN: Minification failed

Line 1470:53 Expected ")" to end URL token
Line 1474:53 Expected ")" to end URL token
Line 1693:45 Expected ")" to end URL token

**/
/* 
    ⚠️ WARNING
    ---------
    Do not remove or edit this file unless you know what you're doing  
*/

.primary-nav, .primary-nav * {
            --tw-text-opacity: 1;
            color: rgb(var(--color-charcoal) / var(--tw-text-opacity));
}

*, ::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: rgb(59 130 246 / 0.5);
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-ring-shadow: 0 0 #0000;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-colored: 0 0 #0000;
            --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:  ;
}

.tw-container {
            width: 100%;
}

@media (min-width: 576px) {

            .tw-container {
                        max-width: 576px;
            }
}

@media (min-width: 640px) {

            .tw-container {
                        max-width: 640px;
            }
}

@media (min-width: 768px) {

            .tw-container {
                        max-width: 768px;
            }
}

@media (min-width: 1024px) {

            .tw-container {
                        max-width: 1024px;
            }
}

@media (min-width: 1280px) {

            .tw-container {
                        max-width: 1280px;
            }
}

@media (min-width: 1536px) {

            .tw-container {
                        max-width: 1536px;
            }
}

@media (min-width: 1800px) {

            .tw-container {
                        max-width: 1800px;
            }
}

.tw-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;
}

.\!tw-visible {
            visibility: visible !important;
}

.tw-visible {
            visibility: visible;
}

.tw-absolute {
            position: absolute;
}

.tw-relative {
            position: relative;
}

.tw-top-0 {
            top: 0px;
}

.tw-left-0 {
            left: 0px;
}

.tw-left-6 {
            left: 1.5rem;
}

.tw-right-6 {
            right: 1.5rem;
}

.tw-z-50 {
            z-index: 50;
}

.tw-m-0 {
            margin: 0px;
}

.\!tw-m-0 {
            margin: 0px !important;
}

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

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

.tw-mx-4 {
            margin-left: 1rem;
            margin-right: 1rem;
}

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

.tw-mx-6 {
            margin-left: 1.5rem;
            margin-right: 1.5rem;
}

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

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

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

.tw-mr-auto {
            margin-right: auto;
}

.tw-mt-9 {
            margin-top: 2.25rem;
}

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

.tw-mb-3 {
            margin-bottom: 0.75rem;
}

.tw-mt-auto {
            margin-top: auto;
}

.tw-mr-3 {
            margin-right: 0.75rem;
}

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

.tw-ml-auto {
            margin-left: auto;
}

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

.tw-mt-3 {
            margin-top: 0.75rem;
}

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

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

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

.tw-mb-2 {
            margin-bottom: 0.5rem;
}

.tw-mb-0 {
            margin-bottom: 0px;
}

.tw-mt-16 {
            margin-top: 4rem;
}

.tw-mb-1 {
            margin-bottom: 0.25rem;
}

.tw-mr-1\.5 {
            margin-right: 0.375rem;
}

.tw-mr-1 {
            margin-right: 0.25rem;
}

.tw-ml-0\.5 {
            margin-left: 0.125rem;
}

.tw-ml-0 {
            margin-left: 0px;
}

.tw-block {
            display: block;
}

.\!tw-block {
            display: block !important;
}

.tw-flex {
            display: flex;
}

.tw-grid {
            display: grid;
}

.tw-hidden {
            display: none;
}

.tw-h-screen {
            height: 100vh;
}

.tw-h-full {
            height: 100%;
}

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

.tw-w-full {
            width: 100%;
}

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

.tw-w-10 {
            width: 2.5rem;
}

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

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

.tw-max-w-screen-2xl {
            max-width: 1536px;
}

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

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

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

.tw-flex-col {
            flex-direction: column;
}

.tw-flex-wrap {
            flex-wrap: wrap;
}

.tw-items-center {
            align-items: center;
}

.tw-justify-center {
            justify-content: center;
}

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

.tw-gap-5 {
            gap: 1.25rem;
}

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

.tw-gap-y-3 {
            row-gap: 0.75rem;
}

.tw-overflow-auto {
            overflow: auto;
}

.tw-overflow-hidden {
            overflow: hidden;
}

.tw-overflow-scroll {
            overflow: scroll;
}

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

.tw-rounded-sm {
            border-radius: 0.125rem;
}

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

.tw-border {
            border-width: 1px;
}

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

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

.tw-border-solid {
            border-style: solid;
}

.tw-border-none {
            border-style: none;
}

.tw-border-rouge {
            --tw-border-opacity: 1;
            border-color: rgb(var(--color-rouge) / var(--tw-border-opacity));
}

.tw-border-beige {
            --tw-border-opacity: 1;
            border-color: rgb(var(--color-beige) / var(--tw-border-opacity));
}

.tw-border-black {
            --tw-border-opacity: 1;
            border-color: rgb(var(--color-charcoal) / var(--tw-border-opacity));
}

.tw-bg-beige {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-beige) / var(--tw-bg-opacity));
}

.tw-bg-rouge {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-rouge) / var(--tw-bg-opacity));
}

.tw-bg-disabled {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-disabled) / var(--tw-bg-opacity));
}

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

.tw-p-0 {
            padding: 0px;
}

.tw-p-4 {
            padding: 1rem;
}

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

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

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

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

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

.tw-pt-3 {
            padding-top: 0.75rem;
}

.tw-pb-2\.5 {
            padding-bottom: 0.625rem;
}

.tw-pb-2 {
            padding-bottom: 0.5rem;
}

.tw-pl-4 {
            padding-left: 1rem;
}

.tw-pr-2 {
            padding-right: 0.5rem;
}

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

.tw-pl-2 {
            padding-left: 0.5rem;
}

.tw-text-center {
            text-align: center;
}

.tw-font-austinWeb {
            font-family: Austin Web, Garamound, Times, Times New Roman, serif, sans-serif;
}

.tw-font-montserrat {
            font-family: Montserrat, Helvetica, Arial, sans-serif;
}

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

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

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

.tw-text-xs {
            font-size: 0.75rem;
            line-height: 1rem;
}

.tw-text-sm {
            font-size: 0.875rem;
            line-height: 1.25rem;
}

.tw-font-bold {
            font-weight: 700;
}

.tw-font-semibold {
            font-weight: 600;
}

.tw-font-medium {
            font-weight: 500;
}

.tw-uppercase {
            text-transform: uppercase;
}

.tw-capitalize {
            text-transform: capitalize;
}

.tw-not-italic {
            font-style: normal;
}

.tw-tracking-widest {
            letter-spacing: 0.1em;
}

.tw-text-rouge {
            --tw-text-opacity: 1;
            color: rgb(var(--color-rouge) / var(--tw-text-opacity));
}

.tw-text-white {
            --tw-text-opacity: 1;
            color: rgb(var(--color-white) / var(--tw-text-opacity));
}

.tw-text-current {
            color: currentColor;
}

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

.tw-no-underline {
            -webkit-text-decoration-line: none;
                    text-decoration-line: none;
}

.tw-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);
}

.tw-btn {
            width: 100%;
            border-radius: 0.125rem;
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-rouge) / var(--tw-bg-opacity));
            padding: 1.25rem;
            font-size: 1.25rem;
            line-height: 1.75rem;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 0.1em;
            --tw-text-opacity: 1;
            color: rgb(var(--color-white) / var(--tw-text-opacity));
}

@media (min-width: 768px) {
            .tw-btn:focus, .tw-btn:hover {
                        --tw-bg-opacity: 1;
                        background-color: rgb(var(--color-blue) / var(--tw-bg-opacity));
            }
            .tw-btn:focus, .tw-btn:hover {
                        --tw-text-opacity: 1;
                        color: rgb(var(--color-white) / var(--tw-text-opacity));
            }
        }

.tw-btn-sm {
            padding: 0.875rem;
}

.tw-btn-sm {
            font-size: 0.875rem;
            line-height: 1.25rem;
}

.tw-overlay-toggle::before {
            --visibility-delay: 0s;

            content: "";
            background-color: black;
            cursor: zoom-out;
            opacity: .2;
            position: fixed;
            inset: 0;
            visibility: visible;
            transition: visibility 0s linear var(--visibility-delay),
                        opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
        }

.tw-overlay-toggle[aria-expanded="false"]::before {
            --visibility-delay: 150ms;

            opacity: 0;
            visibility: hidden;
        }

.tw-toggle-menu {
        --visibility-delay: 0s;
        transition: visibility 0s linear var(--visibility-delay), 
                    var(--additional-transitions);
    }

.tw-toggle-menu[aria-hidden="true"] {
            visibility: hidden;
        }

.tw-toggle-height {
        --additional-transitions: max-height 150ms cubic-bezier(0.4, 0, 0.2, 1);
        overflow: hidden;
    }

.tw-toggle-height[aria-hidden="true"] {
            --visibility-delay: 150ms;
            max-height: 0;
        }

.tw-number-controls-0 {
        /* Firefox */
        -moz-appearance: textfield;
    }

/* Chrome, Safari, Edge, Opera */

.tw-number-controls-0::-webkit-outer-spin-button,
        .tw-number-controls-0::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }

.tw-scrollbar-0 {
        /* IE and Edge */
        -ms-overflow-style: none;
        
        /* Firefox */
        scrollbar-width: none;
    }

/* Chrome, Safari and Opera */

.tw-scrollbar-0::-webkit-scrollbar {
            display: none;
        }

.\[menu\:update\] {
            menu: update;
}

.\[menu\:update-trigger\] {
            menu: update-trigger;
}

.\[menu\:toggle\] {
            menu: toggle;
}

/* Import all other files here */

/* Slider */

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus
{
    outline: none;
}

.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}

.slick-track:after
{
    clear: both;
}

.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide
{
    float: right;
}

.slick-slide img
{
    display: block;
}

.slick-slide.slick-loading img
{
    display: none;
}

.slick-slide.dragging img
{
    pointer-events: none;
}

.slick-initialized .slick-slide
{
    display: block;
}

.slick-loading .slick-slide
{
    visibility: hidden;
}

.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.add-to-cart {
            width: 100%;
            border-radius: 0.125rem;
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-rouge) / var(--tw-bg-opacity));
            padding: 1.25rem;
            font-size: 1.25rem;
            line-height: 1.75rem;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 0.1em;
            --tw-text-opacity: 1;
            color: rgb(var(--color-white) / var(--tw-text-opacity));
}

@media (min-width: 768px) {
        }

.add-to-cart {
    margin: 0 !important;
}

.add-to-cart[aria-disabled="true"] {
            cursor: not-allowed !important;
}

.add-to-cart[aria-disabled="true"] {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--color-charcoal) / var(--tw-border-opacity)) !important;
}

.add-to-cart[aria-disabled="true"] {
            --tw-border-opacity: 0.2 !important;
}

.add-to-cart[aria-disabled="true"] {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(var(--color-charcoal) / var(--tw-bg-opacity)) !important;
}

.add-to-cart[aria-disabled="true"] {
            --tw-bg-opacity: 0.1 !important;
}

.add-to-cart[aria-disabled="true"] {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--color-charcoal) / var(--tw-text-opacity)) !important;
}

.add-to-cart[aria-disabled="true"] {

        border-style: inset;
    }

.add-to-waitlist {
            border-width: 0px;
            border-radius: 0.125rem;
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-rouge) / var(--tw-bg-opacity));
            padding: 1.25rem;
            font-size: 1.25rem;
            line-height: 1.75rem;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 0.1em;
            --tw-text-opacity: 1;
            color: rgb(var(--color-white) / var(--tw-text-opacity));
}

@media (min-width: 768px) {
        }

.add-to-waitlist {

        width: 100% !important;
}

@media (min-width: 768px) {

            .add-to-waitlist {
                        margin-left: 1.25rem !important;
            }
}

.slick-arrow {
            position: absolute;
            top: 50%;
            z-index: 10;
            display: flex;
            height: 2.5rem;
            width: 2.5rem;
            --tw-translate-y: -50%;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            align-items: center;
            justify-content: center;
            border-radius: 9999px;
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-white) / var(--tw-bg-opacity));
            opacity: 0.8;
            --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 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: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

        box-shadow: 0 calc(2rem / 16) calc(4rem / 16) 0 rgb(0 0 0 / 10%);
}

.slick-arrow.slick-disabled, .slick-arrow.slick-hidden {
            display: none !important;
}

.primary-nav .primary-nav-menu {
        --additional-transitions: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
    }

.primary-nav .primary-nav-menu[aria-hidden="true"] {
            transform: translateX(-100%);
        }

#product-panel {
    margin-inline: auto;
    max-width: calc(1440rem / 16);
}

#product-panel .section-product-panel {
            position: relative;
}

#product-panel .section-product-panel {
            margin-bottom: 4rem;
}

@media (min-width: 768px) {

#product-panel .section-product-panel {
            display: grid;
            gap: 2.5rem;
            grid-template-columns: min(45%, calc(715rem / 16)) minmax(0, 1fr);
            
            margin-top: 2rem;
            padding-inline: 2.5rem
    }
        }

@media (min-width: 1280px) {

#product-panel .section-product-panel {
            gap: 5rem;
            grid-template-columns: min(55%, calc(715rem / 16)) minmax(0, 1fr);
            padding-inline: calc(100rem / 16)
    }
        }

@media (min-width: 768px) {

#product-panel .section-product-panel .product-images {
                position: -webkit-sticky;
                position: sticky;
                top: calc(78rem / 16)
        }
            }

@media (min-width: 1180px) {

#product-panel .section-product-panel .product-images {
                top: calc(117rem / 16)
        }
            }

#product-panel .section-product-panel .product-images .slick-slide li {
            margin: 0px !important;
}

#product-panel .section-product-panel .product-images .slick-slide li {
            padding: 0px !important;
}

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide {
            cursor: pointer;
}

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide {
            padding: 0.125rem;
}

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide div {
            position: relative;
}

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide div::before {
            position: absolute;
}

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide div::before {
            bottom: 0px;
}

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide div::before {
            left: 0px;
}

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide div::before {
            right: 0px;
}

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide div::before {
            width: 100%;
}

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide div::before {
            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(0.4, 0, 0.2, 1);
            transition-duration: 150ms;
}

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide div::before {
        
                    content: "";
                    height: calc(3rem / 16);
                }

#product-panel .section-product-panel .product-images #thumbnail-slider .slick-slide.slick-current div::before {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-rouge) / var(--tw-bg-opacity));
}

#product-panel .section-product-panel .product-details input:checked + .swatch-option--color, #product-panel .section-product-panel .product-details input:checked + .swatch-option--basic {
            --tw-border-opacity: 1;
            border-color: rgb(var(--color-charcoal) / var(--tw-border-opacity));
}

#product-panel .section-product-panel .product-details input:checked + .swatch-option--basic:not(.disabled) {
            font-weight: 700;
}

#product-panel .section-product-panel .product-details .swatch-option--color, #product-panel .section-product-panel .product-details .swatch-option--basic {
            cursor: pointer;
}

#product-panel .section-product-panel .product-details .swatch-option--color, #product-panel .section-product-panel .product-details .swatch-option--basic {
            border-style: solid;
}

#product-panel .section-product-panel .product-details .swatch-option--color:active, #product-panel .section-product-panel .product-details .swatch-option--color:focus, #product-panel .section-product-panel .product-details .swatch-option--color:hover, #product-panel .section-product-panel .product-details .swatch-option--basic:active, #product-panel .section-product-panel .product-details .swatch-option--basic:focus, #product-panel .section-product-panel .product-details .swatch-option--basic:hover {
            --tw-border-opacity: 1;
            border-color: rgb(var(--color-disabled) / var(--tw-border-opacity));
}

#product-panel .section-product-panel .product-details .swatch-option--color {
            position: relative;
}

#product-panel .section-product-panel .product-details .swatch-option--color {
            margin: 0px;
}

#product-panel .section-product-panel .product-details .swatch-option--color {
            height: 2.5rem;
}

#product-panel .section-product-panel .product-details .swatch-option--color {
            width: 2.5rem;
}

#product-panel .section-product-panel .product-details .swatch-option--color {
            flex-shrink: 0;
}

#product-panel .section-product-panel .product-details .swatch-option--color {
            border-radius: 9999px;
}

#product-panel .section-product-panel .product-details .swatch-option--color {
            border-width: 1px;
}

#product-panel .section-product-panel .product-details .swatch-option--color {
            border-color: transparent;
}

#product-panel .section-product-panel .product-details .swatch-option--color {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-white) / var(--tw-bg-opacity));
}

#product-panel .section-product-panel .product-details .swatch-option--color {
            padding: 0.25rem;
}

#product-panel .section-product-panel .product-details .swatch-option--color::before {
            display: block;
}

#product-panel .section-product-panel .product-details .swatch-option--color::before {
            height: 100%;
}

#product-panel .section-product-panel .product-details .swatch-option--color::before {
            width: 100%;
}

#product-panel .section-product-panel .product-details .swatch-option--color::before {
            border-radius: 9999px;
}

#product-panel .section-product-panel .product-details .swatch-option--color.disabled {
            overflow: hidden;
}

#product-panel .section-product-panel .product-details .swatch-option--color.disabled::after {
                            content: "";
                        }

#product-panel .section-product-panel .product-details .swatch-option--color.disabled::after {
            position: absolute;
}

#product-panel .section-product-panel .product-details .swatch-option--color.disabled::after {
            top: 50%;
}

#product-panel .section-product-panel .product-details .swatch-option--color.disabled::after {
            left: 0px;
}

#product-panel .section-product-panel .product-details .swatch-option--color.disabled::after {
            width: 100%;
}

#product-panel .section-product-panel .product-details .swatch-option--color.disabled::after {
            --tw-rotate: 45deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

#product-panel .section-product-panel .product-details .swatch-option--color.disabled::after {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

#product-panel .section-product-panel .product-details .swatch-option--color.disabled::after {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-white) / var(--tw-bg-opacity));
}

#product-panel .section-product-panel .product-details .swatch-option--color.disabled::after {
                            height: 0.15em;
                        }

#product-panel .section-product-panel .product-details .swatch-option--basic {
            margin: 0px;
}

#product-panel .section-product-panel .product-details .swatch-option--basic {
            white-space: nowrap;
}

#product-panel .section-product-panel .product-details .swatch-option--basic {
            border-radius: 9999px;
}

#product-panel .section-product-panel .product-details .swatch-option--basic {
            border-width: 1px;
}

#product-panel .section-product-panel .product-details .swatch-option--basic {
            --tw-border-opacity: 1;
            border-color: rgb(var(--color-disabled) / var(--tw-border-opacity));
}

#product-panel .section-product-panel .product-details .swatch-option--basic {
            padding-left: 0.75rem;
            padding-right: 0.75rem;
}

#product-panel .section-product-panel .product-details .swatch-option--basic {
            padding-top: 0.5rem;
            padding-bottom: 0.5rem;
}

#product-panel .section-product-panel .product-details .swatch-option--basic {
            font-size: 0.875rem;
            line-height: 1.25rem;
}

@media (min-width: 768px) {

            #product-panel .section-product-panel .product-details .swatch-option--basic {
                        font-size: 1rem;
                        line-height: 1.5rem;
            }
}

#product-panel .section-product-panel .product-details .swatch-option--basic.disabled {
            --tw-border-opacity: 1;
            border-color: rgb(var(--color-charcoal) / var(--tw-border-opacity));
}

#product-panel .section-product-panel .product-details .swatch-option--basic.disabled {
            --tw-border-opacity: 0.2;
}

#product-panel .section-product-panel .product-details .swatch-option--basic.disabled {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-charcoal) / var(--tw-bg-opacity));
}

#product-panel .section-product-panel .product-details .swatch-option--basic.disabled {
            --tw-bg-opacity: 0.1;
}

#product-panel .section-product-panel .product-details .swatch-option--basic.disabled {
            --tw-text-opacity: 0.6;
}

/* wishlist button */

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar {
            position: absolute !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar {
            top: 1.5rem !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar {
            right: 1.5rem !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar {
            margin: 0px !important;
}

@media (min-width: 768px) {

            #product-panel .section-product-panel .product-details .swym-wishlist-button-bar {
                        top: 0px !important;
            }
}

@media (min-width: 768px) {

            #product-panel .section-product-panel .product-details .swym-wishlist-button-bar {
                        right: auto !important;
            }
}

@media (min-width: 768px) {

            #product-panel .section-product-panel .product-details .swym-wishlist-button-bar {
                        left: 0px !important;
            }
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist {
            height: 2.25rem !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist {
            width: 2.25rem !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist {
            border-radius: 9999px !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist {
            --tw-bg-opacity: 1 !important;
            background-color: rgb(var(--color-white) / var(--tw-bg-opacity)) !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist {
            padding: 0.5rem !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist {
                    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important;
                }

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist::after {
            top: 50% !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist::after {
            left: 50% !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist::after {
            height: auto !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist::after {
            width: auto !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist::after {
            --tw-translate-x: -50% !important;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist::after {
            --tw-translate-y: -50% !important;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist::after {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist::after {
            font-size: 1.5rem !important;
            line-height: 2rem !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist::after {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--color-charcoal) / var(--tw-text-opacity)) !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist.swym-added {
            cursor: not-allowed !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist.swym-added {
            opacity: 1 !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist.swym-added::after {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--color-rouge) / var(--tw-text-opacity)) !important;
}

#product-panel .section-product-panel .product-details .swym-wishlist-button-bar .swym-add-to-wishlist .swym-wishlist-cta {
            display: none;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override {
            --tw-text-opacity: 1;
            color: rgb(var(--color-charcoal) / var(--tw-text-opacity));
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs * {
                        color: inherit !important;
                    }

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--color-beige) / var(--tw-border-opacity)) !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link {
            padding-top: 1rem !important;
            padding-bottom: 1rem !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link {
            font-size: 0.875rem !important;
            line-height: 1.25rem !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link {
            font-weight: 700 !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link {
            letter-spacing: 0.1em !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link::after {
            height: 0.75rem !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link::after {
            width: 0.75rem !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link::after {
            transform: none !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link::after {
            border-width: 0px !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link::after {
            background-size: contain !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link::after {
            background-repeat: no-repeat !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link::after {
    
                            background-image: url({{ 'icon-plus.png' | file_img_url: '18x' }}) !important;
                        }

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-link.is-active::after {
                            background-image: url({{ 'icon-minus.png' | file_img_url: '18x' }}) !important;
                        }

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-content-inner {
            margin-top: 1rem !important;
            margin-bottom: 1rem !important;
}

#product-panel .section-product-panel .product-details #pdp-accordion-override .station-tabs .station-tabs-content-inner {
            font-weight: 400 !important;
}

.section-product-reviews {
            margin-bottom: 3rem;
}

.section-product-reviews #stamped-main-widget {
            margin: 0px !important;
}

.section-product-reviews #stamped-main-widget {
            margin-left: 1.5rem !important;
            margin-right: 1.5rem !important;
}

.section-product-reviews #stamped-main-widget .stamped-container {
            margin-bottom: 0px !important;
}

.section-product-reviews #stamped-main-widget .stamped-container {
            border-width: 0px !important;
}

.section-product-reviews #stamped-main-widget .stamped-container {
            border-bottom-width: 1px !important;
}

.section-product-reviews #stamped-main-widget .stamped-container {
            border-style: solid !important;
}

.section-product-reviews #stamped-main-widget .stamped-container {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--color-beige) / var(--tw-border-opacity)) !important;
}

.section-product-reviews #stamped-main-widget .stamped-container {
            padding-bottom: 1.5rem !important;
}

.section-product-reviews #stamped-main-widget .stamped-container * {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--color-disabled) / var(--tw-border-opacity)) !important;
}

.section-product-reviews #stamped-main-widget .stamped-container .stamped-tabs #tab-reviews {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--color-blue) / var(--tw-border-opacity)) !important;
}

.section-product-reviews #stamped-main-widget .stamped-summary .stamped-summary-caption-2 {
            display: block !important;
}

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header {
                display: grid;
                grid-template-columns: -webkit-max-content -webkit-max-content;
                grid-template-columns: max-content max-content;
                grid-template-areas:    "a a"
                                        "b c";
            }

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header > *:not(.created, .author, .stamped-starratings, .stamped-review-header-title) {
            display: none;
}

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .created, .section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .author {
            margin-right: 0.875rem;
}

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .created, .section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .author {
            font-family: Montserrat, Helvetica, Arial, sans-serif;
}

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .created, .section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .author {
            font-size: 0.875rem;
            line-height: 1.25rem;
}

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .created, .section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .author {
            font-weight: 400;
}

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .created { grid-area: c; }

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .author { grid-area: b; }

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .stamped-starratings {
            margin-bottom: 0.375rem;
}

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .stamped-starratings {
                    grid-area: a;
                }

.section-product-reviews #stamped-main-widget .stamped-review .stamped-review-header .stamped-starratings .stamped-fa {
            --tw-text-opacity: 1 !important;
            color: rgb(var(--color-charcoal) / var(--tw-text-opacity)) !important;
}

.section-product-reviews #stamped-main-widget .stamped-review-content {
            margin-top: 1rem;
}

.section-product-reviews #stamped-main-widget .stamped-review-content {
            margin-bottom: 2rem;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-header-title {
            margin: 0px;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-header-title {
            font-family: Montserrat, Helvetica, Arial, sans-serif;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-header-title {
            font-size: 1rem;
            line-height: 1.5rem;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-header-title {
            font-weight: 700;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-header-title {
            text-transform: uppercase;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-header-title {
            letter-spacing: 0.1em;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-content-body {
            margin-top: 0.25rem;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-content-body {
            font-family: Montserrat, Helvetica, Arial, sans-serif;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-content-body {
            font-size: 1rem;
            line-height: 1.5rem;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-content-body {
            font-weight: 400;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-footer {
            display: none;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-reply {
            margin: 0px !important;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-reply {
            margin-top: 2rem !important;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-reply {
            border-left-width: 1px !important;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-reply {
            --tw-border-opacity: 1 !important;
            border-color: rgb(var(--color-rouge) / var(--tw-border-opacity)) !important;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-reply {
            padding-top: 0px !important;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-reply .stamped-review-avatar {
            height: 1.5rem !important;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-reply .stamped-review-avatar {
            width: 1.5rem !important;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-reply .created {
            display: none;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-reply .stamped-review-content {
            margin: 0px;
}

.section-product-reviews #stamped-main-widget .stamped-review-content .stamped-review-reply .stamped-review-content {
            padding-left: 2.25rem;
}

.section-product-reviews #stamped-main-widget .stamped-pagination {
            font-family: Montserrat, Helvetica, Arial, sans-serif !important;
}

.section-product-reviews #stamped-main-widget .stamped-pagination .previous > a, .section-product-reviews #stamped-main-widget .stamped-pagination .next > a {
            position: relative;
}

.section-product-reviews #stamped-main-widget .stamped-pagination .previous > a .stamped-link-disabled, .section-product-reviews #stamped-main-widget .stamped-pagination .next > a .stamped-link-disabled {
            opacity: 0.5;
}

.section-product-reviews #stamped-main-widget .stamped-pagination .previous > a::after, .section-product-reviews #stamped-main-widget .stamped-pagination .next > a::after {
                    content: "";
                    background-image: url({{ 'chevron-left.png' | file_img_url }});
                    background-size: calc(6rem / 16);
                }

.section-product-reviews #stamped-main-widget .stamped-pagination .previous > a::after, .section-product-reviews #stamped-main-widget .stamped-pagination .next > a::after {
            position: absolute;
}

.section-product-reviews #stamped-main-widget .stamped-pagination .previous > a::after, .section-product-reviews #stamped-main-widget .stamped-pagination .next > a::after {
            top: 0px;
            right: 0px;
            bottom: 0px;
            left: 0px;
}

.section-product-reviews #stamped-main-widget .stamped-pagination .previous > a::after, .section-product-reviews #stamped-main-widget .stamped-pagination .next > a::after {
            --tw-bg-opacity: 1;
            background-color: rgb(var(--color-white) / var(--tw-bg-opacity));
}

.section-product-reviews #stamped-main-widget .stamped-pagination .previous > a::after, .section-product-reviews #stamped-main-widget .stamped-pagination .next > a::after {
            background-position: center;
}

.section-product-reviews #stamped-main-widget .stamped-pagination .previous > a::after, .section-product-reviews #stamped-main-widget .stamped-pagination .next > a::after {
            background-repeat: no-repeat;
}

.section-product-reviews #stamped-main-widget .stamped-pagination .next > a::after {
            --tw-rotate: 180deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.section-product-reviews #stamped-main-widget .stamped-pagination .next > a::after {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.section-product-reviews #stamped-main-widget .stamped-pagination .page.active {
            --tw-text-opacity: 1;
            color: rgb(var(--color-rouge) / var(--tw-text-opacity));
}

.section-product-reviews #stamped-main-widget .stamped-pagination .page * {
                    color: inherit !important;
                }

.section-recently-viewed {
            margin-top: 3rem;
            margin-bottom: 4rem;
}

.section-recently-viewed .slick-slide > div,
        .section-recently-viewed .slick-slide .card-wrapper,
        .section-recently-viewed .slick-slide .product-card {
            height: 100%;
        }

.section-recently-viewed .slick-slide .add-to-cart {
            padding: 0.875rem;
}

.section-recently-viewed .slick-slide .add-to-cart {
            font-size: 0.875rem;
            line-height: 1.25rem;
}

/*  */

:root {
    --color-disabled: 224 224 224;

    --color-charcoal: 69 69 69;

    --color-white: 255 255 255;

    --color-rouge: 201 51 41;

    --color-blue: 102 200 203;

    --color-beige: 253 228 205;
}

.contrast { /* Use for potential dark/contrast mode */
    --color-white-contrast: #000000;
    --color-white: var(--color-white-contrast);
}

@media (min-width: 768px) {

            .md\:tw-not-sr-only {
                        position: static;
                        width: auto;
                        height: auto;
                        padding: 0;
                        margin: 0;
                        overflow: visible;
                        clip: auto;
                        white-space: normal;
            }

            .md\:tw-relative {
                        position: relative;
            }

            .md\:tw-mx-0 {
                        margin-left: 0px;
                        margin-right: 0px;
            }

            .md\:tw-mt-8 {
                        margin-top: 2rem;
            }

            .md\:tw-mt-0 {
                        margin-top: 0px;
            }

            .md\:tw-mb-6 {
                        margin-bottom: 1.5rem;
            }

            .md\:tw-mt-6 {
                        margin-top: 1.5rem;
            }

            .md\:tw-block {
                        display: block;
            }

            .md\:tw-hidden {
                        display: none;
            }

            .md\:tw-grid-cols-\[auto_1fr\] {
                        grid-template-columns: auto 1fr;
            }

            .md\:tw-justify-start {
                        justify-content: flex-start;
            }

            .md\:tw-pt-12 {
                        padding-top: 3rem;
            }

            .md\:tw-pb-6 {
                        padding-bottom: 1.5rem;
            }

            .md\:tw-text-left {
                        text-align: left;
            }

            .md\:tw-text-4xl {
                        font-size: 2.25rem;
                        line-height: 2.5rem;
            }

            .md\:tw-text-lg {
                        font-size: 1.125rem;
                        line-height: 1.75rem;
            }

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

            .tw-group:hover .md\:group-hover\:tw-bg-blue {
                        --tw-bg-opacity: 1;
                        background-color: rgb(var(--color-blue) / var(--tw-bg-opacity));
            }
}

@media (min-width: 1024px) {

            .lg\:tw-pl-8 {
                        padding-left: 2rem;
            }

            .lg\:tw-pr-4 {
                        padding-right: 1rem;
            }

            .lg\:tw-pr-8 {
                        padding-right: 2rem;
            }

            .lg\:tw-pl-4 {
                        padding-left: 1rem;
            }

            .lg\:tw-text-5xl {
                        font-size: 3rem;
                        line-height: 1;
            }

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