@font-face{font-display:swap;font-family:Qanelas Bold;font-style:normal;font-weight:400;src:url(/cdn/shop/files/QanelasBold.woff?v=1726656469) format("woff")}@media only screen and (max-width:768px){.logo-bar__item{flex:0 1 calc(33.333% - 24px);margin:0 12px 20px}}[data-animate_images=true] .product__main-photos .image-wrap img,[data-animate_images=true] .product__main-photos .image-wrap svg,[data-animate_images=true] .product__main-photos .image-wrap .animate-me,[data-animate_images=true] .product__main-photos [class*=appear-delay]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}@media only screen and (max-width:768px){.video-parent-section .hero__media video.video-div{display:none}.video-parent-section .hero__media video.video-div.flemar-video-ready{display:block;opacity:0;transition:opacity .9s ease}.video-parent-section .hero__media video.video-div.flemar-video-playing{opacity:1}.video-parent-section .hero__media video.video-div::-webkit-media-controls,.video-parent-section .hero__media video.video-div::-webkit-media-controls-panel,.video-parent-section .hero__media video.video-div::-webkit-media-controls-start-playback-button,.video-parent-section .hero__media video.video-div::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}.video-parent-section .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:#45240b url(flemar-hero-mobile.jpg) center 40% / cover no-repeat}[data-animate_images=true] .video-parent-section[data-aos=hero__animation] .hero__media{opacity:1!important;animation:none!important;transition:none!important}}@media only screen and (max-width:768px){.slide-nav__overflow--thumb .slide-nav__dropdown:not(.is-active){max-height:100%;overflow:hidden}}:root{--flemar-brown: #45240B}.flemar-dbar__track,.flemar-dbar__line{background:color-mix(in srgb,var(--colorAnnouncementText) 30%,transparent)}.flemar-dm__of{color:var(--fd-ink);opacity:1}.product-section .product-block.variants,.product-section .product-block.quantity{display:block;width:100%;margin-right:0;text-align:left}.product-section .product-block.quantity{margin-top:14px}.product-section .product-block.quantity .product__quantity label,.product-section .variant-wrapper.small--text-center{text-align:left}.product-section .variant-wrapper .variant__label,.product-section .variant-wrapper .variant__label span{display:block;margin-bottom:10px;font-size:15px;text-align:left}.product-section .product__quantity{text-align:left}.product-section .product__quantity label{text-align:left;display:block}.product-section .variant-input-wrap{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px;padding:2px;border-radius:4px}.product-section .variant-input{display:block;margin:0}.product-section .variant-input-wrap label{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:44px;margin:0;padding:0 12px;border:1px solid color-mix(in srgb,var(--colorTextBody) 32%,transparent);border-radius:2px;background:var(--colorBody);color:var(--colorTextBody);font-size:15px;line-height:1;box-shadow:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.product-section .variant-input-wrap label:hover{border-color:var(--colorTextBody)}.product-section .variant-input-wrap input[type=radio]:checked+label{background:var(--colorTextBody);border-color:var(--colorTextBody);color:var(--colorBody);box-shadow:none}.product-section .variant-input-wrap input[type=radio]:focus-visible+label,.product-section .variant-input-wrap label:focus-visible{outline:2px solid var(--flemar-brown);outline-offset:2px;box-shadow:none}.product-section .variant-input-wrap label.disabled{color:color-mix(in srgb,var(--colorTextBody) 40%,transparent);border-style:dashed;border-color:color-mix(in srgb,var(--colorTextBody) 25%,transparent);background:transparent;cursor:not-allowed}.product-section .variant-input-wrap label.disabled:after{content:none}.product-section .variant-input-wrap label.disabled:before{content:"";position:absolute;left:50%;top:8px;bottom:8px;border-left:1px solid currentColor;transform:rotate(35deg)}.product-section .variant-input-wrap label.disabled{position:relative;overflow:hidden}.btn.flemar-size-pending{background:transparent;border:1px solid var(--colorTextBody);color:var(--colorTextBody);cursor:pointer}.btn.flemar-size-pending:hover,.btn.flemar-size-pending:focus-visible{background:color-mix(in srgb,var(--colorTextBody) 6%,transparent);border-color:var(--colorTextBody);color:var(--colorTextBody)}.flemar-size-hint{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--flemar-brown)}.flemar-size-hint[hidden]{display:none}.flemar-size-nudge{animation:flemar-size-nudge .9s ease-out 1}@keyframes flemar-size-nudge{0%{box-shadow:0 0 #45240b73}to{box-shadow:0 0 0 10px #45240b00}}@media(prefers-reduced-motion:reduce){.flemar-size-nudge{animation:none;box-shadow:0 0 0 2px var(--flemar-brown)}.product-section .variant-input-wrap label{transition:none}}.flemar-sticky-atc__select option[value=""]{color:inherit}@media only screen and (min-width:769px){.product-section .page-width>.grid{display:grid;grid-template-columns:minmax(0,1fr)}.product-section .page-width>.grid:after{content:none}.product-section .page-width>.grid>.grid__item.medium-up--three-fifths{grid-area:1 / 1;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column}.product-section .grid__item.medium-up--three-fifths>div,.product-section .product__photos,.product-section .product__main-photos,.product-section .product__main-photos-wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding:0!important}.product-section .product-slideshow{flex:1 1 auto;min-height:0;aspect-ratio:1000 / 618}.product-section .product-slideshow .flickity-viewport{height:100%!important}.product-section .product-slideshow .flickity-slider,.product-section .product-main-slide,.product-section .product-main-slide .product-image-main{height:100%}.product-section .product-main-slide .image-wrap{height:100%!important;padding-bottom:0!important}.product-section .product-main-slide .image-wrap>image-element{position:absolute;top:0;right:0;bottom:0;left:0}.product-section .product-main-slide .image-wrap img{width:100%;height:100%;object-fit:cover}.product-section .page-width>.grid>.grid__item.medium-up--two-fifths{grid-area:1 / 1;position:relative;top:auto;right:auto;bottom:auto;left:auto;float:none;justify-self:end;align-self:start;width:340px;max-width:340px;margin:45px 95px 45px 0;padding-left:0;z-index:2}.product-section .product-single__meta{background:var(--colorBody)!important;padding:30px 30px 20px!important;box-shadow:var(--fl-shadow-lift, 0 8px 24px rgba(69, 36, 11, .22))}}@media only screen and (min-width:769px)and (max-width:1023px){.product-section .page-width>.grid>.grid__item.medium-up--two-fifths{margin:32px 40px 32px 0}.product-section .product-single__meta{padding:24px 24px 16px!important}}.flemar-qty{display:inline-flex;align-items:stretch;height:44px;border:1px solid color-mix(in srgb,var(--colorTextBody) 32%,transparent);border-radius:2px;background:var(--colorBody);overflow:hidden}.flemar-qty__btn{appearance:none;-webkit-appearance:none;width:44px;margin:0;padding:0;border:0;background:transparent;color:var(--colorTextBody);font-family:inherit;font-size:22px;font-weight:300;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.flemar-qty__btn:hover{background:color-mix(in srgb,var(--colorTextBody) 6%,transparent)}.flemar-qty__btn:focus-visible{outline:2px solid var(--flemar-brown);outline-offset:-3px}.flemar-qty__btn[aria-disabled=true]{color:color-mix(in srgb,var(--colorTextBody) 30%,transparent);cursor:default;background:transparent}.flemar-qty__btn svg{display:block;width:14px;height:14px;margin:0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.product-section .flemar-qty input[type=number]{width:48px;min-width:0;height:100%;margin:0;padding:0;border:0;border-left:1px solid color-mix(in srgb,var(--colorTextBody) 14%,transparent);border-right:1px solid color-mix(in srgb,var(--colorTextBody) 14%,transparent);border-radius:0;background:transparent;color:var(--colorTextBody);font-size:16px;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-section .flemar-qty input[type=number]::-webkit-outer-spin-button,.product-section .flemar-qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-section .flemar-qty input[type=number]:focus{outline:none;box-shadow:inset 0 -2px 0 var(--colorTextBody)}@media(prefers-reduced-motion:reduce){.flemar-qty__btn{transition:none}}@media only screen and (min-width:769px)and (max-width:1023px){.testimonials-slider{flex-direction:column;align-items:center;gap:8px}.testimonials-slider .testimonials-slide{display:block;width:100%;max-width:620px;margin:0 auto}}[id$=__custom_login_snippets_block_exhifw] .page-blocks>:nth-child(3) .index-section{margin-bottom:30px}[id$=__custom_login_snippets_block_exhifw] .page-blocks>:nth-child(2) .text-center a{margin-top:10px}html:root{--fl-rouge-700: #a8102a;--fl-rouge-300: #ff7a8a;--fl-beige-200: #f6e3bc;--fl-beige-300: #e3c9a0;--fl-brun-600: #7a5a3e;--fl-brun-500: #5a3418;--fl-surface: var(--colorBody);--fl-surface-raised: var(--fl-beige-200);--fl-ink: var(--colorTextBody);--fl-ink-muted: var(--fl-brun-600);--fl-accent: var(--colorBtnPrimary);--fl-accent-fill: var(--colorBtnPrimary);--fl-accent-fill-hover: var(--fl-rouge-700);--fl-on-accent: var(--colorBtnPrimaryText);--fl-border: var(--fl-beige-300);--fl-border-control: var(--fl-brun-600);--fl-focus: var(--colorTextBody);--fl-radius: 2px;--fl-shadow-lift: 0 8px 24px rgba(69, 36, 11, .22);--buttonRadius: var(--fl-radius);--colorBtnPrimaryActive: var(--fl-accent-fill-hover);--colorBorder: var(--fl-border);--colorNavSearch: var(--fl-surface-raised)}.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not([disabled]):hover,.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not([disabled]):focus{background-color:var(--fl-accent-fill-hover);color:var(--fl-on-accent)}.flemar-dm{background:var(--fl-surface-raised);border-color:var(--fl-border)}.flemar-dm-section--alt .flemar-dm{background:transparent;border-color:color-mix(in srgb,var(--colorAltText) 30%,transparent)}.drawer.drawer--cart{background:var(--colorDrawers);color:var(--colorDrawerText)}.flemar-dm--drawer .flemar-dm__figure{color:var(--fd-ink)}hr,.hr--small,.hr--medium,.hr--large{border-color:var(--fl-border)}@media only screen and (max-width:768px){[class*=background-media-text--]{background:var(--fl-surface-raised)!important}}.site-footer{--colorBody: #45240b;--colorTextBody: #fff1d4;--colorLink: #fff1d4;--colorInputText: #fff1d4;--fl-accent: var(--fl-rouge-300);--fl-border: var(--fl-brun-500);--fl-focus: #fff1d4;background:var(--colorBody);color:var(--colorTextBody);padding-top:48px;padding-bottom:48px}html:root body{padding-bottom:0}@media only screen and (max-width:768px){.site-footer{padding-bottom:148px}}.site-footer a,.site-footer .faux-select{color:var(--colorTextBody)}.site-footer .disclosure-list{background-color:var(--fl-brun-500)}.site-nav--has-dropdown:hover summary.site-nav__link.site-nav__link--underline.site-nav__link--has-dropdown,.site-nav--has-dropdown.is-focused summary.site-nav__link.site-nav__link--underline.site-nav__link--has-dropdown{background:var(--colorBody);color:var(--colorTextBody)!important}[data-animate_underlines=true] .site-nav__details summary.site-nav__link:before{border-bottom-color:var(--fl-accent)}.site-nav__dropdown{box-shadow:var(--fl-shadow-lift)}.site-nav__dropdown .site-nav__dropdown-link:hover,.site-nav__dropdown .site-nav__dropdown-link:focus-visible{background-color:var(--fl-surface-raised)}.product-section .product-single__meta{background:var(--colorBody)!important}.rte [style*=background]{background-color:transparent!important}.product__price.product__price--compare{color:var(--fl-ink-muted)}[data-dark=false] input{color:var(--colorTextBody)!important}div.link-tree-wrapper{background-color:var(--fl-surface-raised);border-radius:var(--fl-radius);box-shadow:none}.link-tree-wrapper .link-tree-title{color:var(--colorTextBody)}.link-tree-wrapper .link-tree-btn{background-color:var(--colorBtnPrimary)!important;color:var(--colorBtnPrimaryText);border-radius:var(--fl-radius)}.link-tree-wrapper .link-tree-icon{box-sizing:content-box;padding:3px;border-radius:var(--fl-radius);background:var(--colorBtnPrimaryText)}.link-tree-wrapper .link-tree-btn:hover,.link-tree-wrapper .link-tree-btn:focus{background-color:var(--fl-accent-fill-hover)!important;color:var(--colorBtnPrimaryText);filter:none}:is(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),.btn):focus-visible{outline:2px solid var(--fl-focus);outline-offset:2px}.header-item--logo,.header-layout--left-center .header-item--logo{flex:0 0 88px!important}.site-header__logo a,.is-light .site-header__logo .logo--inverted{max-width:88px!important}.header-item--logo .site-header__logo{flex:1 1 100%;width:100%}.site-header__logo-link{width:100%}.site-header__logo-link image-element{display:contents}.site-header__logo-link img{width:100%;height:auto}@media only screen and (min-width:769px){.header-item--logo,.header-layout--left-center .header-item--logo{flex-basis:104px!important}.site-header__logo a,.is-light .site-header__logo .logo--inverted{max-width:104px!important}.site-header--sticky .site-header__logo a{max-width:88px!important}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/flemar-custom.css.map */
