.table-header-container{display:flex;align-items:center;justify-content:space-between;margin:0 auto 45px}.table-header-link-container a{font-family:var(--ff-font-family-primary);font-size:var(--ff-font-size-16);font-weight:var(--ff-font-weight-400);line-height:24px;padding:0 20px;text-decoration:none}.table-header-link-container a:last-child{padding-right:0}.table-header-link-container a:not(:last-child){border-right:2px solid #000;color:var(--ff-font-color-green)}.table-header-container .table-header-title{font-family:var(--ff-font-family-primary);font-size:var(--ff-font-size-36);font-weight:var(--ff-font-weight-500);line-height:44px;letter-spacing:-.02em;text-align:left;margin:0}.season>h1{font-size:var(--ff-font-size-30);font-weight:var(--ff-font-weight-400);line-height:38px;letter-spacing:0em;margin-top:0;margin-bottom:25px}.month-collection{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:30px;margin-bottom:40px}.month{border:1px solid var(--ff-font-color-green);max-width:320px;width:100%;justify-self:center}.month .image-container{width:100%}.month .image-container img,.month .image-container .placeholder-svg{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:3 / 2}.month .description-container{padding:20px 30px}.month h1{font-size:var(--ff-font-size-20);font-weight:var(--ff-font-weight-400);line-height:30px;letter-spacing:0;margin-top:0;margin-bottom:15px}.flower-list{margin:0;padding:0;list-style:none}.flower-list li{font-size:var(--ff-font-size-16);font-weight:var(--ff-font-weight-400);line-height:24px;color:var(--ff-font-color-green);margin-bottom:8px}.flower-list li a{text-decoration:none;color:var(--ff-font-color-green);transition:opacity .3s}.flower-list li a:hover{color:var(--ff-font-color-dark-green);opacity:.7}.show-more a{cursor:pointer}#diy_dialog_mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9998}#diy_dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--ff-bg-color-white);padding:45px;z-index:9999;height:auto;max-height:80vh;width:90vw;max-width:660px;display:flex;flex-direction:column}#diy_dialog h2{margin:0 0 20px;font-family:var(--ff-font-family-primary);font-size:var(--ff-font-size-20);font-weight:var(--ff-font-weight-400);line-height:30px}#diy_dialog .flower-list{display:grid;grid-template-columns:repeat(4,1fr);overflow-y:auto;list-style-type:none}.diy_dialog--close{position:absolute;right:15px;top:15px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:opacity .3s}.diy_dialog--close:hover{opacity:1}@media screen and (max-width: 749px){.table-header-container{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:30px}.table-header-container .table-header-title{font-size:var(--ff-font-size-28)}#diy_dialog{width:calc(100% - 30px)}#diy_dialog .flower-list{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/592/assets/flower-availability-calendar-season.css.map */
