/*
! tailwindcss v3.3.0 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

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

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

    .border-3 {
        border-width: 3px;
    }

    html {
        font-size: 16px;
    }

    h1 {
        font-family: 'Lateral';
        font-size: 3.75rem !important;
        line-height: 1 !important;
    }

    h4 {
        font-family: 'Lateral';
    }

    .font-xxl {
        font-size: 7.5rem;
        line-height: 1;
    }

    .font-188 {
        font-size: 11.75rem;
        line-height: 1;
    }

        @media only screen and (max-width: 800px) {

    .font-188 {
            font-size: 8.75rem
    }
        }

        @media only screen and (max-width: 400px) {

    .font-188 {
            font-size: 4.75rem
    }
        }

    .font-50 {
        font-size: 3rem;
        line-height: 3.25rem;
    }

    .font-48 {
        font-size: 3rem;
        line-height: 1;
    }

        @media only screen and (max-width: 400px) {

    .font-48 {
            font-size: 2.25rem
    }
        }

    .font-40 {
        font-size: 2.5rem;
        line-height: 2.9rem;
    }

    .font-30 {
        font-size: 1.875rem;
        line-height: 2.5rem;
    }

        @media only screen and (max-width: 400px) {

    .font-30{
    line-height: 1}
        }

    .z-1 {
        z-index: 1;
    }

    .font-28 {
        font-size: 1.75rem;
        line-height: 1;
    }

    .font-20 {
        font-size: 1.25rem;
        line-height: 1;
    }

    .font-14 {
        font-size: 0.875rem;
        line-height: 1rem;
    }

    .font-10 {
        font-size: 0.625rem;
        line-height: 1;
    }

    .text-tiny {
        font-size: 0.625rem;
        line-height: 1;
    }

    .text-xxl {
        font-size: 9.375rem;
        line-height: 1
    }

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

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

    .contents {
        display: contents;
    }

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

    .items-center {
        align-items: center
    }

    header .current_page_item a {
        text-decoration: underline;
    }

    header .textbtn.current_page_item a{
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
        text-decoration: none;
        background-color: rgb(255 188 0);
        color: #F3F6EA;
        border-color: rgb(255 188 0)}

    .w50 {
        width: 50%;
        margin: auto;
    }

    .w65 {
        width: 65%;
        margin: auto;
    }

    .w80 {
        width: 80%;
        margin: auto;
    }

    .w70 {
        max-width: 70%;
    }

    .top20 {
        top: 20%;
    }

    .grid-3-uneven {
        grid-template-columns: 15% 50% 15%;
    }

        @media only screen and (max-width: 1280px) {

    .grid-3-uneven {
            grid-template-columns: 15% 70% 15%
    }
        }

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

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

    .containersm {
        max-width: 630px;
    }

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

    .text-red,
    .color-red {
        --tw-text-opacity: 1;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }

    .text-green,
    .color-green {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }

    .text-blue,
    .color-blue {
        --tw-text-opacity: 1;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }

    .text-yellow,
    .color-yellow {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important
    }

    .text-brown,
    .color-brown {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }

    .text-brown p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }

    .text-xl1 {
        font-size: 3.75rem;
        line-height: 4rem;
    }

    .text-25 {
        font-size: 2.5rem;
        line-height: 2rem;
    }

    .text-yellow h2 {
        color: #FFBC00;
    }

    .border-6 {
        border-width: 6px;
    }

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

    .text-xl {
        line-height: 4rem;
    }

    .bg-lightgreen {
        background-color: #F3F6EA;
    }

    .bg-lightgrey {
        background-color: #FBFBFB;
    }

    .bg-lightdark {
        background-color: #363434;
    }

    .border-blue {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }

    .border-red {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
    }

    .border-green {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
    }

    .bg-blue {
        --tw-bg-opacity: 1;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity))
    }

    .text-lightgreen {
        color: #F3F6EA;
    }

    .mirrored-image {
        transform: scaleX(-1);
    }

    .product-color-red {
        --tw-text-opacity: 1;
        color: rgb(224 45 45 / var(--tw-text-opacity))
    }

    .trnc-fullwidth-text .product-color-red a {
    --tw-text-opacity: 1;
    color: rgb(224 45 45 / var(--tw-text-opacity))
}

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

::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  }
.container{
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem}
@media (min-width: 480px){

  .container{
    max-width: 480px}}
@media (min-width: 600px){

  .container{
    max-width: 600px;
    padding-right: 2rem;
    padding-left: 2rem}}
@media (min-width: 782px){

  .container{
    max-width: 782px}}
@media (min-width: 1024px){

  .container{
    max-width: 1024px;
    padding-right: 0rem;
    padding-left: 0rem}}
@media (min-width: 1280px){

  .container{
    max-width: 1280px}}
.wp-block-button__link{
  background-color: transparent;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  --tw-text-opacity: 1;
  color: rgb(148 182 153 / var(--tw-text-opacity));
        border-width: 6px;
        border-style: solid;
        --tw-border-opacity: 1;
        border-color: rgb(148 182 153 / var(--tw-border-opacity));
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 28px}
.button-red {
        color: rgb(224 45 45);
        border-color: rgb(224 45 45)
    }
.button-red:hover {
        background-color: rgb(224 45 45);
        color: #FFFAF0;
    }
.has-dark-background-color .button-red:hover {
        color: rgb(41 39 39);
    }
.button-green {
        color: rgb(68 136 67);
        border-color: rgb(68 136 67);
    }
.button-green:hover {
        background-color: rgb(68 136 67);
        color: #FFFAF0 !Important;
    }
.button-blue {
        background-color: transparent;
        border-color: rgb(53, 75, 138);
        color: rgb(53, 75, 138)
    }
.button-blue:hover {
        background-color: rgb(53, 75, 138);
        color: #FFFAF0;
    }
.button-brown {
        background-color: transparent;
        border-color: rgb(88 75 75);
        color: rgb(88 75 75)
    }
.button-brown:hover {
        background-color: rgb(88 75 75);
        color: #FFFAF0;
    }
.has-dark-background-color .button-green:hover {
        color: rgb(41 39 39);
    }
.button-yellow {
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
    }
.button-yellow:hover {
        background-color: rgb(255 188 0);
        color: #FFFAF0;
    }
.button-light:hover {
        background-color: #FFFAF0;
        color: rgb(255 188 0);
    }
.has-dark-background-color .button-yellow:hover {
        color: rgb(41 39 39);
    }
.btn {
        display: inline-block;
        margin-bottom: 10px;
        border-width: 6px;
        border-style: solid;
        border-color: initial;
        -o-border-image: initial;
           border-image: initial;
        padding: 1px 15px;
        line-height: 1.1;
        border-radius: 50px;
    }
.btn:hover {
        background-color: #FFF;
        color: #FFBC00;
        border: 3px solid #FFF;
    }
.textbtn a {
        display: inline-block;
        margin-bottom: 10px;
        border-width: 3px;
        border-style: solid;
        border-color: initial;
        -o-border-image: initial;
           border-image: initial;
        padding: 0 15px;
        line-height: 1.1;
        border-radius: 50px;
        font-weight: bold;
    }
.textbtn a:hover {
        background-color: #FFBC00;
        color: #FFFAF0;
        border: 3px solid #FFBC00;
    }
.w850 {
        max-width: 850px !important;
    }
.fixed{
  position: fixed}
.absolute{
  position: absolute}
.relative{
  position: relative}
.inset-x-0{
  left: 0px;
  right: 0px}
.bottom-0{
  bottom: 0px}
.bottom-2\/4{
  bottom: 50%}
.left-0{
  left: 0px}
.right-0{
  right: 0px}
.top-0{
  top: 0px}
.top-20{
  top: 5rem}
.z-0{
  z-index: 0}
.z-10{
  z-index: 10}
.order-1{
  order: 1}
.order-2{
  order: 2}
.col-span-2{
  grid-column: span 2 / span 2}
.clear-both{
  clear: both}
.m-auto{
  margin: auto}
.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem}
.mx-auto{
  margin-left: auto;
  margin-right: auto}
.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem}
.my-auto{
  margin-top: auto;
  margin-bottom: auto}
.mb-0{
  margin-bottom: 0px}
.mb-1{
  margin-bottom: 0.25rem}
.mb-1\.5{
  margin-bottom: 0.375rem}
.mb-10{
  margin-bottom: 2.5rem}
.mb-12{
  margin-bottom: 3rem}
.mb-2{
  margin-bottom: 0.5rem}
.mb-4{
  margin-bottom: 1rem}
.mb-6{
  margin-bottom: 1.5rem}
.mb-8{
  margin-bottom: 2rem}
.ml-\[50\%\]{
  margin-left: 50%}
.mr-0{
  margin-right: 0px}
.mr-1{
  margin-right: 0.25rem}
.mr-2{
  margin-right: 0.5rem}
.mr-4{
  margin-right: 1rem}
.mt-16{
  margin-top: 4rem}
.mt-2{
  margin-top: 0.5rem}
.mt-2\.5{
  margin-top: 0.625rem}
.mt-28{
  margin-top: 7rem}
.mt-4{
  margin-top: 1rem}
.mt-5{
  margin-top: 1.25rem}
.mt-6{
  margin-top: 1.5rem}
.mt-8{
  margin-top: 2rem}
.block{
  display: block}
.inline-block{
  display: inline-block}
.flex{
  display: flex}
.inline-flex{
  display: inline-flex}
.table{
  display: table}
.grid{
  display: grid}
.contents{
  display: contents}
.hidden{
  display: none}
.h-6{
  height: 1.5rem}
.h-auto{
  height: auto}
.h-full{
  height: 100%}
.h-screen{
  height: 100vh}
.w-6{
  width: 1.5rem}
.w-auto{
  width: auto}
.w-fit{
  width: -moz-fit-content;
  width: fit-content}
.w-full{
  width: 100%}
.w-fullwidth{
  width: var(--trnc--full-width)}
.w-max{
  width: -moz-max-content;
  width: max-content}
.max-w-\[400px\]{
  max-width: 400px}
.flex-1{
  flex: 1 1 0%}
.flex-grow{
  flex-grow: 1}
.translate-x-\[-50\%\]{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.cursor-pointer{
  cursor: pointer}
.resize{
  resize: both}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr))}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr))}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr))}
.grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr))}
.grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr))}
.flex-row{
  flex-direction: row}
.flex-col{
  flex-direction: column}
.flex-col-reverse{
  flex-direction: column-reverse}
.flex-wrap{
  flex-wrap: wrap}
.content-center{
  align-content: center}
.items-start{
  align-items: flex-start}
.items-end{
  align-items: flex-end}
.items-center{
  align-items: center}
.justify-end{
  justify-content: flex-end}
.justify-center{
  justify-content: center}
.justify-between{
  justify-content: space-between}
.gap-0{
  gap: 0px}
.gap-0\.5{
  gap: 0.125rem}
.gap-12{
  gap: 3rem}
.gap-2{
  gap: 0.5rem}
.gap-4{
  gap: 1rem}
.gap-8{
  gap: 2rem}
.overflow-hidden{
  overflow: hidden}
.overflow-x-hidden{
  overflow-x: hidden}
.whitespace-nowrap{
  white-space: nowrap}
.break-words{
  overflow-wrap: break-word}
.rounded{
  border-radius: 0.25rem}
.rounded-3xl{
  border-radius: 1.5rem}
.rounded-full{
  border-radius: 9999px}
.border{
  border-width: 1px}
.border-2{
  border-width: 2px}
.border-4{
  border-width: 4px}
.border-t-2{
  border-top-width: 2px}
.border-solid{
  border-style: solid}
.\!border-tertiary{
  --tw-border-opacity: 1 !important;
  border-color: rgb(225 178 139 / var(--tw-border-opacity)) !important}
.border-brown{
  --tw-border-opacity: 1;
  border-color: rgb(88 75 75 / var(--tw-border-opacity))}
.border-green{
  --tw-border-opacity: 1;
  border-color: rgb(68 136 67 / var(--tw-border-opacity))}
.border-light{
  --tw-border-opacity: 1;
  border-color: rgb(255 250 240 / var(--tw-border-opacity))}
.border-red{
  --tw-border-opacity: 1;
  border-color: rgb(224 45 45 / var(--tw-border-opacity))}
.border-secondary{
  --tw-border-opacity: 1;
  border-color: rgb(148 182 153 / var(--tw-border-opacity))}
.border-yellow{
  --tw-border-opacity: 1;
  border-color: rgb(255 188 0 / var(--tw-border-opacity))}
.bg-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity))}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity))}
.bg-light{
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity))}
.bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(19 65 91 / var(--tw-bg-opacity))}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.bg-yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity))}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover}
.p-0{
  padding: 0px}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem}
.py-24{
  padding-top: 6rem;
  padding-bottom: 6rem}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem}
.py-40{
  padding-top: 10rem;
  padding-bottom: 10rem}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem}
.pb-1{
  padding-bottom: 0.25rem}
.pb-10{
  padding-bottom: 2.5rem}
.pb-16{
  padding-bottom: 4rem}
.pb-4{
  padding-bottom: 1rem}
.pb-6{
  padding-bottom: 1.5rem}
.pl-4{
  padding-left: 1rem}
.pr-4{
  padding-right: 1rem}
.pt-12{
  padding-top: 3rem}
.pt-16{
  padding-top: 4rem}
.pt-36{
  padding-top: 9rem}
.pt-40{
  padding-top: 10rem}
.pt-5{
  padding-top: 1.25rem}
.pt-nav-height{
  padding-top: var(--trnc--navigation--height)}
.text-left{
  text-align: left}
.text-center{
  text-align: center}
.text-2xl{
  font-size: 5rem}
.text-6xl{
  font-size: 3.75rem;
  line-height: 1}
.text-large{
  font-size: 1.875rem}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem}
.text-regular{
  font-size: 1.25rem}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem}
.text-small{
  font-size: 0.875rem}
.text-smaller{
  font-size: 0.75rem}
.text-xl{
  font-size: 4.06rem}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem}
.font-bold{
  font-weight: 700}
.font-extrabold{
  font-weight: 800}
.font-medium{
  font-weight: 500}
.uppercase{
  text-transform: uppercase}
.leading-6{
  line-height: 1.5rem}
.leading-8{
  line-height: 2rem}
.leading-none{
  line-height: 1}
.leading-tight{
  line-height: 1.25}
.tracking-wide{
  letter-spacing: 0.025em}
.tracking-wider{
  letter-spacing: 0.05em}
.tracking-widest{
  letter-spacing: 0.1em}
.\!text-tertiary{
  --tw-text-opacity: 1 !important;
  color: rgb(225 178 139 / var(--tw-text-opacity)) !important}
.text-brown{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.text-light{
  --tw-text-opacity: 1;
  color: rgb(255 250 240 / var(--tw-text-opacity))}
.text-primary{
  --tw-text-opacity: 1;
  color: rgb(19 65 91 / var(--tw-text-opacity))}
.text-secondary{
  --tw-text-opacity: 1;
  color: rgb(148 182 153 / var(--tw-text-opacity))}
.text-tertiary{
  --tw-text-opacity: 1;
  color: rgb(225 178 139 / var(--tw-text-opacity))}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.text-yellow{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.underline{
  text-decoration-line: underline}
.no-underline{
  text-decoration-line: none}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms}
.alignfull{
  margin: 2rem calc(50% - 50vw) !important;
  max-width: 100vw !important;
  width: 100vw}
.alignwide{
  margin: 2rem 0;
  max-width: 1280px !important}
.alignnone{
  margin-left: 0px;
  margin-right: 0px;
  height: auto;
  max-width: 100%}
.aligncenter{
  margin: 0.5rem auto;
  display: block}
@media (min-width: 600px){

  .alignleft:not(.wp-block-button){
    margin-right: 0.5rem;
    float: left}

  .alignright:not(.wp-block-button){
    margin-left: 0.5rem;
    float: right}

  .wp-block-button.alignleft a{
    float: left;
    margin-right: 1rem}

  .wp-block-button.alignright a{
    float: right;
    margin-left: 1rem}}
.wp-caption{
  display: inline-block}
.wp-caption img{
  margin-bottom: 0.5rem;
  line-height: 1}
.wp-caption-text{
  font-size: 0.875rem;
  color: #4b5563}
.splide__container{box-sizing:border-box;position:relative}
.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}
.splide.is-initialized:not(.is-active) .splide__list{display:block}
.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}
.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}
.splide:not(.is-overflow) .splide__pagination{display:none}
.splide__progress__bar{width:0}
.splide{position:relative;visibility:hidden}
.splide.is-initialized,.splide.is-rendered{visibility:visible}
.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}
.splide__slide img{vertical-align:bottom}
.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}
.splide__toggle.is-active .splide__toggle__pause{display:inline}
.splide__track{overflow:hidden;position:relative;z-index:0}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}
.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}
.splide--rtl{direction:rtl}
.splide__track--ttb>.splide__list{display:block}
.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}
.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}
.splide__arrow:hover:not(:disabled){opacity:.9}
.splide__arrow:disabled{opacity:.3}
.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide__arrow--prev{left:1em}
.splide__arrow--prev svg{transform:scaleX(-1)}
.splide__arrow--next{right:1em}
.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}
.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}
.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}
.splide__pagination__page:hover{cursor:pointer;opacity:.9}
.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__progress__bar{background:#ccc;height:3px}
.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.splide__slide:focus{outline:0}
@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}
@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}
@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}
@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}
.splide__toggle{cursor:pointer}
.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}
.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}
.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}
.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}
.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}
.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}
.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}
.splide__arrows--ttb .splide__arrow--prev{top:1em}
.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}
.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}
.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}
.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
:root {
    --trnc--admin-bar--height: 0px;
}
@font-face {
    font-family: 'Lateral';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Lateral-CondensedRegular.woff2?964fb2bdd783dcfa1c425fb99117080c) format('woff2');
}
@font-face {
    font-family: 'Lateral';
    font-style: bold;
    font-weight: 700;
    src: url(../fonts/Lateral-CondensedBold.woff2?18aaf539f3fd91874aff7acd69de5d8d) format('woff2');
}
@font-face {
    font-family: 'Lateral';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/Lateral-CondensedRegular.woff2?964fb2bdd783dcfa1c425fb99117080c) format('woff2');
}
@font-face {
    font-family: 'Lateral';
    font-style: italic;
    font-weight: bold;
    src: url(../fonts/Lateral-CondensedBold.woff2?18aaf539f3fd91874aff7acd69de5d8d) format('woff2');
}
html{
  overflow-x: hidden;
    scroll-behavior: smooth}
body{
  font-family: Lateral}
h1,
h2,
h3{
  font-family: Lateral}
.trnc-content-width {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}
.trnc-content-width-column {
    max-width: 1299px;
    margin-left: auto;
    margin-right: auto;
}
.font-20 {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
h1.entry-title {
        font-size: 3rem !important;
        line-height: 3.25rem !important;
    }
@media (min-width: 1024px){

  h1.entry-title{
    font-size: 3rem;
    line-height: 1}

  .entry-content h1, .trnc-content h1, .block-editor-block-list__layout h1{
    font-size: 1.875rem}}
.entry-content h1, .trnc-content h1, .block-editor-block-list__layout h1 {
        font-size: 1.875rem !important;
        line-height: 2.5rem !important;
    }
@media only screen and (max-width: 400px) {

    .entry-content h1, .trnc-content h1, .block-editor-block-list__layout h1{
    line-height: 1}
        }
@media (min-width: 1280px){

  .entry-content h1, .trnc-content h1, .block-editor-block-list__layout h1{
    font-size: 5rem}}
.entry-content h1, .trnc-content h1, .block-editor-block-list__layout h1{
  line-height: 1}
@media (min-width: 1024px){

  .entry-content h2, .trnc-content h2, .block-editor-block-list__layout h2{
    font-size: 1.875rem}}
@media (min-width: 1280px){

    .entry-content h2, .trnc-content h2, .block-editor-block-list__layout h2 {
        line-height: 4rem;
        font-size: 4.06rem;
    }}
.entry-content h3, .trnc-content h3, .block-editor-block-list__layout h3{
  font-size: 1.875rem}
.entry-content p a, .entry-content ul a, .entry-content ol a, .trnc-content p a, .trnc-content ul a, .trnc-content ol a, .block-editor-block-list__layout p a, .block-editor-block-list__layout ul a, .block-editor-block-list__layout ol a{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
  text-decoration-line: underline}
.entry-content p a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .trnc-content p a:hover, .trnc-content ul a:hover, .trnc-content ol a:hover, .block-editor-block-list__layout p a:hover, .block-editor-block-list__layout ul a:hover, .block-editor-block-list__layout ol a:hover{
  text-decoration-line: none}
.entry-content p,
    .entry-content ul,
    .entry-content ol,
    .trnc-content p,
    .trnc-content ul,
    .trnc-content ol,
    .block-editor-block-list__layout p,
    .block-editor-block-list__layout ul,
    .block-editor-block-list__layout ol{
  margin-bottom: 2rem}
.entry-content ul:not(.block-editor-block-variation-picker__variations) li, .trnc-content ul:not(.block-editor-block-variation-picker__variations) li, .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li{
  list-style-position: inside;
  list-style-type: disc}
.entry-content ol li, .trnc-content ol li, .block-editor-block-list__layout ol li{
  list-style-position: inside;
  list-style-type: decimal;
            color: rgb(18, 52, 86)}
.blog-content h1 {
        line-height: 4rem !important;
        font-size: 4.06rem !important;
    }
@media (min-width: 1024px){

  .blog-content h1{
    font-size: 5rem !important}}
@media (min-width: 1280px){

    .blog-content h1 {
        font-size: 9.375rem !important;
        line-height: 1 !important
    }}
.blog-content h1{
  font-weight: 700;
        color: rgb(255, 188, 0)}
.blog-content h2 {}
.trnc-banner-headline h1 {
        font-size: 1.875rem;
        line-height: 2.5rem;
    }
@media only screen and (max-width: 400px) {

    .trnc-banner-headline h1{
    line-height: 1}
        }
@media (min-width: 1024px){

    .trnc-banner-headline h1 {
        line-height: 4rem !important;
        font-size: 4.06rem !important;
    }}
body.admin-bar .trnc-header{
  top: var(--trnc--admin-bar--height)}
body.body--scrolled.admin-bar .trnc-header{
  top: 0px}
@media (min-width: 1024px){

  body.body--scrolled.admin-bar .trnc-header{
    top: var(--trnc--admin-bar--height)}}
/******************************************************************************
Header
******************************************************************************/
.trnc-header {
    --breakpoint: calc(var(--wp--style--global--content-size) + calc(calc(var(--wp--custom--spacing--fullwidth) - var(--wp--style--global--content-size)) / 2));
    background: #FFFAF0;
}
.trnc-header #primary-menu-toggle{
  display: flex;
  justify-content: center}
.trnc-header .custom-logo {
        filter: invert(78%) sepia(60%) saturate(3225%) hue-rotate(360deg) brightness(104%) contrast(104%);
    }
li:not(.immo-types) .sub-menu{
  margin-top: 1.5rem;
  padding-top: 4rem;
  padding-bottom: 4rem}
li:not(.immo-types) .sub-menu::before,
    li:not(.immo-types) .sub-menu::after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;

        width: var(--wp--custom--spacing--fullwidth);
        transform: translateX(calc(var(--marginLeft) * -1));
    }
li:not(.immo-types) .sub-menu::before{
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity))}
.single-post li:not(.immo-types) .sub-menu::before{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
li:not(.immo-types) .sub-menu::before{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
li:not(.immo-types) .sub-menu::after{
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
li:not(.immo-types) .sub-menu li{
  font-family: Lateral;
  text-transform: none;
  font-size: 2.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: left}
.menu-item a {
        font-size: 1.875rem !important;
        line-height: 2.5rem !important;
    }
@media only screen and (max-width: 400px) {

    .menu-item a{
    line-height: 1}
        }
.menu-item a{
  font-weight: 700}
@media only screen and (min-width: 800px) {
.menu-item a {
            font-size: 1rem !important;
            line-height: 1 !important
    }
        }
.menu-item.textbtn a {
            margin: 0 !important;
        }
@media only screen and (min-width: 800px) {
.menu-item.textbtn a {
                font-size: 20px !important
        }
            }
.language{
  font-size: 1rem;
  line-height: 1.5rem}
.language .wpml-ls{
  padding: 0px;
  border-style: none}
.language .wpml-ls .wpml-ls-item{
  position: relative}
.language .wpml-ls .wpml-ls-item:after {
                content: "/";
                position: absolute;
                top: 0px;
                right: 0px;
            }
.language .wpml-ls .wpml-ls-item.wpml-is-current a{
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important}
.language .wpml-ls .wpml-ls-item.wpml-ls-last-item:after {
                    content: none;
                }
.language .wpml-ls .wpml-ls-item a {
                padding: 0 10px 0 3px;
            }
.body--scrolled .sub-menu:not(.immo-types){
  margin-top: 1rem}
.immo-types{
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(19 65 91 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))}
.immo-types .sub-menu{
  --tw-bg-opacity: 1;
  background-color: rgb(19 65 91 / var(--tw-bg-opacity));
  left: 0px;
  bottom: 0px;
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.site-header {
    transition: background-color 0.3s ease-in-out;
}
.transparent-header {
    background-color: transparent;
}
.light-header {
    background-color: #FFFAF0;
}
.dark-header{
  --tw-bg-opacity: 1;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity))}
.grey-header {
    background-color: #FBFBFB;
}
.green-header {
    background-color: #F3F6EA;
}
.menu-contact .btn {
    border-width: 3px;
    padding: 0 10px;
}
.mobile-dark{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity)) !important;
  padding-bottom: 5rem;
  height: 100%;
  overflow: hidden}
.mobile-grid {
    grid-template-columns: 1fr auto auto;
}
@media only screen and (max-width: 400px) {
        .header_cart img {
            width: 35px;
        }
    }
/******************************************************************************
Footer
******************************************************************************/
#footer-main-menu ul,
#footer-menu ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
}
@media only screen and (max-width: 550px) {
        #footer-main-menu li.menu-item {
            height: 25px;
        }

            #footer-main-menu li.menu-item a{
    line-height: 1 !important}
        #footer-menu li.menu-item {
            height: 15px;
        }

            #footer-menu li.menu-item a{
    line-height: 1 !important}
    }
#footer-main-menu li a{
  font-size: 1.25rem !important}
#footer-menu li a{
  font-size: 0.75rem !important;
  line-height: 1}
#footer-main-menu li a::after {
    content: " / ";
    padding: 0px 5px 0 3px;
}
#footer-menu li a::after {
    content: " / ";
    padding: 0px 3px;
}
#footer-main-menu li:last-child a::after,
#footer-menu li:last-child a::after {
    content: none;
}
/******************************************************************************
Content
******************************************************************************/
.slider-container {
    width: 100%;
    height: 100%;
    min-height: 820px;
}
.slider-container .img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-size: 100%;
        max-width: 625px;
    }
.slider-container .slider {
        position: absolute;
        -webkit-appearance: none;
        -moz-appearance: none;
             appearance: none;
        width: 100%;
        height: auto;
        outline: none;
        margin: 0;
        transition: all .2s;
        text-align: center;
        background: transparent;
    }
.slider-container .slider:hover {
            background: rgba(#f2f2f2, .1);
        }
.slider-container .slider::-webkit-slider-thumb {
            -webkit-appearance: none;
            appearance: none;
            width: 6px;
            height: 100%;
            background: #FFBC00;
            height: 825px;
            cursor: pointer;
        }
.slider-container .slider::-moz-range-thumb {
            -webkit-appearance: none;
            -moz-appearance: none;
                 appearance: none;
            width: 6px;
            height: 100%;
            background: #FFBC00;
            height: 825px;
            cursor: pointer;
        }
.slider-container .background-img {
        width: 100%;
        height: 820px;
    }
.slider-container .foreground-img {
        width: 50%;
        height: 872px;
    }
.slider-container .slider-button {
        pointer-events: none;
        position: absolute;
        border-radius: 25px;
        border: 4px solid #FFBC00;
        width: 125px;
        height: 50px;
        background-color: white;
        left: calc(50% - 18px);
        top: calc(50% - 18px);
        text-align: center;
        margin-left: -50px;
    }
.slider-container .slider-button:after {
            content: '';
            padding: 3px;
            display: inline-block;
            border: solid #FFBC00;
            border-width: 0 3px 3px 0;
            transform: rotate(-45deg);
            width: 15px;
            height: 15px;
            margin-top: 15px;
            position: absolute;
            right: 15px;
        }
.slider-container .slider-button:before {
            content: '';
            padding: 3px;
            display: inline-block;
            border: solid #FFBC00;
            border-width: 0 3px 3px 0;
            transform: rotate(135deg);
            width: 15px;
            height: 15px;
            margin-top: 15px;
            position: absolute;
            left: 15px;
        }
@media (max-width: 768px) {
    .hidden-mobile {
        display: none;
    }
}
@media (min-width: 769px) {
.visible-mobile {
        display: none
}
    }
@media (max-width: 600px) {
.visible-mobile {
        width: 100%;
        -o-object-fit: cover;
           object-fit: cover
}
    }
@media only screen and (max-width: 600px) {
.mobileimg {
        max-width: 100px;
        max-height: 100px
}
    }
.removepadding p {
        margin: 0;
    }
@media only screen and (max-width: 768px) {
.trnc-hero .h-screen {
            height: 94vh
    }
        }
.trnc-hero .button-yellow {
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
        position: relative;
        background: none;
        mix-blend-mode: screen;
        outline: none;
    }
.trnc-hero .button-yellow:hover {
        background-color: rgb(255 188 0);
        color: #000000;
    }
.trnc-hero .button-yellow:hover::before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 25%;
        content: '';
        mix-blend-mode: color-burn;
    }
/* Newsletter */
@media only screen and (max-width: 400px) {
        .trnc-newsletter img {
            max-width: 150px;
        }
    }
.trnc-newsletter input{
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity))}
.single-post .trnc-newsletter input{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
@media only screen and (max-width: 400px) {
.sm-height-350 {
        max-height: 350px
}
    }
.page-template-page_news .post-box .post-image img {
                width: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
                height: 230px;
            }
.mb-0 {
    margin-bottom: 0 !important;
}
.mb-0 p {
        margin-bottom: 0 !important;
    }
.trnc-fullwidth-with-image .mb-0 {
        margin-bottom: 0 !important;
    }
.trnc-fullwidth-with-image .bg-img-circle {
        max-width: 400px;
        margin: auto;
    }
.has-lightgreen-background-color {
    background: linear-gradient(to right,
            #fffaf0 0%,
            #fffaf0 50%,
            #F3F6EA 50%,
            #F3F6EA 100%);
}
.trnc-grid-img {
    grid-template-columns: auto 1fr;
}
@media only screen and (max-width: 600px) {
.trnc-grid-img {
        grid-template-columns: 1fr 1fr
}


        .trnc-grid-img img {
            width: 100%;
            height: 100%;
            -o-object-fit: contain;
               object-fit: contain;
            max-height: 80px;
        }
    }
.bg-img-circle {
    width: 100%;
    height: 200px;
    position: absolute;
    border-radius: 200px;
    z-index: 0;

}
.circle-red {
    background-color: rgb(224 45 45);
}
.circle-yellow {
    background-color: rgb(255 188 0);
}
.circle-green {
    background-color: rgb(68 136 67);
}
.circle-blue {
    background-color: rgb(53 75 138);
}
.type-post {
    max-width: 630px;
}
.trnc-banner-facts .textbtn {
    width: -moz-max-content;
    width: max-content;
    border: 8px solid;
    border-radius: 50px;
    padding: 0 35px;
}
.blog-content h2,
.single-more-bg h2,
.trnc-news h2{
  font-size: 1.875rem;
  --tw-text-opacity: 1;
  color: rgb(41 39 39 / var(--tw-text-opacity));
  font-weight: 700;
    line-height: 2rem}
.blog-content .size-medium {
    width: 120px;
}
.single-post .bg-light{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.breadcrumb-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    line-height: 1;
    padding-top: 4.7rem;
}
@media screen and (max-width: 1024px) {
.breadcrumb-wrapper {
        position: relative
}
    }
.single-more-bg {
    background-color: rgb(255 250 240 / var(--tw-bg-opacity));
}
.single-more-bg .container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px;
}
.trnc-news .text-brown {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .text-brown h2 {
        color: #FFBC00;
    }
.trnc-news .text-brown{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .text-brown a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .text-brown {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .text-brown a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .text-brown {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-news .button-brown {
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
    }
.trnc-news .button-brown:hover {
        background-color: rgb(255 188 0);
        color: #FFFAF0;
    }
.has-dark-background-color .trnc-news .button-brown:hover {
        color: rgb(41 39 39);
    }
.trnc-hero .trnc-news .button-brown {
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
        position: relative;
        background: none;
        mix-blend-mode: screen;
        outline: none;
    }
.trnc-hero .trnc-news .button-brown:hover {
        background-color: rgb(255 188 0);
        color: #000000;
    }
.trnc-hero .trnc-news .button-brown:hover::before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 25%;
        content: '';
        mix-blend-mode: color-burn;
    }
.trnc-contact .trnc-news .button-brown:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity));
    border-color: #FFBC00;
    color: #FFFAF0}
.product-color-green .trnc-header .trnc-news .button-brown {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity));
    }
.product-color-green .trnc-header .trnc-news .button-brown:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity)) !important;
        color: #F3F6EA !important;
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity))}
.product-color-green .trnc-news .button-brown:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity));
            color: #EBEFDB}
.product-color-blue .trnc-header .trnc-news .button-brown {
        --tw-text-opacity: 1;
        border-color: rgb(53 75 138 / var(--tw-text-opacity));
    }
.product-color-blue .trnc-header .trnc-news .button-brown:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity)) !important;
        color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .trnc-news .button-brown:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity));
            color: #EBEFDB
    }
.product-color-red a.trnc-news .button-brown:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important}
.product-color-red .trnc-header .trnc-news .button-brown {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .trnc-header .trnc-news .button-brown:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity))}
.trnc-contact .button-yellow:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity));
    border-color: #FFBC00;
    color: #FFFAF0}
.tilt img {
    transition: transform 0.3s ease-in-out;
}
.tilt:hover img {
    transform: translateX(5px) rotate(5deg);
}
.tilt .tilt-text {
    transition: transform 0.3s ease-in-out;
}
.tilt:hover .tilt-text {
    transform: translateX(-5px) rotate(-5deg);
}
.trnc-fullwidth-text .text-yellow a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.trnc-fullwidth-text .text-green a {
    --tw-text-opacity: 1;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.trnc-fullwidth-text .text-red a {
    --tw-text-opacity: 1;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.trnc-fullwidth-text .text-brown a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
@media screen and (max-width: 768px) {
.icon-img {
        max-width: 40px !important
}
    }
/******************************************************************************
Splide slider
******************************************************************************/
.single-post #post-slider .splide__arrow svg {
                fill: #584B4B;
            }
#post-slider .splide__arrow {
        top: unset;
        bottom: -20%;
        background-color: transparent;
    }
#post-slider .splide__arrow svg {
            fill: #FFBC00;
        }
@media screen and (min-width: breakpoint(lg, min-width)) {
.splide__slide {
        padding: 0 100px
}
    }
.splide__slide a {
        text-decoration: none !important;
    }
.splide__slide p {
        font-size: 1rem !important;
        line-height: 1.2;
        margin-top: 10px;
    }
.splide__slide p.read-more {
            font-size: 16px !important;
            line-height: initial;
            font-weight: normal;
        }
.splide__slide p.review-info {
            font-size: 0.75rem !important;
            line-height: 1rem;
        }
.splide__slide .post-image img {
            height: 230px;
            -o-object-fit: cover;
               object-fit: cover;
        }
.splide__slide .inner_splide .star-rating{
  text-align: center;
  margin: auto !important;
  position: relative;
  float: none !important}
.splide__slide .inner_splide .splide__arrow {
            background-color: transparent;
            background: transparent !important;
            color: transparent;
            padding: 10px;
            font-size: 16px;
        }
.splide__slide .inner_splide .splide__arrow--prev {
            left: 10px;
        }
.splide__slide .inner_splide .splide__arrow--next {
            right: 10px;
        }
/******************************************************************************
Woocommerce
******************************************************************************/
.woocommerce span.onsale {
        background-color: #E02D2D;
        text-transform: uppercase;
        font-size: 30px;
        bottom: unset;
        left: 15px;
        top: 30px !important;
        border-radius: 50px;
        min-height: unset !important;
        line-height: 1;
        margin-right: 10px !important;
        padding: 10px 15px !important;
    }
@media screen and (max-width: breakpoint(md, max-width)) {}
.woocommerce-checkout{
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity))}
.single-post .woocommerce-checkout{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.woocommerce-checkout form.checkout {
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 1fr;
            gap: 0px 60px;
            grid-template-areas: ". .";
        }
.woocommerce-checkout .woocommerce {
        margin: auto !important;
        width: auto;
        padding: 0 15px !important;
    }
.woocommerce-checkout .woocommerce .checkout_coupon {
            border: 1px solid;
        }
.woocommerce-checkout .woocommerce .checkout_coupon p {
                margin: 0 !important;
            }
.woocommerce-checkout .woocommerce .checkout_coupon .form-row {
                padding: 0 !important;
                margin-top: 10px !important;
            }
.woocommerce-checkout .woocommerce .checkout_coupon input {
                background-color: white;
                border: 1px solid;
                border-radius: 25px;
                padding: 0 5px;
                height: 40px;
            }
.woocommerce-checkout .woocommerce .checkout_coupon .button {
        border-width: 3px !important;
        border-radius: 1.5rem;
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
    }
.woocommerce-checkout .woocommerce .checkout_coupon .button:hover {
        background-color: rgb(255 188 0);
        color: #FFFAF0;
    }
.has-dark-background-color .woocommerce-checkout .woocommerce .checkout_coupon .button:hover {
        color: rgb(41 39 39);
    }
.trnc-hero .woocommerce-checkout .woocommerce .checkout_coupon .button {
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
        position: relative;
        background: none;
        mix-blend-mode: screen;
        outline: none;
    }
.trnc-hero .woocommerce-checkout .woocommerce .checkout_coupon .button:hover {
        background-color: rgb(255 188 0);
        color: #000000;
    }
.trnc-hero .woocommerce-checkout .woocommerce .checkout_coupon .button:hover::before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 25%;
        content: '';
        mix-blend-mode: color-burn;
    }
.trnc-contact .woocommerce-checkout .woocommerce .checkout_coupon .button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity));
    border-color: #FFBC00;
    color: #FFFAF0}
.product-color-green .trnc-header .woocommerce-checkout .woocommerce .checkout_coupon .button {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity));
    }
.product-color-green .trnc-header .woocommerce-checkout .woocommerce .checkout_coupon .button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity)) !important;
        color: #F3F6EA !important;
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity))}
.product-color-green .woocommerce-checkout .woocommerce .checkout_coupon .button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity));
            color: #EBEFDB}
.product-color-blue .trnc-header .woocommerce-checkout .woocommerce .checkout_coupon .button {
        --tw-text-opacity: 1;
        border-color: rgb(53 75 138 / var(--tw-text-opacity));
    }
.product-color-blue .trnc-header .woocommerce-checkout .woocommerce .checkout_coupon .button:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity)) !important;
        color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .woocommerce-checkout .woocommerce .checkout_coupon .button:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity));
            color: #EBEFDB
    }
.product-color-red a.woocommerce-checkout .woocommerce .checkout_coupon .button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important}
.product-color-red .trnc-header .woocommerce-checkout .woocommerce .checkout_coupon .button {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .trnc-header .woocommerce-checkout .woocommerce .checkout_coupon .button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity))}
.woocommerce-checkout .woocommerce .checkout_coupon .button{
  text-align: center;
  width: 100%;
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity))}
.single-post .woocommerce-checkout .woocommerce .checkout_coupon .button{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.woocommerce-checkout .woocommerce .checkout_coupon .button{
  text-transform: uppercase;
  border-style: solid;
                padding-top: 5px;
                padding-bottom: 5px;
                width: -moz-max-content;
                width: max-content;
                height: 40px}
.woocommerce-checkout .woocommerce .woocommerce-info {
            display: grid;
            width: -moz-max-content;
            width: max-content;
            padding: 20px;
        }
.woocommerce-checkout .woocommerce .woocommerce-info a {
        border-width: 3px !important;
        border-radius: 1.5rem;
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
    }
.woocommerce-checkout .woocommerce .woocommerce-info a:hover {
        background-color: rgb(255 188 0);
        color: #FFFAF0;
    }
.has-dark-background-color .woocommerce-checkout .woocommerce .woocommerce-info a:hover {
        color: rgb(41 39 39);
    }
.trnc-hero .woocommerce-checkout .woocommerce .woocommerce-info a {
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
        position: relative;
        background: none;
        mix-blend-mode: screen;
        outline: none;
    }
.trnc-hero .woocommerce-checkout .woocommerce .woocommerce-info a:hover {
        background-color: rgb(255 188 0);
        color: #000000;
    }
.trnc-hero .woocommerce-checkout .woocommerce .woocommerce-info a:hover::before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 25%;
        content: '';
        mix-blend-mode: color-burn;
    }
.trnc-contact .woocommerce-checkout .woocommerce .woocommerce-info a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity));
    border-color: #FFBC00;
    color: #FFFAF0}
.product-color-green .trnc-header .woocommerce-checkout .woocommerce .woocommerce-info a {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity));
    }
.product-color-green .trnc-header .woocommerce-checkout .woocommerce .woocommerce-info a:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity)) !important;
        color: #F3F6EA !important;
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity))}
.product-color-green .woocommerce-checkout .woocommerce .woocommerce-info a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity));
            color: #EBEFDB}
.product-color-blue .trnc-header .woocommerce-checkout .woocommerce .woocommerce-info a {
        --tw-text-opacity: 1;
        border-color: rgb(53 75 138 / var(--tw-text-opacity));
    }
.product-color-blue .trnc-header .woocommerce-checkout .woocommerce .woocommerce-info a:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity)) !important;
        color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .woocommerce-checkout .woocommerce .woocommerce-info a:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity));
            color: #EBEFDB
    }
.product-color-red a.woocommerce-checkout .woocommerce .woocommerce-info a:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important}
.product-color-red .trnc-header .woocommerce-checkout .woocommerce .woocommerce-info a {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .trnc-header .woocommerce-checkout .woocommerce .woocommerce-info a:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity))}
.woocommerce-checkout .woocommerce .woocommerce-info a{
  text-align: center;
  width: 100%;
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity))}
.single-post .woocommerce-checkout .woocommerce .woocommerce-info a{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.woocommerce-checkout .woocommerce .woocommerce-info a{
  text-transform: uppercase;
  border-style: solid;
                padding-top: 5px;
                padding-bottom: 5px;
                width: -moz-max-content;
                width: max-content;
                line-height: 1;
                font-weight: 700}
.woocommerce-checkout .woocommerce .woocommerce-billing-fields h3, .woocommerce-checkout .woocommerce .woocommerce-shipping-fields h3{
  font-weight: 700;
  text-transform: uppercase}
.woocommerce-checkout .woocommerce .woocommerce-billing-fields input,
            .woocommerce-checkout .woocommerce .woocommerce-billing-fields select,
            .woocommerce-checkout .woocommerce .woocommerce-shipping-fields input,
            .woocommerce-checkout .woocommerce .woocommerce-shipping-fields select {
                background-color: white;
                border: 1px solid;
                border-radius: 25px;
                padding: 0 5px;
                height: 40px;
            }
.woocommerce-checkout .woocommerce .woocommerce-additional-fields textarea {
                background-color: white;
                border: 1px solid;
                border-radius: 25px;
                padding: 5px;
            }
.woocommerce-checkout .woocommerce #order_review {
            margin: 30px 0;
        }
.woocommerce-checkout .woocommerce #order_review #treemates {
                margin-bottom: 50px;
            }
.woocommerce-product-gallery {
    min-height: 350px;
}
/******
FORM
******/
.trnc-form-shortcode .wpcf7-list-item{
  margin: 0px}
.trnc-form-shortcode .groupcontent input {
            max-width: 200px;
        }
.trnc-form-shortcode .wpcf7 form.sent .wpcf7-response-output,
    .trnc-form-shortcode .wpcf7-not-valid-tip {
        font-size: 12px;
    }
.trnc-form-shortcode .groupcontent {
        display: table;
    }
.trnc-form-shortcode .wpcf7-acceptance input {
        max-width: -moz-max-content;
        max-width: max-content;
    }
.trnc-form-shortcode .wpcf7-quiz {
        max-width: 100px;
    }
.trnc-form-shortcode .wpcf7-quizinput {
            max-width: 100px;
        }
.trnc-form-shortcode input {
        width: 100%;
        max-width: 800px;
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity));
    }
.trnc-form-shortcode input p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode input{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .trnc-form-shortcode input {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode input h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode input{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode input a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .trnc-form-shortcode input {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode input a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .trnc-form-shortcode input {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .trnc-form-shortcode input a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.trnc-form-shortcode input{
  border-width: 2px !important;
  border-radius: 1.5rem !important;
  border-style: solid !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 0.5rem;
  --tw-border-opacity: 1 !important;
  border-color: rgb(88 75 75 / var(--tw-border-opacity)) !important}
.trnc-form-shortcode input::-moz-placeholder {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode input::placeholder {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode input::-moz-placeholder p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode input::placeholder p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode input::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-form-shortcode input::placeholder{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .trnc-form-shortcode input::-moz-placeholder {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode input::placeholder {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode input::-moz-placeholder h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode input::placeholder h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode input::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-news .trnc-form-shortcode input::placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode input::-moz-placeholder a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode input::placeholder a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .trnc-form-shortcode input::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.product-color-green .trnc-news .trnc-form-shortcode input::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode input::-moz-placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode input::placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .trnc-form-shortcode input::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .trnc-news .trnc-form-shortcode input::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .trnc-form-shortcode input::-moz-placeholder a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.trnc-fullwidth-text .trnc-form-shortcode input::placeholder a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
@media screen and (max-width: 500px) {
.trnc-form-shortcode input {
            width: -webkit-fill-available
    }
        }
.trnc-form-shortcode textarea {
        width: 100%;
        max-width: 800px;
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity));
    }
.trnc-form-shortcode textarea p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode textarea{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .trnc-form-shortcode textarea {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode textarea h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode textarea{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode textarea a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .trnc-form-shortcode textarea {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode textarea a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .trnc-form-shortcode textarea {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .trnc-form-shortcode textarea a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.trnc-form-shortcode textarea{
  border-width: 2px !important;
  border-radius: 1.5rem !important;
  border-style: solid !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  --tw-border-opacity: 1 !important;
  border-color: rgb(88 75 75 / var(--tw-border-opacity)) !important}
.trnc-form-shortcode textarea::-moz-placeholder {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode textarea::placeholder {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode textarea::-moz-placeholder p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode textarea::placeholder p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode textarea::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-form-shortcode textarea::placeholder{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .trnc-form-shortcode textarea::-moz-placeholder {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode textarea::placeholder {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode textarea::-moz-placeholder h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode textarea::placeholder h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode textarea::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-news .trnc-form-shortcode textarea::placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode textarea::-moz-placeholder a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode textarea::placeholder a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .trnc-form-shortcode textarea::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.product-color-green .trnc-news .trnc-form-shortcode textarea::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode textarea::-moz-placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode textarea::placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .trnc-form-shortcode textarea::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .trnc-news .trnc-form-shortcode textarea::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .trnc-form-shortcode textarea::-moz-placeholder a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.trnc-fullwidth-text .trnc-form-shortcode textarea::placeholder a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
@media screen and (max-width: 500px) {
.trnc-form-shortcode textarea {
            width: -webkit-fill-available
    }
        }
.trnc-form-shortcode .requi_fields {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.trnc-form-shortcode .requi_fields p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.trnc-form-shortcode .requi_fields{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .trnc-form-shortcode .requi_fields {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode .requi_fields h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode .requi_fields{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode .requi_fields a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .trnc-form-shortcode .requi_fields {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode .requi_fields a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .trnc-form-shortcode .requi_fields {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .trnc-form-shortcode .requi_fields a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.trnc-form-shortcode .requi_fields {
        font-size: 0.875rem;
        line-height: 1rem;
    }
.trnc-form-shortcode .requi_fields p a {
        font-size: 0.875rem;
        line-height: 1rem;
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important;
    }
.trnc-form-shortcode .requi_fields p a p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.trnc-form-shortcode .requi_fields p a{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .trnc-form-shortcode .requi_fields p a {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode .requi_fields p a h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode .requi_fields p a{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode .requi_fields p a a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .trnc-form-shortcode .requi_fields p a {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode .requi_fields p a a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .trnc-form-shortcode .requi_fields p a {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .trnc-form-shortcode .requi_fields p a a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.trnc-form-shortcode .cf_text_info p {
        font-size: 0.875rem;
        line-height: 1rem;
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important;
    }
.trnc-form-shortcode .cf_text_info p p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.trnc-form-shortcode .cf_text_info p{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .trnc-form-shortcode .cf_text_info p {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode .cf_text_info p h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode .cf_text_info p{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode .cf_text_info p a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .trnc-form-shortcode .cf_text_info p {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode .cf_text_info p a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .trnc-form-shortcode .cf_text_info p {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .trnc-form-shortcode .cf_text_info p a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.trnc-form-shortcode .cf_text_info p a {
        font-size: 0.875rem;
        line-height: 1rem;
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important;
    }
.trnc-form-shortcode .cf_text_info p a p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.trnc-form-shortcode .cf_text_info p a{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .trnc-form-shortcode .cf_text_info p a {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode .cf_text_info p a h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode .cf_text_info p a{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode .cf_text_info p a a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .trnc-form-shortcode .cf_text_info p a {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode .cf_text_info p a a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .trnc-form-shortcode .cf_text_info p a {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .trnc-form-shortcode .cf_text_info p a a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.trnc-form-shortcode .cf_text_info p a{
  font-weight: 700}
.trnc-form-shortcode label{
  font-weight: 700;
  text-transform: uppercase;
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-form-shortcode label p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode label{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .trnc-form-shortcode label {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode label h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode label{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode label a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .trnc-form-shortcode label {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode label a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .trnc-form-shortcode label {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .trnc-form-shortcode label a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.trnc-form-shortcode .headline{
  font-weight: 700;
  text-transform: uppercase;
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-form-shortcode .headline p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.trnc-form-shortcode .headline{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .trnc-form-shortcode .headline {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .trnc-form-shortcode .headline h2 {
        color: #FFBC00;
    }
.trnc-news .trnc-form-shortcode .headline{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .trnc-form-shortcode .headline a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .trnc-form-shortcode .headline {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .trnc-form-shortcode .headline a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .trnc-form-shortcode .headline {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .trnc-form-shortcode .headline a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.trnc-form-shortcode .wpcf7-radio {
        display: inline-grid;
    }
.trnc-form-shortcode .wpcf7-radio input {
            width: auto;
        }
.trnc-form-shortcode .wpcf7-submit{
  text-transform: uppercase;
  font-weight: 700;
        border-width: 3px !important;
        border-radius: 1.5rem !important;
        border-style: solid !important;
        padding-left: 1rem;
        padding-right: 1rem;
        max-width: 200px}
.trnc-form-shortcode .wpcf7-submit:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(88 75 75 / var(--tw-bg-opacity)) !important;
  font-weight: 700;
            cursor: pointer;
            color: #FFFAF0}
.trnc-form-shortcode .wpcf7-submit:disabled {
            opacity: 0.5;
        }
.trnc-form-shortcode .wpcf7-submit:disabled:hover {
                cursor: not-allowed !important;
            }
/*Productform*/
/* CSS for the modal */
.modal {
    display: none;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
    -webkit-backdrop-filter: 0.4px;
    backdrop-filter: blur(10px);
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity));
}
.modal p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .modal {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal h2 {
        color: #FFBC00;
    }
.trnc-news .modal{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.modal-content {
    background-color: #FFFAF0;
    margin: 5% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 100%;
    max-width: 60%;
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important;
}
.modal-content p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.modal-content{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .modal-content {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.modal-content{
  position: relative}
@media screen and (max-width: 1024px) {
.modal-content {
        width: -moz-fit-content;
        width: fit-content;
        max-width: unset
}
    }
@media screen and (max-width: 500px) {
.modal-content {
        width: -webkit-fill-available
}
    }
.modal-content .wpcf7-checkbox input {
            width: -moz-max-content;
            width: max-content;
        }
.modal-content .wpcf7-list-item{
  margin: 0px}
.modal-content .wpcf7 form.sent .wpcf7-response-output,
    .modal-content .wpcf7-not-valid-tip {
        font-size: 12px;
    }
.modal-content input {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content input p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content input{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .modal-content input {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content input h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content input{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content input a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content input {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content input a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content input {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content input a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.modal-content input{
  border-width: 2px !important;
  border-radius: 1.5rem !important;
  border-style: solid !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 0.5rem;
  --tw-border-opacity: 1 !important;
  border-color: rgb(88 75 75 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity)) !important}
.single-post .modal-content input{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.modal-content input {
        width: 100%;
    }
.modal-content input::-moz-placeholder {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content input::placeholder {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content input::-moz-placeholder p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content input::placeholder p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content input::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.modal-content input::placeholder{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .modal-content input::-moz-placeholder {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content input::placeholder {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content input::-moz-placeholder h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content input::placeholder h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content input::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-news .modal-content input::placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content input::-moz-placeholder a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.trnc-fullwidth-text .trnc-news .modal-content input::placeholder a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content input::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.product-color-green .trnc-news .modal-content input::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content input::-moz-placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content input::placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content input::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .trnc-news .modal-content input::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content input::-moz-placeholder a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.trnc-fullwidth-text .modal-content input::placeholder a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
@media screen and (max-width: 500px) {
.modal-content input {
            width: -webkit-fill-available
    }
        }
.modal-content textarea {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content textarea p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content textarea{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .modal-content textarea {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content textarea h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content textarea{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content textarea a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content textarea {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content textarea a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content textarea {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content textarea a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.modal-content textarea{
  border-width: 2px !important;
  border-radius: 1.5rem !important;
  border-style: solid !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity)) !important}
.single-post .modal-content textarea{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.modal-content textarea {
        width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        --tw-border-opacity: 1 !important;
        border-color: rgb(88 75 75 / var(--tw-border-opacity)) !important;
    }
.modal-content textarea::-moz-placeholder {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content textarea::placeholder {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content textarea::-moz-placeholder p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content textarea::placeholder p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content textarea::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.modal-content textarea::placeholder{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .modal-content textarea::-moz-placeholder {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content textarea::placeholder {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content textarea::-moz-placeholder h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content textarea::placeholder h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content textarea::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-news .modal-content textarea::placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content textarea::-moz-placeholder a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.trnc-fullwidth-text .trnc-news .modal-content textarea::placeholder a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content textarea::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.product-color-green .trnc-news .modal-content textarea::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content textarea::-moz-placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content textarea::placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content textarea::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .trnc-news .modal-content textarea::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content textarea::-moz-placeholder a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.trnc-fullwidth-text .modal-content textarea::placeholder a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
@media screen and (max-width: 500px) {
.modal-content textarea {
            width: -webkit-fill-available
    }
        }
.modal-content .requi_fields {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.modal-content .requi_fields p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.modal-content .requi_fields{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .modal-content .requi_fields {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content .requi_fields h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content .requi_fields{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content .requi_fields a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content .requi_fields {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content .requi_fields a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content .requi_fields {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content .requi_fields a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.modal-content .requi_fields {
        font-size: 0.875rem;
        line-height: 1rem;
    }
.modal-content .requi_fields p a {
        font-size: 0.875rem;
        line-height: 1rem;
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important;
    }
.modal-content .requi_fields p a p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.modal-content .requi_fields p a{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .modal-content .requi_fields p a {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content .requi_fields p a h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content .requi_fields p a{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content .requi_fields p a a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content .requi_fields p a {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content .requi_fields p a a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content .requi_fields p a {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content .requi_fields p a a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.modal-content .cf_text_info p {
        font-size: 0.875rem;
        line-height: 1rem;
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important;
    }
.modal-content .cf_text_info p p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.modal-content .cf_text_info p{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .modal-content .cf_text_info p {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content .cf_text_info p h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content .cf_text_info p{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content .cf_text_info p a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content .cf_text_info p {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content .cf_text_info p a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content .cf_text_info p {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content .cf_text_info p a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.modal-content .cf_text_info p a {
        font-size: 0.875rem;
        line-height: 1rem;
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important;
    }
.modal-content .cf_text_info p a p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.modal-content .cf_text_info p a{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .modal-content .cf_text_info p a {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content .cf_text_info p a h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content .cf_text_info p a{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content .cf_text_info p a a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content .cf_text_info p a {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content .cf_text_info p a a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content .cf_text_info p a {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content .cf_text_info p a a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.modal-content .cf_text_info p a{
  font-weight: 700}
.modal-content label{
  font-weight: 700;
  text-transform: uppercase;
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))}
.modal-content label p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content label{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .modal-content label {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content label h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content label{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content label a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content label {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content label a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content label {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content label a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.modal-content .headline{
  font-weight: 700;
  text-transform: uppercase;
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))}
.modal-content .headline p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.modal-content .headline{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .modal-content .headline {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .modal-content .headline h2 {
        color: #FFBC00;
    }
.trnc-news .modal-content .headline{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .modal-content .headline a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .modal-content .headline {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .modal-content .headline a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .modal-content .headline {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .modal-content .headline a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.modal-content .wpcf7-submit{
  text-transform: uppercase;
  font-weight: 700;
        border-width: 3px !important;
        border-radius: 1.5rem !important;
        border-style: solid !important;
        padding-left: 1rem;
        padding-right: 1rem;
        width: auto !important}
.modal-content .wpcf7-submit:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(88 75 75 / var(--tw-bg-opacity)) !important;
  font-weight: 700;
            cursor: pointer;
            color: #FFFAF0}
.modal-content .wpcf7-submit:disabled {
            opacity: 0.5;
        }
.modal-content .wpcf7-submit:disabled:hover {
                cursor: not-allowed !important;
            }
.close{
  line-height: 1;
  position: absolute;
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))}
.close p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.close{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .close {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .close h2 {
        color: #FFBC00;
    }
.trnc-news .close{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .close a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .close {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .close a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .close {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .close a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.close{
  font-weight: 700;
    right: 10px;
    top: 10px;
    font-size: 28px}
.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.woocommerce-gzd-checkout .woocommerce{
  padding-bottom: 5rem}
.woocommerce-gzd-checkout #place_order{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity)) !important}
.single-post .woocommerce-gzd-checkout #place_order{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.woocommerce-gzd-checkout #place_order {
        border-width: 3px !important;
        border-radius: 1.5rem !important;
        border-style: solid !important;
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important;
    }
.woocommerce-gzd-checkout #place_order h2 {
        color: #FFBC00 !important;
    }
.woocommerce-gzd-checkout #place_order{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .woocommerce-gzd-checkout #place_order a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce-gzd-checkout #place_order {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce-gzd-checkout #place_order a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .woocommerce-gzd-checkout #place_order {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.woocommerce-gzd-checkout #place_order{
  text-transform: uppercase;
        padding: 5px 10px}
.woocommerce-gzd-checkout #place_order:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity)) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 188 0 / var(--tw-border-opacity)) !important}
.product-color-green .single_content .woocommerce-gzd-checkout #place_order:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .woocommerce-gzd-checkout #place_order:hover {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.woocommerce-gzd-checkout #place_order:hover {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .woocommerce-gzd-checkout #place_order:hover {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.woocommerce-gzd-checkout #place_order:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important}
.flex-control-paging{
  display: none}
.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce{
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem}
@media (min-width: 480px){

  .woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce{
    max-width: 480px}}
@media (min-width: 600px){

  .woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce{
    max-width: 600px;
    padding-right: 2rem;
    padding-left: 2rem}}
@media (min-width: 782px){

  .woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce{
    max-width: 782px}}
@media (min-width: 1024px){

  .woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce{
    max-width: 1024px;
    padding-right: 0rem;
    padding-left: 0rem}}
@media (min-width: 1280px){

  .woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce{
    max-width: 1280px}}
.single-more-bg .woocommerce-cart .woocommerce,.single-more-bg  .woocommerce-checkout .woocommerce {
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px;
}
.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce{
  margin: auto;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem}
.woocommerce-cart article, .woocommerce-checkout article {
        padding-top: 100px;
    }
.woocommerce-cart .shipping-calculator-form input, .woocommerce-checkout .shipping-calculator-form input {
            border: 1px solid;
            border-radius: 25px;
            padding: 5px;
        }
.woocommerce {
    color: #FFBC00 !important;
    font-size: 1.25rem;
}
.woocommerce .woocommerce-cart-form__contents img{
  width: 100% !important;
            max-width: 80px}
.woocommerce .woocommerce-cart-form__contents button{
  font-size: 0.875rem !important;
  line-height: 1.25rem !important}
.woocommerce .woocommerce-cart-form__contents .coupon input{
  width: auto !important;
  font-size: 0.875rem;
  line-height: 1.25rem;
                height: 37px;
                border-radius: 1.5rem;
                font-weight: 700;
                border-style: none !important;
                text-transform: uppercase !important}
.woocommerce .woocommerce-cart-form__contents .coupon button{
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  border-radius: 1.5rem !important;
  text-transform: uppercase}
.woocommerce .shop_table button{
  border-radius: 1.5rem;
  text-transform: uppercase !important}
.woocommerce .shop_table .shipping-calculator-form button{
  border-radius: 1.5rem;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important}
.woocommerce .shop_table .wc-gzd-cart-info {
            font-size: 15px;
            margin: 0;
        }
.woocommerce .shop_table .product-name a{
  font-weight: 700}
.woocommerce .shop_table th.product-name,
            .woocommerce .shop_table th.product-price,
            .woocommerce .shop_table th.product-quantity,
            .woocommerce .shop_table th.product-subtotal{
  text-transform: uppercase}
.woocommerce .single_upper .woocommerce-product-rating {
            display: inline-grid;
            margin: 0px !important;
            position: absolute;
            top: 0;
        }
.woocommerce .single_upper .woocommerce-product-rating .star-rating {
                margin-bottom: 5px !important;
            }
.woocommerce .single_upper .woocommerce-product-rating .woocommerce-review-link {
                margin-bottom: 5px;
                margin-top: -5px;
                font-size: 12px;
            }
.woocommerce .single_upper .images {
            margin-bottom: 0 !important;
        }
.woocommerce .single_upper .type-product {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 70px;
            padding: 0 15px;
        }
.woocommerce .single_upper .type-product.product-type-external .legal-price-info {
                    height: 50px;
                }
.woocommerce .single_upper .type-product.product-type-external .legal-price-info .wc-gzd-additional-info{
  display: none !important}
@media screen and (max-width: 768px) {
.woocommerce .single_upper .type-product {
                grid-template-columns: 1fr !important
        }
            }
.woocommerce .single_upper .type-product .woocommerce-price-suffix {
                display: none;
            }
.woocommerce .single_upper .type-product .legal-price-info{
  margin-bottom: 1.5rem;
  line-height: 1 !important}
.woocommerce .single_upper .type-product .legal-price-info p.wc-gzd-additional-info {
                    display: inline-flex;
        font-size: 0.625rem !important;
        line-height: 1 !important;
                }
.woocommerce .single_upper .type-product .legal-price-info p.wc-gzd-additional-info span {
        font-size: 0.625rem !important;
        line-height: 1 !important;
    }
.woocommerce .single_upper .type-product .legal-price-info p.wc-gzd-additional-info a {
        font-size: 0.625rem !important;
        line-height: 1 !important;
    }
.woocommerce .single_upper .type-product .legal-price-info p.wc-gzd-additional-info .shipping-costs-info {
                        margin-left: 5px;
                    }
.woocommerce .single_upper .woocommerce-product-gallery,
        .woocommerce .single_upper .entry-summary{
  float: none !important;
  width: 100% !important;
  position: relative}
.woocommerce p a {
            color: #FFBC00 !important;
            font-size: 1.25rem;
        }
.woocommerce .woocommerce-ResetPassword input {
            height: 35px;
        }
.woocommerce .woocommerce-result-count,
    .woocommerce .woocommerce-ordering {
        display: none;
    }
.woocommerce .cart_totals h2{
  font-weight: 700;
  text-transform: uppercase;
            font-size: 25px}
.woocommerce .cart_totals .wc-proceed-to-checkout a {
        border-width: 3px !important;
        border-radius: 1.5rem;
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
    }
.woocommerce .cart_totals .wc-proceed-to-checkout a:hover {
        background-color: rgb(255 188 0);
        color: #FFFAF0;
    }
.has-dark-background-color .woocommerce .cart_totals .wc-proceed-to-checkout a:hover {
        color: rgb(41 39 39);
    }
.trnc-hero .woocommerce .cart_totals .wc-proceed-to-checkout a {
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
        position: relative;
        background: none;
        mix-blend-mode: screen;
        outline: none;
    }
.trnc-hero .woocommerce .cart_totals .wc-proceed-to-checkout a:hover {
        background-color: rgb(255 188 0);
        color: #000000;
    }
.trnc-hero .woocommerce .cart_totals .wc-proceed-to-checkout a:hover::before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 25%;
        content: '';
        mix-blend-mode: color-burn;
    }
.trnc-contact .woocommerce .cart_totals .wc-proceed-to-checkout a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity));
    border-color: #FFBC00;
    color: #FFFAF0}
.product-color-green .trnc-header .woocommerce .cart_totals .wc-proceed-to-checkout a {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity));
    }
.product-color-green .trnc-header .woocommerce .cart_totals .wc-proceed-to-checkout a:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity)) !important;
        color: #F3F6EA !important;
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity))}
.product-color-green .woocommerce .cart_totals .wc-proceed-to-checkout a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity));
            color: #EBEFDB}
.product-color-blue .trnc-header .woocommerce .cart_totals .wc-proceed-to-checkout a {
        --tw-text-opacity: 1;
        border-color: rgb(53 75 138 / var(--tw-text-opacity));
    }
.product-color-blue .trnc-header .woocommerce .cart_totals .wc-proceed-to-checkout a:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity)) !important;
        color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .woocommerce .cart_totals .wc-proceed-to-checkout a:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity));
            color: #EBEFDB
    }
.product-color-red a.woocommerce .cart_totals .wc-proceed-to-checkout a:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important}
.product-color-red .trnc-header .woocommerce .cart_totals .wc-proceed-to-checkout a {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .trnc-header .woocommerce .cart_totals .wc-proceed-to-checkout a:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity))}
.woocommerce .cart_totals .wc-proceed-to-checkout a{
  text-align: center;
  width: 100%;
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity))}
.single-post .woocommerce .cart_totals .wc-proceed-to-checkout a{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.woocommerce .cart_totals .wc-proceed-to-checkout a{
  text-transform: uppercase;
  border-style: solid;
                width: -moz-max-content;
                width: max-content;
                margin-top: 0.1rem;
                margin-bottom: 0.1rem;
                padding: 3px 20px;
                font-size: 20px}
.woocommerce .product .summary {
            float: unset;
        }
.woocommerce .product .summary .product_meta {
                display: none;
            }
.woocommerce .product .in-stock,
        .woocommerce .product .posted_in,
        .woocommerce .product .woocommerce-product-gallery__trigger,
        .woocommerce .product .added_to_cart {
            display: none;
        }
.woocommerce .product .single_add_to_cart_button{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity)) !important}
.single-post .woocommerce .product .single_add_to_cart_button{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.woocommerce .product .single_add_to_cart_button {
        border-width: 3px !important;
        border-radius: 1.5rem !important;
        border-style: solid !important;
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important;
    }
.woocommerce .product .single_add_to_cart_button h2 {
        color: #FFBC00 !important;
    }
.woocommerce .product .single_add_to_cart_button{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .woocommerce .product .single_add_to_cart_button a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce .product .single_add_to_cart_button {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce .product .single_add_to_cart_button a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .woocommerce .product .single_add_to_cart_button {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.woocommerce .product .single_add_to_cart_button{
  text-transform: uppercase;
            margin-top: 10px}
.woocommerce li {
        list-style-type: none !important;
    }
.woocommerce .entry-content{
  padding-top: 4rem;
  padding-bottom: 4rem}
.woocommerce-shop.foreign-user .price {
            display: none !important;
        }
.woocommerce-shop.foreign-user #wholesale {
            display: none;
        }
.woocommerce-shop .button-request:hover {}
.woocommerce-shop .woocommerce{
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem}
@media (min-width: 480px){

  .woocommerce-shop .woocommerce{
    max-width: 480px}}
@media (min-width: 600px){

  .woocommerce-shop .woocommerce{
    max-width: 600px;
    padding-right: 2rem;
    padding-left: 2rem}}
@media (min-width: 782px){

  .woocommerce-shop .woocommerce{
    max-width: 782px}}
@media (min-width: 1024px){

  .woocommerce-shop .woocommerce{
    max-width: 1024px;
    padding-right: 0rem;
    padding-left: 0rem}}
@media (min-width: 1280px){

  .woocommerce-shop .woocommerce{
    max-width: 1280px}}
.single-more-bg .woocommerce-shop .woocommerce {
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px;
}
.woocommerce-shop .woocommerce{
  margin: auto}
.woocommerce-shop .product-units{
  display: none !important}
.woocommerce-shop li.product {
        text-align: left;
    }
.woocommerce-shop li.product .attachment-woocommerce_thumbnail,
        .woocommerce-shop li.product .woocommerce-price-suffix,
        .woocommerce-shop li.product .product_type_simple,
        .woocommerce-shop li.product .product_type_external {
            display: none !important;
        }
.woocommerce-shop li.product .button{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity)) !important}
.single-post .woocommerce-shop li.product .button{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.woocommerce-shop li.product .button {
        border-width: 3px !important;
        border-radius: 1.5rem !important;
        border-style: solid !important;
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important;
    }
.woocommerce-shop li.product .button h2 {
        color: #FFBC00 !important;
    }
.woocommerce-shop li.product .button{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .woocommerce-shop li.product .button a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce-shop li.product .button {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce-shop li.product .button a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .woocommerce-shop li.product .button {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop li.product .button{
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem}
.woocommerce-shop li.product h2 {
        font-size: 1.5rem !important;
        line-height: 1;
        padding-bottom: 0px !important;
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop li.product h2 h2 {
        color: #FFBC00 !important;
    }
.woocommerce-shop li.product h2{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .woocommerce-shop li.product h2 a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce-shop li.product h2 {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce-shop li.product h2 a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .woocommerce-shop li.product h2 {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop li.product h2{
  font-weight: 700}
.woocommerce-shop li.product .wc-gzd-additional-info,
        .woocommerce-shop li.product .woocommerce-price-suffix{
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 0px}
.woocommerce-shop li.product .wc-gzd-additional-info a, .woocommerce-shop li.product .woocommerce-price-suffix a{
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1}
.woocommerce-shop li.product .price {
        font-size: 1.5rem !important;
        line-height: 1;
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop li.product .price h2 {
        color: #FFBC00 !important;
    }
.woocommerce-shop li.product .price{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .woocommerce-shop li.product .price a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce-shop li.product .price {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce-shop li.product .price a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .woocommerce-shop li.product .price {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop li.product .price ins {
                color: rgb(224, 45, 45) !important;
                text-decoration: none;
                font-size: 1.2em;
            }
.woocommerce-shop li.product .price .woocommerce-price-suffix{
  display: block}
.woocommerce-shop li.product .star-rating{
  display: none}
.woocommerce-shop li.product img{
  position: relative;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0px !important}
.woocommerce-shop li.product .bg-img-circle {
            width: 100%;
            height: 100%;
            max-height: 220px;
            top: 70px;
            z-index: 0;
            max-width: 400px;
            margin: auto;
        }
.woocommerce-shop .product-color-dark .dark-nl {
            background-color: #292727 !important;
        }
.woocommerce-shop .product-color-red .header__minicart p, .woocommerce-shop .product-color-dark .header__minicart p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop .product-color-red .header__minicart p p, .woocommerce-shop .product-color-dark .header__minicart p p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop .product-color-red .header__minicart p, .woocommerce-shop .product-color-dark .header__minicart p{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .woocommerce-shop .product-color-red .header__minicart p,.trnc-news  .woocommerce-shop .product-color-dark .header__minicart p {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .woocommerce-shop .product-color-red .header__minicart p h2,.trnc-news  .woocommerce-shop .product-color-dark .header__minicart p h2 {
        color: #FFBC00;
    }
.trnc-news .woocommerce-shop .product-color-red .header__minicart p,.trnc-news  .woocommerce-shop .product-color-dark .header__minicart p{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .woocommerce-shop .product-color-red .header__minicart p a,.trnc-fullwidth-text .trnc-news  .woocommerce-shop .product-color-dark .header__minicart p a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .woocommerce-shop .product-color-red .header__minicart p,.product-color-green .trnc-news  .woocommerce-shop .product-color-dark .header__minicart p {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .woocommerce-shop .product-color-red .header__minicart p a,.trnc-fullwidth-text .product-color-green .trnc-news  .woocommerce-shop .product-color-dark .header__minicart p a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .woocommerce-shop .product-color-red .header__minicart p,.product-color-blue .trnc-news  .woocommerce-shop .product-color-dark .header__minicart p {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .woocommerce-shop .product-color-red .header__minicart p a,.trnc-fullwidth-text  .woocommerce-shop .product-color-dark .header__minicart p a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.woocommerce-shop .product-color-red h2, .woocommerce-shop .product-color-dark h2{
  font-weight: 700}
.woocommerce-shop .product-color-red .circle-dark, .woocommerce-shop .product-color-dark .circle-dark {
            background-color: rgb(224 45 45);
        }
.woocommerce-shop .product-color-red .price,
        .woocommerce-shop .product-color-red .wc-gzd-additional-info,
        .woocommerce-shop .product-color-dark .price,
        .woocommerce-shop .product-color-dark .wc-gzd-additional-info {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .woocommerce-shop .product-color-red .price a,.trnc-fullwidth-text 
        .woocommerce-shop .product-color-red .wc-gzd-additional-info a,.trnc-fullwidth-text 
        .woocommerce-shop .product-color-dark .price a,.trnc-fullwidth-text 
        .woocommerce-shop .product-color-dark .wc-gzd-additional-info a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.woocommerce-shop .product-color-red a, .woocommerce-shop .product-color-dark a {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .woocommerce-shop .product-color-red a a,.trnc-fullwidth-text  .woocommerce-shop .product-color-dark a a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.woocommerce-shop .product-color-red .button, .woocommerce-shop .product-color-dark .button {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .woocommerce-shop .product-color-red .button a,.trnc-fullwidth-text  .woocommerce-shop .product-color-dark .button a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.woocommerce-shop .product-color-red .button, .woocommerce-shop .product-color-dark .button {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.woocommerce-shop .product-color-red .button:hover, .woocommerce-shop .product-color-dark .button:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important}
.woocommerce-shop .product-color-red .star-rating, .woocommerce-shop .product-color-dark .star-rating {
        --tw-text-opacity: 1;
        color: rgb(224 45 45 / var(--tw-text-opacity))
    }
.woocommerce-shop .product-color-yellow h2{
  font-weight: 700}
.woocommerce-shop .product-color-yellow .price,
        .woocommerce-shop .product-color-yellow .wc-gzd-additional-info {
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop .product-color-yellow .price h2,
        .woocommerce-shop .product-color-yellow .wc-gzd-additional-info h2 {
        color: #FFBC00 !important;
    }
.woocommerce-shop .product-color-yellow .price,
        .woocommerce-shop .product-color-yellow .wc-gzd-additional-info{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .woocommerce-shop .product-color-yellow .price a,.trnc-fullwidth-text 
        .woocommerce-shop .product-color-yellow .wc-gzd-additional-info a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce-shop .product-color-yellow .price,.product-color-green 
        .woocommerce-shop .product-color-yellow .wc-gzd-additional-info {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce-shop .product-color-yellow .price a,.trnc-fullwidth-text .product-color-green 
        .woocommerce-shop .product-color-yellow .wc-gzd-additional-info a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .woocommerce-shop .product-color-yellow .price,.product-color-blue 
        .woocommerce-shop .product-color-yellow .wc-gzd-additional-info {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop .product-color-yellow a {
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop .product-color-yellow a h2 {
        color: #FFBC00 !important;
    }
.woocommerce-shop .product-color-yellow a{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .woocommerce-shop .product-color-yellow a a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce-shop .product-color-yellow a {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce-shop .product-color-yellow a a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .woocommerce-shop .product-color-yellow a {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop .product-color-yellow .button {
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop .product-color-yellow .button h2 {
        color: #FFBC00 !important;
    }
.woocommerce-shop .product-color-yellow .button{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .woocommerce-shop .product-color-yellow .button a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce-shop .product-color-yellow .button {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce-shop .product-color-yellow .button a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .woocommerce-shop .product-color-yellow .button {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.woocommerce-shop .product-color-yellow .button{
  --tw-border-opacity: 1;
  border-color: rgb(255 188 0 / var(--tw-border-opacity))}
.product-color-green .single_content .woocommerce-shop .product-color-yellow .button {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .woocommerce-shop .product-color-yellow .button {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.woocommerce-shop .product-color-yellow .button {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .woocommerce-shop .product-color-yellow .button {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.woocommerce-shop .product-color-yellow .button:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity)) !important}
.woocommerce-shop .product-color-yellow .star-rating {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.woocommerce-shop .product-color-green h2{
  font-weight: 700}
.woocommerce-shop .product-color-green .price,
        .woocommerce-shop .product-color-green .wc-gzd-additional-info {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .woocommerce-shop .product-color-green .price a,.trnc-fullwidth-text 
        .woocommerce-shop .product-color-green .wc-gzd-additional-info a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.woocommerce-shop .product-color-green a {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .woocommerce-shop .product-color-green a a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.woocommerce-shop .product-color-green .button {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .woocommerce-shop .product-color-green .button a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.woocommerce-shop .product-color-green .button {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity));
    }
.woocommerce-shop .product-color-green .button:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity)) !important}
.woocommerce-shop .product-color-green .star-rating {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
            font-size: 1rem
    }
.product-color-dark .dark-nl {
        background-color: #292727 !important;
    }
.single-product .single_variation_wrap .button.disabled {
                padding: 5px 20px !important;
            }
.single-product #wholesale{
  display: flex;
        margin-top: 24px !important;
        padding-top: 10px;
        opacity: 0.5;
        width: 100%}
.single-product .woocommerce-error {
        max-width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }
.single-product .type-product {
        width: 100%;
        max-width: 1100px !important;
    }
.single-product .single_content {
        max-width: 800px;
    }
.single-product .product,
    .single-product .single_content{
  padding-top: 4rem;
  margin-left: auto;
  margin-right: auto}
.single-product .product .product-container img, .single-product .single_content .product-container img{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem}
.single-product .product .product-container li, .single-product .single_content .product-container li{
  position: relative;
  padding-left: 1.5rem}
.single-product .product .product-container li:before, .single-product .single_content .product-container li:before {
                    content: "" !important;
                    background-image: url(/wp-content/themes/mypellets2023/assets/checkmark.svg);
                    background-size: cover;
                    height: 18px;
                    width: 18px;
                    display: inline-block;
                    top: 0.25rem;
                    left: 0px;
                    position: absolute;
                }
.single-product .product .woocommerce-product-gallery ul.flex-direction-nav, .single-product .single_content .woocommerce-product-gallery ul.flex-direction-nav {
                    position: absolute;
                    top: 45%;
                    z-index: 0;
                    width: 100%;
                    left: 0;
                    margin: 0;
                    padding: 0px;
                    list-style: none;
                }
.single-product .product .woocommerce-product-gallery ul li.flex-nav-prev, .single-product .single_content .woocommerce-product-gallery ul li.flex-nav-prev {
                        float: left;
                        margin-left: -20px;
                    }
@media screen and (max-width: 768px) {
.single-product .product .woocommerce-product-gallery ul li.flex-nav-prev, .single-product .single_content .woocommerce-product-gallery ul li.flex-nav-prev {
                            margin-left: -10px
                    }
                        }
.single-product .product .woocommerce-product-gallery ul li.flex-nav-next, .single-product .single_content .woocommerce-product-gallery ul li.flex-nav-next {
                        float: right;
                        margin-right: -20px;
                    }
@media screen and (max-width: 768px) {
.single-product .product .woocommerce-product-gallery ul li.flex-nav-next, .single-product .single_content .woocommerce-product-gallery ul li.flex-nav-next {
                            margin-right: -10px
                    }
                        }
.single-product .product .woocommerce-product-gallery ul a.flex-next, .single-product .single_content .woocommerce-product-gallery ul a.flex-next {
                        visibility: hidden;
                        height: -moz-fit-content;
                        height: fit-content;
                        display: inline-flex;
                    }
.single-product .product .woocommerce-product-gallery ul a.flex-next::after, .single-product .single_content .woocommerce-product-gallery ul a.flex-next::after {
                            content: url("/wp-content/themes/mypellets2023/assets/chevron-left-yellow.svg");
                            width: 15px;
                            height: 15px;
                            display: block;
                            visibility: visible;
                            font-size: 20px;
                            font-weight: bold;
                            transform: rotate(180deg);
                        }
.single-product .product .woocommerce-product-gallery ul a.flex-prev, .single-product .single_content .woocommerce-product-gallery ul a.flex-prev {
                        visibility: hidden;
                    }
.single-product .product .woocommerce-product-gallery ul a.flex-prev::before, .single-product .single_content .woocommerce-product-gallery ul a.flex-prev::before {
                            content: url("/wp-content/themes/mypellets2023/assets/chevron-left-yellow.svg");
                            width: 15px;
                            height: 15px;
                            display: block;
                            visibility: visible;
                            margin-right: 10px;
                            font-size: 20px;
                            font-weight: bold;
                        }
.single-product .product .woocommerce-product-gallery__wrapper, .single-product .single_content .woocommerce-product-gallery__wrapper {
            height: 100%;
        }
.single-product .product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image, .single-product .single_content .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
                height: 100%;
            }
.single-product .product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img, .single-product .single_content .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
                    max-height: 350px;
                    position: relative;
                    -o-object-fit: contain;
                       object-fit: contain;
                    height: 100% !important;
                }
.single-product .product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .zoomImg, .single-product .single_content .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .zoomImg {
                    background-color: transparent !important;
                }
.single-product .product .button, .single-product .single_content .button{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity)) !important}
.single-post .single-product .product .button,.single-post  .single-product .single_content .button{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.single-product .product .button, .single-product .single_content .button {
        border-width: 3px !important;
        border-radius: 1.5rem !important;
        border-style: solid !important;
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity));
    }
.single-product .product .button h2, .single-product .single_content .button h2 {
        color: #FFBC00;
    }
.single-product .product .button, .single-product .single_content .button{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .single-product .product .button a,.trnc-fullwidth-text  .single-product .single_content .button a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .single-product .product .button,.product-color-green  .single-product .single_content .button {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .single-product .product .button a,.trnc-fullwidth-text .product-color-green  .single-product .single_content .button a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .single-product .product .button,.product-color-blue  .single-product .single_content .button {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.single-product .product .button, .single-product .single_content .button{
  text-transform: uppercase;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem}
.single-product .variations_form .zipcode-search input {
                border: 2px solid;
                padding: 3px;
                width: 100%;
                margin-bottom: 1rem;
            }
.single-product .variations_form .zipcode-search input:focus-visible {
                    outline: none;
                }
.single-product .variations_form .variations {
            display: none;
        }
.single-product .variations_form .variations tr {
                display: inline-grid;
                width: 100%;
            }
.single-product .variations_form .variations tr .label {
                    text-align: left;
                    display: none;
                }
.single-product .variations_form .variations tr .value {
                    height: 40px;
                }
.single-product .variations_form .variations tr #pa_lieferregion {
                    display: none;
                }
.single-product .variations_form .variations tr .reset_variations {
                    display: none !important;
                }
.single-product h1{
  font-weight: 700;
  font-size: 1.875rem !important;
        margin-top: 40px !important}
.single-product .product-units-wrapper{
  border-top-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 188 0 / var(--tw-border-opacity))}
.product-color-green .single_content .single-product .product-units-wrapper {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .single-product .product-units-wrapper {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.single-product .product-units-wrapper {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .single-product .product-units-wrapper {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.single-product .product-units-wrapper {
        display: flex;
        justify-content: right;
        align-items: right;
        position: relative;
        line-height: 1 !important;
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
        font-weight: 400;
        text-transform: capitalize;
    }
.single-product .product-units-wrapper::before {
            content: "Inhalt";
            position: absolute;
            left: 0;
        }
.single-product .delivery-time-info{
  border-top-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 188 0 / var(--tw-border-opacity))}
.product-color-green .single_content .single-product .delivery-time-info {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .single-product .delivery-time-info {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.single-product .delivery-time-info {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .single-product .delivery-time-info {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.single-product .delivery-time-info {
        display: flex;
        justify-content: right;
        align-items: right;
        position: relative;
        line-height: 1 !important;
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
        font-weight: 400;
        text-transform: capitalize !important;
    }
.single-product .delivery-time-info::before {
            content: "Lieferzeit";
            position: absolute;
            left: 0;
        }
.single-product .price {
        font-size: 1.5rem !important;
        line-height: 1
    }
.single-product .price .woocommerce-price-suffix{
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem}
.single-product .price.price-unit {
        font-size: 0.625rem !important;
        line-height: 1 !important;
        margin: 0px !important;
    }
.single-product .wc-gzd-additional-info,
    .single-product .woocommerce-price-suffix{
  margin-top: 0px;
  margin-bottom: 0px;
        line-height: 1;
    font-size: 1.25rem;
    line-height: 1.75rem}
.single-product .wc-gzd-additional-info a, .single-product .woocommerce-price-suffix a{
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
  line-height: 1}
.single-product .quantity{
  float: none !important;
  margin-bottom: 1rem !important;
  margin-right: 0px !important;
  position: relative}
.single-product .quantity .styled-t {
            position: absolute;
            top: 5px;
            left: 26px;
        }
.single-product .quantity input{
  width: 100% !important;
  border-radius: 0px !important;
            border: 2px solid;
            padding: 0 5px;
            text-align: left !important}
.single-product .bg-img-circle {
        width: auto;
        margin: 0 15px;
        height: 100%;
        max-height: 220px;
        top: 70px;
        z-index: 0;
        max-width: 400px;
        margin: auto;
    }
@media only screen and (max-width: 400px) {
.single-product .bg-img-circle {
            margin: 0 15px
    }
        }
.woocommerce .woocommerce-MyAccount-navigation ul {
    padding: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    border-radius: 1.5rem !important;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
.woocommerce .woocommerce-MyAccount-navigation ul a {
        color: #FFBC00 !important;
        font-size: 1.25rem;
    }
.woocommerce .woocommerce-MyAccount-navigation li {
    list-style: none;
    list-style-type: none !important;
}
.woocommerce .woocommerce-MyAccount-navigation li a {
    text-decoration: none;
}
.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a {
    text-decoration: underline;
}
.woocommerce-info {
    border-top-color: #FFBC00;
    line-height: 3rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity));
}
.woocommerce-info h2 {
        color: #FFBC00;
    }
.woocommerce-info{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .woocommerce-info a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .woocommerce-info {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce-info a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .woocommerce-info {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.woocommerce-info{
  border-radius: 1.5rem !important;
  border-style: none}
.woocommerce-info::before {
    content: none;
}
.woocommerce-info .button,
.woocommerce-Button,
.woocommerce-address-fields .button{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity)) !important}
.single-post .woocommerce-info .button,.single-post 
.woocommerce-Button,.single-post 
.woocommerce-address-fields .button{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.woocommerce-info .button,
.woocommerce-Button,
.woocommerce-address-fields .button {
        border-width: 3px !important;
        border-radius: 1.5rem !important;
        border-style: solid !important;
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important;
    }
.woocommerce-info .button h2,
.woocommerce-Button h2,
.woocommerce-address-fields .button h2 {
        color: #FFBC00 !important;
    }
.woocommerce-info .button,
.woocommerce-Button,
.woocommerce-address-fields .button{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .woocommerce-info .button a,.trnc-fullwidth-text 
.woocommerce-Button a,.trnc-fullwidth-text 
.woocommerce-address-fields .button a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce-info .button,.product-color-green 
.woocommerce-Button,.product-color-green 
.woocommerce-address-fields .button {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce-info .button a,.trnc-fullwidth-text .product-color-green 
.woocommerce-Button a,.trnc-fullwidth-text .product-color-green 
.woocommerce-address-fields .button a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .woocommerce-info .button,.product-color-blue 
.woocommerce-Button,.product-color-blue 
.woocommerce-address-fields .button {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.woocommerce-address-fields .button,
.woocommerce-EditAccountForm .button{
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important}
.woocommerce-info .button:hover,
.woocommerce-Button:hover,
.woocommerce-address-fields .button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity)) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 188 0 / var(--tw-border-opacity)) !important}
.product-color-green .single_content .woocommerce-info .button:hover,.product-color-green .single_content 
.woocommerce-Button:hover,.product-color-green .single_content 
.woocommerce-address-fields .button:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .woocommerce-info .button:hover,.product-color-blue .single_content 
.woocommerce-Button:hover,.product-color-blue .single_content 
.woocommerce-address-fields .button:hover {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.woocommerce-info .button:hover,.product-color-red a
.woocommerce-Button:hover,.product-color-red a
.woocommerce-address-fields .button:hover {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .woocommerce-info .button:hover,.product-color-red .single_content 
.woocommerce-Button:hover,.product-color-red .single_content 
.woocommerce-address-fields .button:hover {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.woocommerce-info .button:hover,
.woocommerce-Button:hover,
.woocommerce-address-fields .button:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important}
.woocommerce-MyAccount-content p{
  margin: 0px}
.woocommerce-EditAccountForm input,
.woocommerce-address-fields input {
    height: 35px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    border-radius: 1.5rem !important;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input{
  top: 0px}
.woocommerce-page .columns-3 {
        padding-left: 0 !important;
        padding-right: 0 !important;

    }
@media screen and (max-width: 767px) {
.woocommerce-page .columns-3{
    padding-left: 1rem !important;
    padding-right: 1rem !important}
        }
@media (min-width: 782px){

  .woocommerce-page .products.columns-3{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important}}
.woocommerce-page .products.columns-3{
  display: grid !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
            grid-template-columns: 100%}
@media screen and (min-width: 501px) {
.woocommerce-page .products.columns-3 {
                grid-template-columns: 50% 50%;
                gap: 20px
        }
            }
@media screen and (min-width: 769px) {
.woocommerce-page .products.columns-3 {
                grid-template-columns: 33% 33% 33%;
                gap: 20px;
                margin: 0 15px
        }
            }
.woocommerce-page .products.columns-3:before {
                content: none !important;
            }
.woocommerce-page .products.columns-3 li {
                width: 100% !important;
                margin-right: 0 !important;
            }
@media screen and (max-width: 768px) {
.woocommerce-page .products.columns-3 li {
                    width: 100% !important;
                    margin-bottom: 1rem !important
            }
                }
.woocommerce-page .products.columns-3 li.textprdct div {
                        margin-top: -5px;
                        width: 90%;
                    }
.woocommerce-page .products.columns-3:after {
                content: "";
                display: table;
                clear: both;
            }
.select2-selection__rendered {
    line-height: 2rem !important;
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important;
}
.select2-selection__rendered h2 {
        color: #FFBC00 !important;
    }
.select2-selection__rendered{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .select2-selection__rendered a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .select2-selection__rendered {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .select2-selection__rendered a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .select2-selection__rendered {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.select2-container--default .select2-selection--single{
  --tw-border-opacity: 1;
  border-color: rgb(255 188 0 / var(--tw-border-opacity))}
.product-color-green .single_content .select2-container--default .select2-selection--single {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .select2-container--default .select2-selection--single {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.select2-container--default .select2-selection--single {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .select2-container--default .select2-selection--single {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.select2-container--default .select2-selection--single {
    height: 35px;
    border-radius: 1.5rem !important;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.select2-container--default .select2-selection--single .select2-selection__placeholder h2 {
        color: #FFBC00;
    }
.select2-container--default .select2-selection--single .select2-selection__placeholder{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .select2-container--default .select2-selection--single .select2-selection__placeholder a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .select2-container--default .select2-selection--single .select2-selection__placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .select2-container--default .select2-selection--single .select2-selection__placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .select2-container--default .select2-selection--single .select2-selection__placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #FFBC00 transparent transparent transparent;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #FFBC00 transparent;
}
.woocommerce form .form-row label {
    line-height: 1.5;
}
.woocommerce-account .woocommerce{
  padding-top: 4rem;
  padding-bottom: 4rem;
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem}
@media (min-width: 480px){

  .woocommerce-account .woocommerce{
    max-width: 480px}}
@media (min-width: 600px){

  .woocommerce-account .woocommerce{
    max-width: 600px;
    padding-right: 2rem;
    padding-left: 2rem}}
@media (min-width: 782px){

  .woocommerce-account .woocommerce{
    max-width: 782px}}
@media (min-width: 1024px){

  .woocommerce-account .woocommerce{
    max-width: 1024px;
    padding-right: 0rem;
    padding-left: 0rem}}
@media (min-width: 1280px){

  .woocommerce-account .woocommerce{
    max-width: 1280px}}
.single-more-bg .woocommerce-account .woocommerce {
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px;
}
.woocommerce-account .woocommerce{
  margin: auto}
.u-column1,
.u-column2{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-radius: 1.5rem;
        border-width: 3px;
        --tw-border-opacity: 1;
        border-color: rgb(255 188 0 / var(--tw-border-opacity))}
.product-color-green .single_content .u-column1,.product-color-green .single_content 
.u-column2 {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .u-column1,.product-color-blue .single_content 
.u-column2 {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.u-column1,.product-color-red a
.u-column2 {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .u-column1,.product-color-red .single_content 
.u-column2 {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.u-column1,
.u-column2{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem}
.woocommerce form.login,
.woocommerce form.register{
  border-style: none;
  padding: 0px}
.woocommerce form.login .woocommerce-form__input-checkbox, .woocommerce form.register .woocommerce-form__input-checkbox {
        height: unset;
        margin-right: 0.25rem;
    }
.woocommerce form.login input,
.woocommerce form.register input{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 188 0 / var(--tw-border-opacity))}
.product-color-green .single_content .woocommerce form.login input,.product-color-green .single_content 
.woocommerce form.register input {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .woocommerce form.login input,.product-color-blue .single_content 
.woocommerce form.register input {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.woocommerce form.login input,.product-color-red a
.woocommerce form.register input {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .woocommerce form.login input,.product-color-red .single_content 
.woocommerce form.register input {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.woocommerce form.login input,
.woocommerce form.register input{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
    height: 35px}
#customer_login {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
@media only screen and (max-width: 768px) {
#customer_login{
    display: block !important}
    }
#customer_login .col-1,
    #customer_login .col-2 {
        width: 100%;
        float: unset;
        margin-bottom: 1rem;
    }
#customer_login h2{
  font-size: 2.25rem;
  line-height: 2.5rem}
#customer_login button{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
        border-width: 3px !important;
        border-radius: 1.5rem !important;
        border-style: solid !important;
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
#customer_login button h2 {
        color: #FFBC00 !important;
    }
#customer_login button{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text #customer_login button a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green #customer_login button {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green #customer_login button a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue #customer_login button {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
#customer_login button{
  text-transform: uppercase}
#customer_login button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity)) !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 188 0 / var(--tw-border-opacity)) !important}
.product-color-green .single_content #customer_login button:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content #customer_login button:hover {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a#customer_login button:hover {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content #customer_login button:hover {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
#customer_login button:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important}
/******************************************************************************
Woocommerce Product Colors
******************************************************************************/
.product-color-green #primary-menu-toggle svg g {
                fill: #448843;
            }
.product-color-green {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .product-units-wrapper,
    .product-color-green .delivery-time-info {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity));
    }
.product-color-green .woocommerce-product-gallery .flex-direction-nav a::after {
                    content: url("/wp-content/themes/mypellets2023/assets/chevron-left-green.svg") !important;
                }
.product-color-green .woocommerce-product-gallery .flex-direction-nav a::before {
                    content: url("/wp-content/themes/mypellets2023/assets/chevron-left-green.svg") !important;
                }
.product-color-green p {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green p a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .single_bg_color,
    .product-color-green .splide_bg {
        background-color: #F3F6EA;
    }
.product-color-green .splide__arrows .splide__arrow{
  opacity: 1 !important;
            background: transparent !important}
.product-color-green .splide__arrows svg {
            fill: #448843 !important;
        }
.product-color-green .splide__slide p {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .splide__slide p a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green a {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green a a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .breadcrumb-wrapper{
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px}
.product-color-green .breadcrumb-wrapper a {
            margin-left: 10px;
        }
.product-color-green .breadcrumb-wrapper a:before {
                content: url("/wp-content/themes/mypellets2023/assets/chevron-left-green.svg");
                width: 7px;
                height: 9px;
                display: block;
                position: absolute;
                left: 15px;
                top: 0;
                bottom: 0;
                margin: auto;
            }
.product-color-green .woocommerce-mini-cart__buttons .button {
        color: rgb(68 136 67) !important;
        border-color: rgb(68 136 67) !important;
    }
.product-color-green .woocommerce-mini-cart__buttons .button:hover {
        background-color: rgb(68 136 67) !important;
        color: #FFFAF0 !Important;
    }
.has-dark-background-color .product-color-green .woocommerce-mini-cart__buttons .button:hover {
        color: rgb(41 39 39) !important;
    }
.product-color-green .woocommerce {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce .single_upper input {
                background-color: #EBEFDB !important;
                height: 40px;
            }
.product-color-green .woocommerce .single_upper input:focus-visible {
                    outline: none;
                }
.product-color-green .woocommerce a {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce a a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce .button {
            background-color: #EBEFDB !important;
        }
.product-color-green .woocommerce .button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity)) !important;
        border-width: 3px;
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity));
                color: #EBEFDB !important}
.product-color-green .woocommerce .price {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .woocommerce .price a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .woocommerce .product-container li:before {
                    filter: invert(42%) sepia(119%) saturate(562%) hue-rotate(70deg) brightness(95%) contrast(33%)
                }
.product-color-green .single_content .border-yellow {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-green .trnc-header .custom-logo {
            filter: invert(33%) sepia(122%) saturate(562%) hue-rotate(80deg) brightness(71%) contrast(64%)
        }
.product-color-green .trnc-header .button-yellow {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity));
    }
.product-color-green .trnc-header .button-yellow:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity)) !important;
        color: #F3F6EA !important;
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity))}
.product-color-green .trnc-header .textbtn a:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity)) !important;
        color: #F3F6EA !important;
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity))}
.product-color-green .account,
    .product-color-green .cartimg {
        filter: invert(33%) sepia(122%) saturate(562%) hue-rotate(80deg) brightness(55%) contrast(64%);
    }
.product-color-green #content {
        background-color: #EBEFDB;
    }
.product-color-green footer{
  --tw-bg-opacity: 1;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity));
        color: #F3F6EA !important}
.product-color-green footer a {
        color: #F3F6EA !important;
    }
.product-color-green footer .button-light:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green footer .button-light:hover a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .button-yellow:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity));
            color: #EBEFDB !important}
.product-color-green .text-yellow {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .text-yellow a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .mailster-form-fields input {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .mailster-form-fields input a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .mailster-form-fields input {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity));
            border-color: #448843 !Important;
            --tw-bg-opacity: 1;
            background-color: rgb(255 250 240 / var(--tw-bg-opacity));
    }
.single-post .product-color-green .mailster-form-fields input{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.product-color-green .mailster-form-fields input::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.product-color-green .mailster-form-fields input::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .mailster-form-fields input::-moz-placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.trnc-fullwidth-text .product-color-green .mailster-form-fields input::placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .mailster-form-fields .mailster-_gdpr-wrapper {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .mailster-form-fields .mailster-_gdpr-wrapper a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-green .mailster-form-fields .button {
        color: rgb(68 136 67);
        border-color: rgb(68 136 67);
    }
.product-color-green .mailster-form-fields .button:hover {
        background-color: rgb(68 136 67);
        color: #FFFAF0;
    }
.has-dark-background-color .product-color-green .mailster-form-fields .button:hover {
        color: rgb(41 39 39);
    }
.product-color-green .mailster-form-fields .button:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important}
.product-color-blue #primary-menu-toggle svg g {
                fill: #354B8A;
            }
.product-color-blue .product-units-wrapper,
    .product-color-blue .delivery-time-info {
        --tw-text-opacity: 1;
        border-color: rgb(53 75 138 / var(--tw-text-opacity));
    }
.product-color-blue .woocommerce-product-gallery .flex-direction-nav a::after {
                    content: url("/wp-content/themes/mypellets2023/assets/chevron-left-blue.svg") !important;
                }
.product-color-blue .woocommerce-product-gallery .flex-direction-nav a::before {
                    content: url("/wp-content/themes/mypellets2023/assets/chevron-left-blue.svg") !important;
                }
.product-color-blue {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue p {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .single_bg_color,
    .product-color-blue .splide_bg {
        background-color: #FDF9F2;
    }
.product-color-blue .splide__arrows .splide__arrow{
  opacity: 1 !important;
            background: transparent !important}
.product-color-blue .splide__arrows svg {
            fill: #354B8A !important;
        }
.product-color-blue .splide__slide p {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue a {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .breadcrumb-wrapper{
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px}
.product-color-blue .breadcrumb-wrapper a {
            margin-left: 10px;
        }
.product-color-blue .breadcrumb-wrapper a:before {
                content: url("/wp-content/themes/mypellets2023/assets/chevron-left-blue.svg");
                width: 7px;
                height: 9px;
                display: block;
                position: absolute;
                left: 15px;
                top: 0;
                bottom: 0;
                margin: auto;
            }
.product-color-blue .woocommerce-mini-cart__buttons .button {
        background-color: transparent !important;
        border-color: rgb(53, 75, 138) !important;
        color: rgb(53, 75, 138) !important
    }
.product-color-blue .woocommerce-mini-cart__buttons .button:hover {
        background-color: rgb(53, 75, 138) !important;
        color: #FFFAF0 !important;
    }
.product-color-blue .woocommerce {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .woocommerce .single_upper input {
                background-color: #FDF9F2 !important;
                height: 40px;
            }
.product-color-blue .woocommerce .single_upper input:focus-visible {
                    outline: none;
                }
.product-color-blue .woocommerce a {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .woocommerce .button:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity)) !important;
        border-width: 3px !important;
        --tw-text-opacity: 1;
        border-color: rgb(53 75 138 / var(--tw-text-opacity));
                color: #EBEFDB !important
    }
.product-color-blue .woocommerce .price {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .woocommerce .product-container li:before {
                    filter: invert(27%) sepia(36%) saturate(1141%) hue-rotate(188deg) brightness(93%) contrast(88%);
                }
.product-color-blue .single_content .border-yellow {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-blue .trnc-header .custom-logo {
            filter: invert(27%) sepia(168%) saturate(1325%) hue-rotate(196deg) brightness(48%) contrast(132%)
        }
.product-color-blue .trnc-header .button-yellow {
        --tw-text-opacity: 1;
        border-color: rgb(53 75 138 / var(--tw-text-opacity));
    }
.product-color-blue .trnc-header .button-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity)) !important;
        color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .trnc-header .textbtn a:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity)) !important;
        color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .account,
    .product-color-blue .cartimg {
        filter: invert(27%) sepia(168%) saturate(1325%) hue-rotate(196deg) brightness(48%) contrast(132%)
    }
.product-color-blue #content {
        background-color: #FAF4E9;
    }
.product-color-blue footer {
        --tw-bg-opacity: 1;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity));
        color: #F3F6EA !important
    }
.product-color-blue footer a {
        color: #F3F6EA !important;
    }
.product-color-blue footer .button-light:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .button-yellow:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity));
            color: #EBEFDB !important
    }
.product-color-blue .text-yellow {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .mailster-form-fields input {
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1;
        border-color: rgb(53 75 138 / var(--tw-text-opacity));
            border-color: #354B8A !Important;
            --tw-bg-opacity: 1;
            background-color: rgb(255 250 240 / var(--tw-bg-opacity))
    }
.single-post .product-color-blue .mailster-form-fields input{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.product-color-blue .mailster-form-fields input::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .mailster-form-fields input::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .mailster-form-fields .mailster-_gdpr-wrapper {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .mailster-form-fields .button {
        background-color: transparent;
        border-color: rgb(53, 75, 138);
        color: rgb(53, 75, 138)
    }
.product-color-blue .mailster-form-fields .button:hover {
        background-color: rgb(53, 75, 138);
        color: #FFFAF0;
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }
.product-color-red #primary-menu-toggle svg g {
                fill: #E02D2D;
            }
.product-color-red .product-units-wrapper,
    .product-color-red .delivery-time-info {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red p,
    .product-color-red a {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red p a,.trnc-fullwidth-text 
    .product-color-red a a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .woocommerce-product-gallery .flex-direction-nav a::after {
                    content: url("/wp-content/themes/mypellets2023/assets/chevron-left-red.svg") !important;
                }
.product-color-red .woocommerce-product-gallery .flex-direction-nav a::before {
                    content: url("/wp-content/themes/mypellets2023/assets/chevron-left-red.svg") !important;
                }
.product-color-red p {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red p a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .single_bg_color {
        background-color: #fbfbfb;
    }
.product-color-red .splide__arrows .splide__arrow{
  opacity: 1 !important;
            background: transparent !important}
.product-color-red .splide__arrows svg {
            fill: #E02D2D !important;
        }
.product-color-red .splide__slide p {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red .splide__slide p a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red a {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red a a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red a.border-yellow {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red a.button-yellow:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important}
.product-color-red #content {
        background-color: #F5F5F5;
    }
.product-color-red .breadcrumb-wrapper{
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px}
.product-color-red .breadcrumb-wrapper a {
            margin-left: 10px;
        }
.product-color-red .breadcrumb-wrapper a:before {
                content: url("/wp-content/themes/mypellets2023/assets/chevron-left-red.svg");
                width: 7px;
                height: 9px;
                display: block;
                position: absolute;
                left: 15px;
                top: 0;
                bottom: 0;
                margin: auto;
            }
.product-color-red .woocommerce-mini-cart__buttons .button {
        color: rgb(224 45 45) !important;
        border-color: rgb(224 45 45) !important
    }
.product-color-red .woocommerce-mini-cart__buttons .button:hover {
        background-color: rgb(224 45 45) !important;
        color: #FFFAF0 !important;
    }
.has-dark-background-color .product-color-red .woocommerce-mini-cart__buttons .button:hover {
        color: rgb(41 39 39) !important;
    }
.product-color-red .woocommerce {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red .woocommerce a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .woocommerce a {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red .woocommerce a a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .woocommerce .single_upper input {
                background-color: #F5F5F5 !important;
                height: 40px;
            }
.product-color-red .woocommerce .single_upper input:focus-visible {
                    outline: none;
                }
.product-color-red .woocommerce .button {
            background-color: #F5F5F5 !important;
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
        color: rgb(224 45 45) !important;
        border-color: rgb(224 45 45) !important;
        }
.product-color-red .woocommerce .button:hover {
        background-color: rgb(224 45 45) !important;
        color: #FFFAF0 !important;
    }
.has-dark-background-color .product-color-red .woocommerce .button:hover {
        color: rgb(41 39 39) !important;
    }
.product-color-red .woocommerce .button {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red .woocommerce .button a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .woocommerce .button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
        border-width: 3px;
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
                color: #F5F5F5 !important}
.product-color-red .woocommerce .price {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red .woocommerce .price a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .woocommerce .product-container li:before {
                    filter: invert(22%) sepia(96%) saturate(2140%) hue-rotate(344deg) brightness(92%) contrast(96%);
                }
.product-color-red .single_content .border-yellow {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.product-color-red .trnc-header .custom-logo {
            filter: invert(17%) sepia(93%) saturate(3156%) hue-rotate(349deg) brightness(103%) contrast(85%);
        }
.product-color-red .trnc-header .button-yellow {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .trnc-header .button-yellow:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity))}
.product-color-red .trnc-header .textbtn a:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity))}
.product-color-red .account,
    .product-color-red .cartimg {
        filter: invert(0%) sepia(340%) saturate(1883%) hue-rotate(315deg) brightness(71%) contrast(158%)
    }
.product-color-red footer{
  --tw-bg-opacity: 1;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity));
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important}
.product-color-red footer a{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important}
.product-color-red footer .button-light:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red footer .button-light:hover a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .language {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red .language a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .mailster-form-fields input {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red .mailster-form-fields input a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .mailster-form-fields input {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
            border-color: #E02D2D !Important;
            --tw-bg-opacity: 1;
            background-color: rgb(255 250 240 / var(--tw-bg-opacity));
    }
.single-post .product-color-red .mailster-form-fields input{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.product-color-red .mailster-form-fields input::-moz-placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.product-color-red .mailster-form-fields input::placeholder {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red .mailster-form-fields input::-moz-placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.trnc-fullwidth-text .product-color-red .mailster-form-fields input::placeholder a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .mailster-form-fields .mailster-_gdpr-wrapper {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red .mailster-form-fields .mailster-_gdpr-wrapper a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-red .mailster-form-fields .button {
        color: rgb(224 45 45);
        border-color: rgb(224 45 45)
    }
.product-color-red .mailster-form-fields .button:hover {
        background-color: rgb(224 45 45);
        color: #FFFAF0;
    }
.has-dark-background-color .product-color-red .mailster-form-fields .button:hover {
        color: rgb(41 39 39);
    }
.product-color-red .mailster-form-fields .button:hover {
                color: #FBFBFB !important;
            }
.product-color-red .trnc-newsletter div {
        --tw-text-opacity: 1 !important;
        color: rgb(224 45 45 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-red .trnc-newsletter div a {
    --tw-text-opacity: 1 !important;
    color: rgb(224 45 45 / var(--tw-text-opacity)) !important
}
.product-color-dark.single-product{
  --tw-bg-opacity: 1;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity))}
.product-color-dark .single_bg_color,
    .product-color-dark .splide_bg {
        background-color: #363434;
    }
.product-color-dark .splide__arrows .splide__arrow{
  opacity: 1 !important;
            background: transparent !important}
.product-color-dark .splide__arrows svg {
            fill: #FFBC00 !important;
        }
.product-color-dark .splide__slide p {
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important
    }
.product-color-dark .splide__slide p h2 {
        color: #FFBC00 !important;
    }
.product-color-dark .splide__slide p{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .product-color-dark .splide__slide p a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .product-color-dark .splide__slide p {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .product-color-dark .splide__slide p a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .product-color-dark .splide__slide p {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-dark .breadcrumb-wrapper{
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px}
.product-color-dark .breadcrumb-wrapper a {
            margin-left: 10px;
        }
.product-color-dark .breadcrumb-wrapper a:before {
                content: url("/wp-content/themes/mypellets2023/assets/chevron-left-yellow.svg");
                width: 7px;
                height: 9px;
                display: block;
                position: absolute;
                left: 15px;
                top: 0;
                bottom: 0;
                margin: auto;
            }
.product-color-dark #content{
  --tw-bg-opacity: 1;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity))}
.product-color-dark .woocommerce .single_upper .woocommerce-product-rating {
                display: inline-grid;
                margin: 0px !important;
                position: absolute;
                top: 0;
                display: none !important;
            }
.product-color-dark .woocommerce .single_upper .woocommerce-product-rating .woocommerce-review-link {
        font-size: 0.625rem !important;
        line-height: 1 !important;
    }
.product-color-dark .woocommerce .single_upper .button {
                background-color: #292727 !important;
            }
.product-color-dark .woocommerce .single_upper .button:hover {
                    color: #292727 !important;
                    background-color: #FFBC00 !important;
                    --tw-border-opacity: 1;
                    border-color: rgb(255 188 0 / var(--tw-border-opacity));
                }
.product-color-green .single_content .product-color-dark .woocommerce .single_upper .button:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .product-color-dark .woocommerce .single_upper .button:hover {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.product-color-dark .woocommerce .single_upper .button:hover {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .product-color-dark .woocommerce .single_upper .button:hover {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.product-color-dark .woocommerce .single_upper input{
  --tw-bg-opacity: 1;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity));
                height: 40px}
.product-color-dark .woocommerce .single_upper input:focus-visible {
                    outline: none;
                }
.product-color-dark .woocommerce .circle-dark {
            background-color: rgb(255 188 0);
        }
.product-color-dark .woocommerce .quantity {
            margin: 0 !important;
        }
.product-color-dark .woocommerce .quantity input{
  --tw-bg-opacity: 1;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(255 188 0 / var(--tw-border-opacity))}
.product-color-green .single_content .product-color-dark .woocommerce .quantity input {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .product-color-dark .woocommerce .quantity input {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.product-color-dark .woocommerce .quantity input {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .product-color-dark .woocommerce .quantity input {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.product-color-dark .woocommerce .quantity input {
                height: 40px;
            }
.product-color-dark .woocommerce .single_add_to_cart_button{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity)) !important}
.product-color-dark .woocommerce .price {
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important
    }
.product-color-dark .woocommerce .price h2 {
        color: #FFBC00 !important;
    }
.product-color-dark .woocommerce .price{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .product-color-dark .woocommerce .price a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .product-color-dark .woocommerce .price {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .product-color-dark .woocommerce .price a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .product-color-dark .woocommerce .price {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-dark .woocommerce .product-container li:before {
                    filter: invert(76%) sepia(24%) saturate(2838%) hue-rotate(357deg) brightness(100%) contrast(107%);
                }
.product-color-dark .mailster-form-fields input{
  --tw-bg-opacity: 1;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity))}
.product-color-dark .mailster-form-fields .mailster-submit-wrapper input:hover{
  --tw-text-opacity: 1;
  color: rgb(41 39 39 / var(--tw-text-opacity))}
.product-color-dark .trnc-newsletter{
  --tw-bg-opacity: 1;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity))}
.product-color-dark footer{
  --tw-text-opacity: 1 !important;
  color: rgb(41 39 39 / var(--tw-text-opacity)) !important}
.product-color-dark footer .footer-logo img {
                filter: invert(113%) sepia(181%) saturate(1000%) hue-rotate(93deg) brightness(27%) contrast(63%)
            }
.product-color-dark footer a{
  --tw-text-opacity: 1;
  color: rgb(41 39 39 / var(--tw-text-opacity))}
.product-color-dark footer .button-light{
  --tw-border-opacity: 1;
  border-color: rgb(41 39 39 / var(--tw-border-opacity))}
.product-color-dark footer .button-light:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(41 39 39 / var(--tw-bg-opacity));
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.product-color-dark footer .button-light:hover h2 {
        color: #FFBC00 !important;
    }
.product-color-dark footer .button-light:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .product-color-dark footer .button-light:hover a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .product-color-dark footer .button-light:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .product-color-dark footer .button-light:hover a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .product-color-dark footer .button-light:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-yellow .price ins {
            color: rgb(224, 45, 45) !important;
            text-decoration: none;
            font-size: 1.2em;
        }
.product-color-yellow .price.smaller ins {
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important
    }
.product-color-yellow #content {
        background-color: #FAF4E9;
    }
.product-color-yellow .single_bg_color,
    .product-color-yellow .splide_bg {
        background-color: #FDF9F2
    }
.product-color-yellow .single_upper input {
            background-color: #FAF4E9 !important;
            height: 40px;
        }
.product-color-yellow .single_upper input:focus-visible {
                outline: none;
            }
.product-color-yellow .single_upper .button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
  font-weight: 700;
        border-width: 3px !important;
        --tw-border-opacity: 1;
        border-color: rgb(255 188 0 / var(--tw-border-opacity))}
.product-color-green .single_content .product-color-yellow .single_upper .button:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(68 136 67 / var(--tw-border-opacity)) !important;
    }
.product-color-blue .single_content .product-color-yellow .single_upper .button:hover {
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important;
    }
.product-color-red a.product-color-yellow .single_upper .button:hover {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .single_content .product-color-yellow .single_upper .button:hover {
        --tw-text-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-text-opacity)) !important;
        --tw-border-opacity: 1 !important;
        border-color: rgb(224 45 45 / var(--tw-border-opacity)) !important;
    }
.product-color-yellow .splide__arrows .splide__arrow{
  opacity: 1 !important;
            background: transparent !important}
.product-color-yellow .splide__arrows svg {
            fill: #FFBC00 !important;
        }
.product-color-yellow .breadcrumb-wrapper{
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px}
.product-color-yellow .breadcrumb-wrapper a {
            margin-left: 10px;
        }
.product-color-yellow .breadcrumb-wrapper a:before {
                content: url("/wp-content/themes/mypellets2023/assets/chevron-left-yellow.svg");
                width: 7px;
                height: 9px;
                display: block;
                position: absolute;
                left: 15px;
                top: 0;
                bottom: 0;
                margin: auto;
            }
.product-color-yellow .woocommerce .price {
        --tw-text-opacity: 1 !important;
        color: rgb(255 188 0 / var(--tw-text-opacity)) !important
    }
.product-color-yellow .woocommerce .price h2 {
        color: #FFBC00 !important;
    }
.product-color-yellow .woocommerce .price{
  --tw-text-opacity: 1 !important;
  color: rgb(255 188 0 / var(--tw-text-opacity)) !important}
.trnc-fullwidth-text .product-color-yellow .woocommerce .price a {
    --tw-text-opacity: 1 !important;
    color: rgb(255 188 0 / var(--tw-text-opacity)) !important
}
.product-color-green .product-color-yellow .woocommerce .price {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .product-color-yellow .woocommerce .price a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .product-color-yellow .woocommerce .price {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-yellow .woocommerce .product-container li:before {
                    filter: invert(76%) sepia(24%) saturate(2838%) hue-rotate(357deg) brightness(100%) contrast(107%);
                }
.header__minicart{
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity))}
.single-post .header__minicart{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.header__minicart {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.header__minicart p {
        --tw-text-opacity: 1;
        color: rgb(88 75 75 / var(--tw-text-opacity))
    }
.header__minicart{
  --tw-text-opacity: 1;
  color: rgb(88 75 75 / var(--tw-text-opacity))}
.trnc-news .header__minicart {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .header__minicart h2 {
        color: #FFBC00;
    }
.trnc-news .header__minicart{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .header__minicart a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .header__minicart {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .header__minicart a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .header__minicart {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .header__minicart a {
    --tw-text-opacity: 1;
    color: rgb(88 75 75 / var(--tw-text-opacity))
}
.header__minicart{
  width: auto;
    overflow-y: scroll;
    min-width: 260px;
    overflow-y: auto;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9999;
    transition: transform 0.2s ease;
    transform: translateX(-100%);
    transform: translateX(100%);
    font-size: 1.25rem;
    max-width: 420px}
@media only screen and (max-width: 400px) {
.header__minicart {
        width: 80%
}
    }
.header__minicart .shipping-costs-cart-info {
        display: none;
    }
.header__minicart .woocommerce-mini-cart__empty-message {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.header__minicart .woocommerce-mini-cart__empty-message p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.header__minicart .woocommerce-mini-cart__empty-message{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .header__minicart .woocommerce-mini-cart__empty-message {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .header__minicart .woocommerce-mini-cart__empty-message h2 {
        color: #FFBC00;
    }
.trnc-news .header__minicart .woocommerce-mini-cart__empty-message{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .header__minicart .woocommerce-mini-cart__empty-message a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .header__minicart .woocommerce-mini-cart__empty-message {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .header__minicart .woocommerce-mini-cart__empty-message a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .header__minicart .woocommerce-mini-cart__empty-message {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .header__minicart .woocommerce-mini-cart__empty-message a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.header__minicart a,
    .header__minicart strong {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.header__minicart a p,
    .header__minicart strong p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.header__minicart a,
    .header__minicart strong{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .header__minicart a,.trnc-news 
    .header__minicart strong {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .header__minicart a h2,.trnc-news 
    .header__minicart strong h2 {
        color: #FFBC00;
    }
.trnc-news .header__minicart a,.trnc-news 
    .header__minicart strong{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .header__minicart a a,.trnc-fullwidth-text .trnc-news 
    .header__minicart strong a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .header__minicart a,.product-color-green .trnc-news 
    .header__minicart strong {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .header__minicart a a,.trnc-fullwidth-text .product-color-green .trnc-news 
    .header__minicart strong a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .header__minicart a,.product-color-blue .trnc-news 
    .header__minicart strong {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .header__minicart a a,.trnc-fullwidth-text 
    .header__minicart strong a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.header__minicart a,
    .header__minicart strong{
  font-weight: 700}
.header__minicart.open {
        transform: translateX(0%);
    }
.header__minicart h2{
  font-weight: 700}
.header__minicart .header__minicart__inner {
        padding: 15px;
    }
.header__minicart .header__minicart__inner .woocommerce-mini-cart__total {
            padding: 0 0 30px 0;
            display: flex;
            justify-content: space-between;
            font-size: 1em;
            font-weight: 700;
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important;
        }
.header__minicart .header__minicart__inner .woocommerce-mini-cart__total p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.header__minicart .header__minicart__inner .woocommerce-mini-cart__total{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__total {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__total h2 {
        color: #FFBC00;
    }
.trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__total{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__total a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__total {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__total a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__total {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .header__minicart .header__minicart__inner .woocommerce-mini-cart__total a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.header__minicart .header__minicart__inner .total-cart-tax{
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.25rem;
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.header__minicart .header__minicart__inner .total-cart-tax p {
        --tw-text-opacity: 1 !important;
        color: rgb(88 75 75 / var(--tw-text-opacity)) !important
    }
.header__minicart .header__minicart__inner .total-cart-tax{
  --tw-text-opacity: 1 !important;
  color: rgb(88 75 75 / var(--tw-text-opacity)) !important}
.trnc-news .header__minicart .header__minicart__inner .total-cart-tax {
        --tw-text-opacity: 1;
        color: rgb(255 188 0 / var(--tw-text-opacity))
    }
.trnc-news .header__minicart .header__minicart__inner .total-cart-tax h2 {
        color: #FFBC00;
    }
.trnc-news .header__minicart .header__minicart__inner .total-cart-tax{
  --tw-text-opacity: 1;
  color: rgb(255 188 0 / var(--tw-text-opacity))}
.trnc-fullwidth-text .trnc-news .header__minicart .header__minicart__inner .total-cart-tax a {
    --tw-text-opacity: 1;
    color: rgb(255 188 0 / var(--tw-text-opacity))
}
.product-color-green .trnc-news .header__minicart .header__minicart__inner .total-cart-tax {
        --tw-text-opacity: 1 !important;
        color: rgb(68 136 67 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .product-color-green .trnc-news .header__minicart .header__minicart__inner .total-cart-tax a {
    --tw-text-opacity: 1 !important;
    color: rgb(68 136 67 / var(--tw-text-opacity)) !important
}
.product-color-blue .trnc-news .header__minicart .header__minicart__inner .total-cart-tax {
        --tw-text-opacity: 1 !important;
        color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.trnc-fullwidth-text .header__minicart .header__minicart__inner .total-cart-tax a {
    --tw-text-opacity: 1 !important;
    color: rgb(88 75 75 / var(--tw-text-opacity)) !important
}
.header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons{
  display: grid;
            margin-top: 10px}
.header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button {
        border-width: 3px !important;
        border-radius: 1.5rem;
        background-color: transparent !important;
        border-color: rgb(88 75 75) !important;
        color: rgb(88 75 75) !important;
    }
.header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover {
        background-color: rgb(88 75 75) !important;
        color: #FFFAF0 !important;
    }
.trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button {
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
    }
.trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover {
        background-color: rgb(255 188 0);
        color: #FFFAF0;
    }
.has-dark-background-color .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover {
        color: rgb(41 39 39);
    }
.trnc-hero .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button {
        color: rgb(255 188 0);
        border-color: rgb(255 188 0);
        position: relative;
        background: none;
        mix-blend-mode: screen;
        outline: none;
    }
.trnc-hero .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover {
        background-color: rgb(255 188 0);
        color: #000000;
    }
.trnc-hero .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover::before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 25%;
        content: '';
        mix-blend-mode: color-burn;
    }
.trnc-contact .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 188 0 / var(--tw-bg-opacity));
    border-color: #FFBC00;
    color: #FFFAF0}
.product-color-green .trnc-header .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button {
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity));
    }
.product-color-green .trnc-header .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity)) !important;
        color: #F3F6EA !important;
        --tw-text-opacity: 1;
        color: rgb(68 136 67 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(68 136 67 / var(--tw-border-opacity))}
.product-color-green .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(68 136 67 / var(--tw-bg-opacity));
            color: #EBEFDB}
.product-color-blue .trnc-header .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button {
        --tw-text-opacity: 1;
        border-color: rgb(53 75 138 / var(--tw-text-opacity));
    }
.product-color-blue .trnc-header .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity)) !important;
        color: rgb(255 250 240 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1 !important;
        border-color: rgb(53 75 138 / var(--tw-text-opacity)) !important
    }
.product-color-blue .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(53 75 138 / var(--tw-bg-opacity));
            color: #EBEFDB
    }
.product-color-red a.trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important}
.product-color-red .trnc-header .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button {
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity));
    }
.product-color-red .trnc-header .trnc-news .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 45 45 / var(--tw-bg-opacity)) !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
        --tw-text-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-text-opacity));
        --tw-border-opacity: 1;
        border-color: rgb(224 45 45 / var(--tw-border-opacity))}
.header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button{
  text-align: center;
  width: 100% !important;
  white-space: nowrap;
  margin-bottom: 0.5rem !important;
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity))}
.single-post .header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button{
  text-transform: uppercase;
  font-weight: 700;
  border-style: solid;
                padding-top: 5px !important;
                padding-bottom: 5px !important;
                line-height: 1;
                width: -moz-max-content !important;
                width: max-content !important;
                padding: .618em 1em}
.header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 250 240 / var(--tw-text-opacity)) !important}
.header__minicart .header__minicart__inner .woocommerce-mini-cart__buttons .button.checkout {}
.header__minicart .header__minicart__inner .cart_list{
  padding-top: 1.5rem;
            height: 100%;
            min-height: 165px;
            border-bottom: 1px solid grey}
.header__minicart .header__minicart__inner .cart_list li {
                list-style: none;
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: center;
                margin-bottom: 25px;
                position: relative;
                padding: 0;
                border-radius: 1.5rem;
                padding: 10px;
                box-shadow: 0px 4px 8px 3px rgb(188 188 188);
            }
.header__minicart .header__minicart__inner .cart_list li .wc-gzd-cart-info {
                    display: none;
                }
.header__minicart .header__minicart__inner .cart_list li a {
                    width: 100%;
                    font-size: 20px !important;
                }
@media only screen and (max-width: 400px) {
.header__minicart .header__minicart__inner .cart_list li a {
                        font-size: 15px !important
                }
                    }
.header__minicart .header__minicart__inner .cart_list li a.remove {
                        font-size: 30px !important;
                        color: #584B4B !important;
                    }
.header__minicart .header__minicart__inner .cart_list li .quantity {
                    flex-basis: 100%;
                }
.header__minicart .header__minicart__inner .cart_list li .remove {
                    margin-right: 10px;
                    width: 20px;
                    height: 20px;
                    color: #2c2c2c;
                }
.header__minicart .header__minicart__inner .cart_list li .remove:hover {
                        color: red !important;
                        background-color: transparent;
                    }
.header__minicart .header__minicart__inner .cart_list li .line-meta {
                    font-size: 1em;
                    line-height: 1.4;
                    display: block;
                }
.header__minicart .header__minicart__inner .cart_list li a {
                    text-decoration: none;
                    display: inline-flex;
                    justify-content: space-between;
                }
.header__minicart .header__minicart__inner .cart_list li a.remove {
                        font-size: 30px;
                    }
.header__minicart .header__minicart__inner .cart_list li img {
                    width: 100%;
                    max-width: 95px;
                    max-height: 115px;
                    height: auto;
                    box-shadow: none;
                    margin: 0 15px;
                }
@media only screen and (max-width: 400px) {
.header__minicart .header__minicart__inner .cart_list li img {
                        max-width: 65px
                }
                    }
.header__minicart .header__minicart__inner .cart_list li .quantity {
                    text-align: right;
                }
.overlay {
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .65);
    display: none;
    cursor: pointer;
}
@media (min-width: 600px){

    .sm\:font-48 {
        font-size: 3rem;
        line-height: 1;
    }

        @media only screen and (max-width: 400px) {

    .sm\:font-48 {
            font-size: 2.25rem
    }
        }}
@media (min-width: 782px){

    .md\:font-50 {
        font-size: 3rem;
        line-height: 3.25rem;
    }

    .md\:font-48 {
        font-size: 3rem;
        line-height: 1;
    }

        @media only screen and (max-width: 400px) {

    .md\:font-48 {
            font-size: 2.25rem
    }
        }

    .md\:w80 {
        width: 80%;
        margin: auto;
    }

    .md\:text-xl {
        line-height: 4rem;
    }}
@media (min-width: 1024px){

    .lg\:font-xxl {
        font-size: 7.5rem;
        line-height: 1;
    }

    .lg\:font-48 {
        font-size: 3rem;
        line-height: 1;
    }

        @media only screen and (max-width: 400px) {

    .lg\:font-48 {
            font-size: 2.25rem
    }
        }

    .lg\:w50 {
        width: 50%;
        margin: auto;
    }

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

    .lg\:text-xl {
        line-height: 4rem;
    }}
@media (min-width: 1280px){

    .xl\:items-center {
        align-items: center
    }

    .xl\:text-xl1 {
        font-size: 3.75rem;
        line-height: 4rem;
    }}
@media (min-width: 782px){

    .md\:w850 {
        max-width: 850px !important;
    }}
@media (min-width: 1024px){

  .lg\:container{
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem}

  @media (min-width: 480px){

    .lg\:container{
      max-width: 480px}}

  @media (min-width: 600px){

    .lg\:container{
      max-width: 600px;
      padding-right: 2rem;
      padding-left: 2rem}}

  @media (min-width: 782px){

    .lg\:container{
      max-width: 782px}}

  @media (min-width: 1024px){

    .lg\:container{
      max-width: 1024px;
      padding-right: 0rem;
      padding-left: 0rem}}

  @media (min-width: 1280px){

    .lg\:container{
      max-width: 1280px}}}
@media (min-width: 600px){

  .sm\:flex{
    display: flex}}
@media (min-width: 782px){

  .md\:order-none{
    order: 0}

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

  .md\:mb-0{
    margin-bottom: 0px}

  .md\:mb-1{
    margin-bottom: 0.25rem}

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

  .md\:mt-16{
    margin-top: 4rem}

  .md\:flex{
    display: flex}

  .md\:h-full{
    height: 100%}

  .md\:h-screen{
    height: 100vh}

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

  .md\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr))}

  .md\:flex-row{
    flex-direction: row}

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

  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px}

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

  .md\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem}

  .md\:py-36{
    padding-top: 9rem;
    padding-bottom: 9rem}

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

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

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

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

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

  .md\:pt-0{
    padding-top: 0px}

  .md\:pt-40{
    padding-top: 10rem}

  .md\:text-large{
    font-size: 1.875rem}

  .md\:text-xl{
    font-size: 4.06rem}

  .md\:tracking-widest{
    letter-spacing: 0.1em}}
@media (min-width: 1024px){

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

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

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

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

  .lg\:my-0{
    margin-top: 0px;
    margin-bottom: 0px}

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

  .lg\:ml-\[50\%\]{
    margin-left: 50%}

  .lg\:block{
    display: block}

  .lg\:grid{
    display: grid}

  .lg\:h-screen{
    height: 100vh}

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

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

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

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

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

  .lg\:grid-cols-\[1fr_1fr\]{
    grid-template-columns: 1fr 1fr}

  .lg\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr))}

  .lg\:flex-col{
    flex-direction: column}

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

  .lg\:gap-12{
    gap: 3rem}

  .lg\:gap-24{
    gap: 6rem}

  .lg\:gap-4{
    gap: 1rem}

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

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

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

  .lg\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem}

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

  .lg\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem}

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

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

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

  .lg\:text-large{
    font-size: 1.875rem}

  .lg\:text-xl{
    font-size: 4.06rem}

  .lg\:tracking-widest{
    letter-spacing: 0.1em}}
@media (min-width: 1280px){

  .xl\:mt-0{
    margin-top: 0px}

  .xl\:block{
    display: block}

  .xl\:flex{
    display: flex}

  .xl\:inline-flex{
    display: inline-flex}

  .xl\:grid{
    display: grid}

  .xl\:hidden{
    display: none}

  .xl\:w-full{
    width: 100%}

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

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

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

  .xl\:items-center{
    align-items: center}

  .xl\:justify-center{
    justify-content: center}

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

  .xl\:gap-0{
    gap: 0px}

  .xl\:gap-32{
    gap: 8rem}

  .xl\:bg-transparent{
    background-color: transparent}

  .xl\:p-0{
    padding: 0px}

  .group:hover .xl\:group-hover\:block{
    display: block}}
.\[\&_a\]\:underline a{
  text-decoration-line: underline}
.body--scrolled .\[\.body--scrolled_\&\]\:fixed{
  position: fixed}
.body--scrolled .\[\.body--scrolled_\&\]\:py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem}
.body--scrolled .\[\.body--scrolled_\&\]\:py-4{
  padding-top: 1rem;
  padding-bottom: 1rem}
