@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,.flemar-dbar__link,.flemar-dbar__link:hover,.flemar-dbar__link:focus{color:var(--flemar-brown)}.flemar-dbar__fill,.flemar-dbar__line-fill{background:var(--flemar-brown)}.flemar-dbar__track,.flemar-dbar__line{background:#45240b40}.flemar-dm__of{color:var(--fd-ink);opacity:1}.flemar-dm__cta.btn,.flemar-dm__cta.btn:hover,.flemar-dm__cta.btn:focus,.btn.site-nav__thumb-button,.btn.site-nav__thumb-button .icon-menu-label,.btn.flemar-sticky-atc__btn{color:var(--flemar-brown)}.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:#fff!important;padding:30px 30px 20px!important;box-shadow:0 12px 40px #2b232024}}@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}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/flemar-custom.css.map */
