@layer theme, components, utilities;@layer theme {:root, :host {--color-black: #000;--color-white: #fff;--spacing: 0.25rem;--default-transition-duration: 150ms;--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--color-accent-500: #333f48;--font-desc: "Roboto Condensed";}}.absolute {position: absolute;}.fixed {position: fixed;}.relative {position: relative;}.inset-0 {inset: calc(var(--spacing) * 0);}.z-20 {z-index: 20;}.z-50 {z-index: 50;}.mt-2 {margin-top: calc(var(--spacing) * 2);}.block {display: block;}.flex {display: flex;}.h-full {height: 100%;}.min-h-9 {min-height: calc(var(--spacing) * 9);}.w-full {width: 100%;}.max-w-\[13\.31rem\] {max-width: 13.31rem;}.flex-col {flex-direction: column;}.items-center {align-items: center;}.justify-center {justify-content: center;}.gap-\[0\.63rem\] {gap: 0.63rem;}.bg-\[\#f9b233\] {background-color: #f9b233;}.bg-accent-500 {background-color: var(--color-accent-500);}.bg-transparent {background-color: transparent;}.bg-white {background-color: var(--color-white);}.p-2 {padding: calc(var(--spacing) * 2);}.px-\[0\.38rem\] {padding-inline: 0.38rem;}.py-\[0\.06rem\] {padding-block: 0.06rem;}.transition-colors {transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}.post-type-collection, .single-collection {background-color: var(--color-accent-500);color: var(--color-white);}header {position: fixed;z-index: 50;width: 100%;}.collection-temp {background-color: var(--color-accent-500);padding-block: calc(var(--spacing) * 8);}swiper-container {--swiper-theme-color: var(--bb-color-secondary);}.collection-card {position: relative;}.collection-card > .wp-block-read-more {position: absolute;inset: calc(var(--spacing) * 0);z-index: 20;display: block;height: 100%;width: 100%;font-size: 0px;}.collection-card > .wp-block-read-more::after {content: "";pointer-events: none;position: absolute;inset: calc(var(--spacing) * 0);background-color: transparent;transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}.collection-card > .wp-block-read-more:hover::after {background-color: color-mix(in srgb, #000 10%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-black) 10%, transparent);}}.collection-card figure, .collection-card img {position: relative;z-index: 10;}.wpcf7-form input, .wpcf7-form textarea {margin-block: calc(var(--spacing) * 2);background-color: var(--color-white);padding: calc(var(--spacing) * 2);}.wpcf7-form label {font-family: var(--font-desc);}.wpcf7-form input[type="submit"] {position: relative;margin-top: calc(var(--spacing) * 2);display: flex;min-height: calc(var(--spacing) * 9);width: 100%;max-width: 13.31rem;flex-direction: column;align-items: center;justify-content: center;gap: 0.63rem;background-color: #f9b233;padding-inline: 0.38rem;padding-block: 0.06rem;text-decoration-line: none;}