        @font-face {
            font-family: 'Sequel Sans';
            src: url(//cdn.shopify.com/s/files/1/0253/6711/7908/files/SequelSans-BookBody.woff2?v=12701350097141477599) format('woff2'),
                url(//cdn.shopify.com/s/files/1/0253/6711/7908/files/SequelSans-BookBody.woff?v=8261433144856178514) format('woff');
            font-weight: normal;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: 'Sequel Sans';
            src: url(//cdn.shopify.com/s/files/1/0253/6711/7908/files/SequelSans-SemiBoldBody.woff2?v=7170911817634847783) format('woff2'),
                url(//cdn.shopify.com/s/files/1/0253/6711/7908/files/SequelSans-SemiBoldBody.woff?v=18132392892598833466) format('woff');
            font-weight: 700;
            font-style: normal;
            font-display: swap;
        }

        @font-face {
            font-family: 'Sequel Sans';
            src: url(//cdn.shopify.com/s/files/1/0253/6711/7908/files/SequelSans-RomanBody.woff2?v=12576638178631927202) format('woff2'),
                url(//cdn.shopify.com/s/files/1/0253/6711/7908/files/SequelSans-RomanBody.woff?v=13909135799352776030) format('woff');
            font-weight: 500;
            font-style: normal;
            font-display: swap;
        }

        :root {
            /*! General */
            --color-base-text: 26 39 50;
            --color-base-highlight: 224 242 117;
            --color-base-background: 255 255 255;
            --color-base-button: 26 39 50;
            --color-base-button-gradient: #1a2732;
            --color-base-button-text: 255 255 255;
            --color-keyboard-focus: 11 97 205;
            --color-shadow: 168 232 226;
            --color-price: 26 39 50;
            --color-sale-price: 26 39 50;
            --color-sale-tag: 224 242 117;
            --color-sale-tag-text: 26 39 50;
            --color-rating: 224 242 117;
            --color-placeholder: 250 250 250;
            --color-success-text: 26 39 50;
            --color-success-background: 224 242 117;
            --color-error-text: 250 250 250;
            --color-error-background: 26 39 50;
            --color-info-text: 180 83 9;
            --color-info-background: 255 251 235;

            /*! Menu and drawers */
            --color-drawer-text: 26 39 50;
            --color-drawer-background: 255 255 255;
            --color-drawer-button-background: 26 39 50;
            --color-drawer-button-gradient: #1a2732;
            --color-drawer-button-text: 255 255 255;
            --color-drawer-overlay: 26 39 50;

            /*! Product card */
            --card-radius: var(--rounded-card);
            --card-border-width: 0.0rem;
            --card-border-opacity: 0.0;
            --card-shadow-opacity: 0.1;
            --card-shadow-horizontal-offset: 0.0rem;
            --card-shadow-vertical-offset: 0.0rem;

            /*! Buttons */
            --buttons-radius: var(--rounded-button);
            --buttons-border-width: 2px;
            --buttons-border-opacity: 1.0;
            --buttons-shadow-opacity: 0.0;
            --buttons-shadow-horizontal-offset: 0px;
            --buttons-shadow-vertical-offset: 0px;

            /*! Inputs */
            --inputs-radius: var(--rounded-input);
            --inputs-border-width: 0px;
            --inputs-border-opacity: 1.0;

            /*! Spacing */
            --sp-0d5: 0.125rem;
            --sp-1: 0.25rem;
            --sp-1d5: 0.375rem;
            --sp-2: 0.5rem;
            --sp-2d5: 0.625rem;
            --sp-3: 0.75rem;
            --sp-3d5: 0.875rem;
            --sp-4: 1rem;
            --sp-4d5: 1.125rem;
            --sp-5: 1.25rem;
            --sp-5d5: 1.375rem;
            --sp-6: 1.5rem;
            --sp-6d5: 1.625rem;
            --sp-7: 1.75rem;
            --sp-7d5: 1.875rem;
            --sp-8: 2rem;
            --sp-8d5: 2.125rem;
            --sp-9: 2.25rem;
            --sp-9d5: 2.375rem;
            --sp-10: 2.5rem;
            --sp-10d5: 2.625rem;
            --sp-11: 2.75rem;
            --sp-12: 3rem;
            --sp-13: 3.25rem;
            --sp-14: 3.5rem;
            --sp-15: 3.875rem;
            --sp-16: 4rem;
            --sp-18: 4.5rem;
            --sp-20: 5rem;
            --sp-23: 5.625rem;
            --sp-24: 6rem;
            --sp-26: 6.5rem;
            --sp-28: 7rem;
            --sp-32: 8rem;
            --sp-36: 9rem;
            --sp-40: 10rem;
            --sp-44: 11rem;
            --sp-48: 12rem;
            --sp-52: 13rem;
            --sp-56: 14rem;
            --sp-60: 15rem;
            --sp-64: 16rem;
            --sp-72: 18rem;
            --sp-80: 20rem;
            --sp-96: 24rem;
            --sp-100: 32rem;

            /*! Font family */
            --font-heading-family: 'Sequel Sans', "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
            --font-heading-style: normal;
            --font-heading-weight: 700;
            --font-heading-line-height: 1;
            --font-heading-letter-spacing: -0.02em;

            --font-heading-text-transform: uppercase;


            --font-body-family: 'Sequel Sans', "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
            --font-body-style: normal;
            --font-body-weight: 400;
            --font-body-line-height: 1.3;
            --font-body-letter-spacing: -0.02em;

            --font-navigation-family: var(--font-body-family);
            --font-navigation-size: 1.25rem;

            --font-navigation-text-transform: uppercase;


            --font-button-family: var(--font-body-family);
            --font-button-size: clamp(0.875rem, 0.8115rem + 0.1587vw, 1.0rem);

            --font-button-text-transform: uppercase;


            --font-product-family: var(--font-body-family);
            --font-product-size: clamp(1.0rem, 0.873rem + 0.3175vw, 1.25rem);

            --font-product-text-transform: uppercase;


            /*! Font size */
            --text-3xs: 0.625rem;
            --text-2xs: 0.6875rem;
            --text-xs: 0.75rem;
            --text-2sm: 0.8125rem;
            --text-sm: 0.875rem;
            --text-base: 1.0rem;
            --text-lg: 1.125rem;
            --text-xl: 1.25rem;
            --text-2xl: 1.5rem;
            --text-3xl: 1.875rem;
            --text-4xl: 2.25rem;
            --text-5xl: 3.0rem;
            --text-6xl: 3.75rem;
            --text-7xl: 4.5rem;
            --text-8xl: 6.0rem;

            /*! Layout */
            --page-width: 1920px;
            --gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12));
            --grid-gap: clamp(40px, 20vw, 60px);
            --page-padding: var(--sp-4);
            --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width));
            --rounded-button: 0rem;
            --rounded-input: 0rem;
            --rounded-card: 0rem;
            --rounded-block: 0rem;

            /*! Other */
            --icon-weight: 1.4px;
        }

        @media screen and (min-width: 1024px) {
            :root {
                --page-padding: var(--sp-9);
            }
        }

        @media screen and (min-width: 1280px) {
            :root {
                --gap-padding: var(--sp-12);
                --page-padding: var(--sp-12);
            }
        }

        @media screen and (min-width: 1536px) {
            :root {
                --page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2);
            }
        }



        /**
特殊处理
*/
        .product-card__content {
            display: none !important;
        }

        .product-card__media .rating,
        .product-card__media .badges {
            display: none !important;
        }