@font-face{font-family:Serif72Beta-Black;src:url(//flordeco.ca/cdn/shop/t/2/assets/Serif72Beta-Black.woff2?v=9374166351718288161644346352) format("woff2"),url(//flordeco.ca/cdn/shop/t/2/assets/Serif72Beta-Black.woff?v=38761295472602749821644346351) format("woff"),url(//flordeco.ca/cdn/shop/t/2/assets/Serif72Beta-Black.otf?v=9409686750711192591641926881) format("opentype");font-display:swap}@font-face{font-family:Encode Sans;src:url(//flordeco.ca/cdn/shop/t/2/assets/EncodeSans-Bold.woff2?v=7632307719282330021660566286) format("woff2"),url(//flordeco.ca/cdn/shop/t/2/assets/EncodeSans-Bold.woff?v=151591792654057291141660566285) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans;src:url(//flordeco.ca/cdn/shop/t/2/assets/EncodeSans-Black.woff2?v=49372762578722781181660566285) format("woff2"),url(//flordeco.ca/cdn/shop/t/2/assets/EncodeSans-Black.woff?v=164002758723479618871660566284) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans;src:url(//flordeco.ca/cdn/shop/t/2/assets/EncodeSans-Light.woff2?v=93896255304967266781660566287) format("woff2"),url(//flordeco.ca/cdn/shop/t/2/assets/EncodeSans-Light.woff?v=62871100532909007801660566286) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans;src:url(//flordeco.ca/cdn/shop/t/2/assets/EncodeSans-Regular.woff2?v=84033289889760729471660566289) format("woff2"),url(//flordeco.ca/cdn/shop/t/2/assets/EncodeSans-Regular.woff?v=95878975920446686921660566288) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans;src:url(//flordeco.ca/cdn/shop/t/2/assets/EncodeSans-Medium.woff2?v=76057298289401045501660566288) format("woff2"),url(//flordeco.ca/cdn/shop/t/2/assets/EncodeSans-Medium.woff?v=159013958820293030611660566287) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Star;src:url(//flordeco.ca/cdn/shop/t/2/assets/star?34362) format("woff")}:root{--font-body-family: "Encode Sans", sans-serif;--font-body-style: ;--font-body-weight: ;--font-heading-family: "Serif72Beta-Black", serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-scale: 0;--font-heading-scale: NaN;--font-heading1-size: 64px;--font-heading2-size: 40px;--font-heading3-size: 24px;--container-width: 1140px;--font-color--secondary: #626363;--brand-color: #7AB427;--grid-gap: 2rem}@media screen and (max-width: 749px){:root{--grid-gap: 1.25rem}}html{overflow-x:hidden}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1rem;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}h1{font-size:var(--font-heading1-size);margin:3rem 0;line-height:1.25em}h2{font-size:var(--font-heading2-size);line-height:1.25em;margin-bottom:3rem}h3{font-size:min(var(--font-heading3-size),2vw);line-height:1.25em;margin:1rem 0}@media (max-width: 748px){h1{font-size:calc(var(--font-heading1-size) * .75);margin:2rem 0;line-height:1.2em}h2{font-size:calc(var(--font-heading2-size) * .75);margin:1rem 0;line-height:1.1em}h3{font-size:min(calc(var(--font-heading3-size) * .8),5vw);line-height:1em}}h4{font-family:var(--font-body-family);font-size:1.125rem}a{color:inherit;text-decoration:none}p{margin:2rem 0}@media (max-width: 580px){p{margin:1rem 0}}button:disabled:not(.splide__arrow){cursor:not-allowed;background-color:#8d8d8d;color:#cdcdcd}.brand-color{color:var(--brand-color)}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:focus{outline-color:transparent;outline-style:none}.filter-group-title{cursor:pointer}main{margin-left:0;margin-right:0;padding-left:0;padding-right:0}section{display:block;width:100vw}.py-section{padding-top:1rem;padding-bottom:1rem}@media (min-width: 480px){.py-section{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 780px){.py-section{padding-top:2.125rem;padding-bottom:2.125rem}}.container{width:95%;max-width:1140px;margin-left:auto;margin-right:auto}.container--small{max-width:780px}.container--xsmall{max-width:480px}.inner-container{padding-left:1rem;padding-right:1rem;margin:auto}.action-link{color:var(--brand-color)}.action-link:hover{text-decoration:underline}.text-color--secondary{color:var(--font-color--secondary)}.nav--paginate li{padding:.5rem}.nav--paginate li p,.nav--paginate li span{cursor:pointer}.nav--paginate li p:hover,.nav--paginate li span:hover{color:var(--brand-color)}.nav--paginate li [aria-current=page]{color:var(--brand-color);text-decoration:underline}.breadcrumbs{margin-top:1rem}article>.breadcrumbs{margin-top:0}.breadcrumbs__item a:hover{color:var(--brand-color)}@media (max-width: 749px){.hide-bfmedium{display:none}}.page-404{min-height:50vh}.nav--social-share svg{fill:#8d8d8d}.coll-list-title{font-family:Encode Sans,sans-serif;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.splide__sr{display:none}.splide__arrow{position:absolute;top:calc(50% - 20px - (1rem / 3));color:#8d8d8d;background-color:transparent;cursor:pointer;border:0;z-index:2}.splide__arrow svg{fill:#8d8d8d}.splide__arrow--prev{left:-.75rem;transform:scaleX(-1)}.splide__arrow--next{right:-.75rem}.splide__pagination{display:none!important}.carousel-arrows{position:absolute;aspect-ratio:4;width:100%}.carousel-arrows>.splide__arrow>svg{background-color:#fff;border-radius:50%;filter:drop-shadow(0 0 6px rgba(52,52,52,.025)) drop-shadow(0 0 2px rgba(52,52,52,.1))}@media screen and (max-width: 799px){.carousel-arrows{aspect-ratio:3}.splide__arrow{top:calc(50% - 20px - .5rem)}}@media screen and (max-width: 649px){.carousel-arrows{aspect-ratio:2}.splide__arrow{top:calc(50% - 20px - 1rem)}}.grid-item__lightbox-slider .splide__arrow{top:calc(50% - 20px)}#thumbnails .splide__arrows{align-self:flex-start}#thumbnails .splide__arrows .splide__arrow{top:0}.grid-item__image{aspect-ratio:1/1}.grid-item__image.available>img{filter:none}.grid-item__image:afterl{content:"";display:block;padding-bottom:100%}.details__button{position:absolute;bottom:.5rem;right:.5rem;width:3rem;height:3rem;max-width:20%;max-height:20%;cursor:pointer;filter:drop-shadow(0 0 4px rgba(52,52,52,.05)) drop-shadow(0 0 1px rgba(52,52,52,.2))}.wishlist__button,.product-grid-item .wk-button__icon{filter:drop-shadow(0 0 4px rgba(52,52,52,.05)) drop-shadow(0 0 1px rgba(52,52,52,.2))}.grid-item__info-wrapper{display:grid;grid-template-columns:auto auto;grid-template-rows:auto 1fr auto;align-items:end;column-gap:.5rem;row-gap:.25rem;flex-grow:1}.grid-item__collection{font-size:.75rem;font-weight:200;margin-top:.5rem}.grid-item__ratings{text-align:end}.grid-item__price{justify-self:end;align-self:start}.grid-item__avail{font-size:.75rem;align-self:center}.grid-item__variant{justify-self:end}.grid-item__details{max-width:750px;width:50vw;margin:auto}.details-image{width:100%;height:auto}.collections-list-tiles .img-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(245,246,252,0) 50%,rgba(0,0,0,.53) 100%)}.filter-group-display__list label:hover{color:var(--font-color--secondary)}.product-details .splide__arrow{background-color:#fffc;height:100%;transition:all .3s ease-in-out}.product-details .splide__arrow:hover{background-color:#ffffffe6}.product-details .splide__arrow--prev,.product-details .splide__arrow--next{padding-left:10px}.product-details .splide__arrow--prev{left:0;margin-left:-10px}.product-details .splide__arrow--next{right:0;margin-right:-10px}.product-badge{background-color:var(--brand-color)}.jotform-form .formFooter{display:none}.jotform-form{padding:0!important}.form-error-message{display:none}#product-price-label .product__price-current{font-weight:600;font-size:1.5rem;color:var(--brand-color)}#product-price-label .product__price-compared_at{font-weight:400;font-size:1rem;position:relative}#product-price-label .product__price-compared_at:before{content:" ";position:absolute;top:50%;left:0;border-bottom:1px solid #111;width:100%}.product-details .details__button{right:1rem;bottom:1rem}.image-swatch.disabled,.option-button.disabled{position:relative}.image-swatch.disabled label:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' stroke='%23000000' /%3E%3C/svg%3E");position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px}.option-button.disabled label:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' stroke='%23000000' /%3E%3C/svg%3E");position:absolute;top:0;left:0;width:100%;height:100%}.shopify-app-block{width:95%;max-width:1140px;margin-left:auto;margin-right:auto}.jdgm-rev-widg__header{display:block}.jdgm-rev-widg__summary{float:none!important}.jdgm-all-reviews-widget,.jdgm-rev-widg{border:0!important}.jdgm-ask-question-btn,.jdgm-write-rev-link,.jdgm-paginate__load-more{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:none!important;padding:.875rem 1.375rem!important;background-color:#7ab427;color:#fff!important}.jdgm-rev-widg{padding:0!important}.availability_message{display:none}.circle{display:none;margin-right:.25rem;background:#626363;border-radius:50%}[data-availability-status=fetch_error] .circle,[data-availability-status=fetch_error] .availability_message,[data-availability-status=available] .availability_message,[data-availability-status=backorder] .availability_message,[data-availability-status=low_stock] .availability_message,[data-availability-status=out_of_stock] .availability_message,[data-availability-status=fetch_error] .content,[data-availability-status=available] .content,[data-availability-status=backorder] .content,[data-availability-status=low_stock] .content,[data-availability-status=out_of_stock] .content,[data-availability-status=fetch_error] .icon,[data-availability-status=available] .icon,[data-availability-status=backorder] .icon,[data-availability-status=low_stock] .icon,[data-availability-status=out_of_stock] .icon{display:block}[data-availability-status=fetch_error] .spinner,[data-availability-status=available] .spinner,[data-availability-status=backorder] .spinner,[data-availability-status=low_stock] .spinner,[data-availability-status=out_of_stock] .spinner{display:none}[data-availability-status=available] .circle{background:#35C736;display:block}[data-availability-status=available] #flordecoPickupDot{fill:#35c736}[data-availability-status=backorder] .circle{background:#dae03c;display:block}[data-availability-status=backorder] #flordecoPickupDot{fill:#dae03c}[data-availability-status=low_stock] .circle{background:#d69a50;display:block}[data-availability-status=low_stock] #flordecoPickupDot{fill:#d69a50}[data-availability-status=out_of_stock] .circle{background:#DA0E26;display:block}[data-availability-status=out_of_stock] #flordecoPickupDot{fill:#da0e26}.grid-item__image,.line-item__image{filter:drop-shadow(0 0 4px rgba(52,52,52,.05));position:relative}.grid-item__price .product__price-compared_at{font-weight:400;font-size:.75rem}[data-availability-status=backorder] .grid-item__image>img,[data-availability-status=low_stock] .grid-item__image>img,[data-availability-status=available] .grid-item__image>img,[data-availability-status=available] .line-item__image>img,[data-availability-status=backorder] .line-item__image>img,[data-availability-status=low_stock] .line-item__image>img{filter:none}.article-grid-item{display:flex;flex-direction:column}.article-grid-item__content{display:flex;flex-direction:column;flex-grow:1}.article-grid-item__img{filter:drop-shadow(0 0 4px rgba(52,52,52,.05))}article a{color:var(--brand-color)}.showLightbox{display:flex!important}.close{-webkit-filter:invert(100%);filter:invert(100%);position:absolute;top:1.5rem;right:1.5rem;font-size:3rem;font-weight:700;line-height:1.5rem;cursor:pointer}#insta-feed{padding-top:2rem;padding-bottom:2rem;padding-left:0!important;padding-right:0!important;text-align:left!important}#insta-feed h2{font-size:var(--font-heading2-size)!important;line-height:1.25em!important;margin:3rem 0!important}@media screen and (max-width: 580px){#insta-feed h2{font-size:calc(var(--font-heading2-size) * .75)!important;margin:1rem 0!important;line-height:1.1em!important}}label[for^=ProductSelect-option-]{position:relative}input:checked~label[for^=ProductSelect-option-]:has(img):before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid black;border-radius:50%}.wk-button,.wk-button__icon,.wk-button svg{width:2rem!important;height:2rem!important}.wk-button path{stroke:#8d8d8d;stroke-width:2px}.wk-button--remove path{fill:#8d8d8d}[data-grid-item-id]>.wk-button{position:absolute;top:.5rem;right:.5rem}[data-grid-item-id]>.wk-button path{stroke:#fff}[data-grid-item-id]>.wk-button--remove path{fill:#fff}.header img{filter:drop-shadow(0 0 4px rgba(52,52,52,.05))}.gm-style .gm-style-iw-c{border-radius:0}[data-shipping-method]>#deliveryZip{display:none}[data-shipping-method].focused>#deliveryZip{display:flex}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map?v=73682437882495518461699461044 */
