/** Shopify CDN: Minification failed

Line 13026:5 Expected identifier but found whitespace
Line 13375:4 Unexpected "{"
Line 13395:16 Unexpected ">"
Line 15464:1 Unexpected "}"

**/
@charset "UTF-8";

*,
*::before,
*::after {
    box-sizing: border-box;
}

@font-face {
    font-family: 'Tenor Sans';
    src: url('{{ "TenorSans.woff" | asset_url }}') format('woff');
    font-weight: normal;
    font-style: normal;
}

body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
button.card__quick-view-icon.card__quick-view-icon--hover.button.button--plain.block.color.color-default dl,
dd {
    margin: 0;
}

[role="list"],
ul[role="tablist"],
ul[role="listbox"],
ol[role="list"] {
    list-style: none;
}

html:focus-within {
    scroll-behavior: smooth;
}

body {
    text-rendering: optimizeSpeed;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.5;
}

a:not([class]) {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
}

img,
picture {
    width: 100%;
    max-width: 100%;
    display: block;
    height: auto;
}

html {
    scroll-behavior: smooth;
}

input,
button,
textarea,
select {
    font: inherit;
}

.shopify-app-block #event-calendar-app .xl .calendar-list-event__name {
    font-size: 36px !important;
    color: #886644 !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
    font-family: "TT Chocolates" !important;
}

.shopify-app-block #event-calendar-app .calendar-list-event__short-description {
    display: none !important;
}

.shopify-app-block #event-calendar-app .md .calendar-list-event__color2 {
    display: none !important;
}

.shopify-app-block #event-calendar-app .calendar-list-event {
    border-bottom: 1px solid #88664433 !important;
    padding: 30px 0 !important;
}

.shopify-app-block #event-calendar-app .calendar-list-event__date__day {
    font-weight: bold !important;
    font-size: 35px !important;
    line-height: 1 !important;
    color: #886644 !important;
    font-family: "TT Chocolates" !important;
}

#event-calendar-app .calendar-list-event__date__month {
    font-size: 18px !important;
    text-transform: uppercase !important;
    color: #886644 !important;
    font-family: "TT Chocolates" !important;
}

#shopify-section-template--17871807217904__1726034792faf68219 {
    background: #f7efe7 !important;
}

#shopify-section-template--17871807217904__1726034792faf68219 .color.color-default {
    background: transparent !important;
}

body .shopify-app-block #event-calendar-app .calendar-list-event {
    background: #f7efe7 !important;
}

.shopify-app-block div[data-widgetuuid="91cceb1a-e997-415e-9a12-bf27b84f52a2"] #event-calendar-app .calendar-list-event {
    background: #f7efe7 !important;
}

.shopify-app-block div[data-widgetuuid="91cceb1a-e997-415e-9a12-bf27b84f52a2"] #event-calendar-app .calendar-list-event__header:hover {
    background: #f7efe7 !important;
}

.shopify-app-block #event-calendar-app .calendar-list-view__navigation-container {
    display: none !important;
    margin-left: -15px !important;
}

.shopify-app-block div[data-widgetuuid="91cceb1a-e997-415e-9a12-bf27b84f52a2"] #event-calendar-app .calendar-event-details__description {
    color: #3b3b3b !important;
    background: #f7efe7 !important;
}

.calendar-event-details__long-description font {
    font-family: 'TT Chocolates';
}

@media (prefers-reduced-motion: reduce) {
    html:focus-within {
        scroll-behavior: auto;
    }

    *,
    *::before,
    *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}

.header {
    z-index: 999 !important;
}

a.featured_cart_button {
    margin-left: 52%;
}

header#shopify-section-sections--17871807545584__header.stickyHeader {
    top: 50px !important;
    position: fixed;
    width: 100%;
    z-index: 999 !important;
}

button.card__quick-view-icon.card__quick-view-icon--hover.button.button--plain.block.color.color-default svg {
    display: none;
}

button.card__quick-view-icon.card__quick-view-icon--hover.button.button--plain.block.color.color-default:before {
    top: 10px;
    left: 25px;
    position: absolute;
    content: "Quick View";
    width: 100px;
    height: 46px;
}

button.card__quick-view-icon.card__quick-view-icon--hover.button.button--plain.block.color.color-default {
    width: 40%;
    height: 46px;
    position: absolute;
    left: 20px;
    top: 122%;
    border: 1px solid #331349;
    border-radius: 30px;
}

loess-collapsible-panel#MainProductCollapsibleTab-template--17871807086832__main-collapsible_tab_9hDx68 img {
    width: 18%;
    display: inline-block;
    margin: 20px;
}

section#shopify-section-template--17871807119600__1723569388781dcff1 {
    display: none;
}

section#shopify-section-template--17871807119600__rich_text_hBdNwN h2.h0 {
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 6px !important;
    padding: 18px 34px !important;
    text-transform: uppercase !important;
    background-color: rgb(var(--color-accent, var(--color-default-text)));
    color: #292017;
    border-radius: 60px;
    font-family: "TT Chocolates";
    border: none !important;
    line-height: 20px;
    cursor: pointer;
}

form.gf-controls-search-form {
    display: none;
}

.collection-bar {
    display: none !important;
}

form.spf-product__form {
    opacity: 0;
    transition: bottom 0.3s ease;
    bottom: -40px;
}

.spf-product-card.spf-product-card__center.spf-product-card__template-5:hover form.spf-product__form {
    opacity: 1;
    bottom: 0px;
}

button.spf-product__form-btn-addtocart {
    border-radius: 30px !important;
    width: 100% !important;
    max-width: 160px;
    min-width: 160px;
    text-align: center !important;
    margin-top: 15px !important;
    font-size: 16px !important;
    height: 46px !important;
    font-weight: 500 !important;
}

button.spf-product__form-btn-addtocart:hover {
    font-weight: 600 !important;
}

body {
    font-family: var(--font-b-family);
    background-color: var(--color-default-background);
    color: rgb(var(--color-default-text));
}

h1.usf-page-title {
    display: none;
}

.usf-facets.usf-no-select.usf-zone.usf-sr-filters {
    text-align: end;
}

.usf-vendor {
    display: none;
}

.usf-filters-horz .usf-facet .usf-title .usf-pm {
    margin-left: 20px !important;
}

.usf-title {
    text-align: center;
    font-size: 19px !important;
    font-weight: 700 !important;
}

.usf-price-wrapper {
    text-align: center;
    font-size: 18px !important;
}

p.usf-preview__description img {
    display: inline-block;
}

.usf-results.usf-clear.usf-grid .usf-title {
    padding: 5px 50px;
}

.marquee-wrapper {
    text-align: center;
}

.marquee-wrapper .container {
    overflow: hidden;
}

.marquee-inner span {
    float: left;
    width: 50%;
}

a.featured_cart_button {
    opacity: 0;
}

loess-product-card.card:hover a.featured_cart_button {
    opacity: 1;
    transition: opacity 0.35s ease;
}

.marquee-wrapper .marquee-block {
    --total-marquee-items: 5;
    height: 200px;
    /* width: calc(250px * (var(--total-marquee-items))); */
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    margin: 20px auto;
    padding: 30px 0;
    width: 90%;
}

.marquee-inner {
    display: block;
    width: 200%;
    position: absolute;
}

.marquee-inner.to-left {
    animation: marqueeLeft 25s linear infinite;
}

.marquee-item img {
    width: 70%;
    height: 115px;
}

.marquee-item {
    width: 23%;
    height: auto;
    display: inline-block;
    margin: 0 10px;
    float: left;
    transition: all 0.2s ease-out;
}

@keyframes marqueeLeft {
    0% {
        left: 0;
    }

    100% {
        left: -100%;
    }
}

@keyframes marqueeRight {
    0% {
        left: -100%;
    }

    100% {
        left: 0;
    }
}

.color-custom,
.color[class*="color-"] {
    color: rgb(var(--color-foreground));
    background-color: rgba(var(--color-background));
}

.color-soft {
    --color-foreground: var(--color-default-text);
    --color-background: var(--color-soft-background);
    --color-accent: var(--color-foreground);
}

.color-default,
.color-default-with-accent-1 {
    --color-foreground: var(--color-default-text);
    --color-background: var(--color-default-background);
    --color-gradient: var(--color-gradient-background);
}

.color-default-with-accent-1 {
    --color-accent: var(--color-accent-1);
}

.color-inverse,
.color-inverse-with-accent-2 {
    --color-gradient: var(--color-gradient-text);
}

.color-inverse {
    --color-foreground: var(--color-default-background);
    --color-background: var(--color-default-text);
}

.color-inverse-with-accent-2 {
    --color-foreground: var(--color-default-background);
    --color-background: var(--color-default-text);
    --color-accent: var(--color-accent-2);
}

.color-accent-1 {
    --color-foreground: var(--color-default-background);
    --color-background: var(--color-accent-1);
    --color-accent: var(--color-foreground);
    --color-gradient: var(--color-gradient-accent-1);
}

.color-accent-2 {
    --color-foreground: var(--color-default-text);
    --color-background: var(--color-accent-2);
    --color-accent: var(--color-foreground);
    --color-gradient: var(--color-gradient-accent-2);
}

.color-accent-3 {
    --color-foreground: var(--color-default-background);
    --color-background: var(--color-accent-3);
    --color-accent: var(--color-foreground);
    --color-gradient: var(--color-gradient-accent-3);
}

/* Standalone classes below (shouldn't be used at the same level as .color) */

/* TODO: Set this to a new color scheme */

.color-soft-background {
    background-color: rgba(var(--color-default-text),
            var(--color-soft-background-opacity));
}

.color-soft-background--default-color {
    --color-foreground: var(--color-default-text);
}

.soft-background {
    background-color: rgba(var(--color-default-text),
            var(--soft-background-opacity));
}

.soft-background--default-text {
    color: rgb(var(--color-default-background)) !important;
}

.color-accent,
.rte a {
    color: rgb(var(--color-accent, currentColor)) !important;
}

.color-gradient {
    background: rgb(var(--color-background));
    background: var(--color-gradient);
}

.color-gradient--fixed {
    background-attachment: fixed;
}

.shadow {
    box-shadow: var(--shadow);
}

/* Common height classes used in select sections across the theme */

div[class*="--x-small"] {
    --height: var(--section-height-x-small);
}

div[class*="--small"] {
    --height: var(--section-height-small);
}

div[class*="--medium"] {
    --height: var(--section-height-medium);
}

div[class*="--large"] {
    --height: var(--section-height-large);
}

div[class*="--x-large"] {
    --height: var(--section-height-x-large);
}

/* Aspect ratio %s for padding-bottom hack, will
eventually replace this with newer aspect-ratio property */

[class*="--landscape"] {
    --aspect-ratio: 56.25%;
}

[class*="--portrait"] {
    --aspect-ratio: 150%;
}

[class*="--square"],
[class*="--circle"] {
    --aspect-ratio: 100%;
}

.scroll-lock {
    overflow: hidden;
    touch-action: none;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    background-color: rgba(var(--color-default-background));
}

#MainContent {
    flex: 1;
    background-color: rgb(var(--color-default-background));
}

.template-password {
    display: grid;
}

.container {
    width: 100%;
    max-width: var(--container-width);
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--container-gutter);
    padding-right: var(--container-gutter);
}

.container--capped {
    max-width: 1600px;
}

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

.text-right {
    text-align: right;
}

.overflow {
    overflow: initial !important;
}

.section-vertical-spacer {
    padding-top: calc(var(--padding-top, 1) * var(--vertical-spacer));
    padding-bottom: calc(var(--padding-bottom, 1) * var(--vertical-spacer));
}

.vertical-spacer {
    padding-top: var(--vertical-spacer);
    padding-bottom: var(--vertical-spacer);
}

.vertical-spacer--reduced {
    padding-top: var(--container-gutter);
    padding-bottom: var(--container-gutter);
}

#MainContent.template-index> :first-child .section-vertical-spacer {
    padding-top: calc((var(--padding-top, 1) * var(--vertical-spacer)) + var(--header-transparent-buffer, 0));
}

.shopify-section--span-height:first-child>div {
    display: grid;
    height: 100%;
}

.section-vertical-spacer>.section-span-height-wrapper {
    display: grid;
    height: 100%;
}

.section-form {
    display: grid;
    gap: 50px;
    justify-items: center;
    width: 100%;
}

.section-form--start {
    justify-items: start;
    align-content: start;
}

.section-form>form {
    min-width: min(540px, 100%);
    max-width: 540px;
    margin: 0 auto;
}

.section-form+.product-grid {
    margin-top: var(--vertical-spacer);
}

.section-form+.collection {
    padding-top: calc(var(--vertical-spacer) / 2);
}

.template-search,
.template-account,
.template-activate_account,
.template-addresses,
.template-login,
.template-order,
.template-register,
.template-reset_password {
    display: grid;
}

.border-radius {
    border-radius: var(--radius);
    overflow: hidden;
}

.hide,
[hidden] {
    display: none;
}

.background-title-section h1 {
    font-size: 92px !important;
    margin: 0;
    font-weight: 400 !important;
    color: #F6EFE9 !important;
    text-transform: uppercase !important;
    font-family: "TT Chocolates" !important;
}

.background-title-section {
    padding: 190px 20px !important;
}

.custom-section-right h2 {
    font-size: 52px !important;
    margin-bottom: 20px;
    font-weight: 400 !important;
    line-height: 60px !important;
    color: #292017 !important;
    text-transform: uppercase !important;
    font-family: "TT Chocolates" !important;
}

.custom-section-right p {
    font-size: 18px !important;
    text-align: left !important;
    font-family: "TT Chocolates" !important;
    color: #292017 !important;
}

div#shopify-section-template--18654454055152__left_image_right_text_rcmFJN .custom-section {
    background-image: url(//dryshtea.com/cdn/shop/files/paper_156aef4b-d4ca-4bfd-b43c-08f40ca7dace_1600x900.png?v=1726471599) !important;
    background-size: cover !important;
    background-color: #f6efe9 !important;
}

#shopify-section-template--18036174422256__image_mXWwEr .button-group {
    width: 100% !important;
}










/* @media (max-width: 750px) {
    .hide-mobile {
        display: none !important;
    }
} */

@media (min-width: 751px) {
    .hide-tablet-and-up {
        display: none !important;
    }
}

@media (min-width: 751px) and (max-width: 991px) {
    .hide-tablet {
        display: none !important;
    }
}

@media (max-width: 990px) {
    .hide-mobile-and-tablet {
        display: none !important;
    }
}

@media (min-width: 991px) {
    .hide-desktop {
        display: none !important;
    }
}

@media (max-width: 991px) {
    a.featured_cart_button {
        opacity: 1;
    }
}

h1,
h2,
h3,
h4,
h5,
h6,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.large-heading {
    font-size: calc(var(--font-size) + (var(--font-size) * var(--font-h-base-size) / 100));
    font-family: var(--font-h-family);
    font-style: var(--font-h-style);
    font-weight: var(--font-h-weight);
    letter-spacing: calc(var(--font-h-letter-spacing) / 1000 * 1em);
    /* line-height: var(--font-h-line-height); */
    line-height: 1.2;
    word-wrap: break-word;
    font-weight: 700 !important;
}

body.capitalize-headings :is(h1, h2, h3, h4, h5, h6, .h0, .h1, .h2, .h3, .h4, .h5, .h6),
body.capitalize-buttons :is(.button--primary,
    .button--secondary,
    button.shopify-payment-button__button--unbranded),
body.capitalize-navigation :is(.menu-list-item, .menu-dropdown__link) {
    text-transform: uppercase;
}

.h0 {
    --font-size: 3.125rem;
}

@media (min-width: 751px) {
    .h0 {
        --font-size: 4.063rem;
    }
}

@media (min-width: 991px) {
    .h0 {
        --font-size: 5rem;
    }
}

h1,
.h1 {
    --font-size: 1.875rem;
}

@media (min-width: 751px) {

    h1,
    .h1 {
        --font-size: 2.5rem;
    }
}

@media (min-width: 991px) {

    h1,
    .h1 {
        --font-size: 3.125rem;
    }
}

h2,
.h2 {
    --font-size: 1.625rem;
}

@media (min-width: 751px) {

    h2,
    .h2 {
        --font-size: 2.1875rem;
    }
}

@media (min-width: 991px) {

    h2,
    .h2 {
        --font-size: 2.5rem;
    }
}

h3,
.h3 {
    --font-size: 1.375rem;
}

@media (min-width: 751px) {

    h3,
    .h3 {
        --font-size: 1.5rem;
    }
}

@media (min-width: 991px) {

    h3,
    .h3 {
        --font-size: 1.75rem;
    }
}

h4,
.h4 {
    --font-size: 1rem;
}

h5,
.h5 {
    --font-size: 0.75rem;
}

h6,
.h6 {
    --font-size: 0.65rem;
}

body,
.body-text,
.large-subtext,
.small-subtext,
.large-body-text,
.small-body-text,
.small-caption,
.caption,
.small-text {
    font-size: calc(var(--font-size) + (var(--font-size) * var(--font-b-base-size) / 100));
    font-family: var(--font-b-family);
    font-style: var(--font-b-style);
    font-weight: var(--font-b-weight);
    letter-spacing: calc(var(--font-b-letter-spacing) / 1000 * 1em + var(--letter-spacing, 0px));
    line-height: var(--font-b-line-height);
}

body,
.body-text {
    --font-size: 1.125rem;
}

@media (min-width: 751px) {

    body,
    .body-text {
        --font-size: 1.1875rem;
    }
}

@media (min-width: 991px) {

    body,
    .body-text {
        --font-size: 1.25rem;
    }
}

.large-heading {
    --font-size: 3.75rem;
}

@media (min-width: 751px) {
    .large-heading {
        --font-size: 5rem;
    }
}

@media (min-width: 991px) {
    .large-heading {
        --font-size: 6.25rem;
    }
}

.large-subtext,
.small-subtext {
    --font-size: 0.875rem;
    --letter-spacing: 2px;

    text-transform: uppercase;
}

@media (min-width: 751px) {
    .large-subtext {
        --font-size: 1rem;
    }
}

@media (min-width: 991px) {
    .large-subtext {
        --font-size: 1.125rem;
    }
}

.large-body-text {
    --font-size: 1.375rem;
}

@media (min-width: 751px) {
    .large-body-text {
        --font-size: 1.6875rem;
    }
}

@media (min-width: 991px) {
    .large-body-text {
        --font-size: 1.875rem;
    }
}

.small-body-text {
    --font-size: 1.125rem;
}

.caption {
    --font-size: 1rem;
}

.small-caption {
    --font-size: 0.875rem;
}

.small-text {
    --font-size: 0.75rem;
}

a {
    color: currentColor;
    text-decoration: inherit;
}

label {
    cursor: pointer;
}

.rte {
    word-wrap: break-word;
}

.rte a {
    border-bottom: 1px solid rgb(var(--color-accent, var(--color-foreground)));
    transition: opacity 150ms ease-in-out;
}

.rte> :first-child {
    margin-top: 0;
}

.rte>p {
    margin-top: 1em;
    margin-bottom: 1em;
}

.rte>p:last-child {
    margin-bottom: 0;
}

.rte>p:not(:first-child) {
    margin-top: 20px;
}

.rte img {
    border-radius: var(--radius);
}

.rte a:hover {
    opacity: 0.75;
}

.rte h1 {
    margin: 56px 0 36px;
}

.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6 {
    margin: 50px 0 32px;
}

.rte ul {
    list-style-type: disc;
}

.rte ol,
.rte ul {
    padding: 0;
    margin: 1em;
    text-align: start;
}

.rte ol>*+*,
.rte ul>*+* {
    margin-top: 5px;
}

.rte blockquote {
    background-color: rgba(var(--color-foreground), 0.04);
    border-left: 10px solid rgb(var(--color-foreground));
    margin: 40px 0 60px;
    padding: 30px;
    border-radius: var(--radius);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.rte table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

loess-3d-model {
    display: block;
    padding-bottom: 100%;
}

loess-3d-model .shopify-model-viewer-ui,
loess-3d-model model-viewer {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
}

.product__xr-button {
    margin-top: 20px !important;
}

@media (max-width: 750px) {
    .product__xr-button:not([data-shopify-xr-hidden]) {
        display: flex;
    }
}

@media (min-width: 751px) {
    .product__xr-button[data-shopify-xr-hidden] {
        display: none;
    }
}

.product__xr-button>span {
    width: 14px;
    margin-right: 10px !important;
}

.article-tags {
    display: inline-flex;
    gap: 10px;
    flex-wrap: wrap;
    padding: 0;
    z-index: 2;
}

.article-tags--no-spacing {
    margin: 0;
}

.article-tags:not(:only-child) {
    margin-top: 20px;
}

.article-tags--no-margin {
    margin-top: 0 !important;
}

.article-tags__tag>a {
    padding: 0.2em 0.8em;
    background-color: rgba(var(--color-foreground), 0.04);
    border: 1px solid rgba(var(--color-foreground), 0.2);
}

.breadcrumb {
    display: inline-flex;
    padding: 0;
    margin-top: 0;
    margin-bottom: 5px;
}

.breadcrumb__item+.breadcrumb__item:before {
    content: "/";
    display: inline-block;
    margin-left: 5px;
    margin-right: 3px;
}

.breadcrumb__link {
    transition: opacity 150ms ease-in-out;
}

@media (hover: hover) {
    .breadcrumb__link:not([aria-current="page"]):hover {
        opacity: 0.75;
    }
}

.button,
.shopify-challenge__button,
button.shopify-payment-button__button--unbranded,
.shopify-payment-button [role="button"],
.additional-checkout-buttons iframe {
    /* Background color is accent color by default, otherwise foreground color */
    --button-text-color: var(--color-background, var(--color-default-background));
    --button-background-color: var(--color-accent,
            var(--color-foreground, var(--color-default-text)));

    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    padding: 0.5em 1.4em;
    font-size: calc(1rem + (1rem * var(--font-b-base-size) / 100));
    line-height: 1.5;
    cursor: pointer;
    border-radius: var(--button-radius);
    border-style: solid;
    border-width: 3px;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-appearance: none;
    appearance: none;
    transition: outline 150ms ease-in-out;
}

.button>span {
    display: flex;
}

.button[disabled] {
    opacity: 0.5;
    cursor: default;
}

.button--x-small {
    font-size: 0.75rem;
    padding: 0.4em 0.9em;
}

.button--small {
    font-size: 0.8rem;
}

.button--large {
    font-size: 1.125rem;
}

.button--link {
    text-decoration: none;
}

.button--narrow {
    padding: 0.2em 1em;
}

.button--primary {
    color: rgb(var(--button-text-color, var(--color-default-background)));
    /* color: rgb(var(--color-default-background)); */
    background-color: rgba(var(--button-background-color), var(--opacity, 1));
    border-color: rgba(var(--button-background-color), 0);
    outline: 0px solid rgba(var(--button-background-color), 0);
    font-family: var(--buttons-text-font);
    font-size: var(--buttons-text-size);
    font-weight: var(--buttons-text-weight);
    letter-spacing: calc(var(--buttons-text-letter-spacing) / 1000 * 1em);
}

.button--secondary {
    color: rgb(var(--button-background-color));
    background-color: rgba(var(--color-background, transparent),
            var(--button-outline-opacity));
    border-color: rgb(var(--button-background-color));
    backdrop-filter: blur(var(--button-outline-blur));
    -webkit-backdrop-filter: blur(var(--button-outline-blur));
    outline: 0px solid rgba(var(--button-background-color), 0);
    font-family: var(--buttons-text-font);
    font-size: var(--buttons-text-size);
    font-weight: var(--buttons-text-weight);
    letter-spacing: calc(var(--buttons-text-letter-spacing) / 1000 * 1em);
}

.button--inherit {
    --button-background-color: var(--color-foreground, var(--color-default-text));

    color: inherit;
    background-color: inherit;
    border-color: inherit;
    outline-color: inherit;
}

.button--soft {
    color: rgb(var(--color-default-background));
}

.button--secondary-no-backdrop {
    background: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}

.button--subdued {
    background-color: rgba(var(--color-foreground), 0.04);
    border: 1px solid rgba(var(--color-foreground), 0.2);
    color: rgb(var(--color-foreground));
}

.button--inverse {
    color: rgb(var(--button-text-color));
    border-color: rgba(var(--button-text-color), 0);
}

.button--plain {
    padding: 0;
    border-width: 0;
    background-color: transparent;
    color: rgb(var(--color-foreground));
}

.button--full-width {
    justify-content: var(--button-alignment, center);
    width: 100%;
}

.button--center {
    margin: 0 auto;
}

.button--icon {
    display: flex;
    gap: 12px;
    padding: 0;
    min-width: 30px;
    min-height: 30px;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    color: rgb(var(--color-foreground, var(--color-default-text)));
    border: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.4);
}

.button--icon.button--plain {
    border-width: 0;
}

.button--icon .icon {
    transition: transform 100ms ease-in-out;
}

.button--icon[aria-expanded="true"]:not(.button--icon-before) .icon {
    transform: rotateZ(180deg) translateY(1px);
}

.button--play-small,
.button--play-large {
    border-radius: 50%;
    outline: 0px solid rgba(var(--button-background-color), 0);
}

.button--no-cursor {
    cursor: initial;
}

.button--play-large.button {
    color: rgb(var(--button-text-color));
    background-color: rgb(var(--button-background-color));
    border: 1.5px solid rgb(var(--color-accent, var(--color-foreground)));
    padding: 15px;
    padding-left: 17px;
    /* Helps with the icon looking off-centered */
}

.button--play-large.button--plain {
    color: var(--button-background-color);
    background-color: transparent;
}

.button--play-large.button--plain {
    border-style: solid;
}

.button--play-small.button {
    border-width: 2px;
    padding: 6px;
    padding-left: 7px;
    /* Helps with the icon looking off-centered */
}

.button--play-small>.icon--play {
    width: 7px;
    height: 8px;
}

.button--spacing-top {
    margin-top: 15px;
}

.button-group {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: var(--text-x-axis, center);
}

@media (max-width: 750px) {
    .button-group {
        justify-content: var(--text-x-axis-mobile, var(--text-x-axis, center));
    }
}

button.shopify-payment-button__button--unbranded {
    width: 100%;
    justify-content: center;
    font-size: 1.125rem;
    padding: 0.5em 1em;
    color: rgb(var(--button-text-color));
    font-family: var(--buttons-text-font);
    font-size: var(--buttons-text-size);
    font-weight: var(--buttons-text-weight);
    letter-spacing: calc(var(--buttons-text-letter-spacing) / 1000 * 1em);
    background-color: rgba(var(--button-background-color), var(--opacity, 1));
    border-color: rgba(var(--button-background-color), 0);
}

.shopify-payment-button__button--branded {
    z-index: auto;
}

.shopify-payment-button__button+.shopify-payment-button__button--hidden {
    display: none;
}

button[name="checkout"]+.additional-checkout-buttons {
    margin-top: 10px;
}

button[name="checkout"]+.additional-checkout-buttons [role="button"] {
    border-radius: var(--button-radius) !important;
}

.product-form__submit[aria-disabled="true"]+.shopify-payment-button .shopify-payment-button__button[disabled],
.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled] {
    cursor: not-allowed;
    opacity: 0.5;
}

@media (min-width: 751px) {
    .button--icon {
        width: auto;
        height: auto;
    }
}

@media (hover: hover) {

    .button--primary:hover,
    .button--secondary:hover,
    .button--play-large:hover,
    button.shopify-payment-button__button--unbranded:hover:not([disabled]):hover {
        outline: 2.5px solid rgba(var(--button-background-color), 0.4);
    }

    .button--no-hover {
        outline: 0 !important;
    }

    .shopify-payment-button__button--unbranded:hover:not([disabled]) {
        background-color: rgb(var(--color-accent, var(--color-foreground, var(--color-default-text))));
    }
}

.shopify-payment-button__button+button {
    color: rgb(var(--color-foreground));
}

button.shopify-payment-button__more-options {
    font-size: 0.875rem;
}

loess-stagger-items .card {
    opacity: 0;
}

.card {
    display: block;
    position: relative;
    padding-bottom: 15px;
}

.card__image-wrapper {
    display: block;
    position: relative;
    border-radius: var(--radius);
    transition: transform 100ms ease-out;
}

.card-badges {
    position: absolute;
    display: inline-flex;
    flex-wrap: wrap;
    width: calc(100% - 10px);
    gap: 5px;
    top: -5px;
    left: 5px;
    z-index: 2;
}

.card-badges[class*="-right"] {
    justify-content: end;
}

.card-badges[class*="bottom-"] {
    top: auto;
    bottom: -5px;
}

.card-badges[class$="-middle"] {
    justify-content: center;
}

.card-badges__badge {
    padding: 0 7px;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: var(--card-badge-radius);
    border: 1px solid rgba(var(--color-foreground), 0.2);
}

.card-badges__badge--large {
    padding: 6px 12px;
}

.card-badges__badge--sale {
    color: rgb(var(--sale-badge-foreground, var(--color-foreground)));
    background-color: rgb(var(--sale-badge-background, var(--color-background)));
}

.card-badges__badge--sold-out {
    color: rgb(var(--sold-out-badge-foreground, var(--color-foreground)));
    background-color: rgb(var(--sold-out-badge-background, var(--color-background)));
}

.card-badges__badge--custom {
    color: rgb(var(--custom-badge-foreground, var(--color-foreground)));
    background-color: rgb(var(--custom-badge-background, var(--color-background)));
}

.card__quick-view-icon {
    display: flex;
    position: absolute;
    top: 5px;
    right: 5px;
    padding: 8px;
    z-index: 2;
    border-radius: var(--radius);
    background-color: rgb(var(--color-background, var(--color-default-background)));
}

.card__quick-view-icon--bottom {
    top: auto;
    bottom: 10px;
}

.card__image {
    display: block;
    position: relative;
    padding-bottom: var(--aspect-ratio);
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.card__image--background {
    background-color: rgba(var(--color-foreground, var(--color-default-text)),
            var(--color-soft-background-opacity));
}

.card__image img {
    border-radius: var(--radius);
    transition: transform 150ms ease-out, scale 150ms ease-out,
        opacity 150ms ease-out, visibility 150ms ease-out;
    padding: var(--image-padding, 0);
    height: 100%;
}

.card__image>svg {
    position: absolute;
    fill: currentColor;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
}

.card__primary-image {
    position: absolute;
    top: 0;
    left: 0;
    object-fit: var(--image-fit, cover);
    object-position: center;
}

.card__secondary-image {
    display: none;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: var(--image-fit, cover);
    object-position: center;
}

.card__image--zoom-on-hover>.card__secondary-image {
    transform: translate(-50%, -50%) scale(1);
}

.card__top-button {
    display: flex;
    justify-content: center;
    position: absolute;
    bottom: 10px;
    padding: 0 10px;
    width: 100%;
    opacity: 0;
    z-index: 2;
    visibility: hidden;
    transform: translateY(3px);
    transition: transform 100ms ease-out, opacity 100ms ease-out,
        visibility 100ms ease-out;
}

.card__top-button .button--secondary {
    background-color: rgba(var(--color-background, transparent),
            var(--button-outline-opacity));
    border-color: rgb(var(--button-background-color));
}

.card__metadata:not(:first-child) {
    margin-top: 15px;
}

.card__metadata {
    display: grid;
    align-content: center;
    gap: 2px;
}

.card__metadata-vendor {
    word-break: break-word;
}

.card__metadata--centered {

    text-align: center;
}

.card__title {
    font-weight: bold;
}

.card__description {
    margin-top: 20px;
}

.card__reviews {
    font-size: 0.65rem;
    margin-top: 5px;
}

.card-swatches {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    margin: 15px 4px 20px;
    padding: 0;
    z-index: 1;
}

.card-swatches--count {
    margin-left: 0;
}

.card__metadata--centered .card-swatches {
    justify-content: center;
}

.card-swatches>li {
    display: inline-flex;
    white-space: nowrap;
}

.card-swatches__button {
    position: relative;
    height: 20px;
    width: 20px;
    font-size: 0;
    background-color: var(--swatch-color);
    border-radius: var(--button-radius);
    border: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.3);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 25px 25px;
}

.card-swatches__button::after {
    content: "";
    position: absolute;
    top: -5px;
    left: -5px;
    padding: 12px;
    border-radius: var(--custom-color-swatch-radius, var(--button-radius));
    border: 2px solid rgb(var(--color-foreground, var(--color-default-text)));
    opacity: 0;
    transform: scale(0.85);
    transition: transform 100ms ease-out, opacity 100ms ease-out;
}

.card-swatches__button--active::after {
    opacity: 0.75;
    transform: scale(1);
}

.card-swatches__button--material {
    background-size: cover;
}

.card__bottom-button {
    margin-top: 15px;
}

.card__category {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    margin-top: 15px;
    opacity: 0.75;
}

@media (min-width: 751px) {
    .card-swatches__button {
        height: 20px;
        width: 20px;
    }

    .card-swatches__button::after {
        padding: 12px;
    }
}

@media (hover: hover) {
    .card:hover .card__image-wrapper--lift-on-hover {
        transform: translateY(-2px);
    }

    .card__quick-view-icon--hover {
        opacity: 0;
        visibility: hidden;
        transform: translateY(3px);
        transition: transform 100ms ease-out, opacity 100ms ease-out,
            visibility 100ms ease-out;
    }

    .card:hover .card__title {
        text-decoration: underline;
        text-underline-offset: 3px;
        text-decoration-thickness: 1px;
        text-decoration-color: rgba(var(--color-foreground), 0.75);
    }

    .card__secondary-image {
        display: block;
    }

    .card__image-wrapper--multiple:hover .card__primary-image {
        opacity: 0;
        visibility: hidden;
    }

    .card__image-wrapper--multiple:hover .card__secondary-image {
        opacity: 1;
        visibility: visible;
    }

    .card__image-wrapper:hover>.card__image--zoom-on-hover.card__image--alternate-hover .card__primary-image {
        scale: 0.95;
    }

    .card__image-wrapper:hover>.card__image--zoom-on-hover .card__primary-image {
        scale: 1.02;
    }

    .card__image-wrapper:hover>.card__image--zoom-on-hover.card__image--alternate-hover .card__primary-image {
        scale: 0.9;
    }

    .card__image-wrapper--multiple:hover>.card__image--zoom-on-hover.card__image--alternate-hover>.card__primary-image {
        transform: scale(0.95);
    }

    .card__image-wrapper--multiple:hover>.card__image--zoom-on-hover>.card__secondary-image {
        transform: translate(-50%, -50%) scale(1.02);
    }

    .card__image-wrapper--multiple:hover>.card__image--zoom-on-hover.card__image--alternate-hover>.card__secondary-image {
        transform: translate(-50%, -50%) scale(0.9);
    }

    .card:hover .card__quick-view-icon--hover,
    .card:hover .card__top-button {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }
}

button[aria-controls="CartDrawer"] {
    cursor: pointer;
}

#CartDrawer .drawer__content {
    overflow-y: auto;
    padding-bottom: 20px;
    height: 100%;
}

.cart--drawer {
    padding: 32px 16px;
}

.is-empty+.cart-progress--drawer {
    display: none;
}

.cart-progress--drawer {
    padding: 25px 16px 5px;
    text-align: center;
}

.cart-progress--drawer .free-shipping-bar {
    margin-top: 10px;
}

loess-cart-drawer-items:not(.is-empty)>.cart-progress--drawer {
    display: block;
}

.cart--drawer .cart-items,
.cart--drawer .cart-items thead,
.cart--drawer .cart-items tbody {
    display: block;
    width: 100%;
}

.cart--drawer .cart-items thead tr {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    border-bottom: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.cart--drawer .cart-item {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.cart--drawer .cart-item:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}

.cart--drawer .cart-item {
    display: grid;
    grid-template: repeat(2, auto) / repeat(4, 1fr);
    column-gap: 15px;
    row-gap: 25px;
}

.cart--drawer .cart-item__image {
    max-width: 70px;
}

.cart--drawer .cart-item__details {
    grid-column: 2 / 4;
}

.cart--drawer .cart-item__quantity {
    grid-column: 2 / 5;
}

.cart--drawer .cart-item__totals {
    display: flex;
    align-items: start;
    justify-content: end;
}

.drawer-footer__inner.drawer-footer__inner--cart {
    display: block;
    padding: 10px 16px 25px;
    border-top: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

@supports (-moz-appearance: none) {
    .drawer-footer__inner.drawer-footer__inner--cart {
        padding-bottom: 95px;
    }
}

.drawer-footer__inner--cart .cart-notes {
    display: block;
    padding-top: 10px;
}

.drawer-footer__inner--cart .cart-notes__label {
    margin: 0 auto;
}

.drawer-footer__inner--cart .cart-notes__textarea {
    margin-top: 20px;
}

.drawer-footer__inner--cart .cart-notes__textarea:focus-within {
    box-shadow: none;
    background-color: transparent;
}

.drawer-footer__inner--cart>.cart-checkout-button {
    display: block;
}

.drawer-footer__inner--cart .cart-notes+.cart-checkout-button {
    margin-top: 20px;
}

.drawer-footer button[name="checkout"] {
    margin-top: 15px;
}

.cart-drawer__checkout-button {
    display: inline-flex;
    gap: 7px;
    padding: 3px 0;
    pointer-events: none;
}

.cart-drawer__checkout-button>span {
    margin: 0;
}

.drawer-footer .spinner__value {
    stroke: rgb(var(--color-background));
}

/* Cart drawer recommendations */

loess-cart-drawer-items:not(.is-empty)>.cart-form+.cart-drawer-recommendations {
    display: block;
    margin-top: -20px;
}

.cart-drawer-recommendations {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
    padding: 40px 16px;
}

.cart-drawer-recommendations__heading {
    padding-bottom: 40px;
}

.cart-drawer-recommendations__heading h2 {
    font-size: 1.625rem;
}

.cart-drawer-recommendations ul {
    --columns: 2;
    padding-bottom: 20px;
}

@media (min-width: 751px) {
    .cart-drawer-recommendations ul {
        padding-top: 7px;
        padding-bottom: 30px;
    }
}

.cart-notification-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99;
    pointer-events: none;
}

.cart-notification-wrapper[open] {
    overflow-y: scroll;
    pointer-events: auto;
}

.cart-notification-wrapper::after {
    content: "";
    position: fixed;
    top: 0;
    width: 100vw;
    height: 100vh;
    opacity: 0;
    visibility: hidden;
    background-color: rgb(var(--overlay-background));
    transition: opacity 150ms ease-out, visibility 150ms ease-out;
}

.cart-notification-wrapper[open]::after {
    visibility: visible;
    opacity: var(--overlay-background-opacity);
}

.cart-notification {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    top: 30px;
    left: var(--container-gutter);
    right: var(--container-gutter);
    max-width: 400px;
    z-index: 100;
    transform: translateY(-10px);
    padding: 40px var(--container-gutter);
    background-color: rgb(var(--color-default-background));
    transition: opacity 150ms ease-out, visibility 150ms ease-out;
}

.cart-notification-wrapper[open] .cart-notification {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.cart-notification-wrapper__inner {
    position: relative;
}

.cart-notification__inner {
    display: grid;
    gap: 40px;
}

.cart-notification__inner> :first-child {
    display: inline-flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
}

.cart-notification__inner>.cart-progress {
    margin-bottom: 10px;
}

.cart-notification__product {
    display: flex;
    align-items: start;
    overflow-y: auto;
}

.cart-notification__product>img {
    min-width: 70px;
    max-width: 70px;
}

.cart-notification__product-metadata {
    display: grid;
    padding-left: 20px;
}

.cart-notification__buttons>*:not(:last-child) {
    margin-bottom: 10px;
}

.cart-notification__buttons> :last-child {
    display: block;
    margin: 20px auto 0;
    text-decoration: underline;
    text-underline-offset: 7px;
    text-decoration-thickness: 1px;
    text-decoration-color: currentColor;
}

@media (min-width: 751px) {
    .cart-notification {
        left: auto;
        right: calc(var(--container-gutter) + 20px);
        min-width: 360px;
        padding-left: 40px;
        padding-right: 40px;
    }
}

.button[aria-expanded="false"]>.icon--collapse {
    display: none;
}

.button[aria-expanded="false"]>.icon--expand {
    display: block;
}

.button[aria-expanded="true"]>.icon--collapse {
    display: block;
}

.button[aria-expanded="true"]>.icon--expand {
    display: none;
}

.collapsible-panel {
    display: block;
    height: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
}

.collapsible-panel[open] {
    height: auto;
    opacity: 1;
    visibility: visible;
}

@media (hover: hover) {
    .collapsible-content__button:hover {
        outline: 2.5px solid rgba(var(--color-foreground), 0.4);
    }
}

loess-stagger-items .collection-card {
    opacity: 0;
}

.collection-card {
    --color-border: var(--color-background);
    display: grid;
    /* Override the color background that's set in the HTML */
    background-color: rgba(var(--color-soft-background)) !important;
    border-width: 0;
    border-radius: var(--radius);
}

.collection-card:not(.collection-card--below) {
    align-items: end;
}

.collection-card:is(.collection-card--overlay) {
    align-items: center;
}

.collection-card--gradient::after,
.collection-card--overlay::after {
    content: "";
    grid-area: 1/-1;
    opacity: var(--overlay-opacity);
    z-index: 1;
    border-radius: inherit;
}

.collection-card--gradient::after {
    height: 50%;
    background: linear-gradient(180deg,
            rgba(var(--color-foreground), 0) 0%,
            rgba(var(--color-foreground), 1) 100%);
}

.collection-card--overlay::after {
    height: 100%;
    background: rgb(var(--color-foreground));
}

/* Button, overlay, and gradient cards have an overlapping title */

.collection-card:is(.collection-card--button,
    .collection-card--offset,
    .collection-card--overlay,
    .collection-card--gradient,
    .collection-card--outline-button)>* {
    grid-area: 1/-1;
}

.collection-card__image-wrapper {
    border-radius: var(--image-wrapper-radius, var(--radius));
    overflow: hidden;
}

.collection-card--frame {
    padding: 10%;
    padding-bottom: 5%;
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity)) !important;
}

.collection-card__image {
    transition: transform 150ms ease-in-out;
}

.collection-card__image:not([class*="--auto"]) {
    position: relative;
    padding-bottom: var(--aspect-ratio);
}

.collection-card__image:not([class*="--auto"])>* {
    position: absolute;
    object-fit: cover;
    height: 100%;
}

.collection-card__image.collection-card__image--placeholder {
    position: relative;
    padding-bottom: 100%;
}

.collection-card__image>svg {
    position: absolute;
    height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    fill: rgba(var(--color-foreground-placeholder), 0.4);
}

.collection-card__title {
    z-index: 2;
    text-align: var(--button-alignment, center);
}

.collection-card__title>.button-group {
    justify-content: var(--button-alignment);
}

.collection-card:not(.collection-card--below):not(.collection-card--frame)>.collection-card__title {
    margin: 10px;
    justify-self: var(--button-alignment);
}

.collection-card__title--margin {
    margin-bottom: 12px !important;
}

.collection-card--frame>.collection-card__title {
    margin-top: 5%;
    justify-self: var(--button-alignment);
}

.collection-card--offset>.collection-card__title {
    margin-bottom: -20px !important;
}

.collection-card--below .collection-card__image-wrapper {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.collection-card--below .button {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

@media (hover: hover) {
    .collection-card:hover .collection-card__image {
        transform: scale(1.02);
    }
}

.columns {
    --columns: var(--columns-mobile);
}

.columns--single {
    --columns: 1 !important;
}

.columns--single>p {
    justify-self: center;
}

.column-wrapper {
    --column-padding: 30px;

    position: relative;
    border-radius: var(--radius);
    padding: var(--column-padding);
}

.column-wrapper--bottom-flush {
    padding-bottom: 0;
}

.column-wrapper--soft-background {
    background-color: rgba(var(--color-foreground, var(--color-default-text)),
            var(--color-soft-background-opacity)) !important;
}

.column-wrapper--bordered {
    border: 1px solid rgba(var(--color-foreground), 0.1);
}

.column {
    display: grid;
    text-align: var(--text-x-axis, center);
    align-content: var(--text-y-axis, start);
    text-align: var(--text-x-axis);
    height: 100%;
}

.column-link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.column-link>img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 150ms ease-in-out;
}

@media (min-width: 751px) and (max-width: 990px) {
    .columns {
        --columns: var(--columns-tablet);
    }
}

@media (min-width: 991px) {
    .columns {
        --columns: var(--columns-large);
    }

    .column-wrapper {
        --column-padding: 40px;
    }
}

@media (hover: hover) {
    .column-link:hover>img {
        transform: translateY(-50%) scale(1.02);
    }
}

loess-cursor {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    background-color: white;
    pointer-events: none;
    z-index: 10;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    scale: 0.85;
    transition: opacity 200ms ease-in-out, visibility 200ms ease-in-out,
        scale 200ms ease-in-out;
}

loess-cursor .icon {
    transition: none;
}

@media screen and (pointer: fine) {
    .slideshow-hero:not(.slideshow-hero--cursor-disabled) {
        cursor: none;
    }

    loess-cursor {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    loess-cursor.active {
        opacity: 1;
        visibility: visible;
        scale: 1;
    }

    loess-cursor.left .icon {
        transform: rotate(180deg);
    }
}

#SideBarMenu .drawer__content {
    font-family: var(--navigation-text-font);
    font-size: 1rem;
    letter-spacing: calc(var(--navigation-text-letter-spacing) / 1000 * 1em);
}

.drawer {
    --gap: 25px;

    display: flex;
    position: fixed;
    flex-direction: column;
    top: 0;
    width: 100%;
    height: 100%;
    max-width: 100vh;
    max-height: 100vh;
    color: var(--color-foreground);
    background-color: rgb(var(--color-background));
    z-index: 99;
    opacity: 0;
    visibility: hidden;
}

.drawer--inner {
    position: absolute;
}

.drawer[position="left"] {
    left: 0;
    right: auto;
    transform: translateX(-10%);
}

.drawer[position="right"] {
    left: auto;
    right: 0;
    transform: translateX(10%);
}

.drawer[open] {
    visibility: visible;
    transform: translateX(0);
}

.drawer:not([open]) {
    pointer-events: none;
}

.drawer::after {
    content: "";
    position: fixed;
    top: 0;
    width: 100vw;
    height: 100vh;
    opacity: 0;
    visibility: hidden;
    background: rgb(var(--overlay-background));
}

.drawer[position="left"]::after {
    left: 100%;
}

.drawer[position="right"]::after {
    right: 100%;
}

.drawer[open]::after {
    visibility: visible;
    opacity: var(--overlay-background-opacity);
}

.drawer__inner {
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%;
}

.drawer__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    border-bottom: 1px solid rgba(var(--color-foreground), 0.2);
}

.drawer__header--start {
    align-items: start;
    padding: 20px 16px;
}

.drawer__header-icons {
    display: grid;
    grid-auto-flow: column;
    gap: 20px;
}

.drawer__login-button {
    gap: 10px;
}

.drawer__content {
    position: relative;
    overflow: hidden;
}

.drawer__content nav {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
}

.drawer-menu {
    display: grid;
    gap: 15px;
    padding: var(--gap) 0;
    margin: 0;
}

.drawer-menu--panel {
    margin-top: 10px;
    padding: 20px 0;
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.drawer-menu__back-button {
    column-gap: 10px;
    padding: var(--gap);
    margin-bottom: -20px;
}

.drawer-menu__back-button>svg {
    transform: rotate(90deg) scale(1.5);
}

.drawer-images {
    display: grid;
    padding: 10px var(--gap) 20px;
    gap: 30px;
}

.drawer-image {
    display: block;
    padding: 5px var(--gap);
    padding-right: 0;
    max-width: 50%;
}

.drawer-footer {
    background-color: rgb(var(--color-background, var(--color-default-background)));
    z-index: 5;
}

.drawer-footer--sticky {
    position: sticky;
    bottom: 0;
    margin-top: 20px;
}

.drawer-footer__inner {
    display: grid;
    justify-content: center;
    align-content: start;
    gap: 20px;
    height: 100%;
    padding: 40px var(--gap);
}

.drawer-footer__inner--background {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.drawer-footer__selectors {
    display: inline-grid;
    grid-auto-flow: column;
    justify-content: center;
    column-gap: 40px;
}

@media (min-width: 751px) {
    .drawer {
        max-width: 400px;
    }

    .drawer__header {
        padding-top: var(--gap);
    }

    .drawer-menu__back-button {
        justify-content: start;
    }
}

loess-predictive-search {
    width: 100%;
}

.header-search {
    --color-background: var(--color-default-background);
    --color-foreground: var(--color-default-text);

    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgb(var(--color-background));
    min-height: 100%;
}

.header-search__top {
    display: flex;
    margin-left: auto;
}

input:is(.header-search__input) {
    border-radius: 0;
}

.header-search__close-button {
    justify-content: end;
}

@media (max-width: 750px) {
    .header-search {
        display: flex;
        align-items: center;
    }

    .header-search__form {
        display: flex;
        margin: 10px 0;
    }

    .header-search__input-group {
        width: calc(100% - 40px);
    }

    .header-search__top {
        order: 1;
    }
}

@media (min-width: 751px) {
    .header-search__form {
        padding: 25px 0 30px;
    }

    .header-search__top {
        justify-content: space-between;
    }

    input:is(.header-search__input) {
        --form-input-height: 60px;

        font-family: var(--font-h-family);
        font-size: 2.5rem;
        padding: 25px 10px 15px 0px;
    }

    input:is(.header-search__input):focus-within {
        background-color: transparent;
    }

    button:is(.header-search__search-button) {
        right: 0;
    }
}

@media (min-width: 990px) {
    input:is(.header-search__input) {
        --form-input-height: 80px;

        font-size: 3.125rem;
    }
}

.form {
    display: grid;
    row-gap: 30px;
    margin: 0 auto;
    padding: var(--vertical-spacer) 20px;
    width: 100%;
}

.form-message {
    display: inline-flex;
    gap: 10px;
    align-items: center;
}

.input-group {
    display: flex;
    align-items: center;
    position: relative;
}

.input-group--hidden {
    display: none;
}

.input__field {
    font-size: 1rem;
}

.input__field,
.input__select {
    border-radius: 0;
    border-width: 0 0 0.1rem;
    border-bottom-color: rgb(var(--color-foreground));
    color: rgb(var(--color-foreground));
    height: var(--form-input-height);
    padding: 20px 10px 0 10px;
    width: 100%;
    background: transparent;
    transition: background-color 100ms ease-in, box-shadow 100ms ease-in;
}

.input__field--has-button {
    padding-right: 50px;
}

.input__field--has-input,
.input__field:focus-within {
    outline: none;
    box-shadow: 0px 1.5px 0px rgb(var(--color-foreground));
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.input__field--no-background:focus-within {
    background-color: transparent;
}

label:is(.input__label) {
    position: absolute;
    top: calc((var(--form-input-height) / 2) - 0.5em);
    left: 10px;
    cursor: pointer;
    line-height: 1;
    pointer-events: none;
    transform-origin: top left;
    transition: transform 100ms ease-in;
}

.input__select-wrapper {
    position: relative;
    display: inline-flex;
    width: 100%;
    align-items: end;
}

.input__select {
    -webkit-appearance: none;
    appearance: none;
    font-size: 1rem;
}

.input__select+span {
    position: absolute;
    right: 0px;
    bottom: 5px;
    pointer-events: none;
}

.input__label--select {
    transform: scale(0.7) translateY(-15px) translateX(calc(1px * 0.7));
}

.input__label--radio {
    padding: 0;
    transform: scale(0.7) translateY(-15px) translateX(-8px);
    margin-bottom: -7px;
}

:focus-within~.input__label,
.input__field--has-input~.input__label {
    transform: scale(0.7) translateY(-15px) translateX(calc(1px * 0.7));
}

.input__subtext {
    line-height: 1.4rem;
}

.input__textarea {
    border: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
    color: rgb(var(--color-foreground, var(--color-default-text)));
    background-color: transparent;
    padding: 10px;
    min-height: 180px;
    height: 100%;
    width: 100%;
    resize: vertical;
}

.input__textarea::placeholder {
    color: rgba(var(--color-foreground), 0.75);
}

.input__button {
    position: absolute;
    right: 10px;
    height: var(--form-input-height);
}

.input__checkbox-wrapper {
    display: inline-flex;
    align-items: center;
    width: 100%;
}

.input__checkbox-wrapper>.input__checkbox {
    display: flex;
    align-items: center;
}

.input__checkbox {
    position: relative;
    margin-right: 10px;
}

.input__checkbox--disabled+* {
    opacity: 0.5;
}

input[type="checkbox"] {
    position: relative;
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent;
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 20px;
    height: 20px;
    border: 1px solid rgba(var(--color-foreground), 0.2);
    border-radius: var(--button-radius);
    cursor: pointer;
    transition: background-color 100ms ease-out;
}

input[type="checkbox"]:disabled {
    background: linear-gradient(to top left,
            transparent 50%,
            rgba(var(--color-foreground), 0.3) 50%,
            rgba(var(--color-foreground), 0.3) calc(50% + 1px),
            transparent 0);
}

input[type="checkbox"]:checked {
    background: rgb(var(--color-foreground));
}

.collection-filter__input--color input[type="checkbox"]:checked::after {
    content: "";
    position: absolute;
    top: -7px;
    left: -7px;
    padding: 14px;
    border-radius: var(--custom-color-swatch-radius, var(--button-radius));
    border: 2px solid rgb(var(--color-foreground, var(--color-default-text)));
    opacity: 1;
    transform: scale(0.85);
    transition: transform 100ms ease-out, opacity 100ms ease-out;
}

input[type="checkbox"]+svg {
    opacity: 0;
    transform: scale(0.5);
    position: absolute;
    width: 100%;
    height: 7px;
    transition: all 150ms ease-in-out;
}

input[type="checkbox"]:checked+svg {
    opacity: 1;
    transform: scale(1);
    fill: rgb(var(--color-background));
}

/* Clear 'X' from input[type="search"] in IE and Chrome */

input[type="search"]::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}

input[type="search"]::-ms-reveal {
    display: none;
    width: 0;
    height: 0;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
    display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */

input[type="number"] {
    -moz-appearance: textfield;
}

@media (min-width: 751px) {
    .form {
        padding: var(--vertical-spacer);
    }

    .form--no-image {
        max-width: 600px;
        margin: 0 auto;
    }
}

.free-shipping-bar {
    display: block;
    position: relative;
    margin-top: 20px;
    height: 8px;
    border-radius: var(--radius);
    overflow: hidden;
    background: rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.free-shipping-bar::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgb(var(--color-foreground, var(--color-default-text)));
    transform: scaleX(var(--progress));
    transform-origin: left;
    transition: transform 0.2s ease;
}

h2[is="loess-heading"] {
    display: inline-flex;
    opacity: 0;
}

h2.animate .text-wrapper {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

h2.animate .word {
    transform-origin: 0 100%;
    display: inline-block;
}

@media (max-width: 750px) {
    loess-hero-navigation .scroller li {
        scroll-snap-stop: always;
    }
}

loess-slider[auto-play] .slideshow-hero__button[disabled] {
    opacity: 1 !important;
}

loess-slider[auto-play] .slideshow-hero__button[active]::after {
    animation: hero-navigation-bar calc(var(--auto-play-duration)) linear forwards;
    animation-play-state: var(--auto-play-state, paused);
}

@media (min-width: 991px) {
    loess-hero-navigation .scroller {
        scroll-snap-type: initial !important;
    }
}

@keyframes hero-navigation-bar {
    from {
        transform: scaleX(0%);
    }

    to {
        transform: scaleX(100%);
    }
}

loess-icon {
    display: flex;
}

.icon {
    fill: currentColor;
    transition: transform 0.1s ease-in-out;
}

.icon--reverse {
    transform: rotateY(-180deg);
}

.media-with-text {
    --height: auto;
    --height-mobile: auto;
    --height-large: auto;

    display: flex;
    flex-direction: column;
    min-height: var(--height);
}

.media-with-text[hidden] {
    display: none;
}

:not(.section-vertical-spacer)>.section>.media-with-text .rich-text-wrapper {
    padding-left: 0;
    padding-right: 0;
}

.media-with-text__text {
    z-index: 1;
}

.media-with-text__media-wrapper {
    display: grid;
    position: relative;
    padding: 0;
}

.media-with-text__media-wrapper--padding {
    margin: var(--container-gutter);
}

.media-with-text__media {
    display: block;
    position: relative;
    overflow: hidden;
}

.media-with-text__media:not(.media-with-text__media--transparent):not(.media-with-text__media--fit) {
    background-color: rgba(var(--color-foreground, var(--color-default-text)),
            0.2);
}

.media-with-text__media--auto {
    position: relative;
}

.media-with-text__media--auto>* {
    position: absolute;
    height: 100%;
    object-fit: cover;
}

.media-with-text__media>loess-video {
    display: block;
    width: 100%;
}

.media-with-text__media>svg {
    fill: rgba(var(--color-foreground, var(--color-default-text)), 0.4);
}

.media-with-text__play {
    --color-background: var(--color-default-text);
    --color-accent: var(--color-default-background);

    position: absolute;
    bottom: 16px;
    left: 16px;
    height: auto !important;
}

.media-with-text__play>.button {
    background-color: rgb(var(--color-background));
    border-radius: 50%;
    border-width: 0;
    width: 30px;
    height: 30px;
    color: rgb(var(--color-foreground));
}

@media (max-width: 750px) {
    /* This ensures that the spacing is proper on mobile for a very specific scenario when
     the header is transparent. Eventually we'll find a better way :) */
    /* #MainContent > :first-child.shopify-section--media-with-text > .section > div:first-child:not(.media-with-text--reverse-mobile) > .media-with-text__text:first-child .rich-text-wrapper {
    padding-top: 0;
  } */

    .media-with-text[class*="media-with-text-mobile"] {
        height: 100%;
        min-height: var(--height-mobile);
    }

    .media-with-text-mobile--small {
        --height-mobile: 230px;
    }

    .media-with-text-mobile--medium {
        --height-mobile: 330px;
    }

    .media-with-text-mobile--large {
        --height-mobile: 430px;
    }

    .media-with-text-mobile--x-large {
        --height-mobile: 530px;
    }

    .media-with-text-mobile--fullscreen {
        --height-mobile: 100vh;
    }

    .media-with-text--reverse-mobile>.media-with-text__text {
        order: 1;
    }

    .media-with-text__text {
        align-self: start;
    }

    .media-with-text:not(.media-with-text--reverse-mobile)>.media-with-text__media-wrapper {
        margin-top: auto;
    }

    :not(.section-vertical-spacer)>.section> :not(.media-with-text--reverse-mobile)>.media-with-text__media {
        padding-bottom: 16px;
    }

    :not(.section-vertical-spacer)>.section .media-with-text--reverse-mobile>.media-with-text__media,
    :not(.section-vertical-spacer)>.section .media-with-text--reverse-mobile:last-child .rich-text-wrapper {
        padding-bottom: 0;
    }

    .media-with-text__media--fill {
        height: var(--height-mobile, var(--height));
    }

    .media-with-text__media--fill>* {
        height: 100%;
        object-fit: cover;
    }
}

@media (min-width: 751px) {
    .media-with-text[class*="media-with-text-large"] {
        min-height: var(--height-large);
    }

    .media-with-text-large--small {
        --height-large: 275px;
    }

    .media-with-text-large--medium {
        --height-large: 390px;
    }

    .media-with-text-large--large {
        --height-large: 505px;
    }

    .media-with-text-large--x-large {
        --height-large: 620px;
    }

    .media-with-text-large--fullscreen {
        --height-large: 100vh;
    }

    .media-with-text {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    :not(.section-vertical-spacer)>.section .media-with-text {
        gap: var(--container-gutter);
    }

    .media-with-text--reverse-large>.media-with-text__text {
        order: 1;
    }

    .media-with-text__text {
        align-self: var(--text-y-axis-large, center);
    }

    .media-with-text__text--full {
        padding-left: max(calc((100vw - calc(var(--container-width) - (var(--container-gutter)) * 2)) / 2),
                var(--container-gutter));
        padding-right: var(--container-gutter);
    }

    .media-with-text__media {
        position: relative;
        height: 100%;
    }

    .media-with-text__media--fit>*,
    .media-with-text__media--fill>* {
        position: absolute;
        height: 100%;
    }

    .media-with-text__media--fit>* {
        right: 0;
        width: -moz-fit-content;
        width: fit-content;
        object-fit: contain;
    }

    .media-with-text__media--fill>*,
    .media-with-text__media--expand>* {
        object-fit: cover;
    }

    .media-with-text__media--expand {
        display: flex;
    }

    .media-with-text__media--fill {
        height: var(--height-large, var(--height));
        min-height: 100%;
    }

    /* Vertically align the default "auto" media */
    .media-with-text__media:not([class*="media-with-text__media--"]) {
        align-self: center;
    }

    .media-with-text__play {
        height: auto;
        left: 40px;
        bottom: 40px;
    }

    .media-with-text__play>.button {
        width: 50px;
        height: 50px;
    }
}

@media (min-width: 991px) {
    .media-with-text-large--small {
        --height-large: 410px;
    }

    .media-with-text-large--medium {
        --height-large: 590px;
    }

    .media-with-text-large--large {
        --height-large: 770px;
    }

    .media-with-text-large--x-large {
        --height-large: 950px;
    }
}

.menu-list {
    display: inline-flex;
    flex-wrap: wrap;
    font-family: var(--navigation-text-font);
    font-style: var(--navigation-text-style);
    font-weight: var(--navigation-text-weight);
    font-size: 1rem;
    letter-spacing: calc(var(--navigation-text-letter-spacing) / 1000 * 1em);
    margin: 0;
    padding: 0;
    row-gap: 20px;
    column-gap: 30px;
}

.menu-list--stacked {
    display: grid;
    gap: 10px;
}

.menu-list--centered {
    justify-content: center;
}

.menu-list-item {
    display: block;
    transition: transform 0.1s ease-in-out;
}

.menu-list-item.has-dropdown:hover::before {
    content: attr(data-title);
    position: absolute;
    bottom: 0;
    height: 100%;
    margin-left: -25px;
    padding-left: 25px;
    padding-right: 45px;
    opacity: 0;
}

.header-bottom .menu-list-item.has-dropdown:hover::before {
    height: 50%;
}

.menu-list-item>span {
    margin-left: 5px;
}

.menu-list-item--inlined {
    display: inline-block;
}

.menu-list-item:focus::after,
.menu-list-item:hover::after,
.menu-mega-links__heading:hover::after {
    transform: scaleX(1);
}

.menu-list-item::after,
.menu-mega-links__heading::after {
    content: "";
    display: block;
    height: 1px;
    background-color: currentColor;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform 150ms ease-in-out;
}

.menu-dropdown {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: calc(100% + 2px);
    width: 100%;
    max-width: 220px;
    margin-left: -25px;
    padding: 15px 0;
    color: rgb(var(--color-foreground, var(--color-default-text)));
    background-color: rgb(var(--color-background, var(--color-default-background)));
    border: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.1);
    border-radius: var(--radius);
    visibility: hidden;
    opacity: 0;
    transform: translateY(4px);
    transition: opacity 150ms ease-in-out, visibility 150ms ease-in-out,
        transform 150ms ease-in-out;
}

.menu-dropdown:not([hidden]),
:focus-within>.menu-dropdown {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
}

.menu-dropdown__item {
    position: relative;
    width: 100%;
    border-radius: 0;
}

.menu-dropdown__link {
    display: inline-flex;
    justify-content: space-between;
    padding: 4px 25px;
    width: 100%;
    font-size: 1rem;
}

.menu-dropdown__link:not(.menu-dropdown__link--panel)>span {
    transform: rotate(-90deg);
    align-self: center;
}

.menu-dropdown__item:hover,
.menu-dropdown__link--active {
    background-color: rgba(var(--color-foreground, var(--color-default-text)),
            var(--color-soft-background-opacity));
}

.menu-dropdown .menu-dropdown {
    top: -16px;
    left: calc(100% + 27px);
}

.menu-mega {
    display: block;
    position: absolute;
    top: calc(100% + 2px);
    left: 50%;
    transform: translate(-50%, 4px);
    width: 100%;
    color: rgb(var(--color-foreground, var(--color-default-text)));
    background-color: rgb(var(--color-background, var(--color-default-background)));
    border-radius: var(--radius);
    visibility: hidden;
    opacity: 0;
    border: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.1);
    transition: opacity 100ms ease-in-out, visibility 100ms ease-in-out,
        transform 150ms ease-in-out;
}

.menu-mega__inner {
    display: grid;
    grid-auto-flow: column;
    justify-content: start;
    column-gap: 50px;
    padding: 40px 0;
    max-height: calc(100vh - (var(--announcement-bar-height) + var(--header-height)));
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    transition: opacity 150ms ease-in-out, visibility 150ms ease-in-out;
}

.header-top[class$="-center"] .menu-mega__inner,
.header-bottom[class*="--center"] .menu-mega__inner {
    justify-content: center;
}

.menu-mega:not([hidden]),
:focus-within>.menu-mega {
    transform: translate(-50%, 0);
}

.menu-mega:not([hidden]),
.menu-mega:not([hidden]) .menu-mega__inner,
:focus-within>.menu-mega,
:focus-within>.menu-mega .menu-mega__inner {
    visibility: visible;
    opacity: 1;
}

.menu-mega__links-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: -40px -10px;
}

.menu-mega-links {
    flex: 1 1 165px;
    max-width: 200px;
    margin: 40px 10px;
}

.menu-mega-links>* {
    min-width: 165px;
}

.menu-mega-links__image-wrapper {
    margin-bottom: 15px;
}

.menu-mega-links__heading-wrapper:not(:only-child) {
    display: block;
    margin-bottom: 20px;
}

.menu-mega-links__list {
    padding: 0;
    margin-top: 20px;
}

.menu-mega-links__heading--centered {
    margin: 0 auto;
}

.menu-mega-links__image,
.menu-mega-image__image>img {
    transition: transform 100ms ease-out;
}

.menu-mega-links__heading,
.menu-mega-links__list>li {
    display: block;
    width: -moz-fit-content;
    width: fit-content;
}

.menu-mega-links__list a::after {
    content: "";
    display: block;
    height: 1px;
    opacity: 0;
    background-color: currentColor;
    transition: opacity 100ms ease-in-out;
}

a.menu-mega-links__list>li:hover>a::after {
    opacity: 1;
}

ul.menu-mega-links__list>li:hover>a {
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 1px;
    text-decoration-color: rgba(var(--color-foreground), 0.75);
}

.menu-mega-links>*:hover .menu-mega-links__image,
a>.menu-mega-image__image:hover>img {
    transform: scale(1.02);
}

.menu-mega-images {
    display: grid;
    grid-auto-flow: column;
    align-content: start;
    column-gap: 10px;
}

.menu-mega-images>* {
    display: flex;
    flex-direction: column;
    min-width: 250px;
    max-width: 250px;
}

.menu-mega-image__heading {
    margin-top: 15px;
}

.menu-mega-image__heading>span {
    display: inline-flex;
    margin-left: 10px;
}

.modal {
    z-index: 6;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 8;
    visibility: hidden;
}

.modal[open] {
    visibility: visible;
}

.modal::after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    opacity: 0;
    visibility: hidden;
    background: rgb(var(--overlay-background));
    transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}

.modal[open]::after {
    visibility: visible;
    opacity: var(--overlay-background-opacity);
}

.modal__inner {
    position: fixed;
    top: var(--container-gutter);
    right: var(--container-gutter);
    bottom: var(--container-gutter);
    left: var(--container-gutter);
    background-color: rgb(var(--color-default-background));
    display: grid;
    align-content: center;
    padding: var(--container-gutter);
    margin: 0 auto;
    z-index: 1;
    transform: translateY(100px);
}

.modal[open] .modal__inner {
    transform: translateY(0);
}

.modal__close-button {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgb(var(--color-default-text));
    color: rgb(var(--color-default-background));
    border-radius: var(--radius);
    z-index: 1;
}

.modal__close-button:focus-within {
    outline: none;
    box-shadow: none;
}

.modal__close-button>svg {
    pointer-events: none;
}

.modal__close-button--padded {
    top: 5px;
    right: 5px;
}

.modal__inner-dynamic-content {
    overflow-y: auto;
    z-index: 0;
}

.modal__inner iframe {
    margin: 0 auto;
}

.modal__spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
}

.modal__spinner .spinner__value {
    stroke: rgb(var(--color-default-text));
}

@media (min-width: 751px) {
    .modal__inner {
        padding: var(--vertical-spacer);
        top: 50%;
        left: 50%;
        transform: translate(-50%, calc(-50% + 100px));
    }

    .modal__inner--fit {
        min-width: 250px;
        min-height: 250px;
        padding: var(--container-gutter);
    }

    .modal[open] .modal__inner {
        transform: translate(-50%, -50%);
    }

    .modal__inner--fullscreen {
        top: var(--container-gutter);
        right: var(--container-gutter);
        bottom: var(--container-gutter);
        left: var(--container-gutter);
        max-width: var(--container-width);
        transform: translateY(100px);
    }

    .modal__inner--fullscreen-quick-view {
        padding: 0;
        max-width: calc(var(--container-width) - 10%);
    }

    .modal[open] .modal__inner--fullscreen {
        transform: translateY(0);
    }

    .modal__inner--video {
        width: 90vw;
        height: calc(50.625vw + var(--container-gutter));
        max-height: calc(90vh + var(--container-gutter));
        max-width: 160vh;
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .modal__close-button--sticky {
        position: sticky;
        margin-left: auto;
        margin-top: -30px;
    }
}

.overlay {
    position: fixed;
    background-color: rgba(var(--overlay-background) / var(--overlay-background-opacity));
    width: 100%;
    height: 100%;
    transition: opacity 100ms ease-in-out, visibility 100ms ease-in-out;
    opacity: 0;
    visibility: hidden;
    z-index: 2;
}

.overlay[open] {
    opacity: 1;
    visibility: visible;
}

.pagination {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.pagination__nav {
    display: table;
    table-layout: fixed;
    border-collapse: separate;
    padding: 0;
    margin: 0;
}

.pagination__nav-item {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 38px;
    height: 38px;
}

.pagination__nav-item>a[rel="prev"]>svg {
    transform: rotateZ(180deg);
}

.pagination__nav-item svg {
    pointer-events: none;
}

.pagination__nav-item {
    border-radius: var(--radius);
}

.pagination__nav-item[aria-current] {
    color: rgb(var(--color-background, var(--color-default-background)));
    background-color: rgb(var(--color-foreground, var(--color-default-text)));
}

.pagination__nav-item>a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    border-radius: inherit;
}

@media (hover: hover) {
    .pagination__nav-item:not([aria-current]):hover>a {
        background-color: rgba(var(--color-foreground), 0.1);
    }
}

.payment-icons {
    display: inline-flex;
    flex-wrap: wrap;
    column-gap: 10px;
    justify-content: center;
    margin: 0;
    padding: 0;
}

.payment-icons svg {
    height: 100%;
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp,
.pswp:focus {
    outline: 0;
}

.pswp,
.pswp__button,
.pswp__item,
.pswp__scroll-wrap {
    overflow: hidden;
}

.pswp {
    --pswp-bg: var(--color-pswp-background);
    --pswp-placeholder-bg: var(--color-pswp-background);
    --pswp-root-z-index: 100000;
    --pswp-preloader-color: rgba(79, 79, 79, 0.4);
    --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
    --pswp-icon-color: #fff;
    --pswp-icon-color-secondary: #4f4f4f;
    --pswp-icon-stroke-color: #4f4f4f;
    --pswp-icon-stroke-width: 2px;
    --pswp-error-text-color: var(--pswp-icon-color);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: var(--pswp-root-z-index);
    display: none;
    touch-action: none;
    opacity: 0.003;
    contain: layout style size;
    -webkit-tap-highlight-color: transparent;
}

.pswp * {
    box-sizing: border-box;
}

.pswp img {
    max-width: none;
}

.pswp--open {
    display: block;
}

.pswp,
.pswp__bg {
    transform: translateZ(0);
    will-change: opacity;
}

.pswp__bg {
    opacity: 0.005;
    background: var(--pswp-bg);
}

.pswp__bg,
.pswp__container,
.pswp__content,
.pswp__img,
.pswp__item,
.pswp__scroll-wrap,
.pswp__zoom-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
    width: auto;
    height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
    cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
    cursor: move;
    cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
    cursor: grabbing;
}

.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
    cursor: zoom-out;
}

.pswp__button,
.pswp__container,
.pswp__counter,
.pswp__img {
    -webkit-user-select: none;
    user-select: none;
}

.pswp__item {
    z-index: 1;
}

.pswp__hidden {
    display: none !important;
}

.pswp__content {
    pointer-events: none;
}

.pswp__content>* {
    pointer-events: auto;
}

.pswp__error-msg-container {
    display: grid;
}

.pswp__error-msg {
    margin: auto;
    font-size: 1em;
    line-height: 1;
    color: var(--pswp-error-text-color);
}

.pswp__button--close {
    right: var(--container-gutter);
    top: var(--container-gutter);
}

.pswp .pswp__hide-on-close {
    opacity: 0.005;
    will-change: opacity;
    transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
    z-index: 10;
    pointer-events: none;
}

.pswp--ui-visible .pswp__hide-on-close {
    opacity: 1;
    pointer-events: auto;
}

.pswp__button {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: var(--button-radius);
    background-color: #fff;
    border: 1px solid rgb(var(--color-default-text), 0.2);
    margin: 0;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-touch-callout: none;
}

.pswp__button:active,
.pswp__button:focus,
.pswp__button:hover {
    transition: none;
    padding: 0;
    box-shadow: none;
    opacity: 1;
}

.pswp__img--with-bg,
div.pswp__img--placeholder {
    background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 60px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    z-index: 10;
    pointer-events: none !important;
}

.pswp--one-slide .pswp__button--arrow,
.pswp--zoomed-in .pswp__zoom-icn-bar-v,
.pswp__button--zoom {
    display: none;
}

.pswp__top-bar>* {
    pointer-events: auto;
    will-change: opacity;
}

.pswp__button--arrow {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    transform: translateY(-50%);
}

.pswp__button--arrow:disabled {
    display: none;
    cursor: default;
}

.pswp__button--arrow .pswp__icn {
    top: 50%;
    margin-top: -30px;
    width: 40px;
    height: 40px;
    background: 0 0;
    border-radius: 0;
}

.pswp--has_mouse .pswp__button--arrow {
    visibility: visible;
}

.pswp__button--arrow--prev {
    right: auto;
    left: var(--container-gutter);
}

.pswp__button--arrow--next {
    right: var(--container-gutter);
}

.pswp__button--arrow--next .pswp__icn {
    left: auto;
    right: 14px;
    transform: scale(-1, 1);
}

.pswp--zoom-allowed .pswp__button--zoom {
    display: block;
}

.pswp__preloader {
    position: relative;
    overflow: hidden;
    width: 50px;
    height: 60px;
    margin-right: auto;
}

.pswp__preloader .pswp__icn {
    opacity: 0;
    transition: opacity 0.2s linear;
    animation: 0.6s linear infinite pswp-clockwise;
}

.pswp__preloader--active .pswp__icn {
    opacity: 0.85;
}

@keyframes pswp-clockwise {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}

.placeholder {
    position: relative;
    overflow: hidden;
}

.placeholder>svg {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.popover-wrapper {
    position: relative;
}

.popover-wrapper--left>.popover {
    left: -5px;
    right: auto;
}

.popover-wrapper--right>.popover {
    left: auto;
    right: -5px;
}

.popover-wrapper--center>.popover {
    left: calc(-50% - 10px);
}

.popover {
    position: absolute;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
    min-width: 150px;
    width: max-content;
    color: rgb(var(--color-foreground, var(--color-default-text)));
    background-color: rgb(var(--color-background, var(--color-default-background)));
    border: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.1);
    border-radius: var(--radius);
    transition: all 150ms cubic-bezier(0.5, 0, 0.175, 1);
}

.popover[open] {
    opacity: 1;
    visibility: visible;
    transform: translateY(3px);
}

.popover--top {
    top: auto;
    bottom: 40px;
}

.popover-menu-list {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    margin: 0;
    padding: 15px 0;
    max-height: 270px;
    max-width: 160px;
}

.popover-menu-list__item {
    font-size: 0.8125rem;
    width: 100%;
    border-radius: 0;
}

.popover-menu-list__item> :not(.popover-menu-list__link--active):hover,
.popover-menu-list__link--active {
    background-color: rgba(var(--color-foreground, var(--color-default-text)),
            var(--color-soft-background-opacity));
}

.popover-menu-list__link {
    padding: 5px 25px;
    width: 100%;
}

.popover-menu-list__link>span {
    white-space: nowrap;
}

@media (min-width: 751px) {
    .popover-menu-list {
        max-width: 220px;
    }
}

.price-range {
    display: block;
    padding-bottom: 10px;
}

.price-range__range-group {
    position: relative;
    margin: 30px 0;
}

.no-js .price-range__range-group {
    display: none;
}

.price-range__inputs {
    display: grid;
    grid-auto-flow: column;
    gap: 10px;
}

.price-range__input-group {
    display: flex;
    flex-direction: column;
}

.price-range__input-wrapper {
    position: relative;
}

.price-range__symbol {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

.price-range__input {
    display: flex;
    color: rgb(var(--color-foreground));
    border: 1px solid rgba(var(--color-foreground), 0.5);
    background: transparent;
    width: 100%;
    padding: 5px 10px 5px 20px;
    -webkit-appearance: none;
    appearance: none;
    border-radius: var(--radius);
}

.price-range__input::placeholder {
    color: rgb(var(--color-foreground), 0.5);
}

.price-slider {
    height: 1.5px;
    position: relative;
    background: rgba(var(--color-foreground), 0.2);
    border-radius: var(--radius);
}

.price-slider__progress {
    height: 100%;
    left: 0%;
    right: 100%;
    position: absolute;
    border-radius: var(--radius);
    background: rgb(var(--color-foreground));
}

.price-range {
    position: relative;
}

.price-range__range {
    position: absolute;
    width: 100%;
    height: 1.5px;
    top: -4px;
    left: -2px;
    background: none;
    pointer-events: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

input[type="range"]::-webkit-slider-thumb {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: rgb(var(--color-foreground));
    pointer-events: auto;
    -webkit-appearance: none;
    cursor: pointer;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

input[type="range"]::-moz-range-thumb {
    height: 12px;
    width: 12px;
    border: none;
    border-radius: 50%;
    background: rgb(var(--color-foreground));
    pointer-events: auto;
    -moz-appearance: none;
    cursor: pointer;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

@media (min-width: 751px) {
    .price-range__range-group {
        margin: 20px 0;
    }

    input[type="range"]::-webkit-slider-thumb {
        height: 10px;
        width: 10px;
    }

    input[type="range"]::-moz-range-thumb {
        height: 10px;
        width: 10px;
    }
}

.price-details {
    display: grid;
    justify-items: inherit;
    justify-content: inherit;
}

.price-details.small-caption {
    /* font-weight: bold; */
}

.price .price-item {
    margin: 0 10px 0 0;
}

.price:not(.price--show-badge) .price-item--last:last-of-type {
    margin: 0;
}

.price--show-badge {
    display: inline-flex;
    gap: 30px;
    align-items: center;
}

.price--sold-out .price__availability,
.price__regular {
    display: block;
}

.price__sale,
.price__availability,
.price .price__badge-sale,
.price .price__badge-sold-out,
.price--on-sale .price__regular,
.price--on-sale .price__availability {
    display: none;
}

.price--sold-out .price__badge-sold-out,
.price--on-sale .price__badge-sale {
    display: inline-block;
}

.price--on-sale {
    justify-content: inherit;
}

.price--on-sale .price__sale {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: inherit;
}

.price--on-sale .price-item--regular {
    text-decoration: line-through;
    color: rgba(var(--color-foreground), 0.75);
}

.price__unit-price {
    display: inline-flex;
    margin-top: -4px;
    opacity: 0.75;
}

.quantity {
    color: rgba(var(--color-foreground, var(--color-default-text)));
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    border-radius: var(--button-radius);
    min-height: 35px;
}

.quantity:after {
    pointer-events: none;
    content: "";
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    border-radius: var(--button-radius);
    box-shadow: 0 0 0 1px rgba(var(--color-foreground, var(--color-default-text)), 0.2);
    z-index: 1;
}

.quantity__input {
    color: currentColor;
    opacity: 0.85;
    text-align: center;
    background-color: transparent;
    border: 0;
    width: 30px;
    -webkit-appearance: none;
    appearance: none;
}

.quantity__button {
    flex-shrink: 0;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(var(--color-foreground, var(--color-default-text)));
}

.quantity__button:first-child {
    margin-left: calc(1px);
}

.quantity__button:last-child {
    margin-right: calc(1px);
}

.quantity__button svg {
    fill: currentColor;
    pointer-events: none;
}

.quantity__button:not(:focus-visible):not(.focused),
.quantity__input:not(:focus-visible):not(.focused) {
    box-shadow: inherit;
    background-color: inherit;
}

.quantity__input:-webkit-autofill,
.quantity__input:-webkit-autofill:hover,
.quantity__input:-webkit-autofill:active {
    box-shadow: 0 0 0 10rem rgb(var(--color-background, var(--color-default-background))) inset !important;
    -webkit-box-shadow: 0 0 0 10rem rgb(var(--color-background, var(--color-default-background))) inset !important;
}

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

.quantity__input[type="number"] {
    -moz-appearance: textfield;
}

.remove__button {
    display: inline-flex;
    width: -moz-fit-content;
    width: fit-content;
    text-decoration: underline;
}

.social-media {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 7px;
    padding: 0;
    margin: 0;
    color: rgb(var(--color-foreground));
}

.social-media--centered {
    justify-content: center;
}

.social-media__link {
    display: block;
}

.social-media__link>.icon {
    display: block;
}



.border-bottom {
    outline: 0.5px solid rgba(var(--color-foreground), 0.2);
}

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

iframe {
    width: 100%;
    display: block;
    border: 0;
    aspect-ratio: 16/9;
}

@media (max-width: 750px) {
    iframe {
        width: 100%;
    }
}

#admin-bar-iframe {
    aspect-ratio: initial;
}

.view-all-bottom {
    padding-top: var(--vertical-spacer);
}

.hide-scrollbar {
    scrollbar-width: none;
    overflow-x: auto;
    overflow-y: hidden;
}

.hide-scrollbar::-webkit-scrollbar {
    display: none;
}

.header-template {
    display: grid;
}

.header-template .rich-text-wrapper:not(.vertical-spacer--inherit) {
    padding-top: calc(var(--padding-top, 1) * var(--vertical-spacer));
    padding-bottom: calc(var(--padding-bottom, 1) * var(--vertical-spacer));
}

img {
    transition: opacity 150ms cubic-bezier(0.5, 0, 0.175, 1);
}

img[reveal="true"] {
    opacity: 0;
}

img[reveal="false"] {
    opacity: 1;
}

/* This is important to keep because when parallax is enabled it changes the
transform property, so scale can't be included like it is for all other images */

[parallax="true"]>loess-video {
    transform: scale(1.7);
    transition: opacity 150ms cubic-bezier(0.5, 0, 0.175, 1);
}

[parallax="true"]>img[reveal="true"] {
    opacity: 0;
}

[parallax="true"]>img[reveal="false"] {
    opacity: 1;
}

.shopify-challenge__container {
    display: grid;
    gap: 20px;
    padding: var(--vertical-spacer) var(--container-gutter);
}

.shopify-challenge__button {
    margin-top: 20px !important;
}

.skip-to-content-link:focus {
    z-index: 9999;
    position: fixed;
    width: auto;
    height: auto;
    clip: auto;
    padding: 0.5em 1em;
    color: rgb(var(--color-default-text));
    background-color: rgb(var(--color-default-background));
    border: 1.5px solid rgb(var(--color-default-text));
}

*:focus-visible {
    outline: 0.2rem solid rgba(var(--color-foreground, var(--color-default-text)), 0.75);
    outline-offset: 3px;
    box-shadow: 0 0 0 3px rgb(var(--color-background)),
        0 0 5px 4px rgba(var(--color-foreground), 0.2);
}

.padding-top-0 {
    padding-top: 0 !important;
}

.border-bottom-none {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.no-radius {
    border-radius: 0;
}

.sides-pic .rich-text-wrapper {
    position: relative;
    padding: 30px 0px;
}

.sides-pic .rich-text-wrapper h2:before {
    content: "";
    width: 170px;
    height: 170px;
    background-image: url(/cdn/shop/files/Frame_15_583d425d-8064-421f-a029-857b4cd6b7ca.png?v=1726482454);
    position: absolute;
    left: 25px;
    top: -20px;
    z-index: 3;
    background-size: contain;
    background-repeat: no-repeat;
}

.sides-pic .rich-text-wrapper:after {
    content: "";
    width: 170px;
    height: 170px;
    background-image: url(/cdn/shop/files/Frame_16_f34bc111-446d-406c-91f6-3e2f4493b97f.png?v=1726484108);
    position: absolute;
    right: 25px;
    top: -20px;
    z-index: 3;
    background-size: contain;
    background-repeat: no-repeat;
}

.sides-pic .container.container--capped.section-vertical-spacer {
    padding-bottom: 0px !important;
}

.bottom-section .rich-text-wrapper h2:before {
    content: "";
    width: 200px;
    height: 200px;
    background-image: url(/cdn/shop/files/6998073_6.png?v=1726484107);
    position: absolute;
    left: 25px;
    top: 110px;
    z-index: 3;
    background-size: contain;
    background-repeat: no-repeat;
}

.bottom-section .rich-text-wrapper:after {
    content: "";
    width: 200px;
    height: 200px;
    background-image: url(/cdn/shop/files/6998073_7.png?v=1726483854);
    position: absolute;
    right: 25px;
    top: 110px;
    z-index: 3;
    background-size: contain;
    background-repeat: no-repeat;
}

#nudge-offer-list .nudge-offer.custom {
    background: #F6F5F5 !important;
    color: #292017 !important;
    max-width: 85% !important;
    width: 100% !important;
    padding: 22px 0px !important;
}

#nudge-offer-list .details>a>div,
#nudge-offer-list .details form {
    text-align: left !important;
    color: #292017 !important;
    font-family: "TT Chocolates" !important;
}

#nudge-offer-list .nudge-offer.custom input.bttn.product-price {
    background: #A99886 !important;
    font-size: 16px !important;
    padding: 10px 30px !important;
    border-radius: 50px !important;
    font-weight: 400 !important;
    border: 0px !important;
    color: #ffffff !important;
    font-family: "TT Chocolates" !important;
}

#nudge-offer-list .nudge-offer .product-title {
    font-size: 22px !important;
    font-weight: 600 !important;
}

#nudge-offer-list .nudge-offer .product-price-wrapper {
    white-space: nowrap;
    font-size: 18px;
    font-weight: 400 !important;
}

#nudge-offer-list .nudge-offer.multi .offer-text {
    margin-bottom: 5px;
    font-size: 30px;
    padding: 0px 20px 16px 20px !important;
    font-weight: 600;
    font-family: "TT Chocolates" !important;
}

.nudge-offer.multi.stack .offer-collection .product-wrapper .details {
    padding: 20px 0px !important;
}

#nudge-offer-list .nudge-offer button {
    visibility: visible !important;
    border: 1px solid #D3CDCC;
    background: transparent;
    color: #292017 !important;
    height: 38px !important;
    font-family: "TT Chocolates" !important;
}

.nudge-ajax .quantity-wrapper input[type=number]#quantity-select,
#nudge-offer-list .quantity-wrapper input[type=number]#quantity-select {
    border: 0px !important;
    height: 38px !important;
    font-family: "TT Chocolates" !important;
}

#nudge-offer-list .nudge-offer button {
    visibility: visible !important;
    border: 0px !important;
    height: 38px !important;
    font-family: "TT Chocolates" !important;
}

#nudge-offer-list .nudge-offer.multi span.quantity-wrapper {
    border: 1px solid #D3CDCC !important;
    padding: 0px 8px !important;
}

.icu-quantity-selector {
    background: transparent !important;
}

#nudge-offer-list .nudge-offer.multi.stack .offer-collection .product-wrapper .details {
    display: flex !important;
    vertical-align: middle;
    align-items: center !important;
    gap: 160px !important;
    justify-content: space-between !important;
}

#nudge-offer-list .custom-field,
#nudge-offer-list .variants-wrapper {
    margin-right: 70px !important;
    height: 38px !important;
}

#nudge-offer-list .quantity-wrapper,
.nudge-ajax .quantity-wrapper {
    margin-right: 70px !important;
    height: 38px !important;
}

#nudge-offer-list .nudge-offer.multi.stack .offer-collection .product-wrapper {
    display: table !important;
    row-gap: 30px !important;
    border-bottom: 1px solid #D9D9D9 !important;
    margin: 0px 0px !important;
    width: 100%;
    padding: 15px 0px;
}

#nudge-offer-list .nudge-offer.multi img.product-image.medium {
    max-width: 120px;
    width: 120px;
    height: 90px !important;
    object-fit: cover !important;
}

#nudge-offer-list .nudge-offer span.variants-wrapper select {
    height: 38px !important;
    background-color: transparent !important;
    color: #292017 !important;
    font-weight: 600 !important;
    border: 1px solid #D3CDCC !important;
    padding: 0px 15px;
}

*:focus-visible {
    outline: none !important;
    outline-offset: 3px;
    box-shadow: none !important;
}

section#shopify-section-template--17871806759152__1726160076ba8e7458 .section-vertical-spacer {
    padding: 40px 40px 0px 40px !important;
}

section#shopify-section-template--17871806759152__main .vertical-spacer {
    padding: 40px 40px 20px 40px !important;
}

section#shopify-section-template--17871806759152__main .section-heading {
    padding-bottom: 20px !important;
    font-family: "TT Chocolates" !important;
    font-size: 32px !important;
    font-weight: 700 !important;
}

.spr-review-reportreview {
    float: left !important;
}

loess-scroller,
loess-hero-scroller {
    display: block;
    position: relative;
}

loess-hero-scroller>.scroller {
    padding-top: 3px;
}

.scroller {
    display: grid;
    grid-template-columns: repeat(auto-fit,
            calc(100% / var(--columns) - var(--container-gap) * (calc(var(--columns) - 1) / var(--columns))));
    justify-content: safe var(--scroller-alignment, center);
    gap: var(--container-gap);
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.scroller-center-align {
    scroll-snap-align: center;
}

.scroller--fixed-columns {
    grid-template-columns: repeat(var(--columns), 1fr);
}

.scroller>li {
    scroll-snap-align: start;
}

.scroller--padding-bottom>li {
    padding-bottom: 30px;
}

.scroller-bar {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: center;
    min-height: var(--vertical-spacer);
}

.scroller-bar.color-soft {
    background: none;
}

.scroller-progress-bar {
    display: block;
    grid-column-start: 2;
    justify-self: center;
    width: 100%;
    height: 1px;
    position: relative;
    background-color: rgba(var(--color-foreground, var(--color-default-text)),
            0.2);
}

.scroller-progress-bar::before {
    content: "";
    position: absolute;
    background-color: rgb(var(--color-foreground, var(--color-default-text)));
    transform-origin: left;
    transform: scaleX(var(--scroller-progress));
    top: -1.5px;
    bottom: -1.5px;
    right: 0;
    left: 0;
}

.scroller-progress-bar--transition::before {
    transition: transform 250ms ease-in-out;
}

.scroller-buttons {
    grid-column-start: 3;
    justify-self: end;
}

loess-scroller:not([columns-mobile]):not([columns-large])>.scroller-bar,
loess-hero-scroller:not([columns-mobile]):not([columns-large])>.scroller-bar {
    display: none;
}

@media (max-width: 750px) {
    ul:is(.scroller-mobile) {
        grid-auto-flow: column;
        grid-template-columns: none;
        grid-auto-columns: calc(100% / var(--columns) - (var(--container-gap) / var(--columns) * (var(--columns) - 1)));
        max-width: 100vw;
    }

    .scroller-mobile--full-width {
        padding-left: var(--container-gutter);
        padding-right: var(--container-gutter);
        padding-top: var(--vertical-spacer);
    }

    loess-scroller:not([columns-mobile])>ul+.scroller-bar,
    loess-hero-scroller:not([columns-mobile])>ul+.scroller-bar {
        display: none;
    }

    .scroller-bar {
        padding-top: 30px;
    }
}

@media (max-width: 750px) {
    .scroller-mobile {
        overflow-y: hidden;
        padding-left: var(--container-gutter) !important;
        padding-right: var(--container-gutter) !important;
        margin-left: calc(-1 * var(--container-gutter));
        margin-right: calc(-1 * var(--container-gutter));
        scroll-padding: var(--container-gutter);
    }

    .scroller--mobile-flush {
        margin-left: calc(-2 * var(--container-gutter)) !important;
        margin-right: calc(-2 * var(--container-gutter)) !important;
    }

    loess-scroller:not([columns-mobile])>.scroller-bar,
    loess-hero-scroller:not([columns-mobile])>.scroller-bar {
        display: none;
    }
}

@media (min-width: 751px) and (max-width: 990px) {
    ul:is(.scroller-tablet) {
        grid-auto-flow: column;
        grid-template-columns: none;
        grid-auto-columns: calc(100% / var(--columns) - (var(--container-gap) / var(--columns) * (var(--columns) - 1)));
    }

    loess-scroller[columns-tablet]>ul+.scroller-bar,
    loess-hero-scroller[columns-tablet]>ul+.scroller-bar {
        display: grid !important;
    }

    loess-scroller:not([columns-tablet])>ul+.scroller-bar,
    loess-hero-scroller:not([columns-tablet])>ul+.scroller-bar {
        display: none;
    }

    .scroller-bar {
        padding-top: 30px;
    }

    .scroller-tablet {
        overflow-y: hidden;
        padding-left: var(--container-gutter) !important;
        padding-right: var(--container-gutter) !important;
        margin-left: calc(-1 * var(--container-gutter));
        margin-right: calc(-1 * var(--container-gutter));
        scroll-padding: var(--container-gutter);
    }

    .scroller--tablet-flush {
        margin-left: calc(-2 * var(--container-gutter)) !important;
        margin-right: calc(-2 * var(--container-gutter)) !important;
    }

    loess-scroller:not([columns-tablet])>.scroller-bar,
    loess-hero-scroller:not([columns-tablet])>.scroller-bar {
        display: none;
    }
}

@media (max-width: 990px) {
    .scroller--flush {
        margin-left: calc(-2 * var(--container-gutter)) !important;
        margin-right: calc(-2 * var(--container-gutter)) !important;
    }
}

@media (min-width: 991px) {
    ul:is(.scroller-large) {
        grid-auto-flow: column;
        grid-template-columns: none;
        grid-auto-columns: calc(100% / var(--columns) - (var(--container-gap) / var(--columns) * (var(--columns) - 1)));
    }

    loess-scroller[columns-large]>ul+.scroller-bar,
    loess-hero-scroller[columns-large]>ul+.scroller-bar {
        display: grid !important;
    }

    loess-scroller:not([columns-large])>ul+.scroller-bar,
    loess-hero-scroller:not([columns-large])>ul+.scroller-bar {
        display: none;
    }

    loess-scroller:not([columns-large])>.scroller-bar,
    loess-hero-scroller:not([columns-large])>.scroller-bar {
        display: none;
    }

    .scroller-bar {
        padding-top: 50px;
    }

    .scroller-progress-bar {
        width: 60%;
    }
}

.scroller-tabs {
    display: block;
    overflow: auto;
    margin: 0 calc(-1 * var(--container-gutter)) var(--vertical-spacer);
    padding: 0 var(--container-gutter);
}

.scroller-tabs--centered {
    text-align: center;
}

.scroller-tabs__inner {
    display: inline-grid;
    grid-auto-flow: column;
    grid-auto-columns: max-content;
    column-gap: 30px;
    padding: 0;
    margin: 0;
    color: rgb(var(--color-foreground, var(--color-default-text)));
    box-shadow: 0 -1px rgb(var(--color-foreground, var(--color-default-text))) inset;
}

.scroller-tabs__item {
    padding-bottom: 15px;
    box-shadow: 0 0 inset;
    transition: box-shadow 100ms ease-in-out;
}

.scroller-tabs__item[active] {
    box-shadow: 0 -4px rgb(var(--color-foreground, var(--color-default-text))) inset;
}

.scroller-tabs__item:hover:not([active]) {
    opacity: 0.7;
}

@media (min-width: 991px) {
    .scroller-tabs {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
}

.section {
    position: relative;
    align-items: var(--text-y-axis, center);
    min-height: var(--height, auto);
}

.section--padded {
    padding-top: var(--vertical-spacer);
    padding-bottom: var(--vertical-spacer);
}

.section-link-bottom {
    display: flex;
    justify-content: center;
    padding: var(--vertical-spacer);
    margin-bottom: calc(-1 * var(--vertical-spacer));
}

@media (max-width: 750px) {
    .section.section-vertical-spacer .hero-offset:not(.media-with-text--reverse-mobile) .rich-text-wrapper {
        padding-top: 0;
    }
}

.section-heading {
    display: grid;
    grid-auto-flow: column;
    justify-content: space-between;
    align-items: baseline;
    padding-bottom: var(--vertical-spacer);
}

.section-heading--centered {
    justify-content: center;
    justify-items: center;
    text-align: center;
}

.section-heading:not(.section-heading--centered).section-heading--capped {
    max-width: calc(2 / 3 * 100%);
}

.section-heading--right {
    justify-content: end;
}

.section-heading--reduced {
    padding-bottom: calc(var(--vertical-spacer) / 2);
}

.section-heading--aligned {
    align-items: center;
}

.section-heading--padded {
    padding: 20px 0;
}

.section-heading__link {
    display: inline-flex;
    gap: 15px;
    color: inherit;
}

.section-heading__link-arrow-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgb(var(--color-foreground, var(--color-default-text)));
    color: rgb(var(--color-background, var(--color-default-background)));
    width: 18px;
    height: 18px;
    border-radius: var(--button-radius);
    overflow: hidden;
}

.section-heading__link-arrows {
    display: flex;
    gap: 15px;
    transform: translateX(-10px);
    transition: transform 250ms ease-in-out;
}

@media (hover: hover) {
    .section-heading__link:hover .section-heading__link-arrows {
        transform: translateX(11px);
    }

    .section-heading__link:hover {
        text-decoration: underline;
        text-underline-offset: 3px;
        text-decoration-thickness: 1px;
    }
}

@media (max-width: 750px) {
    .section-heading {
        grid-auto-flow: row;
        row-gap: 20px;
    }

    .section-heading--centered>.section-heading__link {
        margin: 0 auto;
    }
}

@media (min-width: 751px) {
    .section-heading {
        /* column-gap: 10%; */
        row-gap: 25px;
    }

    .section-heading--centered {
        grid-auto-flow: row;
    }

    .section-heading--padded {
        padding: 30px 0;
    }

    .section-heading__heading,
    .section-heading__subheading {
        grid-column-start: 1;
    }
}

@media (max-width: 990px) {
    .section-heading__link {
        order: 1;
    }

    .section-heading--mobile-spaced {
        grid-auto-flow: column;
        justify-content: space-between;
    }
}

@media (min-width: 991px) {
    .section-heading {
        row-gap: 20px;
    }

    /* .section-heading--centered {
    grid-template-columns: 1fr 3fr 1fr;
    column-gap: 20px;
  } */

    .section-heading--centered>.section-heading__heading {
        grid-column-start: 2;
        justify-self: center;
    }

    .section-heading--centered>.section-heading__link {
        grid-column-start: 3;
        justify-self: end;
    }

    .section-heading--centered>.section-heading__subheading {
        grid-column-start: 2;
        grid-row-start: 1;
        justify-self: center;
    }
}

#MainContent.template-index>.shopify-section--slideshow-hero:first-child .rich-text-wrapper {
    padding-top: calc(var(--vertical-spacer) / 2 + var(--header-transparent-buffer, 0));
}

.slideshow-hero {
    display: grid;
    position: relative;
}

.slideshow-hero>* {
    grid-area: 1 / -1;
}

.slideshow-hero--height-buffer {
    --buffer-height: 60px;
}

.slideshow-hero--height-buffer-short {
    --buffer-height: 20px !important;
}

.slideshow-hero--height-buffer-large {
    --buffer-height: 80px;
}

.slideshow-hero--height-buffer .banner {
    min-height: calc(var(--height) + var(--buffer-height));
}

.slideshow-hero--height-buffer .rich-text-wrapper {
    padding-bottom: calc(var(--vertical-spacer) + var(--buffer-height));
}

.slideshow-hero__thumbnails {
    align-self: end;
    padding-bottom: 8px;
    z-index: 2;
}

.slideshow-hero__thumbnails:not(.slideshow-hero__thumbnails--offset) button {
    background-color: rgba(var(--color-background),
            var(--button-outline-opacity));
    backdrop-filter: blur(var(--button-outline-blur));
    -webkit-backdrop-filter: blur(var(--button-outline-blur));
}

.slideshow-hero__thumbnails--offset {
    grid-area: initial;
    padding-bottom: 0;
    margin-top: -75px;
    margin-bottom: -50px;
}

.slideshow-hero__thumbnails--offset .scroller {
    padding-top: 20px;
    padding-bottom: 20px;
}

.slideshow-hero__thumbnails--offset li {
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px,
        rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}

.slideshow-hero__button {
    display: inline-flex;
    gap: 16px;
    justify-content: flex-start;
    border-radius: 0;
    width: 100%;
    height: 100%;
    border: 0;
    border-top: 1px solid rgba(var(--color-foreground), 0.4);
    font-size: 0.875rem;
    font-weight: 700;
    padding: 16px;
    position: relative;
}

.slideshow-hero__button>* {
    pointer-events: none;
}

.slideshow-hero__button-thumbnail>* {
    max-width: 42px;
    max-height: 42px;
}

.slideshow-hero__button-thumbnail--default img,
.slideshow-hero__button-thumbnail--custom img {
    object-fit: contain;
    aspect-ratio: 1;
    display: flex;
    object-position: 50% 50% !important;
    justify-content: center;
}

.slideshow-hero__button-thumbnail--icon,
.slideshow-hero__button-thumbnail--custom {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 42px;
    width: 42px;
}

.slideshow-hero__button-thumbnail--custom>svg {
    position: absolute;
    fill: currentColor;
}

.slideshow-hero__button::before,
.slideshow-hero__button::after {
    content: "";
    position: absolute;
    background-color: rgb(var(--color-foreground));
    transform-origin: left;
    top: 0;
    right: 0;
    left: 0;
}

.slideshow-hero__button::after {
    height: 1px;
}

.slideshow-hero__button::after {
    height: 3px;
    top: -2px;
    transform: scaleX(0%);
    transition: opacity 250ms ease-in-out;
}

.slideshow-hero__button[active]::after {
    transform: scaleX(100%);
}

.slideshow-hero__scroller-bar {
    --color-foreground: var(--color-default-background);
    align-items: end;
    padding-bottom: 50px;
    pointer-events: none;
    z-index: 2;
}

@media (max-width: 750px) {
    .slideshow-hero__button--mobile-active::after {
        transform: scaleX(100%);
    }
}

@media (min-width: 751px) {
    .slideshow-hero__thumbnails:not(.slideshow-hero__thumbnails--offset) {
        padding-bottom: 20px;
    }
}

@media (max-width: 990px) {
    .slideshow-hero__thumbnails {
        width: 100%;
        max-width: var(--container-width);
        margin-left: auto;
        margin-right: auto;
        padding-left: var(--container-gutter);
        padding-right: var(--container-gutter);
    }

    .slideshow-hero__cursor-progress {
        display: none;
    }
}

@media (min-width: 991px) {
    .slideshow-hero__cursor-progress {
        display: none;
        position: absolute;
        width: calc(100% + 10px);
        height: calc(100% + 10px);
        top: 50%;
        left: 0;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .slideshow-hero__cursor-progress--visible {
        display: block;
    }

    .slideshow-hero__cursor-progress .slider-progress-bar__circle {
        stroke-width: 10px;
        transform: rotate(-90deg) scale(0.34);
    }

    .slideshow-hero__thumbnails .scroller {
        padding-left: max(calc((100vw - calc(var(--container-width) - (var(--container-gutter)) * 2)) / 2),
                var(--container-gutter));
        padding-right: max(calc((100vw - calc(var(--container-width) - (var(--container-gutter)) * 2)) / 2),
                var(--container-gutter));
    }
}

@media (hover: hover) {
    .slideshow-hero__button:not([active])::after {
        opacity: 0;
        transform: scaleX(100%);
    }

    .slideshow-hero__button:not([active]):hover::after {
        opacity: 1;
    }
}

.slider {
    display: block;
}

.slider__slide {
    position: relative;
}

.slider__slide:not(.active) {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.slider .media-with-text__text:not(.media-with-text__text--full)>.rich-text-wrapper {
    padding-left: var(--container-gutter) !important;
    padding-right: var(--container-gutter) !important;
}

.slider__slide.media-with-text {
    gap: 0 !important;
}

.slider__slide .media-with-text__media {
    background-color: transparent !important;
}

.slider__controls {
    right: 5px;
    bottom: 45px;
}

@media (max-width: 750px) {
    .shopify-section--slideshow loess-scroller .slider__controls {
        top: 5px;
    }

    #MainContent> :first-child.shopify-section--slideshow-hero .banner-mobile--fullscreen {
        min-height: calc(100vh - var(--header-group-height) - (var(--has-buttons-showing) * 45px)) !important;
    }

    .shopify-section--slideshow-hero .banner-mobile--fullscreen {
        min-height: calc(100vh - (var(--has-buttons-showing) * 45px)) !important;
    }
}

@media (min-width: 751px) {
    .slider__controls {
        right: 15px;
        bottom: 15px;
    }

    #MainContent> :first-child.shopify-section--slideshow-hero .banner-large--fullscreen {
        min-height: calc(100vh - var(--header-group-height) - (var(--has-buttons-showing) * 45px)) !important;
    }

    .shopify-section--slideshow-hero .banner-large--fullscreen {
        min-height: calc(100vh - (var(--has-buttons-showing) * 45px)) !important;
    }
}

.slider-buttons {
    display: inline-flex;
    gap: 10px;
}

.slider-buttons>button {
    outline: 0px solid rgba(var(--color-foreground, var(--color-default-text)), 0);
}

.slider-buttons__previous[disabled],
.slider-buttons__next[disabled] {
    background-color: rgb(var(--color-soft-background));
}

.slider-buttons__previous:not([disabled]),
.slider-buttons__next:not([disabled]) {
    transition: outline 150ms ease-in-out;
}

.slider-buttons__previous,
.slider-buttons__next {
    min-width: 40px;
    min-height: 40px;
    border-width: 1px;
}

@media (hover: hover) {

    .slider-buttons__previous:not([disabled]):hover,
    .slider-buttons__next:not([disabled]):hover {
        outline: 4px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
    }
}

.slider__controls {
    display: flex;
    position: absolute;
    width: 25px;
    height: 25px;
    pointer-events: none;
    z-index: 2;
}

.slider-progress-bar__circle {
    fill: transparent;
    stroke: rgb(var(--color-foreground));
    stroke-width: 30px;
    stroke-dasharray: 471;
    stroke-dashoffset: 471;
    transform: rotate(-90deg) scale(0.06);
    transform-origin: center;
}

.slider-progress-bar__circle--animation {
    animation: slider-progress-bar calc(var(--auto-play-duration)) linear forwards;
    animation-play-state: var(--auto-play-state, paused);
}

.slider-progress-bar__circle--faded {
    stroke: rgb(var(--color-foreground), 0.15);
    stroke-dasharray: 0;
    stroke-dashoffset: 0;
    animation: none;
}

@keyframes slider-progress-bar {
    to {
        stroke-dashoffset: 0;
    }
}

.spinner {
    animation: spinner-turn 1s linear infinite;
    max-width: 30px;
    width: 100%;
}

@keyframes spinner-turn {
    50% {
        transform: rotate(180deg);
    }

    100% {
        transform: rotate(720deg);
    }
}

.spinner__value {
    animation: spinner-stroke 1s linear infinite;
    fill: none;
    stroke-dasharray: 50;
    stroke-dashoffset: 50;
    stroke-linecap: round;
    stroke-width: 4;
}

.spinner__value {
    stroke: rgb(var(--color-foreground, var(--color-default-text)));
}

@keyframes spinner-stroke {
    50% {
        stroke-dashoffset: 0;
    }

    100%,
    100% {
        stroke-dashoffset: 50;
    }
}

.stars {
    --star-background: rgba(var(--color-foreground), 0.2);
    --star-foreground: currentColor;
    --rating-percentage: calc(var(--star-rating) / 5 * 100% - 1.5px);
}

.stars::before {
    content: "★★★★★";
    letter-spacing: 3px;
    background: linear-gradient(90deg,
            var(--star-foreground) var(--rating-percentage),
            var(--star-background) var(--rating-percentage));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.stars--color-default {
    --color-foreground: var(--color-default-text);
}

.tap {
    display: flex;
    gap: 10px;
    position: relative;
    align-items: center;
    cursor: pointer;
}

.tap--inline {
    display: inline-flex;
}

.tap::before {
    content: "";
    position: absolute;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px;
}

loess-video {
    /* Get border radius for iframes to work on iOS: https://stackoverflow.com/a/58512187 */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

iframe.video-iframe {
    object-fit: unset;
    height: var(--video-height, 100%);
    width: var(--video-width, 100%);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    z-index: 0;
}

iframe.video-iframe-full {
    position: absolute;
    height: calc(100% + 200px);
    width: auto;
    top: 50%;
    left: 50%;
    pointer-events: none;
    transform: translate(-50%, -50%);
}

@media (min-aspect-ratio: 16/9) {
    iframe.video-iframe {
        --video-height: 56.25vw;
    }

    iframe.video-iframe-full {
        width: 100%;
    }
}

@media (max-aspect-ratio: 16/9) {
    iframe.video-iframe {
        --video-width: 177.78vh;
        height: calc(var(--height-mobile) + 200px);
    }

    iframe.video-iframe-full {
        height: calc(100% + 400px);
    }
}

.announcement {
    --gap: 5rem;
    position: relative;
    font-family: var(--font);
    display: flex;
    overflow: hidden;
    align-items: center;
    gap: var(--gap);
}

.announcement:hover .announcement__content {
    animation-play-state: paused;
}

.announcement__content {
    flex-shrink: 0;
    display: flex;
    justify-content: space-around;
    gap: var(--gap);
    min-width: 100%;
    padding: 0;
    animation: AnnouncementScroll var(--scroll-speed, 45s) linear infinite;
}

.announcement__content--reverse {
    animation-direction: reverse;
}

@keyframes AnnouncementScroll {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-100% - var(--gap)));
    }
}

.announcement-utility-bar {
    display: flex;
    flex-direction: column;
}

.utility-bar {
    display: flex;
    justify-content: center;
    padding: 10px 0;
    min-height: 50px;
}

.utility-bar:not(.utility-bar--center) {
    justify-content: space-between;
}

.utility-bar> :not(:only-child):last-child {
    margin-left: 50px;
}

.utility-bar--icons-right> :not(:only-child):last-child {
    margin-left: 0px;
    margin-right: 50px;
}

.utility-bar--icons-right {
    flex-direction: row-reverse;
}

.utility-bar--icons-left>.utility-bar__cross-border {
    margin-left: auto;
}

.utility-bar--icons-right>.utility-bar__cross-border {
    margin-right: auto;
}

.utility-bar__cross-border {
    display: inline-grid;
    grid-auto-flow: column;
    column-gap: 40px;
}

.announcement-bar {
    padding: 10px 0;
    min-height: 50px;
    display: flex;
    align-items: center;
}

.announcement-bar-soft-background {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.announcement-bar--link {
    flex-direction: row;
}

.announcement-bar__link {
    align-items: baseline;
    justify-content: center;
}

.announcement-bar__link,
.announcement-bar__text {
    display: flex;
    width: 100%;
}

.announcement-bar__link>.button,
.announcement-bar__text>.button {
    margin-left: 15px;
}

.announcement-bar__text {
    align-items: center;
    justify-content: space-between;
    width: 100%;
    line-height: 1.5;
}

.announcement-bar__button {
    padding: 0 10px;
    border-width: 1px;
    font-size: 0.75rem;
}

.announcement-bar__panel {
    border-top: 1px solid transparent;
    transition: border 250ms ease-in-out;
}

.announcement-bar__panel[open] {
    border-color: rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

@media (max-width: 750px) {
    .utility-bar {
        display: none;
    }

    .announcement-bar__panel--has-image .rich-text-wrapper {
        padding-top: 0;
    }
}

@media (min-width: 751px) {
    .announcement-utility-bar--reverse {
        flex-direction: column-reverse;
    }

    .announcement-bar__button {
        padding: 0 1.2em;
    }

    .announcement-bar__panel-close-wrapper {
        position: absolute;
        width: 100%;
        z-index: 2;
    }

    .announcement-bar__panel-close-button {
        display: flex;
        justify-content: end;
        align-items: center;
        height: var(--vertical-spacer);
    }
}

@media (min-width: 991px) {

    /* Class specific for merging the utility bar and the announcement, only on large screens */
    .announcement-bar-merged {
        display: grid;
        grid-template-columns: 1fr 3fr 1fr;
        align-items: center;
    }

    .announcement-bar-merged--centered {
        grid-template-columns: none;
        grid-auto-flow: column;
        column-gap: 70px;
        justify-content: center;
    }

    .announcement-bar-merged>*:last-child {
        justify-self: end;
    }

    .announcement-bar-merged>* {
        display: flex;
    }

    .announcement-bar__text {
        justify-content: center;
    }
}

@media (hover: hover) {
    .announcement-bar__button {
        --button-background-color: var(--color-foreground,
                var(--color-default-text));
    }
}

/* #MainContent > :first-child > .banner {
  min-height: calc(var(--height) + var(--header-transparent-buffer));
} */

.banner {
    --height: auto;
    --height-mobile: auto;
    --height-large: auto;

    display: grid;
    position: relative;
    height: 100%;
    min-height: var(--height);
}

.banner>*,
.banner::after {
    grid-area: 1 / -1;
}

.banner::after {
    content: "";
    z-index: 1;
    /* border-radius: var(--radius); */
    pointer-events: none;
    background-color: rgba(var(--color-background, var(--color-default-text)),
            var(--overlay-opacity));
}

.banner--no-radius::after {
    border-radius: 0;
}

.banner__text .rte>p {
    opacity: 1;
}

.vertical-spacer .banner::after {
    border-radius: var(--radius);
}

.banner--link>.banner__text {
    pointer-events: none;
}

.banner__text {
    align-self: var(--text-y-axis, center);
    z-index: 2;
}

.banner__text--overlay {
    color: rgb(var(--color-foreground, var(--color-default-background)));
}

.banner__text--overlay .button:not(.button--color-overriden) {
    --color-foreground: var(--color-default-background);
    --color-background: var(--color-default-text);
}

.banner__text--overlay .button--color-overriden.button--primary {
    background-color: rgb(var(--color-accent, var(--color-default-text)));
}

.banner__media {
    position: relative;
    overflow: hidden;
}

.banner__media>* {
    position: absolute;
    /* height: 100%; */
    width: 100%;
    -webkit-user-select: none;
    user-select: none;
}

.banner__media>svg {
    fill: rgba(var(--color-background, var(--color-default-text)),
            var(--overlay-opacity));
    width: auto;
}

.banner--auto>.banner__media>* {
    position: initial;
}

@media(max-width:1500px) {
    .banner__media>* {
        height: 100%;
        object-fit: cover;
    }
}


@media (max-width: 750px) {
    /* #MainContent > :first-child > .banner[class*="banner-mobile"] {
    min-height: calc(var(--height-mobile) + var(--header-transparent-buffer));
  } */

    .banner[class*="banner-mobile"] {
        min-height: var(--height-mobile);
    }

    .banner-mobile--x-small {
        --height-mobile: 100px;
    }

    .banner-mobile--small {
        --height-mobile: 230px;
    }

    .banner-mobile--medium {
        --height-mobile: 330px;
    }

    .banner-mobile--large {
        --height-mobile: 430px;
    }

    .banner-mobile--x-large {
        --height-mobile: 530px;
    }

    .banner-mobile--16-9 {
        --height-mobile: 56.25vw;
    }

    .banner-mobile--fullscreen {
        --height-mobile: 100vh;
    }

    .banner-mobile--auto>.banner__media>* {
        position: initial;
    }

    .banner__media--auto>*,
    .banner__media--mobile-auto>* {
        position: absolute !important;
    }

    .banner--no-radius-mobile {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .banner--no-radius-mobile::after {
        border-radius: 0;
    }

    .banner--no-radius-mobile.border-radius+.banner-text-below-mobile {
        border-bottom-left-radius: var(--radius);
        border-bottom-right-radius: var(--radius);
    }
}

@media (min-width: 751px) {
    /* #MainContent > :first-child > .banner[class*="banner-large"] {
    min-height: calc(var(--height-large) + var(--header-transparent-buffer));
  } */

    .banner[class*="banner-large"] {
        min-height: var(--height-large);
    }

    .banner-large--x-small {
        --height-large: 160px;
    }

    .banner-large--small {
        --height-large: 300px;
    }

    .banner-large--medium {
        --height-large: 430px;
    }

    .banner-large--large {
        --height-large: 560px;
    }

    .banner-large--x-large {
        --height-large: 728px;
    }

    .banner-large--16-9 {
        --height-large: auto;
        aspect-ratio: 16/9;
    }

    .banner-large--fullscreen {
        --height-large: 100vh;
    }

    .banner-large--auto>.banner__media>* {
        position: initial;
    }

    .banner__media--auto>*,
    .banner__media--large-auto>* {
        position: absolute !important;
    }

    .banner__text {
        align-self: var(--text-y-axis-large, var(--text-y-axis), center);
    }
}

@media (min-width: 991px) {
    .banner-large--x-small {
        --height-large: 230px;
    }

    .banner-large--small {
        --height-large: 360px;
    }

    .banner-large--medium {
        --height-large: 500px;
    }

    .banner-large--large {
        --height-large: 650px;
    }

    .banner-large--x-large {
        --height-large: 845px;
    }
}

@media (min-width: 1100px) {
    .banner-large--x-small {
        --height-large: 300px;
    }

    .banner-large--small {
        --height-large: 420px;
    }

    .banner-large--medium {
        --height-large: 600px;
    }

    .banner-large--large {
        --height-large: 750px;
    }

    .banner-large--x-large {
        --height-large: 1000px;
    }
}

.blog-grid--padding {
    row-gap: var(--column-padding, 40px);
}

.blog-post {
    align-content: space-between;
}

.collapsible-content-list {
    --spacer: 20px;
}

.collapsible-content-list__category {
    margin-bottom: var(--spacer);
}

.collapsible-content-list--centered .collapsible-content-list__category {
    text-align: center;
}

.collapsible-content-list__category:first-child {
    margin-top: 10px;
}

.collapsible-content-list__category:not(:first-child) {
    margin-top: calc(var(--spacer) + 10px);
}

.collapsible-content {
    border-top: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.collapsible-content__title {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: var(--spacer) 0;
    font-weight: 700;
}

.collapsible-content-list--centered .collapsible-content__title {
    justify-content: center;
    text-align: center;
}

.collapsible-content__button {
    border-width: 1px;
    margin-left: var(--spacer);
    border-color: rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.collapsible-content__button[aria-expanded="true"] .icon {
    transform: rotateZ(180deg) translateY(0) !important;
}

.collapsible-content-list--centered .collapsible-content-text {
    text-align: center;
}

.collapsible-content-text>* {
    margin-bottom: calc(var(--spacer) + 10px);
}

@media (min-width: 991px) {
    .collapsible-content-list {
        max-width: calc(2 / 3 * 100%);
        margin: 0 auto;
    }
}

.contact--soft-background {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.contact-form {
    --height-mobile: auto;
    --height-large: auto;

    display: grid;
    align-items: center;
}

.contact-form--bordered {
    border: 1px solid rgba(var(--color-foreground), 0.1);
}

.contact-form__heading {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    padding-bottom: calc(var(--vertical-spacer) / 2);
}

.contact-form--reverse>.contact-form__image,
.contact-form--reverse>.contact-form__placeholder {
    order: 1;
}

.contact-form__image {
    position: relative;
    height: 100%;
    overflow: hidden;
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.contact-form__image>* {
    position: absolute;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.contact-form__form .form {
    text-align: center;
}

.contact-form__form .form--no-padding {
    /* padding-top: 0;
  padding-bottom: 0; */
}

.contact-form .input-group>div {
    width: 100%;
}

.contact-form__placeholder {
    position: relative;
    height: 100%;
    overflow: hidden;
    background-color: rgb(var(--color-foreground));
    min-height: var(--height-mobile);
    /* border-radius: var(--radius); */
}

.contact-form__placeholder>svg {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    transform: translate(-50%, -50%);
    fill: rgba(var(--color-background), 0.4);
    pointer-events: none;
}

@media (max-width: 750px) {
    .contact-form[class*="contact-form-mobile"]>.contact-form__image {
        min-height: var(--height-mobile);
    }

    .contact-form-mobile--small {
        --height-mobile: 120px;
    }

    .contact-form-mobile--medium {
        --height-mobile: 225px;
    }

    .contact-form-mobile--large {
        --height-mobile: 350px;
    }

    .contact-form-mobile--auto>.contact-form__image>* {
        position: initial;
    }
}

@media (min-width: 751px) {
    .contact-form {
        grid-auto-flow: column;
        grid-auto-columns: 50%;
    }

    .contact-form__placeholder {
        min-height: var(--height-large);
    }

    .contact-form[class*="contact-form-large"]>.contact-form__image {
        min-height: var(--height-large);
    }

    .contact-form-large--small {
        --height-large: var(--section-height-small);
    }

    .contact-form-large--medium {
        --height-large: var(--section-height-medium);
    }

    .contact-form-large--large {
        --height-large: var(--section-height-large);
    }

    .contact-form-large--auto>.contact-form__image>* {
        position: initial;
    }
}

.cookie-banner {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    border-top: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.1) !important;
    transition: transform 150ms ease-in-out;
    z-index: 2;
}

.cookie-banner[hidden] {
    transform: translateY(100%);
}

.cookie-banner__inner {
    --spacing: 30px;

    display: grid;
    gap: var(--spacing);
    padding: var(--spacing) 0;
    text-align: center;
}

.cookie-banner__buttons {
    display: inline-grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}

.cookie-banner__buttons>* {
    justify-content: center;
    width: 100%;
}

@media (min-width: 750px) {
    .cookie-banner__inner {
        gap: 40px;
        grid-auto-flow: column;
        justify-content: center;
        align-items: center;
        text-align: left;
    }
}

#Recover,
#Recover+div {
    display: none;
}

#Recover:target {
    display: block;
}

#Recover:target+div {
    display: block;
}

#Recover:target~#Login,
#Recover:target~#Login+div {
    display: none;
}

#Recover,
#Login {
    scroll-margin-top: 20rem;
}

#Recover {
    margin-bottom: 0;
}

.customers-form {
    display: grid;
    gap: 30px;
    justify-items: center;
}

.customers-form .input-group {
    width: 100%;
}

.customers-form button {
    margin-top: 20px;
}

.account {
    display: grid;
    gap: 50px;
}

.account-orders {
    gap: 20px;
}

.order-history>tbody>tr+tr {
    margin-top: 20px;
}

.account-addresses {
    display: grid;
    gap: 40px;
    justify-items: center;
    text-align: center;
    border: 1px solid rgb(var(--color-foreground, --color-default-text));
    border-radius: var(--radius);
    padding: 40px 20px;
}

.account-orders>div {
    width: 100%;
}

.customer table {
    table-layout: auto;
    border-collapse: collapse;
    box-shadow: none;
    width: 100%;
    font-size: 1.6rem;
    position: relative;
}

.customer th,
.customer td {
    font-weight: 400;
    line-height: 1;
    border: none;
    padding: 0;
}

.customer tbody td {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.customer td:empty {
    display: initial;
}

.customer tbody tr {
    border-top: 0.01rem solid rgba(var(--color-foreground), 0.08);
}

.customer thead::after,
.customer tfoot::before {
    content: "";
    height: 1px;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    background: rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.customer tfoot>tr>td {
    padding-top: 20px;
}

.customer tbody ul {
    padding: 0;
}

.addresses [aria-expanded="false"]~div[id] {
    display: none;
}

.addresses [aria-expanded="true"]~div[id] {
    display: block;
    text-align: center;
}

.addresses [aria-expanded="true"]~div[id] h2 {
    margin-bottom: 30px;
}

.addresses li [aria-expanded="true"]~div[id] {
    margin-top: 50px;
}

.addresses li>h2,
.addresses li>div:first-of-type {
    margin-bottom: 20px;
}

.addresses ul {
    list-style: none;
    padding-left: 0;
    text-align: center;
}

@media (max-width: 750px) {

    .customer thead,
    .customer th,
    .customer tfoot td:first-of-type {
        display: none;
    }

    .customer td {
        display: flex;
        text-align: right;
        align-items: center;
    }

    .customer td::before {
        color: rgba(var(--color-foreground), 0.75);
        content: attr(data-label);
        padding-right: 20px;
        flex-grow: 1;
        text-align: left;
    }

    .customer td:first-of-type {
        display: flex;
        align-items: center;
    }

    .customer tr {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        width: 100%;
    }
}

@media (min-width: 751px) {
    .account-orders.section-form {
        gap: 40px;
    }

    .customer th,
    .customer td:first-of-type {
        text-align: left;
        padding-left: 0;
    }

    .customer thead th {
        padding-bottom: 10px;
        opacity: 0.75;
    }

    .customer tbody td {
        padding-top: 20px;
    }

    .order-details thead th:nth-last-child(-n + 3),
    .order-details td:nth-last-child(-n + 3) {
        text-align: right;
    }

    .order-details .price__sale {
        justify-content: end;
    }

    .order-details tfoot>tr>td:first-child {
        text-align: left;
    }
}

@media (min-width: 991px) {
    .account {
        grid-template-columns: 3fr 1fr;
    }

    .account-addresses {
        position: sticky;
        top: calc(var(--vertical-spacer) / 2 + var(--header-height, 0) * var(--enable-sticky-header));
        align-content: center;
        max-width: 500px;
        height: max-content;
        padding: 50px 25px;
    }
}

.featured-collection {
    row-gap: 25px;

    /* Product card labels start at -5px of the card, and because of overflow
  for the scroller, would cut off otherwise so we compensate */
    padding-top: 5px;

    /* In case of the color swatches, we need to increase the padding left
  and right other color swatch active state will be cut off */
    /* padding-left: 4px;
  padding-right: 4px; */
}

@media (hover: hover) {
    .featured-collection--lift-on-hover-padding {
        padding-top: 7px;
    }
}

.shopify-section--footer>div {
    border-top: calc(1px * var(--enable-separator-line)) solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.footer-soft-background {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.footer-top {
    padding-top: 40px;
}

.footer-top>div {
    margin-bottom: 50px;
}

.footer-top h4:first-child,
.footer-top>div>img:first-child,
.footer-block-blog img {
    margin-bottom: 20px;
}

.footer-top .button {
    margin-top: 20px;
}

.footer-top>div:last-child {
    margin-bottom: 0;
}

.footer-image-placeholder {
    max-width: var(--image-width);
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.footer-bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: calc(var(--vertical-spacer)) 0;
}

.footer-top+.footer-bottom {
    padding: calc(1.5 * var(--vertical-spacer)) 0 var(--vertical-spacer);
}

.footer__services {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.footer__payment-icons {
    display: inline-flex;
}

.footer__localization-selectors {
    display: grid;
    grid-auto-flow: column;
    column-gap: 40px;
}

.footer__contact-form {
    margin-top: 20px;
}

.footer__contact-form .button {
    margin-top: 0;
}

.footer__copyright {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.footer__copyright> :last-child:not(:only-child) {
    margin-left: 10px;
}

@media (max-width: 750px) {
    .footer-menu {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .footer__follow-on-shop {
        margin-bottom: 20px;
    }

    .footer-menu .button {
        margin-top: 0;
    }

    .footer-menu>h2:first-child {
        margin-bottom: 0;
    }

    .footer-menu__panel {
        padding-left: 20px;
    }

    div>.footer-menu__panel:only-child {
        padding-left: 0;
        height: auto;
        opacity: 1;
        visibility: visible;
    }

    .footer-menu__panel>.menu-list {
        padding-top: 20px;
    }

    .footer__payment-icons {
        order: 1;
        margin-top: 10px;
        margin-bottom: 25px;
    }

    .footer__localization-selectors {
        margin-bottom: 20px;
    }
}

@media (min-width: 751px) {
    .footer-top {
        display: flex;
        flex-wrap: wrap;
        margin-left: -20px;
        padding-top: 0;
    }

    .footer-top>div {
        width: var(--width);
        padding-left: 20px;
        padding-top: 30px;
        margin-bottom: 0;
    }

    .footer-top>div>img {
        max-width: var(--image-width, 100%);
    }

    .footer-top__newsletter:not(:last-child) .input-group {
        margin-right: 20px;
    }

    .footer-menu__panel {
        padding-left: 0;
        height: auto;
        opacity: 1;
        visibility: visible;
        line-height: 0;
    }

    .footer__services {
        flex-direction: row;
    }

    .footer__services--spaced {
        justify-content: space-between;
        width: 100%;
    }

    .footer__services--spaced .popover {
        left: auto;
        right: -5px;
    }

    .footer__copyright {
        margin-top: 20px;
    }

    .footer__copyright--start {
        justify-content: start;
        width: 100%;
    }
}

@media (min-width: 991px) {
    .footer-top>div {
        padding-top: 50px;
    }

    .footer-top+.footer-bottom {
        padding-top: var(--vertical-spacer);
    }
}

.shopify-section--footer-password {
    color: rgb(var(--color-default-text));
    background-color: rgb(var(--color-default-background));
}

.footer-password {
    display: grid;
    justify-content: center;
    gap: 10px;
    padding: 40px 0;
    text-align: center;
}

.footer-password__store-note {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
}

.footer-password svg {
    margin-left: 10px;
}

.footer-password__login-button {
    border-bottom: 1px solid rgb(var(--color-foreground, var(--color-default-text)));
    border-radius: 0;
}

@media (min-width: 751px) {
    .footer-password {
        grid-auto-flow: column;
        justify-content: space-between;
    }
}

/* Other styles are dynamic, found in sections/header.liquid */

.shopify-section--header {
    z-index: 5;
}

.header {
    display: block;
    color: rgb(var(--color-foreground));
    background-color: rgb(var(--color-background));
    transition: color 150ms ease-in-out, background-color 150ms ease-in-out,
        border 150ms ease-in-out;
    position: relative;
}

.header--transparent {
    --color-foreground: var(--transparent-color-foreground);

    color: rgb(var(--color-foreground));
    background: transparent !important;
}

.header-wrapper {
    padding: 8px 0;
}

.header-top {
    display: grid;
    gap: 20px;
    grid-template-areas: "burger logo icons";
    grid-template-columns: auto 1fr auto;
    align-items: center;
}

.header-top__burger {
    grid-area: burger;
    justify-self: start;
}

.header-icons__optional {
    grid-area: optional-icons;
}

.header-icons__account {
    background-color: transparent;
    color: rgb(var(--color-foreground));
}

.header-logo {
    justify-self: start;
    padding: 10px 0;
}

.header-logo>* {
    display: flex;
    color: currentColor;
}

.header-logo a {
    position: relative;
    border: none;
    word-break: break-word;
}

.header-logo:not(.header-logo--image) {
    max-width: 220px;
}

.header-logo__image {
    height: auto;
    width: 100%;
    transition: opacity 0.15s ease-in-out;
    transition: 0.5s;
}

.header-logo__image--alternate {
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.header--transparent .header-logo__image--alternate {
    opacity: 1;
}

.header--transparent .header-logo__image:not(:last-child) {
    opacity: 0;
}

.header--transparent>.border-bottom {
    max-width: calc(var(--container-width) - 2 * var(--container-gutter));
    margin: 0 auto;
}

.header:not(.header--transparent)>.border-bottom {
    max-width: 100%;
}

.header-logo--centered {
    justify-self: center;
}

.header-menu {
    grid-area: menu;
    display: none;
}

.header-icons,
.header-icons__optional {
    display: inline-grid;
    grid-auto-flow: column;
    justify-self: start;
    column-gap: 20px;
}

.header-icons {
    grid-area: icons;
    justify-self: end;
}

.header-top__burger>.icon--burger,
.header-icons svg,
.header-icons__optional svg {
    transition: color 150ms ease-in-out;
}

[aria-controls="PopupIconToggle"] {
    display: none;
}

.header-cart-icon {
    position: relative;
}

.header-cart-icon__count {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgb(var(--color-accent, var(--color-foreground)));
    color: rgb(var(--color-background));
    border-radius: 50%;
    width: 18px;
    height: 18px;
    right: -10px;
    top: -5px;
    pointer-events: none;
}

.header-cart-icon__count--default-background {
    background-color: rgb(var(--color-default-text));
    color: rgb(var(--color-default-background));
}

.header-bottom {
    display: none;
}

@media (max-width: 750px) {
    [class*="header-top--center"] {
        grid-template-columns: 1fr 2fr 1fr;
    }

    .header-icons__optional {
        display: none;
    }
}

@media (min-width: 751px) {
    .header-wrapper:not(.header-wrapper--collapse-menu-on-tablet) {
        padding-top: calc(16px + calc(16px * var(--padding-percentage) / 100));
        padding-bottom: calc(16px + calc(16px * var(--padding-percentage) / 100));
    }

    .header-top {
        gap: 25px;
    }

    .header-top--center-hidden {
        grid-template-columns: 1fr 2fr 1fr;
    }

    .header-top--left-inline,
    .header-top--left-center {
        grid-template-areas: "logo menu icons";
    }

    .header-top--left-inline {
        grid-template-columns: auto 1fr auto;
    }

    .header-top--left-center {
        grid-template-columns: 1fr 5fr 1fr;
        justify-items: center;
    }

    .header-top--left-below {
        grid-template-areas: "logo icons";
        grid-template-columns: 1fr auto;
    }

    .header-top--center-inline {
        grid-template-areas: "menu logo icons";
        grid-template-columns: 1fr auto 1fr;
    }

    .header-top--center-below {
        grid-template-areas: "optional-icons logo icons";
        grid-template-columns: 1fr 2fr 1fr;
    }

    .header-top:not(.header-top--left-hidden):not(.header-top--center-hidden)>.header-top__burger {
        display: none;
    }

    .header-menu {
        display: block;
        padding: 10px 0;
    }

    .header-icons {
        column-gap: 25px;
    }

    .header-bottom {
        display: flex;
        padding: 10px 0;
        padding-top: calc(10px + calc(10px * var(--padding-percentage) / 100));
    }

    .header-bottom--center-below {
        justify-content: center;
    }
}

@media (min-width: 751px) and (max-width: 990px) {
    .header-wrapper--collapse-menu-on-tablet>.header-top {
        gap: 25px;
        grid-template-areas: "burger logo icons";
        grid-template-columns: auto 1fr auto;
    }

    .header-wrapper--collapse-menu-on-tablet>[class*="header-top--center"] {
        grid-template-columns: 1fr 2fr 1fr;
    }

    .header-wrapper--collapse-menu-on-tablet>.header-top>.header-top__burger {
        display: flex !important;
    }

    .header-wrapper--collapse-menu-on-tablet :is(.header-menu, .header-bottom, .header-icons__optional) {
        display: none;
    }
}

@media (min-width: 991px) {
    .header-wrapper {
        padding-top: calc(24px + calc(24px * var(--padding-percentage) / 100));
        padding-bottom: calc(24px + calc(24px * var(--padding-percentage) / 100));
    }

    .header-top {
        grid-gap: 40px !important;
    }

    .header-wrapper--collapse-menu-on-tablet>.header-top--center-below .header-icons__search {
        display: none;
    }

    .header-bottom {
        padding-top: calc(20px + calc(20px * var(--padding-percentage) / 100));
        padding-bottom: 5px;
    }

    .header-icons :is(button, a) svg {
        transition: opacity 150ms ease-out;
    }
}

@media (hover: hover) {
    .header-icons :is(button, a):hover svg {
        opacity: 0.7;
    }
}

.shopify-section--header-alternate {
    color: rgb(var(--color-default-text));
    background-color: rgb(var(--color-default-background));
}

.header-alternate {
    display: grid;
    justify-items: center;
    align-items: center;
    row-gap: 10px;
    padding: 20px 0;
}

.header-alternate__logo {
    display: block;
    max-width: var(--logo-width);
}

@media (min-width: 751px) {
    .header-alternate {
        grid-auto-flow: column;
        padding: 30px 0;
    }

    .header-alternate--password {
        justify-content: space-between;
    }
}

.image--placeholder {
    background-color: rgb(var(--color-default-background));
}

.image--placeholder>svg {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 100%;
    fill: rgb(var(--color-default-text), 0.5);
}

a.image img {
    transition: transform 150ms ease-in-out;
}

@media (max-width: 750px) {
    .banner-mobile--auto>.image>* {
        position: relative;
    }

    .banner--no-radius-mobile::after {
        display: none;
    }
}

@media (min-width: 751px) {
    .banner-large--auto>.image>* {
        position: relative;
    }
}

@media (hover: hover) {
    a.image:hover img {
        transform: scale(1.02);
    }
}

.shopify-section--image-hotspots+.shopify-section--image-hotspots>.section--full-width>div {
    padding-top: 0;
    margin-top: calc(var(--enable-section-margin-top) * (-1 * var(--vertical-spacer) + var(--container-gap)));
}

.image-hotspots {
    display: grid;
    grid-template-columns: repeat(var(--columns),
            calc(100% / var(--columns) - ((var(--columns) - 1) * var(--container-gap)) / var(--columns)));
    justify-content: safe center;
    gap: var(--container-gap);
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.image-hotspot {
    position: relative;
    padding-bottom: var(--aspect-ratio);
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.image-hotspot>img {
    object-fit: cover;
    position: absolute;
    height: 100%;
}

.image-hotspot-placeholder {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
}

.image-hotspot-placeholder>svg {
    position: absolute;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    fill: rgba(var(--color-foreground), 0.4);
}

.hotspot-wrapper {
    opacity: 0;
    position: absolute;
    top: var(--y-axis);
    left: var(--x-axis);
}

.hotspot {
    min-width: 20px;
    min-height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    border: 0;
    border-radius: 50%;
    background-color: rgb(var(--color-default-background));
    color: rgb(var(--color-default-text));
    box-shadow: var(--box-shadow);
    transition: transform 100ms ease-in-out;
}

@media (hover: hover) {
    .hotspot:hover {
        transform: scale(1.2);
    }

    .hotspot:hover>.hotspot__dot {
        transform: scale(0.6);
    }

    .hotspot:active {
        transform: scale(1);
    }

    .hotspot:active>.hotspot__dot {
        transform: scale(1);
    }
}

.hotspot__dot {
    background-color: rgb(var(--color-default-text));
    width: 6px;
    height: 6px;
    border-radius: 50%;
    transition: transform 100ms ease-in-out;
}

.hotspot[aria-expanded="true"]>.hotspot__dot {
    display: none;
}

.hotspot[aria-expanded="false"]>.hotspot__close {
    display: none;
}

.hotspot__close {
    display: flex;
    height: 12px;
    width: 12px;
}

.hotspot__close>.icon {
    height: auto;
    transform: none !important;
}

.hotspot-popover {
    min-height: max-content;
    border: 0;
    box-shadow: var(--box-shadow);
}

.hotspot-popover__inner {
    display: inline-flex;
    padding: 20px;
    width: 100%;
    background-color: rgb(var(--color-default-background));
    color: rgb(var(--color-default-text));
}

.hotspot-popover__inner-media {
    height: max-content;
    max-width: 75px;
    margin-right: 10px;
}

svg.hotspot-popover__inner-media {
    max-height: 75px;
}

.hotspot-popover__inner-metadata {
    display: grid;
    align-content: center;
    flex-grow: 1;
}

.hotspot-popover__inner-metadata__vendor {
    word-break: break-word;
}

@media (max-width: 750px) {
    .hotspot-popover {
        top: calc(20px + var(--y-axis));
        width: calc(100vw - (2 * var(--container-gutter)) - 20px);
        left: 50%;
        transform: translateX(-50%);
    }

    .hotspot-popover--left {
        left: calc(100% + 3px);
    }

    .hotspot-popover--right {
        left: -3px;
    }

    .hotspot-popover[open] {
        transform: translate(-50%, 3px);
    }
}

@media (min-width: 751px) {
    .hotspot-popover {
        top: 10px;
        left: 15px;
        width: 275px;
    }

    .hotspot-popover--top {
        top: auto;
        bottom: calc(100% - var(--y-axis) + 30px);
    }

    .hotspot-popover--left {
        left: auto;
        right: calc(100% + 15px);
    }
}

@media (min-width: 991px) {
    .hotspot {
        min-width: 30px;
        min-height: 30px;
        margin-left: -15px;
        margin-top: -15px;
    }

    .hotspot__dot {
        width: 8px;
        height: 8px;
    }
}

.image-split {
    position: relative;
    -webkit-user-select: none;
    user-select: none;
}

.image-split--border-radius {
    border-radius: var(--radius);
}

.image-split__panel {
    position: relative;
}

.image-split--border-radius .banner__media {
    border-radius: var(--radius);
}

.image-split__panel {
    -webkit-clip-path: inset(0 calc(100% - var(--initial-drag-position)) 0 0);
    clip-path: inset(0 calc(100% - var(--initial-drag-position)) 0 0);
}

.image-split__panel--second {
    -webkit-clip-path: inset(0 0 0 var(--initial-drag-position));
    clip-path: inset(0 0 0 var(--initial-drag-position));
}

.image-split__panel>.banner__media {
    height: 100%;
    width: 100%;
}

.image-split__text {
    display: flex;
    flex-direction: column;
    justify-content: var(--text-position, flex-end);
    position: absolute;
    height: 100%;
    top: 0;
}

.image-split__text>h3 {
    padding: calc(var(--container-gutter) / 2);
}

.image-split__panel--second .image-split__text {
    text-align: right;
    left: auto;
    right: 0;
}

.image-split__cursor-wrapper {
    background-color: transparent !important;
}

.image-split__cursor {
    display: grid;
    position: relative;
    top: 50%;
    left: var(--initial-drag-position);
    height: 100%;
    width: max-content;
    cursor: grab;
    touch-action: none;
    color: rgb(var(--color-default-text));
    align-content: center;
    justify-items: center;
    touch-action: none;
    will-change: transform;
    transform: translate(-50%, -50%);
}

.image-split__cursor:active {
    cursor: grabbing;
}

.image-split__cursor::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: rgb(var(--color-default-background));
}

.image-split__cursor--inverse-colors {
    color: rgb(var(--color-default-background));
}

.image-split__cursor--inverse-colors::before {
    background-color: rgb(var(--color-default-text));
}

.image-split__cursor-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    z-index: 1;
    pointer-events: none;
    transition: transform 150ms ease-in-out;
    background-color: rgb(var(--color-default-background));
}

.image-split__cursor--inverse-colors .image-split__cursor-inner {
    background-color: rgb(var(--color-default-text));
}

@media (hover: hover) {
    .image-split__cursor:hover .image-split__cursor-inner {
        transform: scale(1.2);
    }
}

.logo {
    display: flex;
    justify-content: center;
    border-radius: var(--radius);
    position: relative;
    padding-bottom: var(--aspect-ratio, 100%);
}

.logo--soft-background {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.logo.color-soft:not(.column-wrapper--soft-background) {
    background-color: transparent;
}

.logo__image {
    width: var(--width);
    height: 100%;
    object-fit: contain;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    opacity: var(--logo-opacity);
    transition: opacity 100ms ease-in;
}

.logo__placeholder {
    position: absolute;
    width: 100%;
    height: 100%;
}

.logo__placeholder>svg {
    fill: rgb(var(--color-foreground), var(--logo-opacity));
    height: 100%;
    width: 100%;
}

.logo__link {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1;
}

@media (max-width: 750px) {
    .logo-list-mobile--centered {
        display: flex;
        justify-content: center;
    }

    .logo-list-mobile--centered>.logo {
        padding-bottom: 0;
        aspect-ratio: 1;
        width: calc(100% / var(--columns-mobile));
    }
}

@media (min-width: 751px) {
    .logo-list-large--centered {
        display: flex;
        justify-content: center;
    }

    .logo-list-large--centered>.logo {
        padding-bottom: 0;
        aspect-ratio: 1;
        width: calc(100% / var(--columns-large));
    }
}

@media (hover: hover) {

    .logo__link:hover+.logo__image,
    .logo__link:hover+.logo__placeholder>svg {
        opacity: 1;
    }
}

.article-wrapper {
    max-width: 800px;
    margin: 0 auto;
}

.article {
    display: grid;
    gap: 30px;
}

.article__blog-post-letter p:first-of-type::first-letter {
    --first-letter-size: 3.125rem;

    font-size: var(--first-letter-size);
    font-family: var(--font-h-family);
    font-style: var(--font-h-style);
    font-weight: var(--font-h-weight);
    line-height: 1;
    padding-right: 5px;
}

.article-buttons {
    display: inline-flex;
    flex-wrap: wrap;
    column-gap: 10px;
    row-gap: 20px;
}

.article-buttons+.collapsible-panel>.input-group {
    margin-top: 20px;
}

.article-comments {
    --spacer: 30px;

    margin-top: 20px;
    width: 100%;
    border-top: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.article-comments-list-wrapper {
    padding-top: var(--spacer);
    padding-bottom: var(--spacer);
}

.article-comments-list {
    padding: 50px 10px 20px;
}

.article-comments-list>*+* {
    margin-top: 40px;
}

.article-comment {
    display: grid;
    gap: 20px;
}

.article-comment-form-wrapper {
    border-bottom: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.article-comment-form-wrapper:not(:only-child) {
    border-top: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.article-comment-form {
    display: grid;
    gap: 40px;
}

.article-comment-form-top {
    display: grid;
    gap: 20px;
}

.article-comment-form__subtext {
    margin-top: 20px;
}

.article-comment-form__subtext>p {
    display: inline;
}

.article-comment-form__button {
    display: flex;
    justify-content: center;
    padding: var(--vertical-spacer);
}

.article-comments-pagination {
    padding-bottom: 20px;
}

.article-comments-form__title {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: var(--spacer) 0;
}

.article-comments-form__button {
    border-width: 1px;
    margin-left: var(--spacer);
    border-color: rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.article-comments-form__button[aria-expanded="true"] .icon {
    transform: rotateZ(180deg) translateY(0) !important;
}

.article-previous-next-links {
    display: inline-grid;
    gap: 25px;
    width: 100%;
}

.article-previous-next-links h3 {
    margin-bottom: 25px;
}

.article-previous-next {
    display: inline-flex;
    gap: 15px;
}

.article-previous-next__image-wrapper {
    position: relative;
    padding-bottom: 100%;
}

.article-previous-next__image-wrapper>img {
    position: absolute;
    object-fit: cover;
    height: 100%;
}

.article-previous-next img {
    max-width: 90px;
}

.article-previous-next time {
    display: block;
    padding-top: 5px;
    opacity: 0.75;
}

@media (min-width: 751px) {
    .article {
        gap: 60px;
    }

    .article__blog-post-letter::first-letter {
        --first-letter-size: 4.063rem;
    }

    .article-comments-list {
        padding: 50px 20px;
    }

    .article-comment {
        align-items: start;
        gap: 40px;
        grid-template-columns: 1fr 2fr;
    }

    .article-comment-form {
        gap: 50px;
    }

    .article-comment-form-top {
        grid-template-columns: repeat(2, 1fr);
        gap: 40px;
    }

    .article-previous-next-links {
        grid-auto-flow: column;
    }

    .article-previous-next-links--split {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (min-width: 991px) {
    .article__blog-post-letter::first-letter {
        --font-size: 5rem;
    }

    .article-comments-list {
        padding: 50px 40px 40px;
    }
}

.blog-filter {
    justify-content: end;
    flex-wrap: wrap;
}

/* .blog-grid {
  row-gap: calc(3 * var(--container-gap));
} */

.cart-progress {
    display: grid;
    gap: 5px;
    font-size: 0.875rem;
}

.cart-progress a {
    text-decoration: underline;
}

.cart-progress--mobile {
    margin-top: -10px;
    margin-bottom: var(--vertical-spacer);
}

.cart-progress--large {
    text-align: center;
    margin-bottom: var(--vertical-spacer);
}

.cart-empty,
.cart-form,
.cart-progress--drawer,
.cart-drawer-recommendations {
    display: none;
}

.is-empty>.cart-empty {
    display: block;
    height: 100%;
}

.cart-empty .rich-text {
    gap: 15px;
}

loess-cart-items:not(.is-empty)>.cart-form,
loess-cart-drawer-items:not(.is-empty)>.cart-form {
    display: block;
}

.cart {
    --gap: 20px;
    display: grid;
    gap: var(--vertical-spacer);
}

.cart-items th,
.cart-items td {
    padding: 0;
    border: 0;
}

.cart-items th {
    opacity: 0.75;
    text-align: left;
    padding-bottom: 10px;
}

.cart-item__details {
    display: grid;
    gap: 2px;
}

.cart-item__details a {
    font-weight: bold;
}

.cart-item__quantity-wrapper {
    display: grid;
    gap: 10px;
}

.cart-item__link {
    display: flex;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.cart-item__image-container {
    display: inline-flex;
    align-items: start;
}

.cart-item__media {
    position: relative;
}

.cart-item__image {
    height: auto;
    max-width: 90px;
}

.cart__items--disabled {
    pointer-events: none;
}

.cart-item__price-wrapper {
    text-align: right;
}

.cart-item__old-price {
    opacity: 0.75;
}

.product-option+dl {
    margin-top: 10px;
}

.product-option * {
    display: inline;
}

.product-option>dt {
    font-weight: 700;
}

.cart-item-discounts {
    padding: 0;
    margin-bottom: 0;
}

.cart-item-discounts__item {
    display: flex;
    align-items: center;
    gap: 5px;
    color: rgb(var(--color-accent-1));
}

.cart-blocks {
    display: grid;
    gap: 40px;
    border: 1px solid rgba(var(--color-default-text), 0.4);
    border-radius: var(--radius);
    padding: calc(var(--gap) * 2) var(--gap);
}

.cart-notes {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.cart-notes__label {
    display: inline-flex;
    align-content: center;
    gap: 5px;
}

.cart-notes__textarea {
    border-color: rgba(var(--color-foreground, var(--color-default-text)), 0.2);
    min-height: 100px;
    height: -moz-fit-content;
    height: fit-content;
}

.cart-checkout-button {
    display: grid;
    gap: 25px;
}

.cart-express-icons {
    display: grid;
    gap: 10px;
    padding: 25px;
}

.cart-errors {
    display: none;
}

.cart-errors--visible {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    padding-bottom: 20px;
}

.loading-overlay {
    width: 30px;
}

.cart-item .loading-overlay:not(.hidden)~* {
    display: none;
}

@media (max-width: 750px) {

    .cart-items,
    .cart-items thead,
    .cart-items tbody {
        display: block;
        width: 100%;
    }

    .cart-items thead tr {
        display: flex;
        justify-content: space-between;
        margin-bottom: 25px;
        border-bottom: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
    }

    .cart-item {
        margin-bottom: 25px;
        padding-bottom: 25px;
        border-bottom: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
    }

    .cart-item:last-child {
        margin-bottom: 0;
        border-bottom: 0;
    }

    .cart-item {
        display: grid;
        grid-template: repeat(2, auto) / repeat(4, 1fr);
        column-gap: 15px;
        row-gap: 25px;
    }

    .cart-item__image {
        max-width: 70px;
    }

    .cart-item__details {
        grid-column: 2 / 4;
    }

    .cart-item__quantity {
        grid-column: 2 / 5;
    }

    .cart-item__totals {
        display: flex;
        align-items: start;
        justify-content: end;
    }
}

@media (min-width: 751px) {
    #MainCart .cart {
        gap: calc(var(--vertical-spacer) - var(--gap));
    }

    #MainCart .cart-items {
        border-spacing: 0;
        border-collapse: collapse;
    }

    #MainCart .cart-items thead th:first-child {
        width: 60%;
    }

    #MainCart .cart-items thead th:not(:first-child) {
        padding-left: 25px;
    }

    #MainCart .cart-items thead th:last-child {
        text-align: right;
    }

    #MainCart .cart-item__totals>.loading-overlay {
        margin-left: auto;
    }

    #MainCart .cart-items th {
        border-bottom: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
    }

    #MainCart .cart-items tbody tr {
        border-bottom: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
    }

    #MainCart .cart-items tbody tr:last-child {
        border: 0;
    }

    #MainCart .cart-items td {
        vertical-align: top;
        padding-top: 25px;
        padding-bottom: 25px;
    }

    #MainCart .cart-items td+td {
        padding-left: 25px;
    }

    #MainCart .cart-item__media {
        position: relative;
        width: 90px;
    }
}

@media (min-width: 751px) and (max-width: 990px) {
    .cart-progress--mobile {
        max-width: 50%;
    }
}

@media (min-width: 991px) {
    #MainCart .cart {
        --gap: 50px;
        grid-template-columns: 2fr 1fr;
        gap: var(--vertical-spacer);
    }

    #MainCart .cart-items {
        align-self: start;
    }

    #MainCart .cart-items td {
        padding-top: 45px;
        padding-bottom: 45px;
    }

    #MainCart .cart-item__media {
        width: 90px;
        min-width: 90px;
    }

    #MainCart .cart-item__details {
        width: 300px;
    }

    .cart-blocks {
        position: sticky;
        align-content: center;
        gap: 50px;
        max-width: 500px;
        height: max-content;
        padding: var(--gap) calc(var(--gap) / 2);
    }
}

/* Needed, otherwise the sticky aside won't work due to overflow: hidden
set by border-radius in the HTML */

.shopify-section-main-collection .section {
    overflow: initial;
}

loess-product-filters {
    display: flex;
    position: relative;
    height: 100%;
}

loess-product-filters[loading]::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--color-background), 0.4);
    z-index: 2;
}

.collection {
    padding: calc(var(--padding-top) * var(--vertical-spacer)) 0 calc(var(--padding-bottom) * var(--vertical-spacer));
}

.collection-bar {
    display: grid;
}

.collection-bar--active-filters {
    row-gap: 20px;
}

.collection-utility-bar {
    display: grid;
    align-items: center;
}

.collection-utility-bar__buttons {
    display: inline-grid;
    grid-auto-flow: column;
    gap: 20px;
    width: max-content;
    margin-bottom: 15px;
}

.collection-utility-bar__buttons button,
.collection-utility-bar__buttons label {
    font-weight: bold;
}

.collection-utility-bar button {
    font-size: 0.875rem;
}

.collection-utility-bar__sorting {
    display: inline-flex;
    align-items: center;
}

.collection-utility-bar__sorting label {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
}

.collection-utility-bar__sorting select {
    padding: 0 10px;
    border-width: 0;
    cursor: pointer;
    height: 30px;
}

.collection-utility-bar__sorting span {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
}

.collection-utility-bar__count {
    font-size: 0.75rem;
}

loess-product-filters[loading] .collection-utility-bar__count-text {
    display: none;
}

loess-product-filters:not([loading]) .collection-utility-bar__count>.spinner {
    display: none;
}

loess-product-filters[loading] .collection-utility-bar__count>.spinner {
    display: block;
}

.collection-bar__sorting {
    display: inline-grid;
    grid-auto-flow: column;
    gap: 10px;
    align-items: center;
}

.collection-bar__sorting>select {
    font: inherit;
}

.collection-aside__title {
    color: rgb(var(--color-foreground));
    line-height: 1.1;
    margin-bottom: 40px;
}

.collection-filters {
    overflow-y: auto;
    padding-right: 20px;
}

.collection-filter {
    padding: 17px 10px;
}

.collection-filter--color .collapsible-panel {
    overflow: visible;
}

.collection-filter__list-item:not(:last-child) {
    margin-bottom: 10px;
}

.collection-filter__label {
    justify-content: space-between;
    width: 100%;
}

.collection-filter__list {
    color: rgb(var(--color-foreground));
    padding: 15px 0 5px 0;
    margin: 0;
}

.collection-filter__input {
    display: inline-flex;
    align-items: center;
    width: 100%;
}

.collection-filter__input--color input[type="checkbox"] {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px 20px;
}

.collection-filter__input>div {
    display: flex;
    align-items: center;
}

.collection-filter__count {
    color: rgb(var(--color-foreground));
    margin-left: auto;
}

.input__checkbox--disabled+*+* {
    color: rgba(var(--color-foreground), 0.5);
}

.collection-filter__more-button {
    position: relative;
    color: rgba(var(--color-foreground), 0.75);
    margin: 10px 0 20px;
}

.collection-filter__more-button::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 1px;
    background-color: rgba(var(--color-foreground), 0.75);
}

.collection-filter__more-button[aria-expanded="true"]> :first-child {
    display: none;
}

.collection-filter__more-button[aria-expanded="false"]> :last-child {
    display: none;
}

.collection-active-filters {
    justify-content: start;
}

.collection-active-filter {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 5px 15px;
    border-radius: var(--button-radius);
    border: 1px solid rgba(var(--color-foreground), 0.2);
    transition: border 100ms ease-out;
}

.collection-active-filter__color {
    width: 14px;
    height: 14px;
    border-radius: var(--button-radius);
    border: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.3);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px 14px;
}

.collection-active-filter--solid {
    border-color: rgb(var(--color-foreground));
}

.collection-active-filter>span {
    display: flex;
}

#FilterProductGrid {
    height: 100%;
}

.product-grid {
    display: grid;
    grid-template-columns: repeat(var(--columns), 1fr);
    gap: calc(3 * var(--container-gap)) var(--container-gap);
    padding: 20px 0;
    margin: 0;
}

.product-grid-empty {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
}

#FilterProductGrid>.product-grid:only-child {
    padding-bottom: 0;
}

.product-grid-empty {
    padding: 100px 0;
}

@media (min-width: 751px) {
    .collection-aside {
        color: rgb(var(--color-foreground));
    }

    .collection-filter {
        border-top: 1px solid rgba(var(--color-foreground), 0.2);
    }

    .collection-filter__list-item:not(:last-child) {
        margin-bottom: 3px;
    }

    .collection-aside.drawer {
        --color-foreground: var(--color-default-text);
        --color-background: var(--color-default-background);

        padding: 30px;
    }

    .collection-aside__close-button {
        align-self: start;
        margin-left: -5px;
        margin-bottom: 20px;
    }

    .collection-aside:not(.drawer) .collection-aside__close-button {
        display: none;
    }

    .collection-bar--active-filters {
        row-gap: 30px;
    }

    .collection-utility-bar {
        grid-auto-flow: column;
        gap: 30px;
        justify-content: space-between;
    }

    .collection-utilit-bar--right-aligned {
        justify-content: end;
    }

    .collection-utility-bar__buttons {
        margin-bottom: 0;
        gap: 30px;
    }

    .collection-utility-bar__count {
        font-size: 0.875rem;
    }

    .product-grid-empty {
        padding: 150px 0;
    }

    .product-grid {
        padding: 40px 0;
    }
}

@media (min-width: 991px) {
    .collection--filters-large>.collection-aside {
        align-self: start;
        position: sticky;
        background-color: transparent;
    }

    .collection--filters-large {
        display: grid;
        grid-template-columns: 280px 1fr;
        column-gap: 10px;
    }

    .collection--filters-large .collection-bar {
        grid-auto-flow: column;
        grid-template-columns: 1fr auto;
        align-items: end;
        gap: 30px;
    }

    .collection--filters-large .collection-bar--active-filters {
        margin-bottom: -10px;
    }
}

@media (hover: hover) {
    .collection-active-filter:hover {
        border-color: rgb(var(--color-foreground));
    }
}

.filters-mobile {
    --color-foreground: var(--color-default-text);
    --color-background: var(--color-default-background);
    --color-accent: var(--color-default-text);

    color: rgb(var(--color-foreground));
    background-color: rgb(var(--color-background));
    padding: var(--container-gutter) 0;
}

.filters-mobile-header__top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.filters-mobile-header .scroller-tabs {
    padding-top: 20px;
    box-shadow: 0 -1px rgba(var(--color-foreground, var(--color-default-text)),
            0.2) inset;
    margin-bottom: 0;
}

.filters-mobile-header .scroller-tabs__inner {
    box-shadow: none;
}

.filters-mobile .drawer__content {
    overflow-y: auto;
}

.filters-mobile-footer {
    border-top: 1px solid rgba(var(--color-foreground), 0.2);
    padding: 30px 0;
}

.filters-mobile-footer__button {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
}

.shopify-section--main-gift-card {
    margin-bottom: var(--vertical-spacer);
}

.main-gift-card {
    display: grid;
    height: 100%;
}

.main-gift-card>div {
    grid-area: 1 / -1;
}

.gift-cards {
    display: grid;
    gap: 20px;
    width: 100%;
    margin: 20px 0;
    max-width: 700px;
}

.gift-cards--vertical {
    max-width: 550px;
}

.gift-card {
    display: flex;
    justify-content: center;
    border-radius: 20px;
    overflow: hidden;
    padding-bottom: 66.85%;
    position: relative;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px,
        rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    background-color: rgb(var(--color-background));
}

.gift-cards--vertical>.gift-card {
    padding-bottom: 150%;
}

.gift-card>svg,
.gift-card>img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.gift-card:last-child {
    background-color: #fff;
}

.gift-card__code-wrapper {
    display: flex;
    flex-direction: column;
}

.gift-card__code {
    border: 0;
    text-align: center;
}

.gift-card__qr-code {
    margin: 10px auto 0;
    width: 120px;
    height: 120px;
}

.gift-card__expired-message {
    display: inline-flex;
    align-items: center;
}

.gift-card>* {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

@media (min-width: 751px) {
    .gift-cards {
        grid-auto-flow: column;
    }
}

.shopify-section--main-password:not(:first-child):not(:only-child)>.main-password {
    padding: var(--vertical-spacer) 0;
}

.shopify-section--main-password:first-child:not(:only-child)>.main-password {
    padding-bottom: var(--vertical-spacer);
}

.main-password {
    display: grid;
}

.main-password--full-height {
    height: 100%;
}

.main-password>div {
    grid-area: 1 / -1;
}

.main-password .rich-text-wrapper {
    padding-bottom: calc(var(--vertical-spacer) + var(--vertical-spacer) * (1 * var(--enable-social-icons)));
}

.main-password .rich-text {
    overflow-y: auto;
}

.main-password .input-group {
    width: 100%;
}

.main-password__modal-content {
    display: grid;
    gap: 20px;
    text-align: center;
}

.main-password__social {
    z-index: 2;
    align-self: end;
    justify-self: center;
    margin-bottom: 10px;
    background-color: transparent !important;
}

.main-password__modal-content .input-group {
    margin: 0 auto;
    max-width: 400px;
    width: 100%;
}

@media (min-width: 751px) {
    .main-password__modal .modal__inner {
        min-width: 650px;
        height: calc(100% - (2 * var(--container-gutter)));
    }

    .main-password .input-group {
        max-width: 400px;
    }
}

.main-product-wrapper {
    position: relative;
}

.main-product {
    display: grid;
    column-gap: var(--container-gap);
}

.main-product--soft-wrapper {
    background-color: rgb(var(--color-default-background));
}

.main-product-soft-background {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.main-product__media-gallery {
    position: relative;
}

.main-product__media-zoom-button {
    position: absolute;
    display: flex;
    align-items: center;
    top: 16px;
    right: 16px;
    width: 30px;
    height: 30px;
    padding: 0;
    justify-content: center;
    border-radius: var(--radius);
    z-index: 1;
    transition: background-color 100ms ease-out;
}

.main-product-soft-background {
    background-color: rgba(var(--color-default-text),
            var(--soft-background-opacity));
    position: absolute;
    width: 100%;
}

.main-product-soft-background--fixed-soft {
    height: 100%;
}

.main-product-soft-background--fixed-soft-top,
.main-product-soft-background--fixed-soft-bottom {
    height: 50%;
}

.main-product-soft-background--fixed-soft-bottom {
    bottom: 0;
}

.main-product-soft-background+div {
    position: relative;
}

.main-product__media-gallery-wrapper {
    position: relative;
}

.main-product__media-gallery[sticky] {
    position: sticky;
    top: calc(30px + var(--header-height, 0) * var(--enable-sticky-header));
}

.main-product__media-gallery__inner {
    position: relative;
    display: flex;
    align-items: start;
    white-space: nowrap;
    scroll-snap-type: x mandatory;
    padding-bottom: var(--aspect-ratio, 100%);
}

.main-product__media-gallery__inner--background {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.main-product__media-gallery__inner-media {
    display: inline-flex;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    position: relative;
    scroll-snap-align: start;
}

.main-product__media-gallery__inner-media--image {
    padding-bottom: var(--aspect-ratio, 100%);
}

.main-product__media-gallery__inner-media img {
    position: absolute;
    object-fit: cover;
}

.main-product__media-gallery__inner-media img[reveal="true"] {
    transform: scale(1);
}

.main-product-media__thumbnails {
    --columns: 5;

    display: grid;
    grid-auto-flow: column;
    grid-template-columns: none;
    grid-auto-columns: calc(100% / var(--columns) - (var(--container-gap) / var(--columns) * (var(--columns) - 1)));
    gap: var(--container-gap);
    margin: 0;
    padding: var(--container-gap) var(--container-gutter);
    scroll-padding: var(--container-gutter);
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    overflow-x: auto;
    overflow-y: hidden;
    max-width: 100vw;
}

.main-product-media__thumbnails button {
    background: transparent;
}

.main-product-media__thumbnails button.soft-background {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.main-product-media__thumbnails::-webkit-scrollbar {
    display: none;
}

.main-product-media__thumbnails>li {
    display: flex;
    align-items: start;
    scroll-snap-align: start;
    height: 100%;
    width: 100%;
}

.main-product-media__thumbnails>li>button:focus-visible {
    outline: 2px solid rgba(var(--color-foreground, var(--color-default-text)), 1);
    outline-offset: 0px;
    box-shadow: none;
}

.main-product-media__thumbnail>.main-product-media__thumbnail-icon {
    position: absolute;
    top: 5px;
    right: 5px;
}

.main-product-media__thumbnail>.main-product-media__thumbnail-icon--play {
    padding: 7px;
    padding-left: 7px;
}

.main-product-media__thumbnail>.main-product-media__thumbnail-icon--model {
    padding: 6px;
    padding-left: 6px;
}

.main-product-media__thumbnail-icon>.icon--play {
    width: 7px;
    height: 7px;
}

.main-product-media__thumbnail-icon>.icon--model {
    width: 9px;
    height: 9px;
}

.main-product-media__thumbnails button {
    border: 0;
    padding: 0;
    cursor: pointer;
    border-radius: var(--radius);
    width: 100%;
}

.main-product-media__thumbnail {
    position: relative;
    border-radius: min(4px, var(--radius));
}

.main-product-media__thumbnail img {
    position: absolute;
    height: 100%;
    border-radius: inherit;
}

.main-product-media__thumbnail::after {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border-radius: min(4px, var(--radius));
    border: 2px solid rgb(var(--color-accent, var(--color-default-text)));
    opacity: 0;
    transform: scale(0.95);
    transition: transform 100ms ease-out, opacity 100ms ease-out;
}

.product-media__buttons {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    padding: var(--container-gutter);
    padding-bottom: 5px;
}

.product-media__buttons>.slider-dots {
    justify-self: center;
    margin-left: 0;
}

.product-media__video {
    display: flex;
    width: 100%;
}

.product-media__video video {
    max-width: 100%;
    height: auto;
    cursor: pointer;
}

button[aria-current="true"] .main-product-media__thumbnail::after {
    opacity: 1;
    transform: scale(1);
}

.main-product__blocks>*+* {
    margin-top: 30px;
}

.main-product__block-text {
    text-transform: initial;
}

.main-product__block-text--uppercase {
    text-transform: uppercase;
}

.main-product__block-price {
    display: grid;
    row-gap: 20px;
}

.main-product__block-price .price--show-badge {
    flex-wrap: wrap;
    row-gap: 15px;
    column-gap: 30px;
}

.main-product__block-price .card-badges__badge:first-child {
    margin-right: 5px;
}

.main-product__block-price-installments-banner {
    margin-top: 20px;
}

.main-product__block-variant-picker {
    display: grid;
    gap: 30px;
}

.product-variation__wrapper {
    line-height: 20px;
}

.product-variation__list {
    flex-wrap: wrap;
    gap: 15px;
    margin-top: 10px;
}

@media (hover: hover) {
    .main-product__block-variant-picker .card-swatches__button {
        position: relative;
        cursor: pointer;
    }

    .main-product__block-variant-picker .card-swatches__button>span {
        display: inline-flex;
        flex-wrap: nowrap;
        align-items: center;
        position: absolute;
        border-radius: var(--button-radius);
        top: -10px;
        left: 80%;
        font-size: 0.75rem;
        width: -moz-fit-content;
        width: fit-content;
        padding: 1em;
        clip: auto;
        background: rgb(var(--color-background));
        color: rgb(var(--color-foreground));
        border: 1px solid rgb(var(--color-foreground), 0.2);
        text-align: center;
        pointer-events: none;
        z-index: 1;
        opacity: 0;
        font-weight: 700;
    }

    .main-product__block-variant-picker .card-swatches__button:hover>span {
        opacity: 1;
    }
}

/* START: Variant pickers */

loess-variant-radios fieldset {
    border: 0;
    padding: 0;
    margin: 0;
}

loess-variant-radios legend {
    font-weight: bold;
    transform-origin: 10px 0;
    transform: scale(0.6) translateY(-15px) translateX(-8px) !important;
}

.input__list {
    display: inline-flex;
    flex-wrap: wrap;
    column-gap: 7px;
    row-gap: 15px;
}

input[type="radio"]+label {
    display: inline-flex;
    padding: 0.3em 0.85em;
    cursor: pointer;
    position: relative;
    margin-right: 6px;
}

.card-swatches__button--large {
    width: 31px;
    height: 31px;
    background-size: 31px 31px;
    background-repeat: no-repeat;
    background-position: center;
}

label.card-swatches__button--large::after,
.card-swatches__button--large::after {
    padding: 17.5px;
}

input[type="radio"]+label:not(.card-swatches__button) {
    border: 1px solid rgb(var(--color-foreground), 0.2);
    color: rgba(var(--color-foreground));
    border-radius: var(--button-radius);
}

input[type="radio"]+label:not(.card-swatches__button):hover {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

input[type="radio"]+label:not(.card-swatches__button)::after {
    content: "";
    position: absolute;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    top: -5px;
    left: -5px;
    padding: 12px;
    border-radius: var(--button-radius);
    border: 2px solid rgb(var(--color-foreground, var(--color-default-text)));
    opacity: 0;
    transform: scale(0.85);
    transition: transform 150ms ease-in-out, opacity 150ms ease-in-out;
}

input[type="radio"]:checked+label::after,
.card-swatches__button--active::after {
    opacity: 0.75;
    transform: scale(1);
}

input[type="radio"]:focus-visible+label::after {
    box-shadow: 0 0 0 2px rgb(var(--color-foreground));
}

input[type="radio"].disabled+label {
    background: linear-gradient(to bottom right,
            transparent calc(50% - 1px),
            rgba(var(--color-foreground), 0.4) 50%,
            transparent calc(50% + 1px)) no-repeat;
}

.product-form__buttons .spinner {
    max-height: 24px;
}

.product-form__buttons .spinner__value {
    stroke: rgb(var(--color-background));
}

.product-form__buttons>.button--secondary .spinner__value {
    stroke: rgb(var(--color-accent, var(--color-foreground)));
}

/* END: Variant pickers */

.main-product__block-quantity-selector {
    margin-top: 20px;
    margin-bottom: -10px;
}

.main-product__block-quantity-selector label {
    font-weight: bold;
    display: inline-block;
    padding-top: 10px;
    margin-bottom: 10px;
}

.main-product__block-collapsible-tab {
    border-top: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
    border-bottom: 1px solid rgba(var(--color-foreground, var(--color-default-text)), 0.2);
}

.main-product__block-collapsible-tab .collapsible-content-title {
    padding: 15px 10px;
    border-radius: 0;
    transition: background-color 150ms ease-out;
}

.main-product__block-collapsible-tab .button {
    width: 100%;
    justify-content: space-between;
}

.main-product__block-collapsible-tab .collapsible-content-text>div {
    padding: 15px 10px 40px;
}

.main-product__block-collapsible-tab+.main-product__block-collapsible-tab {
    margin-top: 0;
    border-top: 0;
}

.main-product__block-related-products__inner {
    display: flex;
    flex-wrap: wrap;
    column-gap: var(--container-gap);
    row-gap: 20px;
    border-radius: var(--radius);
    padding: 20px;
    padding: 0;
}

.main-product__block-related-products__inner li {
    flex-basis: calc(50% - var(--container-gap));
}

@media (min-width: 1100px) {
    .main-product__block-related-products__inner li {
        flex-basis: calc(25% - var(--container-gap));
    }
}

.main-product__block-related-products__inner a {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: var(--container-gap);
}

.main-product__block-related-products__inner a>div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.main-product__media-gallery__inner:not([animation-style="slide"])>div {
    position: absolute;
    z-index: 0;
}

.main-product__media-gallery__inner:not([animation-style="slide"])>div[active] {
    z-index: 1;
}

.main-product__media-gallery__inner[animation-style="fade"]>div {
    opacity: 0;
    visibility: hidden;
    transition: opacity 150ms ease-out, visibility 150ms ease-out;
}

.main-product__media-gallery__inner[animation-style="fade"]>div[active] {
    opacity: 1;
    visibility: visible;
}

.main-product__blocks>*:first-child {
    margin-top: 0;
}

.main-product__blocks>*:not(.main-product__block-label) {
    display: block;
}

.main-product__block-label {
    display: inline-flex;
    line-height: 0;
    margin-top: 40px;
    margin-right: 30px;
}

.main-product__block-label+.main-product__block-label {
    margin-top: 10px;
}

.main-product__block-label svg:first-child {
    height: 2rem;
    width: 2rem;
}

.main-product__block-label .modal__inner {
    background-color: lightsalmon;
    min-width: 650px;
    height: calc(100% - (2 * var(--container-gutter)));
}

.main-product__block-label--no-icon {
    vertical-align: bottom;
    line-height: 3.2;
}

.main-product__block-label__inner {
    display: inline-flex;
    align-items: center;
    column-gap: 10px;
}

.main-product__block-label-underline {
    text-decoration: underline;
}

.main-product__block-images {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    align-items: center;
    gap: 20px;
}

.main-product__block-inventory__inner {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
}

.main-product__block-share:last-child {
    margin-top: 50px;
}

.main-product__block-share__inner {
    display: flex;
    align-items: center;
}

.main-product__block-share__input {
    margin: 20px 0;
}

.main-product__block-share__icons {
    column-gap: 10px;
    margin-left: 25px;
}

.product-form__buttons {
    display: grid;
    row-gap: 15px;
    padding: 15px 0;
}

.product-form__submit {
    min-height: 44px;
}

.pickup-availability-info {
    display: flex;
    gap: 10px;
    margin-top: 20px;
}

.pickup-availability-info>svg {
    margin-top: 4px;
}

.pickup-availability-button {
    font-size: 0.875rem;
    text-decoration: underline;
    margin-top: 10px;
}

#ShowPickupAvailabilityDrawer .drawer__content {
    overflow-y: auto;
    padding-bottom: 100px;
    height: 100%;
}

.pickup-availability-list {
    padding: 32px 16px;
    margin: 0;
}

.pickup-availability-list__item {
    display: grid;
    grid-auto-flow: column;
    gap: 10px;
    justify-content: start;
}

.pickup-availability-list__item:not(:first-child) {
    padding-top: 25px;
    margin-top: 25px;
    border-top: 1px solid rgba(var(--color-foreground), 0.2);
}

.pickup-availability-list__item>svg {
    margin-top: 7px;
}

.pickup-availability-list__item-info {
    display: grid;
    row-gap: 10px;
}

@media (max-width: 750px) {
    .main-product {
        row-gap: 30px;
    }

    #MainContent.template-index>.shopify-section--featured-product:first-child .main-product-margin-mobile {
        margin-top: calc(-1 * var(--padding-top, 1) * var(--vertical-spacer));
    }

    #MainContent.template-index>.shopify-section--featured-product:first-child .main-product-padding-mobile,
    .shopify-section--featured-product .main-product-padding-mobile {
        padding-top: 0;
    }

    .main-product__media-gallery {
        margin-left: calc(-1 * var(--container-gutter));
        margin-right: calc(-1 * var(--container-gutter));
    }

    .main-product__blocks {
        max-width: calc(100vw - 2 * (var(--container-gutter)));
    }
}

@media (min-width: 751px) {
    .main-product {
        grid-template-columns: repeat(12, 1fr);
    }

    .main-product__media-gallery-wrapper,
    .main-product__blocks {
        grid-column: span 6;
    }

    .main-product__media-gallery {
        display: grid;
        /* gap: var(--container-gap); */
        border-radius: var(--radius);
    }

    .main-product__media-gallery__inner {
        border-radius: var(--radius);
    }

    .main-product__media-zoom-button {
        top: 5px;
        right: 5px;
    }

    .main-product-media__thumbnails {
        --columns: 5;

        padding: 5px 2px;
        margin: -2px 0;
        grid-auto-columns: calc(100% / var(--columns) - (2.5 * var(--container-gap) / var(--columns) * (var(--columns) - 1)));
        overflow-x: hidden;
        overflow-y: auto;
    }

    .product-media__buttons {
        display: inline-flex;
        padding: 0;
        padding-top: 20px;
    }

    .product-media__buttons>.slider-dots {
        margin-left: 30px;
    }

    .main-product__blocks {
        padding-left: 30px;
    }
}

@media (min-width: 991px) {
    .main-product__media-gallery-wrapper {
        grid-column: span 7;
    }

    .main-product__media-gallery__inner--no-thumbnails {
        grid-column: 1 / span 7;
    }

    .main-product__media--thumbnails-left,
    .main-product__media--thumbnails-right {
        display: grid;
        grid-template-columns: repeat(7, 1fr);
    }

    .main-product__media--thumbnails-left>.main-product__media-gallery__inner {
        grid-column: 2 / span 6;
    }

    .main-product__media--thumbnails-right>.main-product__media-gallery__inner {
        grid-column: 1 / span 6;
    }

    .main-product__media--thumbnails-left>.main-product__media-gallery__inner,
    .main-product__media--thumbnails-right>.main-product__media-gallery__inner {
        grid-row: 1;
        order: 1;
    }

    .main-product__media--thumbnails-left .main-product-media__thumbnails,
    .main-product__media--thumbnails-right .main-product-media__thumbnails {
        grid-auto-flow: row;
        grid-auto-columns: auto;
        grid-template-columns: auto;
        align-content: start;
        padding: 1px 2px;
    }

    .main-product__media--thumbnails-left .main-product-media__thumbnails,
    .main-product__media--thumbnails-right .main-product-media__thumbnails {
        max-height: calc((((min(100vw, 1600px) - (2 * var(--container-gutter))) / 2) - (var(--container-gap) / 2)) / var(--largest-image-aspect-ratio) + 2px);
    }

    .main-product__media-gallery--fixed.main-product__media--thumbnails-left .main-product-media__thumbnails,
    .main-product__media-gallery--fixed.main-product__media--thumbnails-right .main-product-media__thumbnails {
        max-height: calc((((min(100vw, 1600px) - (4 * var(--container-gutter))) / 2) - (var(--container-gap) / 2)) / var(--largest-image-aspect-ratio) + 2px);
    }

    .main-product--half-half .main-product__media--thumbnails-left .main-product-media__thumbnails,
    .main-product--half-half .main-product__media--thumbnails-right .main-product-media__thumbnails {
        max-height: calc((((min(100vw, 1600px) - (2 * var(--container-gutter))) / 2.33) - (var(--container-gap) / 2)) / var(--largest-image-aspect-ratio));
    }

    .main-product--half-half .main-product__media-gallery--fixed.main-product__media--thumbnails-left .main-product-media__thumbnails,
    .main-product--half-half .main-product__media-gallery--fixed.main-product__media--thumbnails-right .main-product-media__thumbnails {
        max-height: calc((((min(100vw, 1600px) - (4 * var(--container-gutter))) / 2.33) - (var(--container-gap) / 2)) / var(--largest-image-aspect-ratio));
    }

    .product-modal .main-product--half-half .main-product__media--thumbnails-left .main-product-media__thumbnails,
    .product-modal .main-product--half-half .main-product__media--thumbnails-right .main-product-media__thumbnails {
        max-height: calc((((min((100vw - (4 * var(--container-gutter))),
                                (1600px - 10vw - (2 * var(--container-gutter))))) / 2.33) - (var(--container-gap) / 2)) / var(--largest-image-aspect-ratio));
    }

    .main-product__blocks {
        grid-column: span 5;
        padding-left: 60px;
    }
}

@media (hover: hover) {
    .main-product__media-zoom-button {
        background-color: rgba(var(--color-default-text), 0.3) !important;
    }

    .main-product__media-gallery__inner[image-zoom="true"]:hover {
        cursor: zoom-in;
    }

    .main-product__media-gallery__inner[image-zoom="true"]:hover+.main-product__media-zoom-button,
    .main-product__media-zoom-button:hover {
        cursor: zoom-in;
        background-color: rgba(var(--color-default-text), 1) !important;
    }

    .main-product__block-collapsible-tab .collapsible-content-title:not(div):hover {
        background-color: rgba(var(--color-soft-background));
    }
}

.product-modal .modal__inner {
    padding: 0;
    max-height: calc(100vh - (2 * var(--container-gutter)));
    top: 50%;
    transform: calc(translateY(-50%) + 100px);
}

.product-modal .modal__inner--fit-height {
    height: calc(100% - (2 * var(--container-gutter)));
    align-content: start;
}

.product-modal[open] .modal__inner--fullscreen {
    transform: translateY(-50%);
}

@media (max-width: 750px) {

    .shopify-section--main-product .section-vertical-spacer,
    .shopify-section--main-product .vertical-spacer {
        padding-top: 0;
    }
}

@media (min-width: 751px) {
    .product-modal .modal__inner--fit-height {
        height: -moz-fit-content;
        height: fit-content;
        overflow-y: auto;
    }
}

@media (min-width: 991px) {

    .main-product--half-half .main-product__blocks,
    .main-product--half-half .main-product__media-gallery-wrapper {
        grid-column: span 6;
    }
}

.gift-card-recipient {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 40px 0;
}

.gift-card-recipient__fields {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.media-collage {
    display: grid;
    gap: var(--container-gap);
}

.media-collage:empty {
    padding: 0;
    padding-bottom: var(--vertical-spacer);
}

.media-collage:is(.media-collage--small) {
    --height: 150px;
}

.media-collage:is(.media-collage--medium) {
    --height: 180px;
}

.media-collage:is(.media-collage--large) {
    --height: 210px;
}

.media-collage:is(.media-collage--x-large) {
    --height: 240px;
}

.media-collage--blocks-3 {
    grid-template-columns: repeat(2, 1fr);
    grid-auto-flow: column;
}

.media-collage--blocks-3> :first-child {
    grid-column: 1 / -1;
}

.media-collage--blocks-3> :not(:first-child) {
    grid-column: span 1;
    grid-row: 2 / 3;
}

.media-collage-block {
    display: grid;
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.media-collage-block__media {
    position: relative;
    overflow: hidden;
    min-height: var(--height);
}

.media-collage-block__media>*,
.media-collage-block__media img {
    position: absolute;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.media-collage-block__media loess-video {
    border-radius: var(--radius);
}

.media-collage-block__media svg {
    width: 100%;
    height: 100%;
    fill: rgba(var(--color-foreground), 0.4);
}

.media-collage-block__media--overlaid {
    grid-area: 1 / -1;
}

.media-collage-block__overlaid-text {
    grid-area: 1 / -1;
    margin: var(--container-gutter);
    align-self: var(--text-y-axis-large);
    justify-self: var(--text-x-axis-large);
    z-index: 1;
}

.media-collage-block__overlaid-text:is(.color) {
    background-color: rgba(var(--color-background), var(--overlay-opacity));
    backdrop-filter: blur(var(--overlay-blur));
    -webkit-backdrop-filter: blur(var(--overlay-blur));
}

@media (max-width: 750px) {
    .media-collage-block__overlaid-text {
        margin: var(--height) auto var(--container-gutter);
        width: calc(100% - (2 * var(--container-gutter)));
    }
}

@media (min-width: 751px) {
    .media-collage:is(.media-collage--small) {
        --height: 300px;
    }

    .media-collage:is(.media-collage--medium) {
        --height: 365px;
    }

    .media-collage:is(.media-collage--large) {
        --height: 440px;
    }

    .media-collage:is(.media-collage--x-large) {
        --height: 520px;
    }

    .media-collage-block__overlaid-text {
        max-width: calc(2 / 3 * 100%);
    }
}

@media (max-width: 990px) {
    .media-collage--blocks-3> :not(:first-child)>.media-collage-block__media {
        min-height: auto;
        padding-bottom: calc(var(--height) * 9 / 16);
    }
}

@media (min-width: 991px) {
    .media-collage:is(.media-collage--small) {
        --height: 400px;
    }

    .media-collage:is(.media-collage--medium) {
        --height: 500px;
    }

    .media-collage:is(.media-collage--large) {
        --height: 600px;
    }

    .media-collage:is(.media-collage--x-large) {
        --height: 700px;
    }

    .media-collage:not(.media-collage--blocks-1) {
        grid-template-columns: repeat(3, 1fr);
        grid-auto-flow: column;
    }

    .media-collage:not(.media-collage--blocks-1)> :first-child {
        grid-column: 1 / span 2;
    }

    .media-collage:not(.media-collage--blocks-1)> :not(:first-child) {
        grid-column: 3 / span 1;
    }

    .media-collage--reverse-blocks-large:not(.media-collage--blocks-1)> :first-child {
        grid-column-start: 2;
    }

    .media-collage--reverse-blocks-large:not(.media-collage--blocks-1)> :not(:first-child) {
        grid-column-start: 1;
    }

    .media-collage--blocks-3> :first-child {
        grid-row: 1 / 3;
    }

    .media-collage--blocks-3> :not(:first-child) {
        grid-row: span 1;
    }

    .media-collage--blocks-3> :not(:first-child)>.media-collage-block__media {
        min-height: auto;
    }
}

@media (min-width: 991px) and (min-aspect-ratio: 16/9) {
    .media-collage:not(.media-collage--blocks-1) iframe.video-iframe-full {
        width: auto;
    }

    .media-collage--blocks-1 iframe.video-iframe-full {
        height: calc(100% + 400px);
    }
}

.newsletter {
    --height: auto;
    --height-mobile: auto;
    --height-large: auto;

    display: grid;
    min-height: var(--height);
}

.newsletter-text {
    gap: 20px;
}

.newsletter-form {
    display: grid;
    gap: 20px;
    justify-items: var(--text-x-axis, center);
    width: 100%;
}

:not(.newsletter-text--row)>.newsletter-form {
    max-width: 450px;
}

.newsletter-form .input-group {
    width: 100%;
}

.newsletter-media {
    position: relative;
    overflow: hidden;
    background-color: rgba(var(--color-soft-background));
}

.newsletter-media>* {
    position: absolute;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.newsletter--full>.newsletter-text.rich-text-wrapper {
    padding-top: calc(var(--padding-top) * var(--vertical-spacer));
    padding-bottom: calc(var(--padding-bottom) * var(--vertical-spacer));
}

@media (min-width: 751px) {
    .newsletter-text {
        gap: 40px;
    }

    .newsletter-text--row.rich-text-wrapper {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: var(--container-gutter);
        align-items: end;
    }

    .newsletter-text--row.rich-text-wrapper>* {
        width: 100%;
    }
}

@media (max-width: 990px) {
    .newsletter--reverse-mobile>.newsletter-text {
        order: 1;
    }

    .newsletter-media[class*="newsletter-media-mobile"] {
        min-height: var(--height-mobile);
    }

    .newsletter-media-mobile--small {
        --height-mobile: var(--section-height-small);
    }

    .newsletter-media-mobile--medium {
        --height-mobile: var(--section-height-medium);
    }

    .newsletter-media-mobile--large {
        --height-mobile: var(--section-height-large);
    }

    .newsletter-media-mobile--auto img {
        position: initial;
    }
}

@media (min-width: 991px) {
    .newsletter--has-image {
        grid-template-columns: repeat(2, 1fr);
    }

    .newsletter--has-image>.newsletter-text {
        grid-template-columns: none;
        align-content: center;
    }

    .newsletter-text--row.newsletter-text {
        justify-content: stretch;
    }

    .newsletter--reverse-large>.newsletter-text {
        order: 1;
    }

    .newsletter--full.newsletter--has-image>.newsletter-text {
        padding-left: max(calc((100vw - calc(var(--container-width) - (var(--container-gutter)) * 2)) / 2),
                var(--container-gutter));
    }

    .newsletter--full.newsletter--has-image.newsletter--reverse-large>.newsletter-text {
        padding-left: var(--container-gutter);
        padding-right: max(calc((100vw - calc(var(--container-width) - (var(--container-gutter)) * 2)) / 2),
                var(--container-gutter));
    }

    .newsletter--has-image .newsletter-form {
        max-width: 450px;
    }

    .newsletter-media[class*="newsletter-media-large"] {
        min-height: var(--height-large);
    }

    .newsletter-media-large--small {
        --height-large: var(--section-height-small);
    }

    .newsletter-media-large--medium {
        --height-large: var(--section-height-medium);
    }

    .newsletter-media-large--large {
        --height-large: var(--section-height-large);
    }

    .newsletter-media-large--auto img {
        position: initial;
    }
}

.page-heading {
    margin: 0 auto var(--vertical-spacer);
}

.page-content {
    margin: 0 auto;
}

@media (min-width: 751px) {
    .page-heading {
        max-width: calc(2 / 3 * 100%);
    }
}

@media (min-width: 991px) {
    .page-content--small {
        max-width: 50%;
    }

    .page-content--medium {
        max-width: 70%;
    }

    .page-content--large {
        max-width: none;
    }
}

.shopify-policy__title {
    margin-bottom: var(--vertical-spacer);
}

.shopify-policy__container {
    padding: var(--vertical-spacer) var(--container-gutter);
}

.popup {
    position: fixed;
    padding: var(--container-gutter);
    width: 100%;
    z-index: 6;
    opacity: 0;
    visibility: hidden;
}

.popup[open] {
    opacity: 1;
    visibility: visible;
}

.popup-overlay {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(var(--overlay-background) / var(--overlay-background-opacity));
    transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}

.popup[open]+.popup-overlay,
.popup[open] .popup__inner {
    opacity: 1;
    visibility: visible;
}

.popup--top {
    max-width: 500px;
}

.popup:not(.popup--no-image):not(.popup--top) {
    max-width: 760px;
}

.popup__close-button {
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgb(var(--color-foreground));
    color: rgb(var(--color-background));
    border-radius: var(--radius);
    z-index: 1;
}

.popup__close-button>svg {
    pointer-events: none;
}

.popup__close-button--padded {
    top: 5px;
    right: 5px;
}

.popup__inner {
    position: relative;
    background-color: rgb(var(--color-background));
    opacity: 0;
    visibility: hidden;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px,
        rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}

.popup__image {
    min-height: var(--image-height);
    position: relative;
    height: 100%;
    overflow: hidden;
}

.popup__image--small {
    --image-height: 120px;
}

.popup__image--medium {
    --image-height: 160px;
}

.popup__image--large {
    --image-height: 200px;
}

.popup__image--x-large {
    --image-height: 240px;
}

.popup__image>* {
    position: absolute;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.popup__content {
    display: grid;
    gap: 20px;
    align-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: var(--text-x-axis);
}

.popup__icon {
    justify-content: var(--text-x-axis);
}

@media (max-width: 750px) {
    .popup {
        bottom: 0;
    }
}

@media (min-width: 751px) {
    .popup--center {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .popup:not(.popup--center) {
        bottom: 0;
    }

    .popup--bottom-left {
        left: 0;
    }

    .popup--bottom-center {
        left: 50%;
        transform: translateX(-50%);
    }

    .popup--bottom-right {
        right: 0;
    }

    .popup--no-image {
        max-width: 500px;
    }

    .popup:not(.popup--no-image):not(.popup--top)>.popup__inner {
        display: grid;
        grid-auto-flow: column;
        grid-auto-columns: 50%;
    }

    .popup--right .popup__image {
        order: 1;
    }

    .popup__image--small:not(.popup__image--top) {
        --image-height: 300px;
    }

    .popup__image--medium:not(.popup__image--top) {
        --image-height: 400px;
    }

    .popup__image--large:not(.popup__image--top) {
        --image-height: 500px;
    }

    .popup__image--x-large:not(.popup__image--top) {
        --image-height: 600px;
    }
}

.predictive-search-results {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: calc(100vh - var(--announcement-bar-height) - var(--header-height) + 15px);
    background-color: rgba(var(--color-soft-background));
}

.predictive-search-results[hidden] {
    display: none;
}

.predictive-search-results__spinner {
    display: none;
}

.predictive-search-results[loading]>.predictive-search-results__spinner {
    display: flex;
    justify-content: center;
    align-self: start;
    min-width: 100%;
    margin-right: calc(-2 * var(--container-gutter));
}

.predictive-search-results__list {
    width: 100%;
    height: 100%;
    overflow-y: auto;
}

.predictive-search-results__heading {
    text-transform: uppercase;
    border-bottom: 1px solid rgba(var(--color-foreground), 0.2);
    letter-spacing: 1px;
    padding-bottom: 10px;
}

.predictive-search-results__suggestion-page-wrapper {
    display: flex;
    column-gap: var(--vertical-spacer);
    row-gap: calc(var(--vertical-spacer) / 2);
}

.predictive-search-results__suggestion-page-wrapper>* {
    flex: 1;
}

.predictive-search-results__heading:not(:first-child) {
    margin-top: var(--vertical-spacer);
}

.predictive-search__results-list {
    display: grid;
    row-gap: 30px;
    padding: 0;
    align-content: start;
}

.predictive-search__results-list--suggestions {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 15px;
}

.predictive-search__results-list--suggestions mark {
    background-color: transparent;
}

.predictive-search__results-list--suggestions span {
    font-weight: bold;
}

.predictive-search__item {
    display: flex;
    align-items: start;
}

.predictive-search__item--centered {
    align-items: center;
}

.predictive-search__item-metadata {
    display: grid;
    padding-left: 20px;
    align-self: center;
}

.predictive-search-results__soft-background .predictive-search__image {
    background-color: rgba(var(--color-soft-background));
}

.predictive-search__image {
    max-width: 50px;
}

.predictive-search__image--large {
    max-width: 110px;
}

.predictive-search__item-title {
    font-weight: bold;
}

@media (hover: hover) {

    .predictive-search__results-list--suggestions a:hover,
    .predictive-search__item:hover .predictive-search__item-title {
        text-decoration: underline;
    }
}

@media (max-width: 750px) {
    .predictive-search-results__spinner {
        padding: 20px 0;
    }

    .predictive-search-results[loading]>.predictive-search-results__spinner {
        height: 100%;
    }

    .predictive-search-results__suggestion-page-wrapper {
        flex-direction: column;
    }

    .predictive-search-results__list {
        padding-top: 20px;
    }

    .predictive-search__results-list:not(.predictive-search__results-list--suggestions):last-child {
        padding-bottom: 120px;
    }

    .predictive-search__view-all {
        position: fixed;
        bottom: 0;
        width: 100%;
        padding: var(--container-gutter);
        margin: 0 calc(-1 * var(--container-gutter));
        border-top: 1px solid rgba(var(--color-foreground), 0.2);
        background-color: rgb(var(--color-background));
    }

    .predictive-search__view-all>button {
        justify-content: center;
        width: 100%;
    }
}

@media (min-width: 751px) {
    .predictive-search-results[loading]>.predictive-search-results__spinner {
        min-height: 150px;
    }

    .predictive-search-results__list {
        padding-top: 40px;
        padding-bottom: 100px;
    }

    .predictive-search__results-list {
        gap: 30px 10px;
        grid-template-columns: repeat(2, 1fr);
        align-items: center;
    }

    .predictive-search__results-list--suggestions {
        column-gap: 30px;
        row-gap: 5px;
        flex-direction: row;
    }

    .predictive-search__image {
        max-width: 110px;
    }

    .predictive-search__view-all {
        display: flex;
        justify-content: center;
        padding: var(--vertical-spacer) 0 calc(var(--vertical-spacer) * 2);
    }
}

@media (min-width: 991px) {
    .predictive-search__results-list {
        grid-template-columns: repeat(4, 1fr);
    }

    .predictive-search__view-all {
        padding-bottom: var(--vertical-spacer);
    }
}

/* #MainContent > :first-child.shopify-section--promo-banner .promo-banner-wrapper {
  padding-top: calc((var(--padding-top) * var(--vertical-spacer)) + var(--header-transparent-buffer, 0));
} */

.promo-banner-border {
    background-color: rgba(var(--border-color));
    padding: var(--border-thickness);
}

.promo-banner {
    display: grid;
    position: relative;
    min-height: calc(100px + var(--banner-height-increase));
    border-radius: var(--radius);
    overflow: hidden;
}

.promo-banner__link {
    position: absolute;
    height: 100%;
    width: 100%;
}

.promo-banner__text-wrapper {
    display: grid;
    align-items: center;
    height: 100%;
}

.promo-banner__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    text-align: center;
    padding: 30px;
    margin: 0 auto;
    width: -moz-fit-content;
    width: fit-content;
}

.promo-banner__text>.button {
    margin-top: 10px;
    z-index: 1;
    pointer-events: none;
}

.promo-banner__image,
.promo-banner__video {
    position: relative;
    height: 100%;
    overflow: hidden;
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.promo-banner__image>img {
    position: absolute;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.promo-banner__image>svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    fill: rgba(var(--color-foreground), 0.4);
    width: 100%;
    pointer-events: none;
}

.promo-banner__collection {
    display: grid;
    grid-auto-flow: column;
    align-items: center;
    height: 100%;
    gap: 10px;
    padding: 20px 16px;
}

.promo-banner__collection-background {
    display: flex;
    fill: rgba(var(--color-foreground), 0.4);
}

.promo-banner__collection-background>img {
    border-radius: var(--radius);
}

.promo-banner__video {
    display: block;
    position: relative;
    height: 100%;
}

.promo-banner__video>* {
    position: absolute;
    height: 100%;
    width: auto;
    top: 50%;
    left: 50%;
    pointer-events: none;
    transform: translate(-50%, -50%);
}

@media (max-aspect-ratio: 16/9) {
    .promo-banner__video>* {
        height: calc(100% + 300px);
    }
}

@media (min-aspect-ratio: 16/9) {
    .promo-banner__video>* {
        height: calc(100% + 400px);
    }
}

.promo-banner__video>img {
    width: 100%;
    object-fit: cover;
}

.promo-banner__video svg {
    fill: rgba(var(--color-foreground), 0.4);
}

@media (max-width: 750px) {

    .promo-banner__image,
    .promo-banner__video {
        min-height: calc(150px + var(--banner-height-increase));
    }
}

@media (min-width: 751px) {
    .promo-banner {
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
    }

    .promo-banner__text--inline {
        flex-wrap: wrap;
        flex-direction: row;
        gap: 30px;
    }

    .promo-banner__text--inline>.button {
        margin: 0;
    }

    .promo-banner__collection {
        margin: 0 auto;
        padding: 10px;
        justify-content: center;
    }

    .promo-banner__collection img,
    .promo-banner__collection svg {
        width: 100%;
        max-height: calc(100px + var(--banner-height-increase));
    }
}

@media (min-width: 991px) {
    .promo-banner {
        margin: 0 auto;
    }

    .promo-banner-large-contained {
        max-width: calc(2 / 3 * 100%);
        min-width: 750px;
        margin: 0 auto;
    }
}

.shopify-section--promotion {
    position: relative;
}

.promotion-soft-background {
    position: absolute;
    width: 100%;
    background-color: rgba(var(--color-soft-background));
}

.promotion-soft-background--full {
    height: 100%;
}

.promotion-soft-background--top {
    height: 50%;
}

.promotion-soft-background--bottom {
    bottom: 0;
    height: 50%;
}

.promotion {
    position: relative;
    display: grid;
}

.promotion-media {
    display: grid;
    gap: var(--container-gap);
    grid-template-columns: repeat(12, 1fr);
    align-content: center;
    padding-bottom: var(--vertical-spacer);
}

.promotion-media--rotate> :nth-child(1) {
    rotate: -4deg;
}

.promotion-media--rotate> :nth-child(2) {
    rotate: 5deg;
}

.promotion-media--rotate> :nth-child(3) {
    rotate: -7deg;
}

.promotion-media--rotate> :nth-child(4) {
    rotate: 10deg;
}

.promotion-background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.promotion-text-wrapper {
    background-color: transparent !important;
    z-index: 1;
}

.promotion-media-block {
    position: relative;
    opacity: 0;
}

.promotion-media-block__link {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.promotion-media-block__arrow {
    color: rgb(var(--color-default-background));
    background-color: rgba(var(--color-default-text), 0.5);
    position: absolute;
    bottom: 10px;
    left: 10px;
    transition: background-color 100ms ease-in-out;
}

.promotion-media-block__arrow svg {
    align-self: center !important;
}

.promotion-media-block__media {
    position: relative;
    padding-bottom: var(--aspect-ratio);
}

.promotion-media-block__media--portrait {
    --aspect-ratio: 125%;
}

.promotion-media-block__media img {
    transition: transform 150ms ease-in-out;
}

.promotion-media-block__media img {
    position: absolute;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.promotion-media-block__media--placeholder {
    background-color: rgb(var(--color-default-background));
}

.promotion-media-block__media--placeholder>svg {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    transform: translate(-50%, -50%);
    fill: rgba(var(--color-default-text), 0.4);
}

/* First block */

.promotion-media--blocks-1 :nth-child(1) {
    grid-column: 1 / -1;
}

.promotion-media--blocks-2 :nth-child(1) {
    grid-column: 1 / span 5;
    grid-row-start: 1;
    align-self: end;
}

.promotion-media--blocks-3 :nth-child(1),
.promotion-media--blocks-4 :nth-child(1) {
    grid-column: 1 / span 5;
    grid-row-end: 1;
    align-self: end;
}

/* Second block */

.promotion-media--blocks-2 :nth-child(2) {
    grid-column: 6 / -1;
    grid-row-start: 2;
    align-self: end;
    margin-top: calc(-2 * var(--vertical-spacer));
}

.promotion-media--blocks-3 :nth-child(2),
.promotion-media--blocks-4 :nth-child(2) {
    grid-column: 6 / -1;
    grid-row-end: 1;
    align-self: end;
}

/* Third block */

.promotion-media--blocks-3 :nth-child(3) {
    grid-column: 3 / span 8;
}

.promotion-media--blocks-4 :nth-child(3) {
    grid-column: 1 / span 7;
    align-self: start;
}

/* Fourth block */

.promotion-media--blocks-4 :nth-child(4) {
    grid-column: 8 / -1;
    align-self: start;
}

@media (max-width: 750px) {
    .shopify-section--promotion .section-vertical-spacer {
        padding-top: var(--vertical-spacer);
    }

    .promotion .button-group {
        --text-x-axis: var(--text-x-axis-mobile);
    }

    .promotion--reverse-mobile>.promotion-media {
        order: -1;
        padding-bottom: 0;
    }

    .promotion--reverse-mobile>.promotion-media {
        padding-top: var(--vertical-spacer);
    }
}

@media (min-width: 751px) {
    .promotion {
        grid-template-columns: 1fr 1fr;
        grid-template-rows:
            calc(var(--padding-top) * var(--vertical-spacer) / 2) var(--vertical-spacer) 1fr var(--vertical-spacer) calc(var(--padding-bottom) * var(--vertical-spacer) / 2);
    }

    .promotion--fixed {
        grid-template-rows:
            calc(var(--vertical-spacer) / 2) var(--vertical-spacer) 1fr var(--vertical-spacer) calc(var(--vertical-spacer) / 2);
    }

    .promotion--fixed.promotion-large--top {
        grid-template-rows:
            calc(var(--padding-top) * var(--vertical-spacer) / 2) var(--vertical-spacer) 1fr var(--vertical-spacer) calc(var(--vertical-spacer) / 2);
    }

    .promotion--fixed.promotion-large--bottom {
        grid-template-rows:
            calc(var(--vertical-spacer) / 2) var(--vertical-spacer) 1fr var(--vertical-spacer) calc(var(--padding-bottom) * var(--vertical-spacer) / 2);
    }

    .promotion--fixed.promotion-large--top-bottom {
        grid-template-rows:
            calc(var(--padding-top) * var(--vertical-spacer) / 2) var(--vertical-spacer) 1fr var(--vertical-spacer) calc(var(--padding-bottom) * var(--vertical-spacer) / 2);
    }

    .promotion--fixed.promotion-overflow-none-padding {
        padding-top: calc(var(--padding-top) * var(--vertical-spacer));
        padding-bottom: calc(var(--padding-bottom) * var(--vertical-spacer));
    }

    .promotion-overflow-top-bottom-padding {
        padding-top: 0;
        padding-bottom: 0;
    }

    .promotion-overflow-top-padding {
        padding-top: 0;
    }

    .promotion-overflow-bottom-padding {
        padding-bottom: 0;
    }

    .promotion--full>.promotion-background {
        margin-left: min(calc(-1 * (100vw - var(--container-width)) / 2), 0px);
        margin-right: min(calc(-1 * (100vw - var(--container-width)) / 2), 0px);
    }

    .promotion-large--top>.promotion-background {
        top: calc(1.5 * var(--vertical-spacer));
    }

    .promotion-large--bottom>.promotion-background {
        bottom: calc(1.5 * var(--vertical-spacer));
    }

    .promotion-large--top-bottom>.promotion-background {
        top: calc(1.5 * var(--vertical-spacer));
        bottom: calc(1.5 * var(--vertical-spacer));
    }

    .promotion__text .rich-text-wrapper {
        padding-right: var(--container-gutter);
    }

    .promotion-media {
        grid-column: 2;
        grid-row: 2 / 5;
        padding-left: 0;
        padding-bottom: 0;
        z-index: 1;
    }

    .promotion--reverse-large>.promotion-media {
        grid-column: 1;
    }

    .promotion-text-wrapper {
        --text-x-axis-large: start;

        grid-column: 1 / -1;
        grid-row: 3;
    }

    .promotion--reverse-large .rich-text-wrapper {
        padding-left: var(--container-gutter);
    }

    .promotion__text {
        height: 100%;
        width: 50%;
    }

    .promotion--reverse-large .promotion__text {
        margin-left: auto;
    }
}

@media (hover: hover) {
    .promotion-media-block__link:hover+.promotion-media-block__media img {
        transform: scale(1.02);
    }

    .promotion-media-block__link:hover+.promotion-media-block__media+.promotion-media-block__arrow {
        background-color: rgba(var(--color-default-text), 1);
    }
}

.recent-products-soft-background {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
}

.recent-products-list {
    --columns: 4;

    display: grid;
    grid-template-columns: repeat(var(--columns), 1fr);
    gap: var(--container-gap);
    align-items: center;
    grid-auto-flow: column;
    grid-template-columns: none;
    grid-auto-columns: calc(100% / var(--columns) - (var(--container-gap) / var(--columns) * (var(--columns) - 1)));
    overflow-x: auto;
    padding: 20px 0;
}

.recent-products-footer {
    display: flex;
    padding: 20px 0 30px;
}

.recent-products-panel {
    padding-top: 10px;
}

.recent-products__clear-button {
    font-size: 0.8rem;
    border-radius: 0;
    border-bottom: 1px solid rgb(var(--color-foreground));
    transition: opacity 150ms ease-in-out;
}

@media (hover: hover) {
    .recent-products__clear-button:hover {
        opacity: 0.4;
    }
}

.recent-product img {
    border-radius: min(4px, var(--radius));
}

@media (min-width: 751px) {
    .recent-products-list {
        --columns: 12;
        justify-content: var(--alignment);
        padding: 0;
    }
}

@media (min-width: 991px) {
    .recent-products-footer {
        justify-content: var(--alignment);
    }
}

.rich-text-wrapper {
    --x-axis: var(--text-x-axis, center);
    --y-axis: var(--text-y-axis, center);

    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: var(--x-axis);
    justify-content: var(--y-axis);
    text-align: var(--x-axis);
    padding-top: var(--vertical-spacer);
    padding-bottom: var(--vertical-spacer);
}

.rich-text-wrapper--no-padding {
    padding-top: 0;
    padding-bottom: 0;
}

.rich-text-wrapper--flush {
    margin-bottom: calc(-1 * var(--vertical-spacer));
}

.rich-text-wrapper--background {
    background-color: rgba(var(--color-foreground),
            var(--color-soft-background-opacity));
    padding-top: var(--vertical-spacer);
    padding-bottom: var(--vertical-spacer);
}

.rich-text {
    display: grid;
    gap: 20px;
    justify-items: var(--x-axis);
}

.rich-text>.button-group:not(:only-child):last-child {
    margin-top: 15px;
    margin-bottom: 5px;
}

@media (max-width: 750px) {
    .rich-text-wrapper {
        align-items: var(--text-x-axis-mobile, var(--x-axis));
        text-align: var(--text-x-axis-mobile, var(--x-axis));
    }

    .rich-text {
        justify-items: var(--text-x-axis-mobile, var(--x-axis));
    }
}

@media (min-width: 751px) {
    .rich-text {
        gap: 30px;
    }

    .rich-text-wrapper {
        align-items: var(--text-x-axis-large, var(--x-axis));
        justify-content: var(--text-y-axis-large, var(--y-axis));
        text-align: var(--text-x-axis-large, var(--x-axis));
    }

    .rich-text {
        justify-items: var(--text-x-axis-large, var(--x-axis));
    }
}

@media (min-width: 991px) {
    .rich-text--large-contained {
        max-width: var(--content-width, 50%);
    }
}

.shipping-rates__form {
    display: inline-grid;
    gap: 30px;
    width: 100%;
    padding: calc(var(--vertical-spacer) / 2) 0;
}

.shipping-rates__inputs {
    display: inline-grid;
    gap: 20px;
    width: 100%;
}

.shipping-rates__inputs .input__field {
    padding-bottom: 0;
}

.shipping-rates__inputs .input__field:focus-within {
    box-shadow: none;
    background: none;
}

.shipping-rates__button {
    width: 100%;
    min-width: 200px;
    justify-content: center;
}

.shipping-rates__results,
.shipping-rates__spinner {
    margin-top: 20px;
}

.shipping-rates__list {
    padding-left: 15px;
}

@media (max-width: 750px) {
    .shipping-rates__title {
        display: flex;
        justify-content: space-between;
    }

    .shipping-rates__toggle {
        margin-left: 20px;
        min-width: 33px;
        border-width: 1px;
        border-color: rgba(var(--color-foreground, currentColor), 0.2);
    }
}

@media (min-width: 751px) {
    .shipping-rates__inputs {
        grid-template-columns: repeat(3, 1fr);
    }

    .shipping-rates__inputs select,
    .shipping-rates__inputs input {
        padding-bottom: 0;
    }

    #ShippingCalculator {
        height: auto;
        opacity: 1;
        visibility: visible;
        overflow: visible;
    }
}

@media (min-width: 751px) and (max-width: 990px) {
    .shipping-rates__button {
        width: -moz-fit-content;
        width: fit-content;
    }
}

@media (min-width: 991px) {
    .shipping-rates__form {
        grid-auto-flow: column;
        grid-template-columns: none;
    }
}

.spacer {
    margin: calc(24px * calc(var(--margin-spacing) / 100)) 0;
}

/*
@media (min-width: 751px) {
  .spacer {
    margin: calc(16px * var(--margin-spacing) / 100) 0;
  }
}

@media (min-width: 991px) {
  .spacer {
    margin: calc(24px * var(--margin-spacing) / 100) 0;
  }
} */

.testimonial__quote-icon {
    --line-height: 27px;

    line-height: var(--line-height);
    margin-top: var(--line-height);
    margin-bottom: calc(-1 * var(--line-height));
}

.testimonial .rich-text {
    margin-bottom: 10px;
    gap: 20px;
}

.testimonial__stars {
    font-size: 0.8rem;
    line-height: 2.35;
}

.testimonial-footer {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: var(--text-x-axis);
    margin-top: 20px;
    margin-bottom: 10px;
}

.testimonial-author-info {
    text-align: start;
    flex-shrink: 0;
}

.testimonial-author span.caption {
    font-weight: 700;
    color: #331349;
    font-size: 22px;
    padding-left: 0px;
}

.testimonial-author-info--centered {
    text-align: center;
}

ul.columns.scroller.hide-scrollbar .testimonial-footer {
    align-items: start;
}

.testimonial-author-info__date {
    opacity: 0.75;
}

.testimonial-author {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}

.testimonial-author-info>* {
    display: block;
}

.testimonial__image {
    border-radius: 50%;
    overflow: hidden;
    width: 40px;
    height: 40px;
    object-fit: cover;
}

.testimonial__logo {
    height: -moz-fit-content;
    height: fit-content;
}

@media (min-width: 751px) {
    .testimonial__quote-icon {
        --line-height: 30px;
    }

    .testimonial-footer {
        margin-top: 30px;
    }
}

@media (min-width: 991px) {
    .testimonial--large-contained {
        max-width: calc(2 / 3 * 100%);
        margin: 0 auto;
    }
}

.text-column-image-wrapper {
    max-width: calc(100% * var(--image-width, 1));
    width: 100%;
    text-align: center;
}

.text-column-icon-wrapper {
    display: flex;
}

.text-column-image-wrapper--centered {
    margin: 0 auto;
}

.text-column-image {
    position: relative;
    overflow: hidden;
    z-index: 0;
    border-radius: var(--image-wrapper-radius, var(--radius));
    padding-bottom: var(--aspect-ratio);
}

.text-column-image__placeholder {
    position: absolute;
    left: 0;
    top: 50%;
    fill: rgb(var(--color-foreground), 0.4);
    transform: translateY(-50%);
}

.text-column-image--circle img {
    border-radius: 50%;
    height: 100%;
}

.text-column-image--no-padding {
    margin: calc(-1 * var(--column-padding));
    margin-bottom: 0;
    padding-bottom: calc(var(--aspect-ratio) + 2 * var(--column-padding));
}

.text-column-image--margin-reset {
    margin: 0;
    padding-bottom: var(--aspect-ratio);
}

.text-column-image img {
    position: absolute;
    object-fit: cover;
    object-position: center;
    height: 100%;
}

.text-column-heading {
    line-height: var(--font-h-line-height);
}

.text-column__button {
    justify-content: var(--text-x-axis, center);
    width: 100%;
}

@media (hover: hover) {
    .text-column-image .column-link:hover img {
        transform: translateY(-50%);
    }
}

loess-stagger-items .card,
loess-stagger-items .collection-card,
img[reveal="true"] {
    opacity: 1;
}

/**** custom css  ****/
.blog-grid .rich-text {
    gap: 20px;
}

.blog-grid .column-wrapper {
    --column-padding: 0px;
}

.blog-grid .rich-text h3 {
    text-align: left;
    font-size: 22px;
    font-weight: 700;
    font-family: "poppins";
}

.blog-grid .rte.caption {
    font-size: 17px;
    text-align: left;
    font-weight: 300;
    font-family: montserrat;
}

.blog-grid .blog_read_more {
    background-color: #f6efe9;
    color: #292017;
    border-radius: 60px;
    padding: 25px 45px;
    font-family: "TT Chocolates";
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 6px !important;
    padding: 18px 34px !important;
    text-transform: uppercase !important;
    max-width: max-content !important;
}

.newsletter-form .input__field,
.newsletter-form .input__select {
    width: 70%;
    padding-left: 20px;
}

.newsletter-form label:is(.input__label) {
    font-size: 17px;
    font-weight: 100;
    font-family: inter;
}

.newsletter-form .input__button {
    width: 30% !important;
    color: #331349 !important;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

.main-product-media__thumbnails>li {
    padding: 10px 15px;
}

span.testimonial__quote-icon.h0.color-accent {
    text-align: left;
}

loess-collapsible-panel#MainProductCollapsibleTab-template--17871807086832__main-collapsible_tab_9hDx68 .rte p span {
    font-size: 16px !important;
    font-family: 'Montserrat' !important;
    color: #240700 !important;
}

a.featured_cart_button {
    background: #331349;
    color: #fff;
    border-radius: 30px !important;
    padding: 11px 16px;
    width: 100%;
    max-width: 170px;
    min-width: 160px;
    text-align: center;
    margin-top: 20px;
    font-size: 16px;
    justify-content: center;
}

.menu-list-item {
    text-transform: uppercase;
    font-weight: 300;
    font-family: Montserrat;
}

button.product-form__submit.button.button--full-width.button--secondary.tap {
    background: #331349;
    border: none;
    border-radius: 100px;
    color: #ffffff;
    font-size: 20px;
}

.main-product-media__thumbnail {
    height: 118px;
    overflow: hidden;
    padding: 0 !important;
}

.main-product-media__thumbnail img {
    width: 100%;
    height: 100%;
}

.main-product-media__thumbnail:after {
    border: none;
}

li.logo.color.color-default-with-accent-1 {
    width: 131px;
    height: 116px;
    padding: 0 !important;
    margin: 0 auto;
    text-align: center;
}

li.logo.color.color-default-with-accent-1 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.scroller-bar {
    padding: 40px 0 0;
}

.section-vertical-spacer.main-product-margin-mobile.container.container--capped {
    padding-bottom: 20px;
}

ul#Scroller-template--17962025287920__text_columns_GBai6w {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
}

section#shopify-section-sections--17962021814512__custom_liquid_c9Y6wY .color.color-default {
    background: #331349;
}

.rich-text h3 {
    text-align: left;
    font-size: 25px;
    font-weight: bold;
}

.rte.caption {
    font-size: 22px;
    text-align: left;
    font-weight: 400;
}

section#shopify-section-template--17962025287920__image_rQLa4T {
    background: #f3f1f4;
}

/* footer css */
.footer-grid {
    display: flex;
    justify-content: space-between;
    column-gap: 30px;
    flex-wrap: wrap;
}

.footer-grid .footer-menu {
    flex: 1;
}

.footer-grid .footer-menu h2 {
    text-transform: uppercase;
    color: #fff;
    font-size: 24px;
}

.footer-grid .footer-menu ul {
    padding: 0;
    list-style: none;
}

.footer-grid .footer-menu ul li a {
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 200 !important;
}

ul#Scroller-template--17871807119600__text_columns_rP4mqd {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 0px;
}

.footer-bottom {
    display: none;
}

input#NewsletterForm--sections--17871807578352__newsletter {
    border: solid 1px #fff;
}

.blog-grid h3 {
    font-family: Inter, sans-serif !important;
}

.newsletter-text.newsletter-text--row.rich-text-wrapper.container h2 {
    font-size: 48px;
    width: 50%;
    font-weight: 600;
}

ul.menu-list.menu-list--stacked li a.menu-list-item.menu-list-item--inlined.caption {
    font-size: 15px;
    text-transform: uppercase;
}

.footer-top h4:first-child,
.footer-top>div>img:first-child,
.footer-block-blog img {
    font-size: 20px;
}

.footer-top>div {
    padding-bottom: 50px;
}

.contact-form__form .form {
    padding: 33px 50px !important;
}

.contact-form.contact-form-mobile--medium .form.form--no-padding input {
    border: solid 1px #33134940;
    box-shadow: 0 0 15px #33134930;
}

.contact-form.contact-form-mobile--medium .input__textarea {
    border: solid 1px #33134940;
    box-shadow: 0 0 15px #33134930;
}

.contact-form.contact-form-mobile--medium label:is(.input__label) {
    left: 20px !important;
    font-size: 16px;
}

.contact-form.contact-form-mobile--medium header.contact-form__heading {
    padding: 0;
}

section#shopify-section-template--17871807119600__image_HjzdTh {
    background: #f3f1f4;
}

button.button.button--primary.button--center.tap {
    background: #331349;
    border-radius: 52px;
    font-size: 18px;
    text-align: left;
    width: 29%;
    justify-content: center;
    text-transform: uppercase;
    margin-right: auto;
}

.contact-info {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}

.contact-info ul {
    padding: 0;
    list-style: none;
    margin: 0;
}

.cont-info {
    border-right: solid 1px #3313492b;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cont-info:last-child {
    border-right: none;
}

.cont-address a span {
    text-align: center;
}

.cont-info .contact-icon i {
    font-size: 40px;
}

.cont-info .contact-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
    width: 70px;
    background: #331349;
    color: #ffffff;
    margin: 0 auto 30px;
    border-radius: 52px;
}

.cont-info a {
    display: flex;
    align-items: center;
    gap: 15px;
    flex-direction: column;
}

.cont-info ul {
    display: flex;
    flex-direction: column;
    gap: 30px;
    align-items: center;
}

.cont-social-icon ul li a {
    font-size: 18px;
}

div#shopify-section-template--17871807119600__testimonials_hwnJFm .slider-buttons {
    display: inline-flex;
    gap: 10px;
    justify-content: space-between;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}

div#shopify-section-template--17871807119600__testimonials_hwnJFm .slider-buttons button.slider-buttons__previous,
div#shopify-section-template--17871807119600__testimonials_hwnJFm .slider-buttons .slider-buttons__next {
    background: none;
    border: none;
}

div#shopify-section-template--17871807119600__testimonials_hwnJFm .slider-buttons button.slider-buttons__previous svg,
div#shopify-section-template--17871807119600__testimonials_hwnJFm .slider-buttons button.slider-buttons__next svg {
    height: 20px;
    width: 20px;
}

.bndlr-inner-products-container>div:first-child {
    display: grid !important;
    justify-content: space-between !important;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.bndlr-inner-products-container>div:first-child .bndlr-product {
    max-width: 100% !important;
}

.bndlr-add-to-cart {
    background: #331349 !important;
    border-radius: 52px !important;
}

div#judgeme_product_reviews h2.jdgm-rev-widg__title {
    font-size: 60px;
    font-weight: 600;
    color: #000000;
    opacity: 78%;
}

a.jdgm-write-rev-link {
    background: none !important;
    border: solid 1px;
    border-width: 0px 0px 1px 0 !important;
    color: #331349 !important;
    max-width: fit-content !important;
}

.bndlr-product:not(:last-of-type)::after {
    background: #331349 !important;
    right: calc(-0.5em - 16px) !important;
}

.bndlr-product-image {
    max-height: 500px !important;
    min-height: 500px !important;
}

.header-cart-icon__count {
    background-color: rgb(255 255 255) !important;
}

ul#Scroller-template--17871807119600__blog_posts_n9nwhF li.column-wrapper.column-wrapper--bottom-flush {
    margin: 10px;
}

span.testimonial__stars.stars.color-accent:before {
    color: #debc26;
    font-size: 40px;
}

.testimonial__stars {
    text-align: left;
    position: relative;
}

.text-column-icon-wrapper.text-column-image-wrapper--centered {
    width: 100%;
}

section#shopify-section-template--17871807054064__main .collection-utility-bar {
    justify-content: end;
}

#Scroller-template--17871807119600__testimonials_hwnJFm .column.testimonial.testimonial--large-contained {
    display: flex;
    align-items: center;
    gap: 60px;
    max-width: 100%;
}

#Scroller-template--17871807119600__testimonials_hwnJFm img.testimonial__logo {
    margin: 0 auto;
    max-width: 400px !important;
}

#Scroller-template--17871807119600__testimonials_hwnJFm .testimonial-footer.testimonial-footer--large-contained {
    width: 35%;
    border-right: 1px solid;
}

#Scroller-template--17871807119600__testimonials_hwnJFm .rich-text {
    width: 65%;
}

#Scroller-template--17871807119600__testimonials_hwnJFm span.testimonial__stars.stars.color-accent {
    height: 60px;
}

#Scroller-template--17871807119600__testimonials_NQ8arz span.testimonial__stars.stars.color-accent:before {
    font-size: 32px;
    line-height: 40px;
}

#Scroller-template--17871807119600__testimonials_NQ8arz .testimonial .rich-text {
    gap: 10px;
}

#Scroller-template--17871807119600__testimonials_NQ8arz .testimonial-author-info--centered {
    text-align: left;
}

#Scroller-template--17871807119600__testimonials_NQ8arz span.testmonial-author-info__date.small-caption {
    font-weight: 600;
}

ul.columns.scroller.scroller-mobile.scroller-tablet.scroller-large.hide-scrollbar .testimonial .rich-text {
    padding-left: 0;
}

ul.columns.scroller.scroller-mobile.scroller-tablet.scroller-large.hide-scrollbar .rich-text:after {
    display: none;
}

ul.columns.scroller.scroller-mobile.scroller-tablet.scroller-large.hide-scrollbar .testimonial-author span.caption {
    padding-left: 0;
}

#shopify-section-template--18036174422256__rich_text_WK8B9M p {
    text-transform: initial;
}

.main-product__media-gallery-wrapper .main-product-media__thumbnail {
    height: 70px;
}

.section-vertical-spacer.main-product-margin-mobile.container.container--capped .main-product__media-gallery-wrapper .main-product-media__thumbnail {
    height: 110px;
}

.section-vertical-spacer.main-product-margin-mobile.container.container--capped .main-product__media-gallery-wrapper .main-product-media__thumbnail img {
    object-fit: cover;
}

.slideshow-hero:not(.slideshow-hero--cursor-disabled) {
    cursor: auto !important;
}

loess-cursor.slideshow-hero__cursor.color.color-default {
    display: none;
}

section#shopify-section-template--17871807086832__main .main-product__media-gallery-wrapper .main-product-media__thumbnail {
    height: 110px;
}

section#shopify-section-template--17871807086832__main .main-product__media-gallery-wrapper .main-product-media__thumbnail img {
    object-fit: cover;
}

#shopify-section-sections--17871807545584__header {
    top: 0px !important;
    --padding-percentage: 0 !important;
}

section#shopify-section-sections--17871807545584__announcement-bar {
    position: sticky;
    top: 0px;
    z-index: 99999;
}

.card__metadata.card__metadata--centered span.card__reviews.stars.stars--color-default {
    display: none;
}

.stickyHeader .header-wrapper.header-wrapper--collapse-menu-on-tablet {
    padding: 0;
    transition: 0.5s;
}

 
.header-wrapper.header-wrapper--collapse-menu-on-tablet {
    transition: 0.5s;
}

/* @media css start hare */
@media (max-width: 1023px) {
    #shopify-section-template--17871807119600__collection_list_U9TiDn a.collection-card.collection-card--below.color.color-default {
        margin: 0 !important;
    }

}

@media (max-width: 767px) {
    #shopify-section-template--18036174422256__text_columns_3WVzVa .rte.caption {
        min-height: auto;
    }

    ul#Scroller-template--18036174422256__text_columns_3WVzVa .rte.caption {
        line-height: 24px;
    }

    ul#Scroller-template--18036174422256__text_columns_3WVzVa ol {
        left: 5px !important;
        top: 94px !important;
    }

    #shopify-section-template--18036174422256__rich_text_WK8B9M p {
        font-size: 14px !important;
    }

    .header-logo {
        justify-self: center;
        padding: 10px 0;
    }

    .header-logo__image {
        max-width: 130px !important;
        margin: 0 auto !important;
    }

    #shopify-section-template--17871807119600__text_columns_rP4mqd a.section-heading__link.text-column__button.small-caption.tap {
        width: auto;
        padding: 10px 25px;
    }

    #Scroller-template--17871807119600__testimonials_hwnJFm .column.testimonial.testimonial--large-contained {
        gap: 5px;
        flex-flow: wrap;
    }

    #Scroller-template--17871807119600__testimonials_hwnJFm .testimonial-footer.testimonial-footer--large-contained {
        width: 100%;
        border-right: 0px solid;
    }

    #Scroller-template--17871807119600__testimonials_hwnJFm .rich-text {
        width: 100%;
        padding: 30px 15px 0;
    }

    #Scroller-template--17871807119600__testimonials_NQ8arz .testimonial .rich-text {
        padding: 0px 15px 0;
    }

    #Scroller-template--17871807119600__testimonials_hwnJFm img.testimonial__logo {
        margin: unset;
        padding: 15px;
    }

    ul#Scroller-template--17871807119600__blog_posts_n9nwhF li.column-wrapper.column-wrapper--bottom-flush {
        margin: 0px;
    }

    li.logo.color.color-default-with-accent-1 {
        width: 100%;
    }

    .testimonial .rich-text:before {
        display: none;
    }

    .testimonial .rich-text {
        margin-left: 0;
        padding: 70px 15px 0;
        border: none !important;
    }

    ul#Scroller-template--17871807119600__testimonials_hwnJFm li.column-wrapper {
        padding: 0;
    }

    .testimonial-author {
        margin-left: 0%;
        padding-left: 0;
    }

    .bndlr-product-image {
        max-height: inherit !important;
        min-height: inherit !important;
    }

    .bndlr-product:not(:last-of-type)::after {
        top: auto !important;
        bottom: -43px;
        transform: translate(-50%, -50%) !important;
        left: 50%;
    }

    .bndlr-inner-products-container>div:first-child {
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }

    button.button.button--primary.button--center.tap {
        width: 100%;
    }

    .contact-form__form .form {
        padding: 40px 10px 10px;
    }

    ul#Scroller-template--17871807119600__blog_posts_n9nwhF {
        column-gap: 20px;
    }

    .contact-info {
        grid-template-columns: repeat(1, 1fr);
    }

    .newsletter-text.newsletter-text--row.rich-text-wrapper.container h2 {
        font-size: 30px;
        width: 100%;
    }

    .footer-top>div {
        padding-bottom: 16px !important;
    }

    .footer-top>div {
        margin-bottom: 0 !important;
    }

    .footer-menu__panel>.menu-list {
        padding-top: 10px;
    }

    #shopify-section-sections--17871807578352__newsletter .input__button {
        max-width: 150px !important;
    }

    ul#Scroller-template--17871807119600__text_columns_rP4mqd {
        grid-template-columns: repeat(1, 1fr);
    }

    #shopify-section-template--17871807119600__collection_list_U9TiDn a.collection-card.collection-card--below.color.color-default {
        margin: 0 !important;
    }

    #shopify-section-template--17871807119600__featured_product_CE9i4m .main-product__blocks h2.h1 {
        font-size: 30px !important;
    }

    #shopify-section-template--17871807119600__collection_list_U9TiDn a.collection-card.collection-card--below.color.color-default {
        margin: 0;
    }

    .main-product__blocks>*+* {
        margin-top: 10px !important;
    }

    .rich-text h3 {
        font-size: 20px;
        margin: 15px 0 0;
    }

    .rte.caption {
        font-size: 18px;
        line-height: 35px;
    }

    .testimonial-footer {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .column-wrapper--bottom-flush {
        padding: 0;
    }

    .rich-text {
        gap: 5px !important;
    }

    section#shopify-section-template--17871807119600__blog_posts_n9nwhF .section-vertical-spacer.container {
        padding-bottom: 0 !important;
    }

    #shopify-section-template--17871807119600__featured_products_Naabmg ul.featured-collection.columns.featured-collection--lift-on-hover-padding.scroller.scroller-mobile.scroller-tablet.hide-scrollbar {
        grid-template-columns: unset !important;
    }

    .scroller-bar {
        padding: 0 0 0;
    }
}

.tech-slideshow {
    /* height: 100px; */
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.mover-1 {
    height: 150px;
    width: 100000px;
    /* position: absolute !important; */
    overflow-x: hidden;
    top: 0;
    left: 0;
    animation: moveSlideshow 10s linear infinite;
}

.mover-1 img {
    display: inline-block;
    vertical-align: middle;
    width: 200px;
    margin: 0;
    margin-right: 69px;
}

@keyframes moveSlideshow {
    100% {
        transform: translateX(-520px);
    }
}

#shopify-section-template--18036174422256__text_columns_3WVzVa .scroller {
    grid-template-columns: repeat(auto-fit,
            calc(95% / var(--columns) - var(--container-gap) * (calc(var(--columns) - 1) / var(--columns))));
    grid-gap: 20px;
}

#shopify-section-template--18036174422256__text_columns_3WVzVa li.column-wrapper {
    --column-padding: 35px 25px;
}

#shopify-section-template--18036174422256__text_columns_3WVzVa .rte.caption {
    min-height: 314px;
}

a.section-heading__link.text-column__button.small-caption.tap:hover,
a.featured_cart_button:hover,
span.button-group:hover,
a.button:hover,
button.button:hover {
    background: #fff !important;
    color: #331349 !important;
    border: 1px solid #331349;
    font-weight: 600;
}

ul#Scroller-template--18036174422256__text_columns_3WVzVa ol {
    background: #fff;
    padding: 16px !important;
    position: absolute;
    z-index: 111;
    border: 1px solid #33134936;
    width: 329px;
    left: -7px;
    top: 81px;
}

ul#Scroller-template--18036174422256__text_columns_3WVzVa ol li {
    list-style: none;
    font-size: 16px;
}

ul#Scroller-template--18036174422256__text_columns_3WVzVa ol:before {
    background: #331349;
    content: "";
    height: 19px;
    width: 20px;
    position: absolute;
    left: 46%;
    top: -19px;
    clip-path: polygon(50% 0, 100% 100%, 0 100%);
}

ul#Scroller-template--18036174422256__text_columns_3WVzVa ol li:first-child {
    font-weight: 800;
}

ul#Scroller-template--17871807119600__testimonials_NQ8arz .testimonial-footer img.testimonial__logo {
    border-radius: 652px;
    margin: 0 auto;
}

ul#Scroller-template--17871807119600__testimonials_NQ8arz .testimonial__stars,
ul#Scroller-template--17871807119600__testimonials_NQ8arz .rich-text h3,
ul#Scroller-template--17871807119600__testimonials_NQ8arz .rte.caption {
    text-align: center;
}

ul#Scroller-template--17871807119600__testimonials_NQ8arz .testimonial-author {
    justify-content: center;
}

.close_popup {
    position: absolute;
    z-index: 9999999 !important;
    right: 15px;
    top: 7px;
    cursor: pointer;
}

section#shopify-section-template--17871807086832__main .rte.caption {
    display: none;
}

span.small-text.card__metadata-vendor {
    display: none;
}

/* mankirat css start */
@font-face {
    font-family: "TT Chocolates";
    src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FLOWRISE';
    src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAC4EAA8AAAAAkAgAAC2jAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGiQbnWAcgjYGYACDQhEICoHiXIG4IQuDCAABNgIkA4YMBCAFhyIHhHYbPngF3BhntwMkIqqtJIqSRVqW/X9KoGOIpbog4L1wiJgoRUSHOkJdVarWdLsBxyQaVPeGH+G1jnkL1+KvZeH4ciW2JbteZPl+tjRs+LOEnwy55wiNfZLLE88av78zu5haM2lUDlU1UUl4ymRtLwXgh0T+tsPz2+wRCh8BQRGR8oMBNgpiFCHRCoiKMLFzc1EuzOVttxk1l65YKyt1d7fM694uerepS7fVxUotK8ljgB65gLTzMtDEW1EGt8caEASE7afrU/L6SFof7//vOgx3qbHN1eOZzw4gaFJK7dIhsKFM/wPkUyyA//xPABhcayRKCK6hvJgD205cGuAfiuF8tvXOJN3sS7dfzZEvYl3EIOngl+jqCeuwJ4YfnOpI4n3+62P/v00/23mmldde0Hq5owlCD4xViur5DjxpnkYayZZs3lhf/iQvSI5lPl9PGmtGMvASgfRBCwBYJ33SAVY9F306bMv06VKxDdkSHAvzcNofxW+1dHJObdod1jiqUzBuGrmHiawS5gj7xTGm1ZFImiHZq19a/iyAgg3GQhFL7nAhAH9dRwmA3/tr6uQ4IwALARsBhYRwDMJxC5DQgPOMgzOfQCbk5at6KyA+udneCOi+EtP/zEHXPL7b2giwgC2DDrBg4VqDyKe4S/sioZSq9Tnqrp/jl+TY056hXIRlp4pdboz3lx8XJIWBKClOQoU6t8R75OcFCWFKlBJXvXIIXXQ7xQgtIvBGKEY08nNZRCKIlEVSfg2p5gBEQBCtFzkJ/qLf2QBiEK8qTPPTPVaZjErcHytPyfVUt0vD9pOd0H3XYwQZFaxSzlIuUC3ZWrrP+KswGCWsQrmCar6xvcfEQc4Xa3aCYHvfdmQnbnjlzGMCts9ZcZLlV4RQgQJE0YwlypCEXDBIQjwSkfB/T6mmaAVFHl8gFPvT0NTSNzY9IwDxaS9V4+7zkNG01g0HKdrNtf5H2NRLniWxRPEgU6/2sfDK+WjpFeGI6pwRBY6hdzrO0lpsUVuyrJYJU/FWYtZDeBv5EWK0iAMQrOJCdLiORlRIToO8VWEJ/+8UBIjbzKUq2Dqb8Fk/RsANNPQ1F9Fki8A2cVYMWSVedtCnPgRQHJzFT7lPTMxApLLGjTpm1Mp4TpDTmXBvHNxKGwninSRTiWFfg5Y5BdYxGUF8MlJy9hBHr9ipJWWIQUkQL7VCuII4j0LEa1FMkvpNbfnMcLz1rogya5n574B/XL4yrZjE1lIfoERFewzkxm+Hk7bZx9qXNSPubmQXDZHpv3qkQz83rbytNOwTWsJva3kzzAX9zsslvH7ZyCFpxlFcnXrXq+Ur/dQDEjmilpanJ1ZCcc9tp6ZtRVbQN+UJL848xPExIOQmuxtWfHsF4f9P2dcSrflR25d80hJCG4fOZ7JcCc1c8XETCgDReF8JcOECxMuA0QbR9NgGNg+wqQNwfdWndlaWggjW/C+Q8U5UlJeey/sgZzkmOQy4i0XJSrakANuXLA+sMN7XX+32Lkn4efgi847d5aQoZnO105+j9Xv774vU//BS2VQG+hKsknEvd3WI29PUJcp9Uinx2/zAuAhRXyFQI47yB2Yvj3zfQDtYEBwfDeIREGHPfJFgkPnxh0ehzTwABZXI0KMNj+UNm+9DMWFk4IEl8JslRSAalVJwdj+2UlAXIcMKsvqhAwmuw1KWN+gLi703a7RgCN4uQUCamkKJYQeBAktRtgCAEbqiwzUFXXtg7wrYUak1sOKGSrsuDfb2goGFLRgMEO0cetvtSSvXxAAs0JCxDDywBn2zZAgQSqWMBjuNrQysFQQIMtGhEI0xiyD5wFiBhVYEIkU2UpTJRT9X9hIuizeFJWBVVkm1xqhc4xY037b9/CcPq0oQ+ugEFsJTEBoukWp93jBmwW3/2X8RkgiSN7yzkISOQ0rijYiKiYsv1hyUWMmuQko2DynceUipzlAznYQUCQ2HRKAL9arLkERnvegCTY2GLtHIPXSOiqqWfmjYTkWgp5volTguNxJ5aPKeemK2ChLRtReIl0AkqT4kKdBNzzZeQD/UA/gEG8xP8ck+m/MamLOUQzf2E0jg/qy/owHDK1/lJK0/Wj9ga42M1Y25reQHVHAjtAn11sDQcOznIyi22oTDjvsfYUlJlmX11iCY9fOm//GXwEpe+Zir3cT1yqu20mDmzx2JTJ/+mL7wuUWeZ+6e0xBOcfAtLv0MEJrmwgEKFLW4RGaDY2+pFAXA2IkIMGt2+pj7YeV7ZOXHZq4ZHG5IaFg4jx8RGRUdExsniE8QihLFSckpqWnpGZlZEqlMng0USpVao9XpDUZTTq7ZYs2z5RcU2oscziXFrpJSUFff2LxsVXfP5t7+voEt27Zu3/HGzl279wztHR4dmZyY2gfcQpsqy8HHN6wBCwyOgztWVlW78uAhADAYPH4MHJgB7i6raalubWrv6GxbvgJ0rVsPSVroneRFNLOP8gbIS2DP34GjfzLWjcD7zELb+fZRvKAgUiEPVBTWjNgwozAsCOMclI6RkURRq3UjlEFogQ0hkZ1ofypE40AiqG+PIhhiBQHJmEdCQ7gQkYUt94iCBYs+gMwxeyER7cOcSz/l44O+eTbrkg0Ize4VOuvVXsWqFBXx96OIeSUBZAdv5lTN0eWCuTg3f+R2bsLlKlOdY13Y1cvpXHdldzFrgy0Bs1c7tOVWkYYm4ljBZKLJfAkGTvgJx/P1Vq8twjIsyEWlIvDBly6iq/M1JmAGJsmcZ0KkaNZchDEsykVUK9DWd5N5LTJWxGM0l79ZguhbPSRLxeZszs6z/YDKs9YFmMtB28ra7pCPeEOuyVPLS70Aruul8/+tJfbumWhJEx0u1VwHnfeFKll19/UzYXSeoiDzoj9G6nirfq+BvHaL8cmxiXRyLJsYn1WpHXTCVsBHM1x4dkEy0KfkGMhR6BQhF7GzuxdX5E9Ptg1auUwtEIwiAkGkEG/VUy4MnTOYkB2t/kxdH9LztqvAyDhbASPHBuAmKGWAGznP6Mmx1i6kGEiTNdh2w/rHW2Bsdofad35ir3iKGpsMTCDNN8PotUVxGOF6QYghjcCfCACptGSU2v8RmAhNBafDngcuWclZnDQxaMSSGw/O/Mi7HnRLH/mSlFIY2aWai00Dl8wKBE+M7K7yvWsYRjff3mrIj698+GHzVLyPD1AX0ok7xg7V/gwGQu6xo8LB/uRJDpTCEmQLcoURSwA3ILTpgjZ0Cn0JPn+jX5CCe2sq5v7t/FStetNNxkogVI73vDELCBgWt8/cPS9mw/jsjdqkAVqv/D/PdOC/D59Gxn4PD7N+NQ3hyEed+EXWOCA0Q4WtKMQiPI+BP2Rox5bpacaOmbbOHULqObAgyQEtr58AwS50dWYd4rPqtrqxMnKatIEMOl86UHJu1l2yh4pi2/k+hDbcWX8HAT7u8IENyiORpchh2MZPmxePLn9oKmUWV1/PfGcdYT75uCGkuFjsxTocFHx5ZDIDioJi5xF9ar2j1ZQBpH1jXYQL9/aI6890Wtx8z+rSHWY3LFeWriGk2FNV9zIBBzBqPFuapAiNi3E1Po9Rhu5NpFkzAejTopUQJ81/a5QFn+ITwlmPDV585zdBrbXWOyrrXu4u66OhN8NszOT61zXhgOz2qVIovs5f11l91ZyaVPpbpd+iIMrUQjHCvd2JU2AUDY728Ba4HDx+2sYMc6fJHBwG/6VAM5/AeKQCKLZ0Tk93qw2HLlB5VL5zZVnDq78Vovx9zOwpiVDLEIcjmDZXDccwlDp4H4b7qwaw1R3VEgCQ1Jn/uuaUutI72hkIHF3o2v5xFni3MWNBqX3cEJW5Nyu3A2Fmevb8YWKASYo+Gk7DolvrVSGmxxDy2OlCQ91C39j6gvHsZqs5ERRtikDi7hghg7kMEMlE1taUP1KUHD5lswyjw3DgEW+3/N76Hrk7y7sg+dDYoc6VEnUVKClNKSMDN/K4Yc3KFjoHLjELELpvHymi9MPdHY4jqiJkaCcKEAR47YVS5w7tpKQJDXJCo4hNCZy+IdsxALNi0454uhNT15JVn8bgT8IktPkSSKh+vZTZOTq1UXoRYYbDkvSdBGA5MxkWBwZ6BrKNAAYwEVVU1ysm68eHGRtPwhf4R+iG3jgCLKq/1MgfT4BUI6WzPUhp2VVg6JRuyx6Ns4JTz1RS/eHWTJFtI9ykULfZdWXj6voIXxEFhlTlvPXivzYdNPbqLh/ZPMRFzO/mbLBEyGftHHuc8unhhnoV8retLZjXAtBMytszvZ0tpIeGlOonJa/QLzCb/fPNFWPtoS9YlX8MD1dxWh/ye3h69PqhrZIBl1qz9uYyMpDKAMYDlUexuSwUNfa+Dne/sfF5nW4ibWaR+k4YCwdj/yB6Km+rhK1KGel8aUPGf3TOaNzxzDnKOHu00WrUm2hmXTNt7sovxyAAaX5CDkraHGjF/O42zbKakk3ygujD9dOXA8rk+VBA5Rsrm1QHZyIru8YolDHBBG17O9lTJYeKewu0mGnxGc2iEwPpRgnQrwIaMN0bqu20TMHUTE5qWpsG3Opf4bbX3i83qDDQ2eTa6ZYZSSXkOTcaKMs0A4vUNVgcX/9wzk7v2IJSAZWkeMc0NejWEujDg+OQTfDNNuAinl3+fRYOm7eedbJF/hD9KyTXZGC+uWxeE3cz8ewhxvNzIW9ZgisjrTN9owcJY1Bg7Ar0vXoEbfySFBBmn7EVNPfIFZQyEGkMzopxjrmYppnCoiCVCKJgn5X/njRFTt5RyNqYjaFhk4J377RM3UEjsqVxxoEiDekxXRCUOhhdq/DYTIiDuOi82aIZb41G3Ain6pQyJXzPQDrDPKCzIjcpSTmZjM4AupFEQkoAqZG4KhVJ2dwIC/bVcFQGI9t3jsJIFVt/9Z2wFtX6DnLtM6sCisiWRRjSMmTxjsIKj4yt63j6olGtbLMsI8QTulUlj9OQ6uif5Af8gf7oZTiZM60+c46nt05QBFvnswDE2AfiEKOhP6BAEqlIKx/XrKic9A0KHQ6MQ6hmCE12avDnMAvSEA6YDmc26o8Wrb1b5Nn29Jz6q3zPUQhyToU2J+d4OGtl7NZD08y+sIvK/2FPJs60JBCv6gKcBS2H5h2G938fQ+VgZ7gUoCEzYIWd4J2a+97ZvGMVYZdXGmsd88+Xss3uwGVMy6f7HUcVH7biXMh3L1bFZxkPhsvbgJhI7UHWgU+uCDsw2v3ZMUtfY1p6QA4upBrrI54TjXL/MhY998Bd8pyP8UYSQuZ2FBJfpAghIwQ2vYSGKQwY9Z5PG98Vn/gWef5pau0Crp1uJGo8dr1B8gSdBcw5uz0c4I8Yc1hhFQgqRryvyoShjz94TN6gJ7YMZG6k04qvySvynMDdicIbl3ztKFCKNdT9jC+wTm7qnysZKvntkNxy+cvevRr8a3n4cudgqdTU1Eot9OxSGq1D66XOjPJUodnUy2qDvqm7X/JcpqlPz7t1rQJY/smK1MrWfMbm1cn59JlvQlHQbXUU5NBfp913J5PydpoEEyNElRaZmNHP9CrEkuz0OItZDOMPiFH9qUysBcb3rIgQ2wNGSPVhsn9Ouhe3xGrr7R3MESA1leJ63Xe124IiiEduEhTizg+9mQyjGDdQ5YhqEaxEDucxvYXpCvzHsQ9k7R6GATFDbQBikGHIMKuufd3FI31opq6oHW2yd4c9NyYaswxrTjSRusPS0GP8mpfKO5+X/O6A8aMZ+3QB2+L80ydJ9dekSuzWj6DN04XlJfFo3TXK8PUJsaqfhuuvIoxUv5FYSfGITmpCdD2NJ7D7k1+a6KbBiK8qI6gXDzxiAalo0BJjCRfepAgxUmCi7nJkgKwSIq3meGXfzAkj+Ks9EhlUYEzRXV+PnMI2goxH9GKfX0sJAJgsRbK6h1jXY148hkZj9d7qcn/BekrDYCmTlLDdDari5vV0moqfPOeBGSRgUYa9SZExXk/shuceMasV4haS424Juv9f/XOFKr857t4JbH+Nq9S0xE/TfSsMiN9TC0G5MllLRJCs8o+Oi+ysElxvYQl9Fzo8IKQjm7t8COIwXTRH+J25UnXDbuFW9NVrSgBLIA/SPdjMpqfZpvWqoGN5CBcUrA1E0uKGNM4ynAYB8gSIkmznbiXj6tdWr0/NPFDw7XXTdWnHVB/HoJiy0aa9yc7Z1ADfVN7qk9VLWSUr41uBO231t2QSuuKwYstgsiv2SCaRWm2AswBntwyT30sw5E/duDbd3U/00NteTQ8qGPPkuV1hRu/6+y3jXtdUiqgawzXv5mHQnYxm2ixGinxv5a2+hRWBNJGpZ4RYenk7MN42oO9XM4pm34QZ9DafmX+v3nltzKq+Jd5tZk/5cbWgdT2ep7mWd7n60/BUqt6uQdtWFMh3mVrcHEkkTHKYlRgYbgsW+ubMduVphUH/COjXUjF8thAzJriOZHIUCkRRChkNry54Y8FlRogyq+jUUPKxdbR9Qyz4/2ZVED0ajwVtHaALLcFxWDY9P8KjkWWdT/DnyUBI+txQHKi+crnZpQqd258rCM2Ca+fb+74PEDAmh6I3V8qQpiUBbqNMMk2ZUq4tpvQj3oYqC7EYQ4vRNY0dklEofeQ8ROfFac0TF/OOCDdsiIsvib9RPb2ZfXgWrQNQ/PE7XyBGesUfSWC0AggJZOSniUsDCXDO8qJzYAAp7cM87u7vxSty9rlUR4kgNfhy68rQGN06vdgaV36UdCnbnqInQOJhlcdjEKteLJHtfXbebV4ILOKS6X6Sqcc+dJwZZPlRMirDmMe7t8tTfx3yhtx4ML8biSIpHLZuCVHQ9XZ9xttnz4QALaNXSFTkEnRibOntR1NXUKfEP5j4HQt98U4IoFr5efQ521Jwis48I7s9t7333ePrblwZPdPvgrD1qPpMrBPUYoKzP+8uuxhHN2YBKZU+LZHKhOmssLc44HozI7AtDy6KvOMTcacHl4nhf9sckcOXkgUfaSneaetJZyvgbYZw+z/bKvuYlbussR6gmQgEhEAwp5aECY+TlmvFoURlsFQnfCWFc85fIF22qXN6aIaGhnw/MjvTBTM4LJd/pY7YpVXOogtkxgYcP9rPT243prFdPw7fE+4M/d9V8uDcn+s/Ss1CA4PH56XHZ/xd84miExGM96dYsWXbGGn4SJQXFGh4F4+drk8PIpO9kN2PHJTWMM1vsZ+wjNvHLZr6r/PQMc7ihrSrHB3rvIlnRjHBuUobkBfYSNmiPOcKeVOU2p4hs5V/LHVqJDUFdsIGLevhGypCCEeyaCZLO/vXfONOV5vYw6HfTREws5q4rece5iFf/GsRLjkoqUrmT0TzfTpbhCWxVXdGnRvGBA1phppyEO6RtOvF7j+3aDl9Z28PfVunCCdQwIk6eu879D6RSckVgDCPQMkVmeh979B7RToFHI8TdTK29fTSd/aJwGCkZJre57hU3h00nRU0Xd59qc8xTf/vvJfLN1g2XJ4M7jb0wPYyuPfLGQbSHwcrfBEIqAOKOL/xfijRF+ANr+BXwPUHZ7MVwQo2oHhwLz048PliiSEsM4eztaz0SmnZis9stmHTmkgdZXP5xvBReXoNY9Y2lt/ixz+GYKpDfAxLhfZBgdhR8RXqxpPXREJScT4EPm2GWq4Efkb+V5aWpYnXsZwC+K272lBrpOSHhx1BUKt2Q7PDUWk3CaMqZDkFZlOmSaHiil+sBVEDVp9ilxVmKtT6wNjCpkZ9C8TdeJxnV0bJeEY/GewvOuB7VMhgQ2FD+Ff0wHtjhhBb8QjqQBDUou9sLCosL1Bk5hjBbhXB86s/NCXVS0+ZmALqEqyfQ40QwW/FUozh44ygw4mjUCDUAkDeuKEprhydEx/XZBIyi8WGwtiUMrW4UPkbqiDWKqkpZSwLybGmRGRdgMjeZ1Xu4BsAf5Ne3HmQnieqam7NCz12PSI7qN3YKLsUqUpxY/9eUZIInofaeqYmG7XYz7/NjYm5HpElZxbFSYNc01h6jNEUpEZvse8GEZ5Bb6+ceHvOpGSRYO9BcKBpCPfl6ZXr00W+yvi+mLKshoLrX3A/Tl+Gh4Bmlw7vqLBVrG6aX91UYXZW6wjv601p6jqDxdpgUKfqc37py5YYsyQSnWpgfaZEt7ZOb64quzaeqBJwbekllhrw12Losev8bHq7UcPuTazyUaWcwn67vCSR9DVF0r3+OycmlJPN+INXLqlqbnVcj44Qql4SmSl+/Z9gUnd8lD8hFJnzGPvWXgcWZm0x53r0GF8F+9q3EF/cNggipcnvv6JNr9Q9op3poYEcVDwc3x4qAf/VPVzhdTXwXoTGwYvhmJukaVJhk3+QD33xXmnNPaYlVo+uUEgUAqBICInXMfLdEirUot3Q7HOLbQ22srODQc3GykpxtyaPL43MzowHDAUdfv+lAW0OkMdE6QWOvavr7Di7s7qluNUS80oW+HgXBopsgajQaOJt8QhETeZLGi2uJVOTzqtTTufU1Qmv6VwFer7aFGHXdIv52nbwxT1kz0EJXUkI1QCfusmueSsZegzhP9G0eHUtoaOKm4MViv/i8pEdLyR0eGTXpxNYaBzys7q73FNfVwjKhgOu4qAmpRuauci+mXJi6+EHPUtBwB6Jky8rSHMOraq7Bdof4vc5SaoX80SoLSUXpcX5G3Asf3fQO1fX/F3cZ1ia0lNUNI6UhikM2gcobNN+4pKqluIWS8yncuq1XTQoGBR5pTXIsjaVr8xWdO+/OVypnxx0OoQGWvdxl++DtaodMgNeVvlRZPOmxT27++fBW54DNxeHyu0TewucN4s+BjfcbeNXd+7Z59mSegjkQSfff7TkSBnGF3I/SfOiFo9iA6ELbojKeTnf6zq+huVq4pdxtVAg5O3ji2fk7sL4UHEDwp2fgMv7mCr3ss/41fwe17U17LKVET81RXwqopun9gvB9s7p5eIFHGtR3iAcwk880RegmBSIpW/0l3eYVKunbw2VW6YHHVahjZZXh8Z3aW1KvCZEbhYIqwdnp97ccLXR1FTnMPikS9nAhUViwHTxM9OMHMp75Nl4ZBtXM4KRauBrb6nYo4lmj+IXFUlGzcFHaV5Bru4jiQ+ZqALdlxNHNjN9KOYpOHMq8M9j4mLYe+nD8xWXeREyWvnITsKDtaplGoxN+3oNmzt/+T20LNEFN8Az0j7wQcfHq+upUCsCefdeoNlnMMf9ITnsqVI5LJXrpU3VEC+XZsqy0tT3WlhvfFSt3P4xFvoR4me0fiSQ2LKld3g0uMgeoqUpwMEBSkxHJ329q3f+JYcKAWTHzxOidnGdaClnmw73aLlXBnNj5mNUORt9W7gusTK+il0nbIGI7m9UPM5DmKf8xk0UagOgBwuBOLKk0vSu+NifPKYocf1bgl5mB36LF4aK7QfLy+2TQ4WzewvX0nP3D3aXfDm2sLNUPbXKsXvCfONLd4L+/3qY/gW6pxP4ap93LQI9SgUVXz/5PSNUdkkVqKJdtvr/Gb5xUkU2eqesn1UdkDLSKaC4PUJpK6F1JQzsDCqSH/fmOospHyou/Aleu3WuiZ7c2dcJf13ivZ0PC+bmfn1QakW35jMbTnWJ8SLMSejJL+oeYJTxjQIZeG789zoDakVS/ovj1L5de2qjmacRkmg1Q45jUFIvnymnPBGoL1/mS+4x162L1L33oTxKS1fB30RKXg3+O+8yHQxhHq2iDo1frhUnEjShcnO80OVJH2WYN7Jy/AzsJ6Hy2Ls7wWZ5rV/xXVqlAryk4xX72sB1MJxsfUScHvh40G6IGv9yvsulSReP6lBYusbV60Z0vB/twSD/c4cXM/P1JoCMe6Ako+gK4ShITt5RduP8n1sLKNsoGrMylQdSa8EQhgqB18VXRO2JNcJOzlYt7q0c4O5yW/1GvxMzZR266823SUbdAcPQVzIG99i5hI/x0BhE9sv6BAgXLo5DfkjTJ4NXhO3ifxF8F17JeKneldoWO2PDXctBcAncFq0Tad6J6nMhmmzUHdAP/aEIXj9jBb7A01Fz+KwfBZqGiGfoN8dZ/rAyM1n+MLvK6PeeIudKf3+ckl0Mq9FLn9XM7k+196SzJiIXdDzoiFYozQuKKhPmODv4SG2NVm3q+7Naj4BClsXNHTmZubYtQEfRMJMMwnpG5gWvnykHxOgkvXX8xCmc7eDlbQch97Dd/Wvw9db5BAp46M4/lI/Lj4A+gHZgj2CjC0CU56XXVQdmPP/9F86LKsQVHCrAFYAFz+YztBXTK6dpPWeAiA7TrcwFavhXKSw9WfDcvwFOxqg3tfhRUEgcCuPre+qLhoXvO+TB/miauv/1hBd64vWAOhDtD8s7vl+o/+K0ry8GhUOiKH4tmzBqoPAgEHMTha6VwPN3we4GFgy83ob22va6v4BW5QRbnV+c4tAWtH/b3d7qZAlHOjnRadLkay92t/j5o5E4NMbX9/QXjlIvUAD7ZlhZtA+F3kUknXf8QeE4+bhoMWX3d1+CqS6+OqrJuiM3Ji6/YVNVVesmB/Pd04l7ONg+a6htceVnG5i6wnUV8TTrzCcTktu3uBPlXNsIT84O2+0jFwi38vWCAJYvSS6qKPFGC+qqfzwHBU7CwSnwKgJagSY2wItwAxEt0CiYPPy61U+KpFfzvU5cF2zIbuqwf0cNr8lILFzo6ZlnuC5jQDK3vnuWAI0O8IHevWzT5gRlZ98LObNkiHIVOu3M9m8IxkE+wAeNiWH0h6FrqWmQIBzEC2VZ02ptkemfAATw0e9CGy6aQ/yyjkpOdeHYdjL+qwEeoy/U3XNfFJJ3hH+EQtC9RaCY6Pii9Q/BHG+OPzeyi3lI2h9xiDigrxSq4M3xPMv5hefN0xycOYn2ct+3dKts97Vf1a64nHCYF7/5sTXM4tUxL50R4bG0ZgGZ+vfprFgEcT9kdUW90SlgIRFbD18Vzx7MhdHAhgm/djaE8oLmv5TMQeIJZCk5yJekCkAQYfp8fi2Gj97sO4VoW+ypo2VEm0P/W4i0XQ4+PonEuO8F6htWvCoGYQi6AXW85toz/4rzgZGop4Sa+FOJIjXr3jeCE7eDAklAZwG5nkWIBokVac+qJBSdJVCO8FVZo2eUArgacOlU6K5jJhexL4ZgGoxIlv035rF1cz3GQaJo8DwkZ4/wPvqpdQRxTYE8MkRs5x/heXhzvAKorvkMD9xwk4PPE+CE5zTRpHP2OnhdNvj494S+WvK0LnwHakmEZwNJl1NDcBLag1iWpG/IXD0xobmHHAoGPWl34PcS3UqbZrTkHBxbIKA6p6cE8XdtnYASV4hX/Gv133cFNTFFer5I14gg7wi/jP47zg3g64Ma2Gxk1wr8oWm1khF8NXOEfdD4VipOwuFX6Ug1t80MJaGdJ9sXGfB9Bksa7ufh91dHJunYZqm17Z9TtI0t7KzLP6qKeOfng90eFZC597QcUsf7NZTnYaMaKD53gLvz4eZVefOBkadc3PqEWq9LRR68QAlrDGXka31RiLdu/MSXugIU83oj6EVb//y4X/xpM7n8ydWTqbXEWolQjlHV8O4yNnKZiW4DoOEDR8AJj2PzyDq4l++Kyo2rCnXRlmdFUdSkjm5o21w8jjNYjrymdTfZwzeiaqzsAnpOFDGxjzMS/kA8muhvbiEWcMeUlQ2BitBsmjS4hx/WvjbbT4cBn/VTTi/uuLr9HkMWR72P+kZFj4IjibXTEsBCdmmVygg1kOcKZYpcpYAp+aB52bd3goibPmLpMsjP1gXwDjrCcxArEOD22HAPvy63yrIK7NqMMC6fk+JXEJtnQGwEI4J6HhuPjHatDjAgdQfz3//df33gZ59lZn5mieX+HsLYHDe/bsNc5qa44T3sjT/Gb56tmUhe7p84HJugA/FLflQPAULUpA/+tR16tiIDc66GKvl3xngwDsGPtlMxBgQWe4lGo9ZpJSL5/d/9u6m9wnjXYnQ5hNmNgA3FgsZFx2Pn0Ik22V0rk2PmnQu96cecPe9gJKwc1snQX9iPvqOhkDbkG2o87DzFjUb5Y4UN00Kc75b9asYVvvR8h6chCddfBVlOTkFYXY6AmjgLCfI3eK+khw+5RILE3k2rI8Pqoc4gscXhLkRbQPwk0H23CpGF/x/Dw4+KRKnGqsvN1UtdbgOzuaQY2VatddmyucOy1RSroHWGOmtYtq6c47loyItpXPajuWf+VfwbpyjIbWNvN+uGxtpqaxm9WIoM2R8dMkwVt/01YOLdtHaROnL6uraLONkLfTt19vOVLla0KmRsdgfUNrO02tRaImeyV0dupVQxu/pmrLOrv6NXZOE4tDyYjprezuo3B95SR4gKx6H/hOTajPum3c8F0ITgCWzxCGRlJkCjiZUqPJStyTYvI75qRzwclLSXz5RRvhCo7x7f9/xE2vfu3ocmH1rbs2B9rycDTYDcpF8mqBBLdGur3pd4yBs86/Y5fW7tPmjycQepJcyKyt31B/5sJcV94AfajypD4RcTim8oRaIQALz5Xu2PbM/kVE10pv3xse48lcil32JtidHauLqMTd+a8mxb9PKcujYBtGzTH4Yz8Yr3XqQpkDvBmaaln8MQtESOfSqLzjqy89Xe9HItSdeqoEtjxdPNRyVeWZx3fRnrg0cGj5lGhNwboMC/joEMKQOJ+Yu0s9LQPhaE21HK5+2jEYvD5Cg45pZwzpRiX+KE3+nRJYW5BgtP03M+NlnZZRhbgOVZeMCpoX3z/+Q81nhbFTG19seHYrbaXaG71y2/aIXAPogqlshnRiOJ1eIRyHkxlqjvNZzgQcpIcZQnrqJri7ZT1yfaKwLULFe5ZUv5pPtnkk+3tBGcnBhJ3OMFYcDYlSG1kevvrjwkqSU7+IkGcaRz3sDK9TMEvxUmjzU0NtjeA5F3xjdcVmScSJU2XfzHpc0jRzZtHJlp/u0AbBg92lhoWT69Yf3yAxZL1/7u7nwr3TKrWBlzUV7mmmyraVpkJZj8gNavT+GhMoZYE6zGcXb7R363pOAP2drFAi3uNt2e7tM6cw05hR91I840Ln1MwsVsEUGX9Dh3wLIPf+DKlDpeCD4G2yAAcdVvoBHRe0yWl8A95elVnuCI/+IWzI3aSFaSTD86UjhukbPOmpaXVmtgKmvzsnR/A+aL1fK1kgGrVbJ9vUa9ZCyf/HHertxSWnDXm7mV9eTv29wmTbfEYFtvK7VqA2uLAkBcelGUvSxIt5qyKHBpHgNePr+GJSx+huGvzzb89bn65QcJFbcrPoDHGjN2v6Xbk/dayNnwoFr/NJeUrlenhNwHDYsYEWCfpwGiipHOD3CEf7DWvXu1iI6B2z7hJ57qCvyZwliypKXlUSCduzHeeXadFMkiLN3x0Wt9Cwl5aLhlF3V6P+sFNT6OwHYmYECmZHSmadGRo02FFq4LWe9MYoCTpwy5GTMbY/UzRtzh2GeAtR9bH2GEoYkjH/xV9ufRgfsuWDOol+LbuLak7AIcXpe6oiwJbfgY+0eIseGvl0Uhds/WHZH03jfTlQ6aZkBnBPq42Nd6rpPhYBsM8tHpaqxjZU4k/F4fJP+Omp1jPD5+ovq/Y3szVtOZ78cYYr0PeNhPf4zfCtYafkYgbn3PMEb8tENj/TEo9KdmWxZBnEwfUkR3MPXhcWqRgJix3s2xiGSRoGLRMVxcOBi2RGN+ljmp+i27E2hmtSMtX+4/61RmuTL6zMnMSlGexCjvTD30jmGHscRasmfIXJTTWb9tG8/RHFyXVnc5qz8vTzp4QqMGKWvdCKz7PuT7jtaOvO9HuCLsENf+YlcEcf6FKonjhcL7Xfec8dCyMFNkfoiaYVEkR9GgWVNZjGdEOWFbBO62ItBoYPuV6aKrlTxYczY06uHPthan93ss3LaFgsZAUmGINL4hyUcG/SkBL3BLDh2siyIkg7Q4vu6+kZXrb+A8C1PFOTaVNcd9koPD3YrVcENdxeaGkZeYKdZKHHpTWp4+2kgWxtlZcoVAECfVhzjoDqaO103BKC05fbvPJ8YNlnhhFI1yIny0dqXpmdALQKoMwXC3N+vXrV9/NY+FHkDq2PPnE8OPnmveuKp66VzPWLz6PWSszihlSiA+V0l+UBcKfxTKaBURFFCTvLl+stchtPi8PExevU46srg5eGvbnynsQuUvZooAt2a0+6tXlxJkMeEhE4HQrEqaZm6zb6YuOY2n+r9pkTSz3prMJPz12XWtv1eTDnsszYaep0Pujc7K7C/nZxqzed/4B3v+asfCaetxDr7IJ2F21p2tSqM9CrGnrwJlRZJPyXTlc1uAcyD6N+nr3oWqYt/037A+qK+L1LXb/v3/zxQ4fj68ejRXIohvHu+e5Qv374pAcK80MxZIsECu+ZMoZwFfJPkSLzsImk2Us6L7sThb8BImKWHC4xGT1cLtFho+hgGcyIQ0mjjeIKFsMQ0Qnz/jNFB8fUFi3hFZPlF9gcgQvkkR8Qb8tILjDSLyR7whRUKbpn/qAxiVgZuHURJG/o7RIXBXYngXI9d4NxEjZzC6DaPJGP0QK99j9COs8jHKwCkTviy06qd/hufTP42HPviHRz5GDwCnI8MNAAfTiBsjetxQungbpG9TI7JcmOR7MGwSD9CT1Uq3TP9uoA+BF4dn4H29G/nev26hYE4xwR8//B3gxRoA+mlbfnVpsT9lgWDY8Y8SrA2QEECWDCDLGI0xDMIPCxgjqrLMAoWjBnmjxClLsIZvvwNG1fmmwDjD03tuvjCvVeIGN2zpq+YQgBnlGkhRR7C+89xrrA4RINSdVHvAB5abL4yb/CDAa36ETTg/Czcd/Gy+ucDPwSuNnwdXG78Utm22ZYYFOwBVOEJ1DwDgEUjGeSSiOR4l0kMejRQK7yW7ON4bO3t4DGPXeQilEp6E1JIjQ0bsSnJNmnVpVaNKtXaww9maQHD6CsFKdYHBrJo0qmHRrkO5Gk1iwaTq1YOZybStVlWhjatadYbllQPlOT2H4d+yowm2fttY87+qkT4UF390tv2g14MCwFV6JvnMNCwUwF+gBL+uEgXBZ1SlQ70SrcBnlA8F4JhYAl3ReGknjYmPOHZYIIhPmx8h610gul7Tqm3JUSO7IGGWti9zpnqVYAYl6tChMKFYibkuGfjAdGnR+FDaCybDJyDbhVphYWxibDJg3TO+NbCaFEwpAWv3VSXKiTYQt7gOrEllQpNhS0Kb4V/3VfiwVvgkVsIZ5oA7vQNFmMBZmvjklZX7plO3BG1mAIGMWFCALcoUu/TQtP4oAlAFFgZyMUsK2Tl06EOEChOOhy9CpCjRYsSKKwFjF4a6ROJCMH99pkqTLkOmLBJSMtkUlFTUNLR09AyMTHLkMrOwymOTr0AhuyIOTktCA5cSR/XnBfocc8M7jitVZptyt1S47qZ7brvjrm9UeuS+B06o8rPtnnrsiWrf+UGvWjXqNKjXaEKTFs1atenQrtNS31pmuS4rrLLSBZPWWG2tdb73ozknuX3uCx5f+ioDgUFgERACh/BB4BEEBBHhiyCFHL/4h5KAUBMYWoJCL5heCRXqrZebfcr++ktLWnHFm4dUd/26r36MwhxbQqgWY1Xs5OvyzI1Ys8ZyxGGCfF2xwqiaBsW6PKceHKYTF+hUC6jZUGxQePWauedbZJMndegxAAA=') format('woff2'),
        url('data:font/woff;charset=utf-8;base64,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') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.header__menu-item {
    font-size: 18px;
    /* Adjust the font size as needed */
}

.collection-card__title.collection-card__title--margin {
    width: 100%;
}

.collection-card__title span.button-group.button.button--primary {
    background: #f6efe9;
    color: #292017;
    width: calc(100% - 24px);
    border-radius: 50px !important;
    font-family: TT chocolates;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 6px;
    line-height: 36px;
    display: block;
    margin: 0 auto;
}

.collection-card__title span.button-group.button.button--primary:hover {
    background: #f6efe9 !important;
    color: #292017 !important;
    border: 3px solid #f6efe9 !important;
    outline: none !important;
}

/*featured product*/

.shopify-section--featured-product .main-product__blocks .price--show-badge .price-item {
    color: #8e8e8e;
    font-family: "TT Chocolates";
    font-size: 24px;
    font-weight: 600;
}

.shopify-section--featured-product .main-product__blocks .main-product__block-collapsible-tab .collapsible-content-title {
    font-family: "TT Chocolates";
    color: #292017 !important;
    font-size: 26px !important;
    font-weight: bold !important;
    border-color: #e6e1eb !important;
}

.shopify-section--featured-product .main-product__blocks .main-product__block-collapsible-tab .collapsible-content-text p span {
    font-size: 16px !important;
    font-family: tt chocolates;
    font-weight: 600;
    color: #808080;
}

.shopify-section--featured-product .main-product__blocks .main-product__block-collapsible-tab .collapsible-content-title:hover {
    border: none;
}

.shopify-section--featured-product .main-product__blocks .main-product__block-collapsible-tab.caption {
    margin-top: 20px;
}

.shopify-section--featured-product .main-product__blocks .input__select-wrapper .input__select {
    background: #f6efe9;
    border-radius: 50px !important;
    color: #292017;
    font-family: "TT Chocolates";
    font-size: 16px !important;
    font-weight: 600;
    padding: 0 20px;
    border: none;
}

.shopify-section--featured-product .main-product__blocks .input__select-wrapper .input__select+span {
    right: 20px;
    bottom: 30%;
}

.shopify-section--featured-product .main-product__blocks loess-quantity-input.quantity {
    background: #f6efe9;
    border-radius: 50px !important;
    appearance: none;
    border: none !important;
}

.shopify-section--featured-product .main-product__blocks button.quantity__button {
    border-radius: 50px;
}

.shopify-section--featured-product .main-product__blocks .quantity:after {
    box-shadow: none !important;
}

.shopify-section--featured-product .main-product__blocks .quantity__input {
    font-family: "TT Chocolates";
    font-size: 22px;
    font-weight: 600;
}

.shopify-section--featured-product .main-product__blocks .main-product__block-quantity-selector label {
    color: #292017;
    font-family: "TT Chocolates";
    font-weight: 600;
    font-size: 22px;
}

.main-product__block-buy-buttons .product-form__buttons button.product-form__submit.button {
    background-color: #ebdac6 !important;
    outline: none !important;
}

.main-product__block-buy-buttons .product-form__buttons button.product-form__submit.button span {
    color: #292017;
    font-family: "Montserrat";
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
}

.main-product__block-buy-buttons .product-form__buttons button.product-form__submit.button span:after {
    content: "";
    background-image: url("/cdn/shop/files/Vector.png?v=1721681277");
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 9px;
    margin-top: 2px;
}

.main-product__block-buy-buttons .product-form__buttons .shopify-payment-button div[role="button"] {
    border: none !important;
    background: #f6efe9 !important;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 18px !important;
    font-family: montserrat;
    font-weight: 600 !important;
    color: #292017 !important;
}

form.klaviyo-form h1 {
    font-family: "TT Chocolates";
    font-weight: 600 !important;
    font-size: 32px;
}

form.klaviyo-form input {

    border-color: #ebdac6 !important;
}

button.needsclick.go1799529014.kl-private-reset-css-Xuajs1 {}

form.klaviyo-form button {
    border-radius: 0 50px 50px 0 !important;
    color: #565229 !important;
    font-family: "tt chocolates" !important;
    padding: 0 30px !important;
    font-weight: 600 !important;
}

form.klaviyo-form p span {
    font-family: "tt chocolates" !important;
    font-size: 16px !important;
    font-weight: normal;
}

a.button.button--primary {
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 6px !important;
    padding: 18px 34px !important;
    text-transform: uppercase !important;
}

a.button.button--primary:hover {
    outline: none !important;
    box-shadow: none;
}

/* New-Vision-Page */

@font-face {
    font-family: "flowrise";
    src: url("FLOWRISE.woff2") format("woff2");
    font-weight: light;
    font-style: normal;
    font-display: swap;
}

.video-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    top: 0;
    justify-content: center;
    align-items: center;
    color: #fff;
    background: linear-gradient(4deg,
            rgba(41, 32, 23, 1) 0%,
            rgba(41, 32, 23, 0) 100%);
}

.v-heading {
    font-family: TT Chocolates;
    font-weight: 400 !important;
    font-size: 92px;
}

.v-sub-heading {
    font-family: "TT Chocolates";
    font-weight: 500 !important;
    font-size: 20px;
    margin: 10px 0px;
}

p.v-h-paragraph {
    font-family: "TT Chocolates";
    font-weight: 300 !important;
    font-size: 18px;
    text-align: center;
}

.v-hero-cta {
    font-size: 14px;
    letter-spacing: 6px;
    padding: 18px 34px;
    text-transform: uppercase;
    font-family: "TT Chocolates";
    line-height: 20px;
    background: #886644;
    border-radius: 100px;
    margin-top: 20px;
    font-weight: 400;
}

.leaf-heading .rich-text--large-contained h2:first-child:before {
    content: "";
    width: 118px;
    height: 140px;
    position: absolute;
    left: -6%;
    top: -2%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("/cdn/shop/files/leaf.png?v=1722839523");
}

.principal h2.h1 {
    color: #fff !important;
}

.tea-pot-mindfull h2:before {
    content: "";
    width: 106px;
    height: 266px;
    position: absolute;
    left: -2%;
    top: calc(-165px + 5%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/cdn/shop/files/Tea-pot.png?v=1722929670);
}

.tea-pot-on-heading h2:before {
    content: "";
    width: 160px;
    height: 266px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: calc(-225px + 5%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/cdn/shop/files/tea_tools_1.png?v=1739958393);
}

.tea-pot-on-heading .soft-background,
.brown-bg {
    background-color: rgb(136 102 68) !important;
}

.principal-flwr .media-with-text__text {
    padding-top: 100px;
}

/* 
.two-image-section .media-with-text:after {
  content: "";
  width: 242px;
  height: 207px;
  background-image: url(/cdn/shop/files/small.jpg?v=1722931775);
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 3;
  background-size: contain;
  background-repeat: no-repeat;
} */

.custom-html h4 {
    font-size: 36px !important;
    margin-bottom: 10px;
    font-weight: 400 !important;
    color: #292017 !important;
    text-transform: uppercase !important;
    font-family: "TT Chocolates" !important;
    margin-top: 40px;
}

div#shopify-section-template--18639247737072__multiboxes_gxMny4 .custom-section:before {
    display: none;
}

.box {
    width: 33% !important;
}

.boxes-grid {
    gap: 10px !important;
}

.media-with-text__text:after {
    right: 55px !important;
}

.boxes-grid {
    display: flex;
    flex-wrap: nowrap !important;
}

.section-header h2 {
    font-family: "TT Chocolates";
}

.two-image-section-new .media-with-text:after {
    content: "";
    width: 242px;
    height: 207px;
    background-image: url(/cdn/shop/files/Rectangle_158.png?v=1724828102);
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 3;
    background-size: contain;
    background-repeat: no-repeat;
}

.two-image-section-new .section-vertical-spacer {
    padding-bottom: 130px !important;
}


.light-bg {
    background-color: #f6efe9 !important;
}

.center-tea loess-icon {
    position: relative;
}

.center-tea h2:first-child:before {
    content: "";
    width: 242px;
    height: 161px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0px);
    top: calc(-191px + 5%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/cdn/shop/files/Tea-pot.png?v=1722929670);
}

.solid-button .button--primary:hover {
    background: #886644 !important;
    color: #f6efe9 !important;
}

.expensive .rich-text h2 {
    font-size: 52px !important;
    margin-bottom: 10px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    font-family: "TT Chocolates" !important;
}

.expensive .rte.body-text li {
    font-family: "TT Chocolates" !important;
    font-size: 18px !important;
    font-weight: 400 !important;

}

.expensive .shadow {
    box-shadow: none !important;
}

.expensive .rich-text {
    gap: 0px !important;
}

.invest .rich-text {
    gap: 10px !important;
    width: 50% !important;
}

.invest .media-with-text__media-wrapper {
    width: 95% !important;
}

.invest .rich-text-wrapper {
    padding: 0px !important;
}

.page-width.two-image-section-new.light-bg.invest {
    padding-top: 80px;
}

.flower-head {
    background: #886644 !important;
}

.flower-head .vertical-spacer.container {
    background: #846241;
    padding-bottom: 20px;
}

.flower-head h2.section-heading__heading:after {
    content: "";
    width: 242px;
    height: 207px;
    background-image: url(/cdn/shop/files/Frame_15.png?v=1724754413);
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 0;
    z-index: 3;
    background-size: contain;
    background-repeat: no-repeat;
}

.flower-head h2.section-heading__heading {
    font-size: 52px !important;
    font-weight: 400 !important;
    color: #fff !important;
    width: 62% !important;
    margin: 0 auto;
    text-transform: uppercase;
    padding-top: 120px;
}

.list-section .color-gradient {
    background: #846241 !important;
}

.list-section li {
    font-family: "TT Chocolates" !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #fff !important;

}

.list-section .shadow {
    box-shadow: none !important;
}

.large-body-text p {
    font-size: 52px !important;
    font-weight: 400 !important;
    line-height: 65px;
    font-family: "TT Chocolates" !important;
}

.home-box .rich-text h2 {
    text-transform: uppercase !important;
}

.home-box .color-gradient {
    background: transparent !important;
}

.home-box .shadow {
    box-shadow: none !important;
}

h2.h1.animate {
    width: 67% !important;
    text-transform: uppercase;
    font-weight: 400 !important;
    font-size: 52px !important;
}

.card__metadata a.featured_cart_button {
    background: #ebdac6 !important;
    border: none !important;
    border-radius: 100px !important;
    color: #292017 !important;
    padding: 11px 16px !important;
    font-weight: 400 !important;
    margin-top: 25px !important;
    text-transform: capitalize !important;
}

.card__metadata a.featured_cart_button:hover {
    font-weight: 500 !important;
    border: 1px solid #ebdac6 !important;
}

.card__metadata a.card__title.small-caption {
    width: 80% !important;
    margin: 0 auto;
    font-size: 15px !important;
    font-weight: 600;
    height: 40px;
    line-height: 19px;
}

button.card__quick-view-icon.card__quick-view-icon--hover.button.button--plain.block.color.color-default {
    bottom: -154px !important;
    top: unset !important;
    border: 1px solid #ebdac6 !important;
    color: #292017 !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}

button.card__quick-view-icon.card__quick-view-icon--hover.button.button--plain.block.color.color-default:hover {
    font-weight: 500 !important;
}

loess-product-card.card:hover .card__metadata a.card__title.small-caption {
    text-decoration: none !important;
    font-size: 16px !important;
    font-weight: 800;
}

.left-img {
    background: #F6EFE9;
}

a.section-heading__link.text-column__button.small-caption.tap:hover,
a.featured_cart_button:hover,
span.button-group:hover,
a.button:hover,
button.button:hover {
    background: #fff !important;
    color: #000000 !important;
    border: 1px solid #000000;
    font-weight: 600;
}

a.jdgm-write-rev-link {
    background: none !important;
    border: solid 1px;
    border-width: 0px 0px 1px 0 !important;
    color: #000000 !important;
    max-width: fit-content !important;
}

.custom-section.boxes:before {
    background: #88664400 !important;
    position: unset !important;
}

section#shopify-section-template--18547747553520__media_with_text_jnLrFA .two-image-section-new .media-with-text:after {
    display: none;
}

.esg-bottom.eg-pat-lafontaine-element-3-a.show-mobile-always {
    display: none !important;
}

.esg-banding {
    display: none !important;
}

a.eg-starter-element-3 {
    font-family: TT Chocolates Trl !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 16.8px;
    letter-spacing: 4px;
    text-align: left !important;
    display: block !important;
    margin-top: 22px !important;
}

.eg-grid-section-heading h2 {
    font-family: "TT Chocolates" !important;
    font-size: 52px !important;
    font-weight: 400 !important;
    line-height: 62px;
    text-align: center;
}

body section#shopify-section-template--18654454055152__1726741244def69904 {
    background-image: url(//dryshtea.com/cdn/shop/files/paper_156aef4b-d4ca-4bfd-b43c-08f40ca7dace_1600x900.png?v=1726471599) !important;
    background-size: cover !important;
    background-color: #f6efe9 !important;
}

body #shopify-section-template--18654454055152__1726741244def69904 .color.color-default {
    background: transparent !important;
}

.page-width.elements-such {
    padding: 40px 20px 60px 20px;
    background-image: url(//dryshtea.com/cdn/shop/files/paper_156aef4b-d4ca-4bfd-b43c-08f40ca7dace_1600x900.png) !important;
    background-size: cover !important;
    background-color: #f6efe9 !important;
}

#shopify-section-template--18654454055152__multiboxes_pRFN4x .btn {
    display: none !important;
}

#shopify-section-template--18654454055152__multiboxes_pRFN4x .box-content h3 {
    font-size: 24px !important;
    font-family: "TT Chocolates" !important;
    font-weight: 600 !important;
    text-transform: none !important;
    color: #fff !important;
}

#shopify-section-template--18654454055152__multiboxes_pRFN4x .custom-html p {
    font-size: 18px;
    border-bottom: 0px !important;
    color: #fff !important;
}

#shopify-section-template--18654454055152__image_with_title_TWF4Mk .bg-image-title-section.top-img {
    background: #f6efe9;
    background-size: cover;
    background-repeat: no-repeat;
}

div#shopify-section-template--18547747553520__testimonial_slider_APeare .testimonial-carousel-container {
    background: #F6EFE9 !important;
    background-image: url(//dryshtea.com/cdn/shop/files/paper_156aef4b-d4ca-4bfd-b43c-08f40ca7dace_1600x900.png) !important;
    background-size: cover !important;
    background-color: #f6efe9 !important;
}

.section-text p span {
    font-size: 34px !important;
    text-transform: capitalize;
    font-family: "TT Chocolates" !important;
}

#shopify-section-template--18654454055152__left_image_right_text_jjgNU6 .left-img h2 {
    font-size: 60px !important;
    margin-bottom: 10px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    font-family: "TT Chocolates" !important;
}

p.v-h-paragraph {
    font-family: "TT Chocolates";
    font-weight: 300 !important;
    font-size: 26px;
    text-align: center;
    max-width: 950px;
}

#shopify-section-template--17871807217904__multiboxes_gxMny4 .box-content {
    height: 375px;
    position: relative;
}

#shopify-section-template--17871807217904__multiboxes_gxMny4 .custom-html ul {
    bottom: -11px !important;
    position: absolute !important;
    display: flex;
    gap: 30px;

}

#shopify-section-template--18547747553520__media_with_text_JrjHRr .media-with-text--reverse-large>.media-with-text__text:after {
    display: none !important;
}

.list-section .media-with-text {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.top-section {
    max-width: 1500px;
    margin: 0 auto;
}

#shopify-section-template--17871807217904__multiboxes_gxMny4 .btn {
    display: block;
    padding-bottom: 80px;
}

.baps h2.h2 {
    padding-left: 0px !important;
}

p {
    padding-left: 0 !important;
}

.baps .rich-text-wrapper.container {
    padding-top: 0;
}

.brown-bg .rich-text-wrapper.container {
    padding-top: 0;
}

.tea-pot-mindfull .section-vertical-spacer.container.container--capped {
    padding-top: 50px;
}

span.card-badges__badge.card-badges__badge--sold-out.color.color-inverse.small-text {
    font-size: 20px;
}

.fresh .media-with-text--reverse-large>.media-with-text__text:before {
    content: "";
    width: 242px;
    height: 207px;
    background-image: url("/cdn/shop/files/leaf.png?v=1722839523");
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9999;
    background-size: contain;
    background-repeat: no-repeat;
}

.home-health .media-with-text--reverse-large>.media-with-text__text:after {}

#shopify-section-template--17871807217904__topimage_title_QaXLDM img.top-image {
    display: none;
}

.pgettl .rich-text {
    max-width: 100%;
}

.blog-grid li.column-wrapper {
    background: transparent;
}

.blog-grid .blog_read_more .testimonial-footer {
    display: none;
}

.blog-grid .blog_read_more {
    margin-top: 15px;
}

#shopify-section-template--17871807217904__cta_section_N9PJW7 .btn a.cta-button {
    background: #fff !important;
    color: #886644;
    padding: 17px 50px;
    border-radius: 100px;
}

.promo-banner__text-wrapper {
    background: #886644;
}

.promo-banner__text span.large-subtext {
    color: #fff;
}

.promo-banner__text h2.h2 {
    color: #fff;
}

span.caption.color-accent {
    color: #fff !important;
}

@media (max-width: 1023px) {
    .box {
        padding: 10px 3px !important;
    }

    .custom-section {
        padding: 10px 20px 20px 20px !important;
    }
}

@media only screen and (max-width:1600px) {
    .media-with-text__text:after {
        right: 55px !important;
        opacity: 0.7 !important;
        z-index: -1 !important;
    }
}

@media only screen and (max-width: 1024px) {

    div#UtilityBar {
        position: absolute !important;
    }

    .large-body-text p {
        font-size: 24px !important;
        line-height: 40px;
    }

    .rich-text {
        gap: 4px !important;
    }

    .banner-large--fullscreen {
        --height-large: 35vh !important;
    }

    .home-box .section-vertical-spacer {
        padding-top: 70px !important;
        padding-bottom: 0px !important;
    }

    .two-image-section .section-vertical-spacer {
        padding-bottom: 70px !important;
    }

    .slider__slide .banner__text h2 span {
        font-size: 38px !important;
        line-height: 40px !important;
    }

    .slideshow-hero--height-buffer .rich-text-wrapper {
        padding: 0px !important;
    }

    .banner-large--large {
        --height-large: 350px !important;
    }

    .bg-image-title-section {
        padding: 10px 20px 50px 20px !important;
    }

    .bg-image-title-section .top-image {
        padding-bottom: 10px;
    }

    .bg-image-title-section h2 {
        font-size: 38px !important;
        line-height: 48px !important;
        padding-bottom: 1px;
    }

    .bg-image-title-section p {
        font-size: 22px !important;
    }

    .background-title-section {
        padding: 145px 20px !important;
    }

    .background-title-section h1 {
        font-size: 46px !important;
    }

    .expensive .section-vertical-spacer {
        padding: 50px 20px !important;
    }

    .expensive .rich-text h2 {
        font-size: 40px !important;
    }

    .two-image-section-new .media-with-text:after {
        content: "";
        width: 150px;
        height: 106px;
        position: absolute;
    }

    .flower-head h2.section-heading__heading {
        font-size: 34px !important;
        width: 80% !important;
    }

    .list-section .color-gradient {
        padding-bottom: 60px !important;
    }

    .testimonial-carousel-container {
        padding: 75px 0px 50px 0px !important;
    }

    .leaf-heading .section-vertical-spacer {
        padding: 60px 20px !important;
    }

    .way-of-tea .section-vertical-spacer {
        padding: 10px 20px 30px 20px !important;
    }

    .way-of-tea .section-heading h2 {
        font-size: 44px !important;
    }

    .way-of-tea .section-heading {
        padding: 0px !important;
    }

    .way-of-tea .column-wrapper {
        --column-padding: 5px !important;
    }

    .principal h2 {
        color: #fff !important;
        font-size: 44px !important;
    }

    .principal .section-vertical-spacer {
        padding: 40px 20px 0px 20px !important;
    }

    .principal-flwr .section-vertical-spacer {
        padding: 40px 20px !important;
    }

    .principal-flwr .rich-text-wrapper.container {
        padding: 20px !important;
    }

    .tea-pot-mindfull .section-vertical-spacer {
        padding: 60px 20px !important;
    }

    .tea-pot-mindfull .rich-text-wrapper {
        padding-top: 120px !important;
    }

    .two-image-section .section-vertical-spacer {
        padding-top: 10px !important;
        padding-bottom: 0px !important;
    }

    .solid-button .section-vertical-spacer {
        padding: 30px 20px 60px 20px !important;
    }

    .brown-bg .rich-text-wrapper {
        padding: 20px !important;
    }

    .brown-bg .section-vertical-spacer {
        padding: 60px 20px !important;
    }

    .get-btn .section-vertical-spacer {
        padding: 0px 20px 40px 20px !important;
    }

    .gp-sec .section-vertical-spacer {
        padding: 50px 20px !important;
    }

    .gp-sec .rich-text-wrapper {
        padding: 20px !important;
    }

    .gp-sec2 .section-vertical-spacer {
        padding-bottom: 70px !important;
    }

    h2.h2.animate span {
        font-size: 44px !important;
    }

    .how-start .section-vertical-spacer {
        padding: 60px 20px !important;
    }

    .our-team ul {
        padding: 20px 0px 0px 0px !important;

    }

    .our-team .column-wrapper {
        --column-padding: 5px !important;
    }

    .our-team h3 {
        margin-bottom: 2px !important;
    }

    .our-team .section-vertical-spacer {
        padding: 40px 20px !important;
    }

    .center-tea .section-vertical-spacer {
        padding-top: 200px !important;
    }

    .center-tea .rich-text--large-contained {
        max-width: 80% !important;
    }

    #shopify-section-template--17871807217904__multiboxes_gxMny4 .custom-html ul {
        bottom: 0px !important;
        position: absolute !important;
    }



}

@media only screen and (max-width: 767px) {
    #shopify-section-template--18036174422256__text_columns_D3QmKF h2 {
        font-size: 36px !important;
    }

    .box {
        margin-bottom: 30px !important;
        display: block !important;
        width: 100% !important;
    }

    .large-body-text p {
        font-size: 20px !important;
        line-height: 33px;
    }

    .banner-mobile--large {
        --height-mobile: 352px !important;
    }

    . home-box .rich-text-wrapper.container {
        padding: 20px 0px 0px 0px !important;
    }

    .bg-image-title-section .content {
        padding: 0px !important;
    }

    .bg-image-title-section .container {
        padding: 0px;
    }

    h2.h1.animate {
        width: 90% !important;
        font-size: 34px !important;
        text-align: center;
        margin: 0 auto !important;
    }

    .home-box .rich-text-wrapper.container {
        padding: 0px 0px 20px 0px !important;
    }

    .two-image-section .section-vertical-spacer,
    .light-bg .section-vertical-spacer {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .banner-text-below-mobile.color.color-default-with-accent-1.hide-tablet-and-up {
        display: none !important;
    }

    .home-box1 {
        padding-top: 50px;
    }

    .home-box2 {
        padding-bottom: 50px;
    }

    .home-box1 .rich-text {
        padding-top: 30px;
    }

    .hero-banner-video {
        height: 65vh !important;
    }

    .background-title-section {
        padding: 90px 20px !important;
    }

    .background-title-section h1 {
        font-size: 46px !important;
    }

    .background-title-section h1 {
        font-size: 34px !important;
    }

    .expensive .rich-text-wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .expensive .rich-text h2 {
        font-size: 32px !important;
    }

    .expensive .media-with-text {
        padding: 0px !important;
        flex-flow: column-reverse !important;
        gap: 20px !important;
    }

    .expensive .section-vertical-spacer {
        padding: 50px 20px !important;
        padding-bottom: 20px !important;
    }

    .invest .media-with-text--medium {
        padding-bottom: 70px !important;
    }

    .two-image-section-new .media-with-text:after {
        display: none !important;
    }

    .invest .media-with-text__media-wrapper {
        width: 100% !important;
    }

    .invest .media-with-text__media-wrapper img {
        height: 350px !important;
        object-fit: cover;
    }

    .invest .rich-text {
        gap: 10px !important;
        width: 100% !important;
        padding: 22px 0px !important;
    }

    .tea-pot-mindfull .rich-text-wrapper {
        padding: 0px !important;
        padding-bottom: 23px !important;
        padding-top: 30px !important;
    }

    .flower-head h2.section-heading__heading {
        font-size: 26px !important;
        width: 100% !important;
    }

    .flower-head h2.section-heading__heading:after {
        content: "";
        width: 206px;
        height: 156px;
    }

    .flower-head .vertical-spacer.container {
        padding: 23px 0px !important;
    }

    section#shopify-section-template--18547747553520__media_with_text_JrjHRr .media-with-text {}

    .section-heading--reduced {
        padding-bottom: 0px;
    }

    .bg-image-title-section h2 {
        font-size: 24px !important;
        line-height: 34px !important;
    }

    .custom-section-right {
        max-width: 100% !important;
        padding-left: 0px !important;
    }

    .custom-section .container {
        padding: 0px !important;
    }

    .custom-section-right h2 {
        margin-bottom: 7px !important;
        font-size: 32px !important;
    }

    .v-heading {
        font-size: 34px !important;
        width: 80% !important;
    }

    .v-hero-cta {
        padding: 12px 34px !important;
    }

    .leaf-heading .rich-text--large-contained h2:first-child:before {
        left: unset !important;
        width: 80px !important;
        margin: 0 auto !important;
    }

    .solid-button .section-vertical-spacer {
        padding: 30px 20px 0px 20px !important;
    }

    .solid-button .rich-text h3.text-column-heading {
        font-size: 30px !important;
    }

    .principal .rich-text h2.h1 {
        font-size: 30px !important;
    }

    .principal-flwr .rich-text-wrapper.container {
        padding: 20px 0px !important;
    }

    .tea-pot-mindfull .rich-text-wrapper {
        padding: 20px !important;
        padding-bottom: 23px !important;
        padding-top: 30px !important;
    }

    .solid-btn .section-vertical-spacer {
        padding: 0px 20px 30px 20px !important;
    }

    .solid-btn a.button.button--primary {
        letter-spacing: 2px !important;
    }

    .brown-bg .rich-text-wrapper {
        padding: 20px 0px !important;
    }

    .brown-bg .section-vertical-spacer {
        padding: 60px 20px 0px 20px !important;
    }

    .gp-sec .rich-text-wrapper,
    .gp-sec2 .rich-text-wrapper {
        padding: 20px 0px !important;
    }

    .gp-sec,
    .how-start {
        padding-top: 40px !important;
    }

    h2.animate {
        margin: 0 auto !important;
        text-align: center;
        font-size: 22px !important;
    }

    h2.h2.animate span {
        font-size: 32px !important;
    }

    .banner-mobile--x-large {
        --height-mobile: 350px !important;
    }

    .how-start .rich-text-wrapper,
    .two-image-section .rich-text-wrapper,
    .baps .rich-text-wrapper {
        padding: 20px 0px !important;
    }

    .light-bg .section-vertical-spacer {
        padding-top: 5px !important;
        padding-bottom: 30px !important;
    }

    .tea-pot-mindfull .section-vertical-spacer {
        padding-top: 45px !important;
        padding-bottom: 30px !important;
    }

    .tea-pot-mindfull img,
    .light-bg img {
        height: 300px !important;
        object-fit: cover;
    }

    #shopify-section-template--18036174422256__text_columns_wPGK3V h2 {
        font-size: 40px !important;
    }

    .center-tea .rich-text--large-contained {
        max-width: 100% !important;
    }

    #shopify-section-template--18036174422256__rich_text_UVNU3k h2 {
        font-size: 22px !important;
    }

    .hero-banner-video {
        height: 45vh !important;
    }

    #shopify-section-template--18036174422256__text_columns_wPGK3V h2 {
        font-size: 34px !important;
    }

    #shopify-section-template--18036174422256__text_columns_wPGK3V h2 {
        font-size: 39px !important;
    }

    #shopify-section-template--17871807217904__multiboxes_gxMny4 .box-content {
        height: auto;
    }

    #shopify-section-template--17871807217904__multiboxes_gxMny4 .custom-html ul {
        bottom: 30px !important;
        position: inherit !important;
    }

    .media-with-text--reverse-large>.media-with-text__text:after {
        display: none;
    }

    header#shopify-section-sections--17871807545584__header.stickyHeader {
        top: 0px !important;
        position: fixed;
        width: 100% !important;
        z-index: 9999 !IMPORTANT;
    }


}

@media only screen and (max-width: 575px) {

    .hero-banner-video {
        height: 65vh !important;
        object-fit: cover;
    }

    h2.section-heading__heading {
        font-size: 32px !important;
    }

    .way-of-tea .columns.scroller {
        grid-template-columns: repeat(1, 1fr);
    }

    .leaf-heading .rich-text--large-contained h2:first-child:before {
        position: relative;
        display: flex;
        justify-content: center;
        width: 100%;
        margin-left: 20%;
    }

    .leaf-heading .rich-text--large-contained h2:first-child {
        margin-bottom: 20px;
    }

    .tea-pot-mindfull h2:before {
        width: 160px;
        height: 100px;
        position: relative !important;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 10px;
        top: 0 !important;
    }

    .tea-pot-on-heading h2:before {
        width: 160px !important;
        height: 100px;
        position: relative !important;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 10px;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto !important;
    }

    .tea-pot-on-heading .section-vertical-spacer,
    {
    padding: 30px 30px !important;
}

.two-image-section .media-with-text {
    grid-template-columns: 1fr !important;
}


.our-team .columns.scroller {
    grid-template-columns: 1fr !important;
}
}

@media (max-width: 1199.98px) {
    .v-heading {
        font-size: 62px;
        text-align: center;
    }

    .way-of-tea>>>.scroller {
        grid-template-columns: repeat(2, 2fr);
    }

    .leaf-heading .rich-text--large-contained h2:first-child:before {
        left: -18%;
    }

    .tea-pot-on-heading h2:before,
    .tea-pot-mindfull h2:before {
        width: 160px;
        height: 100px;

        top: calc(-100px + 5%);
    }

    .two-image-section .section-vertical-spacer {
        padding-top: 100px;
    }

    .way-of-tea .columns.scroller {
        grid-template-columns: repeat(2, 2fr);
    }

    .our-team .columns.scroller {
        grid-template-columns: repeat(2, 2fr);
    }
}

@media (max-width: 1023px) {
    section#shopify-section-sections--17871807545584__announcement-bar {
        z-index: -1 !important;
    }

    #shopify-section-template--17871807119600__collection_list_U9TiDn a.collection-card.collection-card--below.color.color-default {
        margin: 0 !important;
    }

    #shopify-section-template--18654454055152__left_image_right_text_jjgNU6 .left-img {
        padding: 60px 30px 60px 30px !important;
    }

    .media-with-text--reverse-large>.media-with-text__text:after {
        width: 110px !important;
        height: 130px !important;
        right: 24px !important;
        bottom: -56px !important;
    }

    #shopify-section-template--17871807217904__multiboxes_gxMny4 .btn {
        display: block;
        padding-bottom: 50px;
        padding-top: 34px;
    }

    #shopify-section-template--17871807217904__content_with_background_Yy7JE4 .upbtn {
        text-align: center !important;
    }

    #event-calendar-app .widget-controls-right,
    .event-calendar-app .widget-controls-right {
        position: absolute !important;
        right: 0 !important;
        display: none !important;
        top: 12px !important;
    }

    .header-logo {
        justify-self: start;
        padding: 10px 0;
        max-width: 200px !important;
        margin: 0 auto !important;
    }

    .box-content {
        left: 10px !important;
    }

    .rich-text.rich-text--large-contained {
        padding: 20px ! IMPORTANT;
    }

    .box {
        position: relative;
        height: 350px !important;
    }

    .box2 {
        height: 360px !important;
    }

    .box-title {
        z-index: 0 !important;
    }

    #shopify-section-template--17871807119600__rich_text_hBdNwN .banner__text h2.h1 {
        font-size: 40px !important;
        margin-bottom: 20px;
    }
}

/*11aprl*/
#shopify-section-template--19408015753456__custom_liquid_B4Qf43 .section-vertical-spacer.container.container--capped {
    background-color: #f5ede3 !important;
    max-width: 100%;
}

div#shopify-section-template--19408015753456__cta_section_mqQwgi .cta-section {
    background-image: none;
    background-color: #f6ede3 !important;
    padding-bottom: 0 !important;
    max-width: 100%;
}

div#shopify-section-template--19408015753456__cta_section_mqQwgi .cta-section * {
    margin-bottom: 0 !important;
}

div#shopify-section-template--19408015753456__cta_section_mqQwgi .cta-section .cta-subtitle {
    display: none !important;
}

/*11aprl*/


@media(max-width:767px) and (min-width:550px) {
    .two-image-section .media-with-text__text {
        padding-left: 40px;
    }

    .baps .media-with-text__text {
        padding-left: 40px;
    }

    .brown-bg .media-with-text__text {
        padding-left: 40px;
        padding-right: 20px;
    }
}



@media(max-width:767px) {

    #shopify-section-template--18654454055152__left_image_right_text_jjgNU6 .left-img .section-text {
        padding: 0px 20px 0px 0px !important;
    }

    #shopify-section-template--18654454055152__left_image_right_text_jjgNU6 .left-img {
        padding: 60px 20px 10px 20px !important;
    }

    .section-image img {
        height: 320px;
    }

    #shopify-section-template--18654454055152__rich_text_cCCRrW .rich-text--large-contained {
        max-width: 100% !important;
    }

    #shopify-section-template--18654454055152__rich_text_cCCRrW .color-gradient h2 {
        font-size: 30px !important;
    }

    #shopify-section-template--18654454055152__left_image_right_text_rcmFJN .custom-section {
        padding: 50px 20px 20px 20px !important;
    }

    #shopify-section-template--18654454055152__left_image_right_text_rcmFJN .left-img .section-text {
        padding: 0px !important;
    }

    #shopify-section-template--18654454055152__media_with_text_rNpmkt .media-with-text {
        position: relative;
        flex-direction: column-reverse !important;
        padding: 10px 20px 20px 20px !important;
    }

    .section-content {
        flex-direction: column !important;
        gap: 0px !important;
    }

    #shopify-section-template--18654454055152__left_image_right_text_jjgNU6 .section-content {
        flex-direction: column !important;
        display: block !important;
        color: #292017 !important;
    }

    #shopify-section-template--18639247737072__media_with_text_RzXhx6 .media-with-text {
        display: block !important;
    }

    .sides-pic .rich-text-wrapper h2:before {
        display: none !important;
    }

    .sides-pic .rich-text-wrapper:after {
        display: none !important;
    }

    .bottom-section .rich-text-wrapper h2:before {
        display: none !important;
    }

    .bottom-section .rich-text-wrapper:after {
        display: none !important;
    }

    body #shopify-section-template--18639247737072__left_image_right_text_B4WTLE .left-img .section-text {
        padding: 0px 0px 0px 0px !important;
        text-align: left;
    }

    body #shopify-section-template--18639247737072__left_image_right_text_qdd4Wf .left-img .section-text {
        padding-left: 0px !important;
        padding-right: 0px;
    }

    .boxes-container {
        padding: 0px 15px !important;
    }

    .box {
        margin-bottom: 20px !important;
    }

    .box-content {
        left: 0px !important;
        width: 100% !important;
    }

    .banner__text h2.h1 {
        font-size: 32px !important;
        margin-bottom: 12px !important;
    }

    section#shopify-section-template--17871807119600__rich_text_hBdNwN h2.h0 {
        padding: 13px 34px !important;
    }

    .slider__slide .banner__text .body-text p {
        text-align: center !important;
    }

    .button-group {
        max-width: 100% !important;
        margin: 10px auto !important;
        width: 100%;
    }

    .box-title {
        padding: 5px 0 !important;
    }

    a.menu-dropdown__link.tap {
        margin: 0px !important;
        color: #fff !important;
        padding: 6px 20px !important;
    }

    .drawer-menu {
        gap: 0px !important;
    }

    .button--icon {
        padding: 10px 20px !important;
    }

    .announcement-bar__link,
    .announcement-bar__text {
        text-align: center !important;
    }

    p.v-h-paragraph {
        font-size: 18px !important;
        padding: 0px !important;
        max-width: 80% !important;
        line-height: 26px !important;
    }

    #shopify-section-template--18036174422256__text_columns_wPGK3V h3 {
        font-size: 30px !important;
    }

    #shopify-section-template--18036174422256__text_columns_wPGK3V h2 {
        font-size: 34px !important;
        line-height: 44px !important;
    }

    #shopify-section-template--18036174422256__media_with_text_pf7kMU h2 {
        font-size: 26px !important;
        line-height: 34px !important;
    }

    .solid-btn a.button.button--primary {
        letter-spacing: 1px !important;
    }

    .light-bg .section-vertical-spacer {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    #shopify-section-template--18036174422256__text_columns_wPGK3V .rich-text h3,
    #shopify-section-template--18036174422256__text_columns_wPGK3V .rte.caption {
        text-align: center !important;
    }

    .rich-text .rte.caption p {
        text-align: center !important;
    }

    button.card__quick-view-icon.card__quick-view-icon--hover.button.button--plain.block.color.color-default {
        width: 43% !important;
        left: 4px !important;
    }

    a.featured_cart_button {
        margin-left: 50% !important;
    }

    .card__metadata a.featured_cart_button {
        margin-top: 28px !important;
        padding: 12px 16px !important;
    }

    .solid-button .section-vertical-spacer {
        padding: 30px 20px 25px 20px !important;
    }

    a.button.button--primary {
        padding: 12px 25px !important;
        letter-spacing: 1px !important;
    }

    .collection-card__title span.button-group.button.button--primary {
        width: calc(100% - 42px) !important;
    }

    .upbtn {
        margin-bottom: 30px !important;
    }

    .section-title {
        font-size: 34px !important;
        line-height: 44px !important;
    }

    .cta-title {
        font-size: 30px !important;
        line-height: 40px !important;
        width: 100% !important;
    }

    .cta-section {
        padding: 60px 20px 60px 20px !important;
    }

    .btn a.cta-button {
        padding: 12px 30px !important;
    }

    .section-title {
        font-size: 34px !important;
        line-height: 40px !important;
    }

    .right-title h1 {
        font-size: 34px !important;
        line-height: 44px !important;
    }

    .page-width.two-image-section-new.light-bg.invest {
        padding-top: 0px !important;
    }

    .rich-text-wrapper {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .list-section .media-with-text {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    header#shopify-section-sections--17871807545584__header.stickyHeader {
        top: 0px !important;
        position: fixed;
        width: 100% !important;
        z-index: 9999 !IMPORTANT;
    }

    section#shopify-section-sections--17871807545584__announcement-bar {
        z-index: 0 !important;
    }

    .drawer__header {
        padding: 15px 0px 0px !important;
    }

    #shopify-section-template--18654454055152__left_image_right_text_jjgNU6 .left-img h2 {
        font-size: 32px !important;
        line-height: 42px !important;
    }

    .left-img p {
        margin-bottom: 6px !important;
    }

    .section-text p span {
        font-size: 26px !important;
        line-height: 34px !important;
    }

    .content-overlay h3 {
        padding: 25px 20px !important;
    }

    .section.section-vertical-spacer.color.color-default-with-accent-1.color-gradient {
        padding: 5px 0px !important;
    }

    .right-content p {
        margin-bottom: 10px !important;
    }

    #shopify-section-template--18036174422256__text_columns_wPGK3V h2 {
        font-size: 32px !important;
        line-height: 40px !important;
    }

    #shopify-section-template--18036174422256__media_with_text_AVbb8i p {
        margin: 0px !important;
    }

    p {
        margin: 5px 0px 0px !important;
    }

    .rich-text.rich-text--large-contained {
        padding: 0px 15px !important;
    }

    .box {
        height: 400px !important;
    }

    #shopify-section-template--18036174422256__text_columns_wPGK3V h2 {
        font-size: 33px !important;
    }

    div#judgeme_product_reviews h2.jdgm-rev-widg__title {
        font-size: 32px !important;
    }

    #shopify-section-template--18275365421296__rich_text_MpC6Lh .rich-text.rich-text--large-contained {
        max-width: 100% !important;
        padding: 0px !important;
    }

    #shopify-section-template--18272223428848__rich_text_X7MHcy .rich-text.rich-text--large-contained {
        max-width: 100% !important;
        padding: 0px !important;
    }

    .featured-collection a.featured_cart_button {
        margin: 10px auto !important;

        max-width: 150px;
        font-size: 13px;
        padding: 15px 10px !important;
        display: block;
    }

    .featured-collection button.card__quick-view-icon.card__quick-view-icon--hover.button.button--plain.block.color.color-default {
        width: 160px !important;
        left: 50% !important;
        bottom: -194px !important;
        text-align: center !important;
        transform: translateX(-50%);
    }

    .featured-collection button.card__quick-view-icon.card__quick-view-icon--hover.button.button--plain.block.color.color-default:before {
        left: 50%;
        top: 50%;
        transform: translate(-50%);
        line-height: 0;
    }

    .featured-collection {
        padding-bottom: 80px !important;
    }

    .blog-grid .rich-text h3 {
        font-size: 20px !important;
        padding: 0px 15px 0px 15px !important;
    }
}

input#email_01JM1TS97QTBPRAWXS9R35T0Y0 {
    border-radius: 10px !important;
}

button.needsclick.go4024000106.kl-private-reset-css-Xuajs1 {
    background: #fff !important;
    border-radius: 45px !important;
}

.testimonial-author {
    padding-top: 20px;
}

.tea-pot-mindfull .section.color-custom.color-gradient.border-radius {
    background: transparent;
}

.edu .media-with-text--reverse-large>.media-with-text__text:after {
    display: none !important;
}

.page-width.two-image-section.light-bg.fresh {
    padding-top: 50px;
}

.page-width.light-bg.baps.home-health {
    background: #886644 !important;
}

.home-health .section.color-custom.color-gradient.border-radius {
    background: transparent;
}

.home-health .media-with-text {
    display: grid;

}

.flow .media-with-text--reverse-large>.media-with-text__text:after {
    display: none;
}

.fresh {
    position: relative;
}

.fresh:before {
    content: "";
    transform: scaleX(-1) width: 118px;
    height: 140px;
    position: absolute;
    left: 0;
    bottom: 90px;
    z-index: 9;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/cdn/shop/files/leaf.png?v=1722839523);
}

#shopify-section-template--18454403023088__172478748884ffaedf .container--capped {
    max-width: 1390px;
}


/* blogs */
.blog-grid .rich-text h3 {
    font-size: 26px !important;
    font-family: TT chocolates !important;
    font-weight: 400 !important;
    color: #292017 !important;
    padding: 0px 20px 0px 20px;
    text-align: left !important;
}

.rte.caption {
    font-size: 16px !important;
    font-family: TT chocolates !important;
    font-weight: normal !important;
    color: #292017 !important;
    padding: 0px 20px 0px 20px !important;
    text-align: left !important;
    line-height: 24px !important;
}

.blog-grid .blog_read_more {
    background: #886644 !important;
    max-width: 270px !important;
    text-align: center;
    font-weight: normal !important;
    letter-spacing: 4px !important;
    padding: 14px 30px !important;
    font-size: 14px !important;
    font-family: "TT Chocolates" !important;
    text-decoration: none;
    text-transform: capitalize;
    color: #fff;
    border-radius: 63px;
    margin: 20px 20px 30px 20px !important;
}

.testimonial-footer {
    margin: 0 !important;
}

.blog_read_more {
    margin-top: 20px;
}

.blog-grid li.column-wrapper {
    border: 1px solid #886644 !important;
    background: transparent;
    margin: 6px 6px;
}

a.button.button--icon-before.button--primary.tap {
    background: #886644 !important;
    text-align: center;
    font-weight: normal !important;
    letter-spacing: 4px !important;
    padding: 14px 30px !important;
    font-size: 14px !important;
    font-family: "TT Chocolates" !important;
    text-decoration: none;
    text-transform: capitalize;
    color: #fff;
    border-radius: 63px;
}

a.button.button--icon-before.button--primary.tap:hover {
    color: #fff !important;
}

button.button.button--icon-before.button--secondary.tap {
    background: transparent;
    border: 1px solid #886644;
    border-radius: 63px !important;
    color: #886644 !important;
    font-size: 14px !important;
    padding: 10px 35px;
    letter-spacing: 4px;
    font-family: "TT Chocolates" !important;
    text-transform: uppercase;
    outline: none !important;
}

button.button.button--icon-before.button--secondary.tap:hover {
    background: transparent !important;
}

.article-previous-next-links h3 {
    font-size: 20px !important;
    color: #292017 !important;
    line-height: 30px;
    margin: -26px;
    margin-left: 27%;
}

.article-previous-next {
    margin-top: 25px;
}

a.article-previous-next img {
    height: 90px;
    margin-top: -26px;
}

.page-width.pgettl {
    position: absolute;
    top: 215px;
    z-index: 9;
    left: 0;
    right: 0;
    background: transparent !important;
}

.rte.article__blog-post-letter {
    font-size: 16px !important;
}

.article-previous-next-links {
    padding-top: 36px;
}

em {
    font-style: normal !important;
    font-family: "TT Chocolates" !important;
}

ul.x1yztbdb.x1xmf6yo.x1xfsgkm.xtaz4m5 {
    list-style: none;
    padding: 0px !important;
}

@media (max-width: 1024px) {
    .blog-grid .rich-text h3 {
        padding: 15px 20px 0px 20px;
    }

    .article-previous-next-links h3 {
        margin: -26px;
        margin-left: 32%;
    }

    header#shopify-section-sections--17871807545584__header.stickyHeader {
        top: 0px !important;
        position: fixed;
    }


}

@media (max-width: 767px) {
    .blog-grid .rich-text h3 {
        font-size: 20px !important;
        padding: 0px 15px 0px 15px !important;
    }

    .blog-grid .blog_read_more {
        margin: 15px 15px 25px 15px !important;
    }

    .section-vertical-spacer.container.container--capped {
        padding-bottom: 55px !important;
    }

    .article-previous-next-links h3 {
        left: 32%;
    }
}






/* Arrival-PAge */

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-content {
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    z-index: 9;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-section {
    position: relative;
    height: 135vh;
    padding: 280px 20px 90px 20px;
    background: url(/cdn/shop/files/image_3.png?v=1742469710);
    background-size: cover;
    background-repeat: no-repeat;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-section:after {
    position: absolute;
    background-color: #18331a73;
    background-image: linear-gradient(183deg, #0f1d100f 26%, #18331af2 93%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-section h1 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-weight: 400 !important;
    color: #fff;
    font-size: 60px;
    max-width: 970px;
    text-transform: uppercase;
    margin: 0 auto;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-section p.pr {
    font-family: TT Chocolates;
    font-weight: 400 !important;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    max-width: 575px;
    margin: 0 auto;
    margin-top: 15px;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .btn-primary {
    font-size: 28px;
    letter-spacing: 6px;
    padding: 18px 34px 18px 65px !important;
    text-transform: uppercase;
    line-height: 20px;
    background: #88664400;
    border-radius: 100px;
    font-family: 'Tenor Sans', sans-serif !important;
    font-weight: 400 !important;
    color: #fff;
    border: 1px solid #fff;
    position: relative;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .hero-buttons {
    margin-top: 60px;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .btn-primary:before {
    position: absolute;
    background: url('/cdn/shop/files/Vector_fae5778a-59f0-4e49-8adb-ead5a219c10a.png?v=1743068534');
    content: "";
    top: 21px;
    left: 28px;
    width: 22px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-section h1:after {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Group_9_1.png?v=1742458636);
    z-index: 9;
    height: 55px;
    width: 55px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    top: -100px;
    right: 0;
    margin: 0 auto;
}

#shopify-section-template--19547179286768__luxury_section_QinTt6 a.luxury-button {
    display: none !important;
}

#shopify-section-template--19547179286768__luxury_section_QinTt6 section.luxury-stay {
    background: #1F3930 !important;
    color: #fff !important;
}

#shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-text p {
    color: #F3EAE1 !important;
    font-family: "TT Chocolates", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
}

#shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-stay h2 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 36px !important;
    color: #F3EAE1 !important;
    font-weight: 400 !important;
    line-height: 44px !important;
    width: 72% !important;
    margin-bottom: 20px;
}

#shopify-section-template--19547179286768__media_with_text_C6CY7W .section {
    background: #F3EAE1 !important;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0px 0px 90px 0px;
}

#shopify-section-template--19547179286768__media_with_text_C6CY7W .shadow {
    box-shadow: none !important;
}

#shopify-section-template--19547179286768__media_with_text_C6CY7W .media-with-text__text h2 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 32px !important;
    color: #1F3930 !important;
    font-weight: 400 !important;
    line-height: 43px !important;
    width: 96% !important;
    margin-bottom: 20px;
    text-transform: uppercase !important;
}

#ImageWithText-block_3zTLDM {
    padding-top: 80px !important;
}

#shopify-section-template--19547179286768__media_with_text_C6CY7W .media-with-text {
    gap: 85px !important;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .main-section {
    margin: 0 auto;
    padding: 30px 40px 100px 40px;
    color: #fff !important;
    background: #F3EAE1 !important;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .image-box.icon-box img {
    display: none !important;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .right-title h1 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 32px !important;
    color: #F3EAE1 !important;
    font-weight: 400 !important;
    line-height: 40px !important;
    width: 72% !important;
    margin-bottom: 20px;
    text-transform: uppercase !important;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .right-title p {
    color: #F3EAE1 !important;
    font-family: "TT Chocolates", Sans-serif !important;
    font-size: 18px !important;
    line-height: 26px !important;
    font-weight: 400 !important;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .image-box h3 {
    color: #F3EAE1 !important;
    font-family: "TT Chocolates", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .image-grid {
    margin-top: 32px !important;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .image-box h3 span {
    color: #F3EAE1 !important;
    font-family: "TT Chocolates", Sans-serif !important;
    font-size: 28px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .left-image {
    width: 50% !important;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .right-title {
    width: 50% !important;
    padding: 80px 60px 80px 50px !important;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .top-section {
    align-items: center !important;
    position: relative;
    padding: 0px !important;
    margin: 0px !important;
    background: #1F3930 !important;

}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .right-title {
    position: relative;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .right-title:before {
    content: "";
    background: url(/cdn/shop/files/pngwing.com_3_2.png?v=1741854588);
    width: 115px;
    height: 156px;
    position: absolute;
    top: -88px;
    right: 0px;
    z-index: 9;
    background-repeat: no-repeat ! IMPORTANT;
    background-size: contain;
}

#shopify-section-template--19547179286768__media_collage_L67ewJ .border-radius.hide-mobile {
    background: #F3EAE1 !important;
    color: #000 !important;
    max-width: 345px;
    float: right;
    position: absolute;
    bottom: 50px;
    right: 95px;
}

#shopify-section-template--19547179286768__media_collage_L67ewJ .shadow {
    box-shadow: none !important;
}

#shopify-section-template--19547179286768__media_collage_L67ewJ .rich-text {
    gap: 16px !important;
}

#shopify-section-template--19547179286768__media_collage_L67ewJ h2.h2.animate {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 26px !important;
    color: #1F3930 !important;
    font-weight: 400 !important;
    line-height: 34px !important;
    width: 100% !important;
    margin-bottom: 0px;
    text-transform: uppercase !important;
}

#shopify-section-template--19547179286768__media_collage_L67ewJ p {
    color: #1F3930 !important;
    font-family: "TT Chocolates", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
}

#shopify-section-template--19547179286768__media_collage_L67ewJ .rich-text-wrapper.container {
    padding: 40px !important;
}

#shopify-section-template--19547179286768__media_collage_L67ewJ .section-vertical-spacer {
    background: #F3EAE1 !important;
    padding: 50px 30px 50px 30px !important;
    max-width: 1300px;
    margin: 0 auto;
}

#shopify-section-template--19547179286768__media_collage_L67ewJ .container {
    padding: 0px !important;
}

#shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-text {
    padding-left: 90px !important;
}

#shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-stay {
    position: relative;
}

#shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-stay:after {
    content: "";
    background: url(/cdn/shop/files/pngwing.com-3-1-1.png?v=1740735636);
    width: 165px;
    height: 200px;
    position: absolute;
    left: 0;
    top: -1px;
    z-index: 9;
    background-repeat: no-repeat ! IMPORTANT;
    background-size: contain;
}

#shopify-section-template--19547179286768__left_right_img_contentcenter_9VDNA4 .image-heading-section h2 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 32px !important;
    color: #1F3930 !important;
    font-weight: 400 !important;
    line-height: 43px !important;
    max-width: 400px;
    margin: 0 auto;
    text-transform: uppercase !important;
}

#shopify-section-template--19547179286768__left_right_img_contentcenter_9VDNA4 .image-heading-section {
    width: 100% !important;
    padding: 80px 40px;
}

#shopify-section-template--19547179286768__left_right_img_contentcenter_9VDNA4 .image-heading-section img {
    object-fit: cover;
    height: 550px !important;
    width: 100% !important;
    max-width: unset !important;
}

#shopify-section-template--19547179286768__address_section_LEeJhQ h2 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 32px !important;
    color: #1F3930 !important;
    font-weight: 400 !important;
    line-height: 40px !important;
    margin: 0 auto;
    text-transform: uppercase !important;
    text-align: left;
    padding-bottom: 0px;
    padding-right: 75% !important;
}

#shopify-section-template--19547179286768__address_section_LEeJhQ .paragraphs p {
    width: 90%;
    color: #1F3930 !important;
    font-family: "TT Chocolates", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    text-align: left;
    margin: 30px 0px;
}

#shopify-section-template--19547179286768__address_section_LEeJhQ .box h3 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 18px !important;
    color: #1F3930 !important;
    font-weight: 500 !important;
    line-height: 26px !important;
    text-transform: uppercase !important;
    text-align: left;
    padding-bottom: 0px;
}

#shopify-section-template--19547179286768__address_section_LEeJhQ .box p {
    width: 90%;
    color: #1F3930 !important;
    font-family: "TT Chocolates", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    text-align: left;
    margin: 0px 0px;
}

#shopify-section-template--19547179286768__address_section_LEeJhQ .box {
    width: 25% !important;
}

#shopify-section-template--19547179286768__address_section_LEeJhQ .bold-p {
    font-weight: 600 !important;
}

#shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-stay {
    padding: 50px 2% 50px !important;
}

#ImageWithText-block_3zTLDM .media-with-text__media--fill img {
    height: 750px !important;
}

#ImageWithText-block_3zTLDM .media-with-text__media--fill {
    height: 750px !important;
}

#ImageWithText-block_3zTLDM .rich-text-wrapper.container {
    padding-top: 0px !important;
    margin-top: -230px !important;
}

#ImageWithText-block_3zTLDM {
    position: relative;
}
 .retreat-content .book-now-button {
    background: #c0a46f;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 33px;    color: #fff;
}
#ImageWithText-block_3zTLDM:after {
    content: "";
    background: url(/cdn/shop/files/Frame_52_239f3449-f6fa-494c-a704-3fe9f970ad32.png?v=1743094057);
    width: 500px;
    height: 245px;
    position: absolute;
    left: 40px;
    bottom: 0px;
    z-index: 9;
    background-repeat: no-repeat ! IMPORTANT;
    background-size: contain;
}

#shopify-section-template--19547179286768__address_section_LEeJhQ .custom-section:before {
    content: "";
    background: url(/cdn/shop/files/pngwing.com_3_2.png?v=1741854588);
    width: 115px;
    height: 156px;
    position: absolute;
    top: 25px;
    right: 0px;
    z-index: 9;
    background-repeat: no-repeat ! IMPORTANT;
    background-size: contain;
}

#shopify-section-template--19547179286768__address_section_LEeJhQ .custom-section {
    position: relative;
}

#shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .top-section {
    max-width: unset !important;
    margin: 0 auto;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .on-arrival {
    text-align: center;
    color: #fff !important;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .inner-section img {
    display: none;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .on-arrival h2 {
    font-family: TT Chocolates;
    font-weight: 600 !important;
    font-size: 18px;
    line-height: 27px;
    text-transform: uppercase;
    margin-top: 20px;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .on-arrival p {
    font-family: TT Chocolates;
    font-weight: 400 !important;
    font-size: 17px;
    line-height: 27px;
}

#shopify-section-template--19547179286768__cabana_banner_LfPtpU .bottom-text {
    margin-top: 60px;
    z-index: 9;
    position: relative;
}

#shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 .left-right-section {
    display: flex;
    gap: 50px;
    padding: 60px 20px 0px 20px;
    max-width: 1300px !important;
    margin: 0 auto;
    position: relative;
    align-items: center;
}

#shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 h2 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 32px !important;
    color: #1F3930 !important;
    font-weight: 400 !important;
    line-height: 40px !important;
    margin: 0 auto;
    text-transform: uppercase !important;
    text-align: center;
    padding-bottom: 0px;
}

#shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 p {
    width: 90%;
    color: #1F3930 !important;
    font-family: "TT Chocolates", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    text-align: center;
    margin: 10px 0px 20px 0px;
}

#shopify-section-template--19547179286768__tabs_with_image_CgXcMJ .tab-section {
    position: relative;
}

#shopify-section-template--19547179286768__tabs_with_image_CgXcMJ .tab-section:before {
    content: "";
    background: url(/cdn/shop/files/pngwing.com_3_2.png?v=1741854588);
    width: 115px;
    height: 156px;
    position: absolute;
    top: 195px;
    right: 0px;
    z-index: 9;
    background-repeat: no-repeat ! IMPORTANT;
    background-size: contain;
}

#shopify-section-template--19547179286768__left_right_img_contentcenter_HUedkt .image-heading-section img {
    max-width: 410px;
    height: auto;
}

#shopify-section-template--19547179286768__left_right_img_contentcenter_HUedkt .image-heading-section h2 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 32px !important;
    color: #1F3930 !important;
    font-weight: 400 !important;
    line-height: 40px !important;
    text-transform: uppercase !important;
    text-align: center;
    padding-bottom: 0px;
    max-width: 340px !important;
}

#shopify-section-template--19547179286768__right_image_left_title_XT8qdx h2 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 32px !important;
    color: #1F3930 !important;
    font-weight: 400 !important;
    line-height: 43px !important;
    width: 96% !important;
    margin-bottom: 20px;
    text-transform: uppercase !important;
}

#shopify-section-template--19547179286768__right_image_left_title_XT8qdx .image-right-wrapper {
    gap: 60px !important;
    max-width: 1330px;
    margin: 0 auto;
    padding: 100px 0px 20px 0px;
}

#shopify-section-template--19547179286768__media_with_text_C6CY7W .media-with-text--reverse-mobile {
    display: none !important;
}

#shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L section.cabana-section {
    background: url('/cdn/shop/files/d80384_d281bddffb29408abbc3a3f10483f0ea_mv2_upscaled_1_1.png?v=1744387739') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

#shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L .cabana-container h2 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-size: 36px !important;
    color: #F3EAE1 !important;
    font-weight: 400 !important;
    line-height: 54px !important;
    width: 100% !important;
    margin-bottom: 20px;
    text-transform: uppercase !important;
}

#shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L .cabana-container {
    max-width: 900px !important;
}

#shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L .cabana-btn {
    padding: 18px 62px !important;
    background: #C0A46F !important;
}

#shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L .cabana-section {
    padding: 0px 20px !important;
    margin-bottom: 0px !important;
}

#shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 .right-image {
    display: none !important;
}

























@media(max-width:1023px) {
    #shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-section h1 {
        font-size: 40px;
    }

    #shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-section {
        position: relative;
        height: 77vh;
        padding: 215px 20px 90px 20px;
    }

    #shopify-section-template--19547179286768__cabana_banner_LfPtpU .btn-primary {
        font-size: 22px;
    }

    #shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 .left-right-section {
        gap: 15px;
        padding: 50px 20px 40px 20px;
    }

    #shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 .right-tree:before {
        width: 75px;
        height: 105px;
    }

    #shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 .right-image img {
        width: 100%;
        height: 400px !important;
        object-fit: cover !important;
        display: block;
    }

    #shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 h2 {
        font-size: 28px !important;
        line-height: 34px !important;
    }

    #shopify-section-template--19547179286768__tabs_with_image_CgXcMJ .tab-buttons {
        font-size: 18px !important;
        padding: 10px 10px !important;
        max-width: 650px !important;
        gap: 1rem ! IMPORTANT;
    }

    #shopify-section-template--19547179286768__tabs_with_image_CgXcMJ .tab-button {
        font-size: 18px !important;
        padding: 10px 30px !important;
        max-width: 639px !important;
    }

    #shopify-section-template--19547179286768__tabs_with_image_CgXcMJ .tab-content {
        margin: 50px auto;
        padding: 0px 40px;
    }

    #shopify-section-template--19547179286768__left_right_img_contentcenter_HUedkt .image-heading-section {
        display: block;
        padding: 30px 30px 70px 30px;
    }

    #shopify-section-template--19547179286768__left_right_img_contentcenter_HUedkt .image-heading-section img {
        max-width: 100%;
        height: 350px !important;
        object-fit: cover !important;
    }

    #shopify-section-template--19547179286768__left_right_img_contentcenter_HUedkt .image-heading-section h2 {
        font-size: 28px !important;
        max-width: 640px !important;
        margin: 50px auto;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-images {
        flex-direction: row !important;
        padding-top: 40px;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-stay h2 {
        font-size: 28px !important;
        line-height: 36px !important;
        width: 100% !important;
        margin-bottom: 10px;
        text-align: center !important;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-stay:after {
        height: 150px;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-text {
        padding-left: 0px !important;
        max-width: 600px;
        margin: 0 auto;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-images img {
        width: 100% !important;
        height: 400px !important;
        object-fit: cover !important;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-images {
        width: 100% !important;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-stay {
        padding: 50px 4% 50px !important;
    }

    #shopify-section-template--19547179286768__right_image_left_title_XT8qdx .image-right-wrapper {
        gap: 25px !important;
        padding: 50px 29px 50px 30px;
    }

    #shopify-section-template--19547179286768__right_image_left_title_XT8qdx h2 {
        font-size: 28px !important;
        line-height: 38px !important;
        margin-bottom: 0px;
    }

    #shopify-section-template--19547179286768__media_collage_L67ewJ .border-radius.hide-mobile {
        bottom: 50px;
        right: 50px;
    }

    #shopify-section-template--19547179286768__media_collage_L67ewJ .section-vertical-spacer {
        padding: 15px 30px 50px 30px !important;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W .media-with-text {
        gap: 30px !important;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W #ImageWithText-block_3zTLDM {
        padding-top: 20px !important;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W .media-with-text__text h2 {
        font-size: 28px !important;
        width: 98% !important;
        margin-bottom: 0px;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W #ImageWithText-block_3zTLDM:after {
        width: 330px;
        height: 245px;
        left: 40px;
        bottom: 17px;

    }

    #ImageWithText-block_3zTLDM .media-with-text__media--fill img {
        height: 570px !important;
    }

    #ImageWithText-block_3zTLDM .media-with-text__media--fill {
        height: 650px !important;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W .section {
        padding: 0px 0px 0px 0px;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W #ImageWithText-block_3zTLDM {
        padding: 20px 30px !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .top-section {
        display: block !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .left-image {
        width: 100% !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .left-image img {
        height: 400px !important;
        object-fit: cover !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .right-title {
        width: 100% !important;
        padding: 50px 40px 50px 40px !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .right-title h1 {
        font-size: 28px !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .main-section {
        padding: 0px 30px 70px 30px;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .right-title:before {
        width: 90px;
        height: 133px;
        top: 8px;
    }

    #shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L .cabana-section {
        padding: 60px 20px 0px 20px !important;
    }

    #shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L .cabana-container h2 {
        font-size: 25px !important;
        line-height: 44px !important;
    }

    #shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L .cabana-btn {
        margin-top: 0px !important;
        padding: 12px 62px !important;
        background: #C0A46F !important;
    }
}




@media(max-width:767px) {
    #shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L .cabana-container h2 {
        font-size: 20px !important;
        line-height: 36px !important;
    }

    #shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L .cabana-btn {
        padding: 12px 42px !important
    }

    #shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-section h1 {
        font-size: 26px;
        line-height: 36px;
    }

    #shopify-section-template--19547179286768__cabana_las_flowers_HVQh6L .cabana-section {
        padding: 34px 15px 0px 15px !important;
    }

    #shopify-section-template--19547179286768__cabana_las_flowers_HVQh6 .cabana-container {
        padding-bottom: 59px !important;
        padding-top: 15px;
    }

    #shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-section {
        position: relative;
        height: 112vh;
        padding: 160px 20px 90px 20px;
    }

    #shopify-section-template--19547179286768__cabana_banner_LfPtpU .on-arrival h2 {
        margin-top: 9px;
    }

    #shopify-section-template--19547179286768__cabana_banner_LfPtpU .custom-hero-section p.pr {
        font-size: 18px;
        line-height: 28px;
    }

    #shopify-section-template--19547179286768__cabana_banner_LfPtpU .btn-primary {
        font-size: 16px;
    }

    #shopify-section-template--19547179286768__cabana_banner_LfPtpU .hero-buttons {
        margin-top: 46px;
    }

    #shopify-section-template--19547179286768__cabana_banner_LfPtpU .bottom-text {
        margin-top: 38px;
    }

    #shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 .left-right-section {
        gap: 15px;
        padding: 40px 15px 30px 15px;
        flex-direction: column-reverse ! IMPORTANT;
    }

    #shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 .right-image img {
        height: 300px !important;
    }

    #shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 h2 {
        font-size: 24px !important;
        line-height: 32px !important;
    }

    #shopify-section-template--19547179286768__left_title_3para_image_zPh6G3 p {
        width: 96%;
    }

    #shopify-section-template--19547179286768__tabs_with_image_CgXcMJ .tab-buttons {
        flex-direction: column;
        margin: 10px;
        border-radius: 10px;
    }

    #shopify-section-template--19547179286768__tabs_with_image_CgXcMJ .tab-button.active {
        border-radius: 10px;
    }

    #shopify-section-template--19547179286768__tabs_with_image_CgXcMJ .tab-button {
        font-size: 16px !important;
        letter-spacing: 2px !important;
        padding: 10px 30px !important;
    }

    #shopify-section-template--19547179286768__tabs_with_image_CgXcMJ .tab-content {
        margin: 29px auto;
        padding: 0px 15px;
    }

    #shopify-section-template--19547179286768__media_collage_L67ewJ .section-vertical-spacer {
        padding: 15px 15px 20px 15px !important;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W #ImageWithText-block_3zTLDM .rich-text-wrapper.container {
        padding-top: 0px !important;
        margin-top: 0px !important;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W #ImageWithText-block_3zTLDM {
        padding: 20px 15px !important;
        flex-direction: column-reverse;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W .media-with-text__text h2 {
        font-size: 24px !important;
        line-height: 34px !important;
    }

    #shopify-section-template--19547179286768__media_collage_L67ewJ p {
        color: #ffffff !important;
    }

    #shopify-section-template--19547179286768__media_collage_L67ewJ .hide-tablet-and-up {
        background: #1F3930 !important;

    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W #ImageWithText-block_3zTLDM .media-with-text__media--fill img {
        height: 350px !important;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W #ImageWithText-block_3zTLDM:after {
        width: 341px;
        height: 168px;
        left: 17px;
        bottom: 36%;
    }

    #shopify-section-template--19547179286768__media_with_text_C6CY7W #ImageWithText-block_3zTLDM .media-with-text__media--fill {
        height: 580px !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .main-section {
        padding: 0px 15px 50px 15px !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .right-title {
        width: 100% !important;
        padding: 30px 20px 30px 20px !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .right-title h1 {
        font-size: 24px !important;
        line-height: 32px !important;
        width: 85% !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .left-image img {
        height: 305px !important;
        object-fit: cover !important;
    }

    #shopify-section-template--19547179286768__image_boxes_section_Yiwxm8 .image-box h3 span {
        font-size: 22px !important;
        line-height: 32px !important;
    }

    #shopify-section-template--19547179286768__left_right_img_contentcenter_HUedkt .image-heading-section {
        padding: 20px 15px 50px 15px;
    }

    #shopify-section-template--19547179286768__left_right_img_contentcenter_HUedkt .image-heading-section img {
        height: 310px !important;
    }

    #shopify-section-template--19547179286768__left_right_img_contentcenter_HUedkt .image-heading-section h2 {
        font-size: 24px !important;
        line-height: 34px !important;
        margin: 24px auto;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-stay:after {
        height: 77px;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-stay h2 {
        font-size: 24px !important;
        line-height: 33px !important;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-images {
        width: 100% !important;
        flex-direction: column !important;
    }

    #shopify-section-template--19547179286768__luxury_section_QinTt6 .luxury-images img {
        height: 310px !important;
    }

    #shopify-section-template--19547179286768__right_image_left_title_XT8qdx .image-right-wrapper {
        padding: 40px 15px 40px 15px;
    }

    #shopify-section-template--19547179286768__right_image_left_title_XT8qdx h2 {
        font-size: 24px !important;
        line-height: 34px !important;
        width: 100% !important;
    }









}



body#\31 45141104880 .hidden {
    display: none !important;
}

/* Arrival-PAge */



/* Rental-PAge */

body#\31 46127388912 {}

.rental-baner h2 {
    font-family: 'Tenor Sans', sans-serif !important;
    font-weight: 400 !important;
    color: #fff;
    font-size: 56px;
    max-width: 800px;
    text-transform: uppercase;
    margin: 0 auto;
}

.rental-baner .p1 {
    font-family: TT Chocolates;
    font-weight: 500 !important;
    font-size: 22px;
    line-height: 30px;
    max-width: 575px;
    margin: 0 auto;
    margin-top: 15px;
}

.rental-baner .p2 {
    font-family: TT Chocolates;
    font-weight: 400 !important;
    font-size: 18px;
    line-height: 30px;
    max-width: 575px;
    margin: 0 auto;
    margin-top: 15px;
}

.baner-btn {
    margin-top: 51px !important;
}

.baner-btn a {
    background: #c8c8c80d !important;
    border-radius: 50px !important;
    padding: 17px 40px !important;
    color: #fff !important;
    border: 1px solid #ffffffb5 !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    letter-spacing: 4px !important;
    font-family: TT Chocolates !important;
}

.rental-baner {
    padding: 40px !important;
    height: 100vh !important;
    padding-top: 170px !important;
}

.icon-list-button {
    padding: 17px 70px !important;
    background-color: #c0a46f !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: white;
    letter-spacing: 6px;
    text-transform: uppercase;
    border-radius: 50px !important;
    margin-top: 30px !important;
    font-family: "TT Chocolates";
}

.icon-list-left {
    background: #1F3930 !important;
    height: 750px !important;
    width: 50% !important;
    padding: 85px 95px !important;
}

.icon-list-right {
    width: 50% !important;
}

.icon-list-left h2 {
    font-size: 42px !important;
    color: #f3eae1 !important;
    line-height: 52px !important;
    font-weight: 400 !IMPORTANT;
    text-transform: uppercase !important;
    margin-bottom: 28px;
    font-family: 'Tenor Sans', sans-serif !important;
    width: 60%;
}

.icon-list-left .icon-list-item span {
    font-size: 20px !important;
    font-weight: 400 !important;
    color: #F3EAE1 !important;
    margin: 0px !important;
    font-family: TT Chocolates !important;
}

.icon-list-left .box-btn {
    margin-top: 70px !important;
}

.list-inc {
    padding: 140px 40px !important;
    background: #1F3930 !important;
    color: #fff;
    position: relative;
    max-width: 1600px !important;
    margin: 0 auto;
}

.list-inc h2 {
    font-size: 42px !important;
    color: #fff !important;
    line-height: 52px !important;
    font-weight: 400 !IMPORTANT;
    text-transform: uppercase !important;
    margin-bottom: 45px !important;
    font-family: 'Tenor Sans', sans-serif !important;
    width: 60%;
    text-align: left !important;
}


.list-inc .icon-item span {
    font-size: 22px !important;
    font-weight: 400 !important;
    color: #fff !important;
    margin-bottom: 4px !important;
    font-family: TT Chocolates !important;
    text-align: left !important;
}

.list-inc .icon-item img {
    height: 2px !important;
    margin-right: 30px !important;
    margin-top: 16px !important;
}

.list-inc .icon-item {
    align-items: flex-start !important;
}

.list-inc:before {
    content: "";
    background: url(/cdn/shop/files/pngwing.com_3_2.png?v=1741854588);
    width: 218px;
    height: 290px;
    position: absolute;
    top: 36%;
    right: 0px;
    z-index: 99;
    background-repeat: no-repeat ! IMPORTANT;
}

.carousel.rent {
    padding: 0px 0px 50px 40px !important;
    background: #F3EAE1 !important;
      max-width: 1600px !important;
    margin: 0 auto;
}

.rent .swiper-slide:after {
    position: absolute;
    background-color: #18331a1f;
    background-image: linear-gradient(180deg, #0f1d1000 25%, #18331adb 78%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    content: "";
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.rent .carousel-title:before {
    content: "";
    background: url(/cdn/shop/files/Group-9-3.png?v=1742815116);
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: 115px;
    left: 0;
    right: 0;
    z-index: 99;
    background-repeat: no-repeat ! IMPORTANT;
    background-size: contain ! IMPORTANT;
    margin: 0 auto;
}

#slide-counter {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

#shopify-section-template--19682603499760__rich_text_tMVjLW p,
#shopify-section-template--19682603499760__rich_text_4Dtt9x p {
    font-family: TT Chocolates;
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 24px;
    color: #A4A8A0 !important;
    max-width: 575px;
    letter-spacing: 0px !important;
    margin: 0 auto;
    text-transform: none !important;
    margin-top: 15px;
}

#shopify-section-template--19682603499760__rich_text_tMVjLW h2,
#shopify-section-template--19682603499760__rich_text_4Dtt9x h2 {
    color: #1F3930 !important;
    font-family: 'Tenor Sans', sans-serif !important;
    font-weight: 400 !important;
    font-size: 42px;
    line-height: 52px !important;
    max-width: 915px;
    text-transform: uppercase;
    margin: 0 auto;
}


#shopify-section-template--19682603499760__rich_text_4Dtt9x .section-vertical-spacer {
    background: #F3EAE1 !important;
    padding: 110px 40px 60px 40px !important;
}

#shopify-section-template--19682603499760__rich_text_tMVjLW .section-vertical-spacer {
    background: #F3EAE1 !important;
    padding: 110px 40px 20px 40px !important;
      position: relative;
}

#shopify-section-template--19682603499760__rich_text_tMVjLW .rich-text.rich-text--large-contained,
#shopify-section-template--19682603499760__rich_text_4Dtt9x .rich-text.rich-text--large-contained {
    row-gap: 2px !important;
}

body#\31 46127388912 .shadow {
    box-shadow: none !important;
    position: relative;
}

#shopify-section-template--19682603499760__rich_text_tMVjLW .section-vertical-spacer:before {
    content: "";
    background: url(/cdn/shop/files/pngwing.com_2_1_1.png?v=1745490373);
    width: 218px;
    height: 145px;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 99;
    background-repeat: no-repeat ! IMPORTANT;
    background-size: contain ! IMPORTANT;
    margin: 0 auto;
}

#shopify-section-template--19682603499760__space_tab_EH8fdW .custom-tabs-section {
    background: #F3EAE1 !important;
    padding: 0px 40px 110px 40px !important;
    max-width: 1600px !important;
    margin: 0 auto;
}}

.tabs-left h2 {
    color: #1F3930 !important;
    font-family: 'Tenor Sans', sans-serif !important;
    font-weight: 400 !important;
    font-size: 28px;
    line-height: 36px !important;
    text-transform: uppercase;
    padding: 20px 25px 18px 25px;
    border-bottom: 1px solid #52635a21;
    background: #fff !important;
}

.tabs-left h5 {
    color: #1F3930 !important;
    font-family: 'Tenor Sans', sans-serif !important;
    font-weight: 400 !important;
    font-size: 20px;
    line-height: 30px !important;
    text-transform: uppercase;
    padding: 0px !important;
    margin: 0px !important;
}

.tabs-left p {
    font-family: TT Chocolates;
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 16px;
    color: #52635A !important;
    letter-spacing: 0px !important;
    text-transform: capitalize !important;
    padding: 0px !important;
    margin: 0px !important;
}

.box-row.tab-boxes {
    display: flex;
    flex-wrap: wrap;
    gap: 20px !important;
    padding-top: 60px !important;
}

.box-row.tab-boxes .box {
    white-space: nowrap;
    flex: 0 0 calc(22% - 16px);
    background: #c0a46f1a !important;
    border: 1px solid #C0A46F !important;
    text-align: center;
    padding: 12px 10px;
    color: #C0A46F !important;
    font-family: TT Chocolates;
    font-weight: 400 !important;
    font-size: 17px;
    line-height: 18px;
    text-transform: capitalize;
}

#tab-content-1 .box-row.tab-boxes .box {
    flex: 0 0 calc(20% - 16px) !important;
}

#tab-content-1 .box-row.tab-boxes .box {
    flex: 0 0 calc(18% - 16px) !important;
}

.space-content .list-box {
    display: block;
    padding: 0px 0px !important;
    background: transparent !important;
    width: 33.33%;
}

.space-content .list-boxes {
    display: flex;
    gap: 50px !important;
    padding: 20px 0px 35px 0px !important;
}

.tab-list-sec {
    display: flex;
    gap: 170px !important;
}

.space-content {
    padding: 30px;
    background: #fff !important;
    margin-top: 20px;
}

.space-content h3 {
    color: #C0A46F !important;
    font-family: 'Tenor Sans', sans-serif !important;
    font-weight: 400 !important;
    font-size: 32px;
    line-height: 42px !important;
    text-transform: uppercase;
}

.space-content p {
    color: #52635A !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    letter-spacing: 2px !important;
    font-family: TT Chocolates;
}

.space-content h4 {
    color: #1F3930 !important;
    text-transform: capitalize !important;
    font-size: 22px !important;
    margin-top: 2px;
    font-family: TT Chocolates;
    font-weight: 600 !important;
}

.video-btn-head {
    color: #1F3930 !important;
    text-transform: capitalize !important;
    font-size: 20px !important;
    margin-top: 30px;
    font-family: TT Chocolates;
    padding: 0px !important;
    font-weight: 500 !important;
    margin-bottom: 0px !important;
}

.final-section {
    padding: 25px !important;
    margin-top: 30px !important;
    border: 1px solid #C0A46F;
}

.final-section h4 {
    color: #1F3930 !important;
    text-transform: capitalize !important;
    font-size: 20px !important;
    font-family: TT Chocolates;
    font-weight: 500 !important;
}

.final-section p {
    color: #1F3930 !important;
    text-transform: none !important;
    font-size: 16px !important;
    font-family: TT Chocolates;
    margin-top: 6px;
    letter-spacing: 0px !important;
}

.space-content ul.icon-list.tab-list {
    padding-left: 40px !important;
    column-gap: 30px !important;
}

.space-content li {
    color: #1F3930 !important;
    text-transform: none !important;
    font-size: 18px !important;
    line-height: 26px !important;
    font-family: TT Chocolates;
    padding: 0px !important;
    font-weight: 400 !important;
    margin-bottom: 0px !important;
}

.space-content ::marker {
    color: transparent !important;
}

.tab-list-box2 {
    width: 45%;
}

.space-content .icon-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding: 0;
    list-style: none;
}

.space-content .icon-list-item {
    display: flex;
    align-items: center;
    gap: 0px;
    margin-bottom: 0px !important;
    position: relative;
}

.space-content ul.tab-list li {
    width: 45% !important;
    margin-right: 30px !important;
}

.space-content .icon-list-item img {
    width: 23px;
    height: 1.4px !important;
    margin-right: 0;
    position: absolute;
    top: 0px;
    left: -38px;
}

.space-content li p {
    color: #52635A !important;
    text-transform: none !important;
    font-size: 14px !important;
    font-family: TT Chocolates;
    letter-spacing: 0px !important;
    text-transform: none !important;
}

.video-column .video-overlay {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
}

.video-column .video-overlay img {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
}



.video-column .video-overlay .play-icon {
    font-size: 30px !important;
    background: transparent !important;
    padding: 0px !important;
    position: relative;
}

.video-column .video-overlay .play-icon:before {
    content: "";
    background: url(/cdn/shop/files/Group_249_1.png?v=1745507511);
    width: 55px;
    height: 55px;
    position: absolute;
    top: 0px;
    left: -13px;
    z-index: 99;
    background-repeat: no-repeat ! IMPORTANT;
    background-size: contain ! IMPORTANT;
    margin: 0 auto;
}

.slider-dots {
    text-align: center;
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
    max-width: 350px;
    margin: 0 auto;
}

.slider-prev,
.slider-next {
    position: relative;
}

.slider-prev:after,
.slider-next:after {
    content: "";
    background: url(/cdn/shop/files/Vector_3.png?v=1742403866) !important;
    width: 12px;
    height: 22px;
    position: absolute !important;
    left: 13px !important;
    top: 0px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.slider-next:after {
    transform: rotate(180deg);
    right: 13px !important;
    top: 0px;
}

.slider-prev:hover:after,
.slider-next:hover:after {
    filter: brightness(8.5);
}

p.content-para {
    color: #1F3930 !important;
    text-transform: none !important;
    font-size: 16px !important;
    letter-spacing: 0px !important;
    font-family: TT Chocolates;
}

p.after-list {
    color: #1F3930 !important;
    text-transform: none !important;
    font-size: 20px !important;
    letter-spacing: 0px !important;
    font-family: TT Chocolates;
    font-weight: 500 !important;
    margin-top: 40px !important;
}

p.extra-para {
    color: #52635A !important;
    text-transform: none !important;
    font-size: 14px !important;
    letter-spacing: 0px !important;
    font-family: TT Chocolates;
}
.tab-left-head h2 {
    color: #1F3930 !important;
    font-family: 'Tenor Sans', sans-serif !important;
    font-weight: 400 !important;
    font-size: 28px;
    line-height: 37px !important;
    text-transform: uppercase;
    background: #fff !important;
    padding: 15px 25px 15px 15px;
}

.tab-left-head {
    top: 130px  !important;
}



#shopify-section-template--19682603499760__space_tab_EH8fdW, #shopify-section-template--19682603499760__rich_text_4Dtt9x, #shopify-section-template--19682603499760__rich_text_4Dtt9x, #shopify-section-template--19682603499760__rent_pics_slider_npyrVK, #shopify-section-template--19682603499760__left_lis_r_img_DNRkG3, #shopify-section-template--19682603499760__rich_text_tMVjLW {
    background: #f3eae1;
}
#shopify-section-template--19682603499760__top_title_list_83VjAP {
    background: #1f3930;
}
body#\31 46127388912 .shadow {
     background: #f3eae1;
}


/* marque section */

#shopify-section-template--19682603499760__marquee_slide_text_XKxPBU h2 {
    font-size: 52px !important;
    color: #f3eae1 !important;
    font-weight: 400 !IMPORTANT;
    text-transform: uppercase !important;
    margin-bottom: 20px;
    font-family: 'Tenor Sans', sans-serif !important;
}

#shopify-section-template--19682603499760__marquee_slide_text_XKxPBU p {
    font-size: 20px !important;
    font-weight: 400 !important;
    color: #F3EAE1 !important;
    margin: 10px 0px !important;
    font-family: TT Chocolates !important;
}


#shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .btn {
    display: inline-block;
    color: #fff;
    padding: 15px 70px !important;
    background-color: #c0a46f !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: white;
    letter-spacing: 6px;
    text-transform: uppercase;
    border-radius: 50px !important;
    margin-top: 30px !important;
    font-family: "TT Chocolates";
    z-index: 9;
}



.bottom-logos {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  align-items: center;
}

.bottom-logos img.active {
  border: 0px !important;
  transform: scale(1.1);
  transition: all 0.3s ease;
}

.bottom-logos img {
  image-rendering: crisp-edges;
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
}

/* tabs css */

.custom-tabs-section {
    display: flex;
    flex-direction: column;
}

.tabs-container {
    display: flex;
    gap: 20px;
}

.tabs-left {
    width: 25%;
    padding: 20px 0px 0px 0px;
}

.tabs-right {
    width: 75%;
}

.tabs-nav {
    list-style: none;
    padding: 0;
    margin: 0px !important;
}

.tab-trigger {
    cursor: pointer;
    padding: 20px 25px;
    margin-bottom: 0px;
    border-bottom: 1px solid #52635a21;
    background-color: #fff !important;
}

.tab-trigger.active {
    background: linear-gradient(90deg, rgb(239 234 229 / 52%) 0%, rgb(239 234 229 / 26%) 50%);
}

.tab-description {
    font-size: 14px;
    margin-bottom: 10px;
}

.space-content {
    display: block;
}

.space-content.active {
    display: block;
}

.space-content .list-boxes {
    display: flex;
    gap: 50px !important;
    padding: 20px 0px;
}


.slider-container {
    position: relative;
    overflow: hidden;
    width: 40%;
}

.tab-slider .slider-track {
    display: flex;
    transition: transform 0.5s ease;
}

.tab-slider .slide {
    flex: 0 0 100%;
}

.tab-slider .slider-prev,
.tab-slider .slider-next {
    position: absolute;
    top: 84%;
    background: transparent;
    color: #ffffff00;
    border: none;
    font-size: 2px;
    padding: 8px;
    cursor: pointer;
    z-index: 2;
}

.tab-slider .slider-prev {
    left: 20px;
}
 
div#shopify-section-template--19408015753456__hide_slider_3h8iCA .slide-button {
    display: none;
}
.tab-slider .slider-next {
    right: 20px;
}

.tab-slider.slider-dots {
    text-align: center;
    margin-top: 10px;
}

.tab-slider .slider-dots .dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 50%;
    margin: 0 8px;
    cursor: pointer;
}

.tab-slider .slide img {
    height: 400px !important;
    object-fit: cover !important;
}

.tab-slider .slider-dots .dot.active {
    background: #cccccc85;
}
div#slide-counter {
    font-weight: 400 !important;
    color: #52635A !important;
}
/* tabs-css */
.list-box {
      max-width: 1600px !important;
    margin: 0 auto;
    display: flex;
    align-items: center;
    padding: 80px 40px;
    flex-wrap: wrap;
    background: #F3EAE1 !important;
}

.icon-list-left {
    flex: 1;
}

.icon-list-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 25px;
}

.icon-list-item img {
    width: 23px;
    height: 2px !important;
    margin-right: 15px;
    margin-top: 14px !important;
}

.icon-list-right img {
    height: 750px !important;
}

   .rent .carousel-image {
    width: 100%;
    height: 470px !important;
    border-radius: 0px;
    object-fit: cover !important;
}
.rent .carousel-title {
    position: absolute;
    bottom: 4%;
    left: 0;
    padding: 10px;
    border-radius: 5px;
    text-align: center;
    color: #F3EAE1 !important;
    font-family: "Tenor Sans", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    line-height: 34px !important;
    width: 55% !important;
    right: 0;
    margin: 0 auto;
    z-index: 9;
}


#shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .marquee {
    position: absolute;
    bottom: 0;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    background: transparent !important;
    color: white;
    padding: 10px 0;
    z-index: 9;
}

#shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .marquee span {
    display: inline-block;
    animation: marquee 95s linear infinite !important;
    line-height: 260px !important;
    font-size: 260px !important;
    font-family: 'Tenor Sans', sans-serif !important;
    background: linear-gradient(to top, #f3eae1ad 0%, #f3eae100 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: -31px !important;
}

#shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .video-section:after {
    position: absolute;
    background-color: #18331a73;
    background-image: linear-gradient(183deg, #0f1d109e 26%, #18331A 93%);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

#shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .video-section video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .video-content {
    position: relative;
    text-align: center;
    color: white;
    max-width: 640px;
    margin: 0 auto;
    z-index: 9;
}

#shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .video-section {
    position: relative;
    width: 100%;
    height: 782px;
    overflow: hidden;
    padding-top: 150px !important;
}
loess-drawer#SideBarMenu {
    z-index: 999 !important;
}
/* marque section */
.space-content video {
    height: 400px !important;
    object-fit: cover !important;
}


.tab-left-head {
  position: sticky;
  top: 0;
  z-index: 10; /* Ensures the tab stays above content */
}
#shopify-section-template--18036174422256__image_with_title_GPHUpN .bg-image-title-section {
  padding: 30px 20px 75px 20px;
  text-align: center;
  background: #f6efe9 !important;
}
#shopify-section-template--18036174422256__image_with_title_GPHUpN .bg-image-title-section h2 {
    color: #292017;
    font-size: 52px !important;
    line-height: 62px !important;
}
#shopify-section-template--18036174422256__image_with_title_GPHUpN .bg-image-title-section .top-image {
    max-width: 15% !important;
    margin: 0 auto !important;
    padding-bottom: 22px;
}
@media (max-width: 2800px) {
  .rental-baner {
    height: 47vh !important;
}
}
  @media (max-width: 4800px) {
  .rental-baner {
    height: 55vh !important;
}
}
@media (max-width: 2200px) {
  .rental-baner {
    height: 80vh !important;
}
}
@media (max-width: 1600px) {
  .rental-baner {
    height: 100vh !important;
}
}
@media (max-width: 1024px) {

.logos-slide-box .bottom-logos {
    justify-content: flex-start;
}

  
  #shopify-section-template--18036174422256__image_with_title_GPHUpN .bg-image-title-section .top-image {
    max-width: 20% !important;
}
  #shopify-section-template--18036174422256__image_with_title_GPHUpN .bg-image-title-section h2 {
    color: #292017;
    font-size: 38px !important;
    line-height: 46px !important;
}
  .tab-left-head h2 {
    font-size: 22px;
    line-height: 33px !important;
  }
    .rental-baner {
        padding: 40px !important;
        height: 62vh !important;
        padding-top: 120px !important;
    }

    .rental-baner h2 {
        font-size: 42px;
        max-width: 600px;
    }
.tabs-left {
    padding: 0px !important;
}
    #shopify-section-template--19682603499760__rich_text_tMVjLW .section-vertical-spacer {
        padding: 65px 20px 10px 20px !important;
    }

    #shopify-section-template--19682603499760__space_tab_EH8fdW .custom-tabs-section {
        padding: 0px 20px 90px 20px !important;
    }

    .space-content h3 {
        font-size: 24px;
        line-height: 31px !important;
    }

    .space-content .list-boxes {
        display: block;
    }

    .space-content .list-box {
        display: block;
        width: 100%;
        margin-bottom: 15px;
    }

    .video-slider-row {
        display: block !important;
    }

    .video-column .video-overlay img,
    .video-column .video-overlay,
    .space-content video {
        height: 345px !important;
    }

    .slider-container {
        width: 100%;
        margin-top: 20px;
    }

    .tab-slider .slide img {
        height: 300px !important;
    }

    .space-content ul.tab-list li {
        width: 90% !important;
        margin-bottom: 14px !important;
        margin-right: 0px !important;
    }

    .space-content ul.icon-list.tab-list {
        padding-left: 30px !important;
        display: block !important;
    }

    .box-row.tab-boxes {
        padding-top: 30px !important;
    }

    #tab-content-1 .box-row.tab-boxes .box {
        flex: 0 0 calc(46% - 16px) !important;
    }

    .box-row.tab-boxes .box {
        height: auto !important;
    }

    .space-content .list-boxes {
        padding: 12px 0px 20px 0px !important;
    }

    .space-content h4 {
        font-size: 18px !important;
    }

    .slider-dots {
        bottom: 27px;
    }

    .box-row.tab-boxes .box {
        flex: 0 0 calc(78% - 60px);
        padding: 12px 10px;
        font-size: 16px;
    }

    .tabs-left {
        width: 35%;
    }

    .space-content {
        padding: 20px;
        margin-top: 20px;
    }

    .tabs-left h2 {
        font-size: 22px;
        line-height: 32px !important;
        padding: 15px 20px 13px 20px;
    }

    .tab-trigger {
        cursor: pointer;
        padding: 16px 20px;
    }

    .tabs-left h5 {
        font-size: 18px;
        line-height: 28px !important;
    }

    .tab-left-head {
        top: 70px;
        margin-top: 20px !important;
    }

    .tabs-right {
        width: 65%;
    }

    .list-inc {
        padding: 80px 20px !important;
    }

    .list-inc h2 {
        font-size: 34px !important;
        line-height: 42px !important;
        margin-bottom: 34px !important;
    }

    .list-inc:before {
        width: 75px;
        height: 210px;
        top: 24%;
        background-size: contain !important;
    }

    #shopify-section-template--19682603499760__rich_text_4Dtt9x .section-vertical-spacer {
        background: #F3EAE1 !important;
        padding: 70px 20px 20px 20px !important;
    }

    .carousel.rent {
        padding: 0px 0px 35px 20px !important;
    }

    .list-box {
        padding: 55px 20px;
    }

    .icon-list-left {
        background: #1F3930 !important;
        height: 750px !important;
        width: 50% !important;
        padding: 50px 30px !important;
    }

    .list-box {
        flex-direction: column-reverse;
        padding: 30px 20px 80px 20px !important;
    }

    .icon-list-right {
        width: 100% !important;
    }

    .icon-list-left {
        width: 100% !important;
        padding: 60px 30px !important;
    }

    .icon-list-left h2 {
        font-size: 34px !important;
        line-height: 44px !important;
        margin-bottom: 18px;
        width: 100%;
    }

    .icon-list-left .box-btn {
        margin-top: 50px !important;
    }

    .icon-list-right img {
        height: 400px !important;
        object-fit: cover !important;
    }

    .icon-list-item {
        margin-bottom: 15px;
    }

    #shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .video-section {
        height: 515px;
        padding-top: 100px !important;
    }

    #shopify-section-template--19682603499760__marquee_slide_text_XKxPBU h2 {
        font-size: 36px !important;
        margin-bottom: 14px;
    }

    #shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .marquee span {
        line-height: 94px !important;
        font-size: 96px !important;
    }

    #shopify-section-template--19682603499760__rich_text_tMVjLW h2,
    #shopify-section-template--19682603499760__rich_text_4Dtt9x h2 {
        font-size: 32px;
        line-height: 38px !important;
        max-width: 500px;
    }
.rent .swiper-pagination-bullet {
    height: 3px;
}
.list-inc .icon-item span {
    font-size: 18px !important;
}
.tab-slider .slider-dots .dot {
    width: 9px;
    height: 9px;
    margin: 0 4px;
}
.tab-slider .slider-prev {
    left: 125px;
}
.tab-slider .slider-next {
    right: 130px;
}
.slider-prev:after, .slider-next:after {
   width: 9px;
    height: 19px;  
}
#shopify-section-template--18036174422256__media_with_text_m97W49 .rich-text-wrapper.container {
    padding: 30px 20px 30px 0px;
}
#shopify-section-template--18036174422256__media_with_text_m97W49 .media-with-text__media.media-with-text__media--expand img {
    height: 600px !important;
}
    #shopify-section-template--18036174422256__media_with_text_icJerm .media-with-text__media.media-with-text__media--fill img {
        height: 100% !important;
        object-fit: cover;
    }
}

@media (max-width: 767px) {
.tab-content {
  scroll-margin-top: 80px; /* Adjust to match header height */
}

  #shopify-section-template--18036174422256__image_with_title_GPHUpN .bg-image-title-section .top-image {
        max-width: 32% !important;
    }
      #shopify-section-template--18036174422256__image_with_title_GPHUpN .bg-image-title-section h2 {
        font-size: 26px !important;
        line-height: 33px !important;
    }
    .rental-baner h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .rental-baner {
        padding: 16px !important;
        height: 72vh !important;
        padding-top: 65px !important;
    }

#shopify-section-template--19682603499760__rich_text_tMVjLW .section-vertical-spacer:before {
        width: 147px;
    }

    #shopify-section-template--19682603499760__rich_text_tMVjLW h2,
    #shopify-section-template--19682603499760__rich_text_4Dtt9x h2 {
        font-size: 24px;
        line-height: 30px !important;
    }

    .tabs-container {
        display: block;
    }

    .tabs-left {
        width: 100%;
    }

    .tabs-right {
        width: 100%;
    }

    #shopify-section-template--19682603499760__space_tab_EH8fdW .custom-tabs-section {
        padding: 0px 15px 90px 15px !important;
    }

    .space-content h3 {
        font-size: 20px;
        line-height: 28px !important;
    }

    .video-column .video-overlay img,
    .video-column .video-overlay,
   .space-content video {
        height: 300px !important;
    }

    .tab-slider .slide img {
        height: 265px !important;
    }

    .tab-slider .slider-prev {
        left: 70px;
    }
.tab-slider .slider-prev, .tab-slider .slider-next {
    top: 85%;
}
    .tab-slider .slider-next {
        right: 70px;
    }

    .slider-dots {
        bottom: 18px;
    }
.box-row.tab-boxes {
        padding-top: 8px !important;
        row-gap: 0px !important;
    }
#tab-content-1 .box-row.tab-boxes .box {
        flex: 0 0 calc(45% - 0px) !important;
        margin-bottom: 15px !important;
    }
.final-section {
    padding: 15px !important;
    margin-top: 20px !important;
}
.box-row.tab-boxes .box {
   flex: 0 0 calc(96% - 0px);
    }
    .list-inc {
        padding: 50px 15px !important;
    }
.icon-list-wrapper {
    flex-direction: column !important;
    column-gap: 0px !important;
    row-gap: 0px !important;
}
    .list-inc:before {
        width: 64px;
        top: 27%;
    }
.list-inc .icon-item span {
    font-size: 18px !important;
    margin-bottom: 0px !important;
}
    #shopify-section-template--19682603499760__rich_text_4Dtt9x .section-vertical-spacer {
        padding: 45px 15px 15px 15px !important;
    }
    .list-box {
        padding: 30px 15px 60px 15px !important;
    }
    .icon-list-right img {
        height: 300px !important;
    }
    .icon-list-left {
        width: 100% !important;
        padding: 36px 20px 70px 20px !important;
    }
    #shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .video-section {
        height: 480px;
        padding: 60px 15px 0px 15px !important;
    }
    .icon-list-left h2 {
        font-size: 28px !important;
        line-height: 36px !important;
        margin-bottom: 14px;
    }
.rent .carousel-image {
    width: 100%;
    height: 380px !important;
}
.rent .carousel-title:before {
    bottom: 96px;
}
.list-inc .icon-item img {
    margin-right: 19px !important;
    margin-top: 12px !important;
}
.list-inc h2 {
        font-size: 28px !important;
        line-height: 39px !important;
        margin-bottom: 15px !important;
        width: 100% ! IMPORTANT;
    }
    #shopify-section-template--19682603499760__marquee_slide_text_XKxPBU h2 {
        font-size: 30px !important;
        margin-bottom: 9px;
    }
    #shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .marquee span {
        line-height: 80px !important;
        font-size: 77px !important;
    }

#shopify-section-template--19682603499760__marquee_slide_text_XKxPBU .btn {
    padding: 13px 47px !important;
    letter-spacing: 2px;
    margin-top: 30px !important;
}
.space-content {
        padding: 20px;
        margin-top: 15px;
    }
.baner-btn {
    margin-top: 37px !important;
}
.space-content li p {
    margin: 0px !important;
    line-height: 20px !important;
}
.rent .carousel-title {
    width: 76% !important;
}
.rent .carousel-image {
    height: 345px !important;
}
.slider-container {
        margin-top: 20px;
    }
.icon-list-button {
    padding: 14px 40px !important;
    letter-spacing: 2px;
}
.rent .swiper {
    padding-bottom: 60px !important;
}

.space-content .icon-list-item img {
    width: 18px;
    height: 2px !important;
    left: -30px;
}
.space-content h4 {
        font-size: 18px !important;
    }
.list-inc .icon-item img {
    height: 2px !important;
    max-width: 6% !important;
}
.logos-slide-box .bottom-logos {
    gap: 0px;
    flex-wrap: wrap;
}



  


  .tab-left-head {
    position: static;
    z-index: 0; 
  }


.tab-content {
  display: none; 
}

.tab-content.active {
  display: block;
}







  
}
/* Rental-PAge */