.page_container>.container:has(.garden-style){box-sizing:border-box;max-width:1480px;padding-right:5%;padding-left:5%}.garden-style{background:var(--section-bg);color:var(--section-text);font-family:var(--gs-body-font);font-size:16px;line-height:1.6}.garden-style *,.garden-style *:before,.garden-style *:after{box-sizing:border-box}.garden-style .section-intro__eyebrow{margin:0 0 16px;color:var(--section-eyebrow);font-size:12px;font-weight:600;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.garden-style .garden-style__header{max-width:720px;padding:25px 0 40px}.garden-style .garden-style__title{margin:0;color:var(--section-text);font-family:var(--section-heading-font);font-size:clamp(44px,4.5vw,65.6px);font-weight:var(--section-heading-weight);letter-spacing:-.035em;line-height:1.05;text-transform:none}.garden-style .garden-style__intro{max-width:620px;margin:19px 0 0;color:var(--section-muted);font-size:15px}.garden-style .garden-style__intro p,.garden-style .garden-style__fine-print p,.garden-style .garden-style__list-text p{margin:0}.garden-style .garden-style__text-link{display:inline-flex;align-items:center;gap:12px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--section-text) 50%,transparent);color:var(--section-text);font-size:13px;text-decoration:none}.garden-style .garden-style__text-link:hover{border-bottom-color:currentColor;color:var(--section-text)}.garden-style .garden-style__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:60px}.garden-style .garden-style__figure{position:relative;margin:0;aspect-ratio:1.22;overflow:hidden;background:var(--gs-panel)}.garden-style .garden-style__image{display:block;width:100%;height:100%;object-fit:cover}.garden-style .garden-style__image--placeholder{fill:var(--section-muted)}.garden-style .garden-style__caption{position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);padding:4px 8px;background:color-mix(in srgb,#fff 88%,var(--gs-panel));color:var(--section-text);font-size:12px;line-height:1.5}.garden-style .garden-style__fine-print{margin-top:12px;color:var(--section-muted);font-size:12px;line-height:1.65}.garden-style .garden-style__notes{margin:28px 0 24px;border-top:1px solid var(--gs-border);border-bottom:1px solid var(--gs-border)}.garden-style .garden-style__notes summary{padding:16px 0;color:var(--section-text);font-size:15px;font-weight:500;cursor:pointer}.garden-style .garden-style__notes-content{padding-bottom:18px;color:var(--section-muted);font-size:15px}.garden-style .garden-style__notes-content p{margin:0 0 12px}.garden-style .garden-style__notes-content p:last-child{margin-bottom:0}.garden-style .garden-style__list-heading{margin:0 0 20px;color:var(--section-text);font-family:var(--section-heading-font);font-size:clamp(34px,3vw,44px);font-weight:var(--section-heading-weight);letter-spacing:-.035em;line-height:1.05;text-transform:none}.garden-style .garden-style__list-text{margin-bottom:20px;color:var(--section-muted);font-size:14px}.garden-style .garden-style__items{margin:0;padding:0;list-style:none}.garden-style .garden-style__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;margin:0;padding:20px 0;border-top:1px solid var(--gs-border)}.garden-style .garden-style__item:last-child{border-bottom:1px solid var(--gs-border)}.garden-style .garden-style__thumb{display:block;width:64px;height:80px;background:#fff}.garden-style .garden-style__thumb img,.garden-style .garden-style__thumb svg{display:block;width:100%;height:100%;object-fit:cover}.garden-style .garden-style__item-title{margin:0;color:var(--section-text);font-family:var(--gs-body-font);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.garden-style .garden-style__item-title a{color:inherit;text-decoration:none}.garden-style .garden-style__item-title a:hover{text-decoration:underline;text-underline-offset:3px}.garden-style .garden-style__botanical{margin:3px 0 0;color:var(--section-muted);font-size:12px;font-style:italic}.garden-style .garden-style__fields{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:12px;margin-top:12px}.garden-style .garden-style__field{display:flex;flex-direction:column;gap:6px;min-width:0}.garden-style .garden-style__field--quantity:only-of-type{grid-column:2}.garden-style .garden-style__field label{margin:0;color:var(--section-text);font-size:12px}.garden-style .garden-style__field select,.garden-style .garden-style__field input{box-sizing:border-box;width:100%;height:42px;min-height:42px;margin:0;padding:0 10px;border:1px solid var(--gs-border);border-radius:0;background-color:#fff;color:var(--section-text);font-family:inherit;font-size:13px;line-height:normal;-webkit-appearance:none;appearance:none}.garden-style .garden-style__field select{padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;text-overflow:ellipsis}.garden-style .garden-style__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.garden-style .garden-style__price{margin:0;font-size:14px}.garden-style .garden-style__price strong{font-weight:600}.garden-style .garden-style__price s{margin-left:6px;color:var(--section-muted)}.garden-style .garden-style__add{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:42px;margin:0;padding:10px 18px;border:1px solid var(--gs-accent);border-radius:0;background:var(--gs-accent);color:#fff;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .2s,border-color .2s}.garden-style .garden-style__add:hover:not([disabled]){border-color:color-mix(in srgb,var(--gs-accent) 80%,#fff);background:color-mix(in srgb,var(--gs-accent) 80%,#fff)}.garden-style .garden-style__add[disabled]{border-color:var(--gs-border);background:#eeeee8;color:var(--section-muted);cursor:not-allowed}.garden-style .garden-style__more{margin-top:22px}.garden-style .garden-style__view{margin-top:10px;font-size:12px}.garden-style .garden-style__empty{padding:20px;background:var(--gs-panel);color:var(--section-muted);font-size:14px}.garden-style .garden-style__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.garden-style .garden-style__text-link:focus-visible,.garden-style .garden-style__item-title a:focus-visible,.garden-style .garden-style__notes summary:focus-visible,.garden-style .garden-style__field select:focus-visible,.garden-style .garden-style__field input:focus-visible,.garden-style .garden-style__add:focus-visible{outline:2px solid var(--section-eyebrow);outline-offset:2px}@media(max-width:1200px){.garden-style .garden-style__layout{gap:35px}}@media(max-width:1020px){.garden-style .garden-style__layout{gap:27px}.garden-style .garden-style__item{grid-template-columns:50px minmax(0,1fr);gap:12px}.garden-style .garden-style__thumb{width:50px;height:70px}.garden-style .garden-style__fields{grid-template-columns:minmax(0,1fr)}.garden-style .garden-style__field--quantity{max-width:110px}.garden-style .garden-style__field--quantity:only-of-type{grid-column:auto}}@media(max-width:760px){.garden-style{padding-bottom:0}.garden-style .garden-style__header{padding:18px 0 28px}.garden-style .garden-style__layout{display:flex;flex-direction:column;align-items:stretch;gap:0}.garden-style .garden-style__context{display:contents}.garden-style .garden-style__figure{order:1;aspect-ratio:1.2}.garden-style .garden-style__fine-print{order:2}.garden-style .garden-style__list{order:3;margin-top:28px;padding-top:28px;border-top:1px solid var(--gs-border)}.garden-style .garden-style__notes{order:4;margin-top:28px}.garden-style .garden-style__context>.garden-style__text-link{order:5;align-self:flex-start}.garden-style .garden-style__item{grid-template-columns:64px minmax(0,1fr)}.garden-style .garden-style__layout:has(.garden-style__notes) .garden-style__item:last-child{border-bottom:0}.garden-style .garden-style__thumb{width:64px;height:82px}.garden-style .garden-style__fields{grid-template-columns:minmax(0,1fr) 90px}.garden-style .garden-style__field--quantity{max-width:none}.garden-style .garden-style__field--quantity:only-of-type{grid-column:2}.garden-style .garden-style__add{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-garden-style.css.map */
