.summer-storage{--summer-storage-brand-green: #a5c737;--summer-storage-brand-green-dark: #86a82e;--summer-storage-text: rgb(var(--color-foreground));--summer-storage-background: rgb(var(--color-background));--summer-storage-border: rgba(var(--color-foreground), .12);--summer-storage-muted: rgba(var(--color-foreground), .72);--summer-storage-soft: rgba(165, 199, 55, .1);--summer-storage-soft-strong: rgba(165, 199, 55, .18);--summer-storage-warning: #fff8e8;--summer-storage-radius: var(--buttons-radius, 6px);--summer-storage-card-radius: var(--media-radius, 8px);--summer-storage-page-width: var(--page-width, 1200px);color:var(--summer-storage-text);background:var(--summer-storage-background);padding:3rem 1.5rem}.summer-storage__inner{max-width:var(--summer-storage-page-width);margin:0 auto}.summer-storage__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:3rem;align-items:center;margin-bottom:3rem}.summer-storage__eyebrow,.summer-storage__kicker{display:inline-block;margin:0 0 1rem;color:var(--summer-storage-brand-green-dark);font-size:.9em;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.summer-storage__title{margin:0;font-family:inherit;font-size:clamp(2.2rem,4vw,4rem);line-height:1.12}.summer-storage__intro{margin-top:1.5rem;max-width:70rem;color:var(--summer-storage-muted)}.summer-storage__intro p{line-height:1.65}.summer-storage__actions,.summer-storage__cta-panel-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.summer-storage__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 2rem;border-radius:var(--summer-storage-radius);font-family:inherit;font-weight:700;text-decoration:none;line-height:1.2;transition:opacity .16s ease,background-color .16s ease,border-color .16s ease}.summer-storage__button:hover,.summer-storage__button:focus-visible{opacity:.88}.summer-storage__button--primary{color:#fff;background:var(--summer-storage-brand-green)}.summer-storage__button--secondary{color:var(--summer-storage-text);background:transparent;border:1px solid var(--summer-storage-border)}.summer-storage__button--full{width:100%;margin-top:1.5rem}.summer-storage__hero-image-wrapper,.summer-storage__block-image-wrapper,.summer-storage__mini-card-image-wrapper{overflow:hidden;border-radius:var(--summer-storage-card-radius);background:var(--summer-storage-soft)}.summer-storage__mini-card-image-wrapper{border-radius:var(--summer-storage-card-radius) var(--summer-storage-card-radius) 0 0}.summer-storage__image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:center center}.summer-storage__image--hero{aspect-ratio:4 / 3}.summer-storage__image--mini{aspect-ratio:3 / 4}.summer-storage__block-image-wrapper .summer-storage__image{max-height:62rem}.summer-storage__hero-image-wrapper .summer-storage__image{max-height:58rem}.summer-storage__mini-card-image-wrapper .summer-storage__image{max-height:56rem}.summer-storage__toc{margin-bottom:2rem;padding:1.4rem;border:1px solid rgba(165,199,55,.32);border-radius:var(--summer-storage-card-radius);background:var(--summer-storage-soft)}.summer-storage__toc-title{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;color:var(--summer-storage-brand-green-dark)}.summer-storage__toc-title span{font-size:1.4rem;line-height:1}.summer-storage__toc-title strong{font-size:1em}.summer-storage__toc-links{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.8rem}.summer-storage__toc a{display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding:.7rem 1rem;color:var(--summer-storage-text);background:var(--summer-storage-background);border:1px solid var(--summer-storage-border);border-radius:999px;text-decoration:none;text-align:center;font-size:.95em;line-height:1.2;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.summer-storage__toc a:hover,.summer-storage__toc a:focus-visible{background:var(--summer-storage-soft-strong);border-color:#a5c73780;transform:translateY(-1px)}.summer-storage__summary{margin-bottom:3rem}.summer-storage__summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.summer-storage__summary-card,.summer-storage__block,.summer-storage__notice,.summer-storage__mini-card,.summer-storage__warning,.summer-storage__cta-panel,.summer-storage__sidebar-card,.summer-storage__product-storage,.summer-storage__product-card{border:1px solid var(--summer-storage-border);border-radius:var(--summer-storage-card-radius);background:var(--summer-storage-background)}.summer-storage__summary-card{padding:1.8rem}.summer-storage__summary-card span{display:inline-block;margin-bottom:1rem;font-size:1.6rem}.summer-storage__summary-card h2{margin:0 0 .7rem;font-family:inherit;font-size:1.15em;line-height:1.25}.summer-storage__summary-card p{margin:0;color:var(--summer-storage-muted);line-height:1.55}.summer-storage__block h2,.summer-storage__notice h2,.summer-storage__mini-card h2,.summer-storage__warning h2,.summer-storage__cta-panel h2,.summer-storage__sidebar-card h2,.summer-storage__product-storage h2{margin-top:0;margin-bottom:1rem;font-family:inherit;font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:1.2}.summer-storage__layout{display:grid;grid-template-columns:minmax(0,1fr) 32rem;gap:2rem;align-items:start}.summer-storage__content{display:grid;gap:2rem}.summer-storage__block{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:2rem;align-items:center;padding:2rem}.summer-storage__block--reverse .summer-storage__block-image-wrapper{order:-1}.summer-storage__block-content{min-width:0}.summer-storage__notice,.summer-storage__warning,.summer-storage__cta-panel,.summer-storage__product-storage{padding:2rem}.summer-storage__notice{background:var(--summer-storage-soft);border-color:#a5c73759}.summer-storage__warning{background:var(--summer-storage-warning)}.summer-storage__cards-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.summer-storage__mini-card{padding:2rem}.summer-storage__mini-card--with-image{overflow:hidden;padding:0}.summer-storage__mini-card-content{padding:2rem}.summer-storage__cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;background:var(--summer-storage-soft);border-color:#a5c73759}.summer-storage__cta-panel p{color:var(--summer-storage-muted);line-height:1.65}.summer-storage__product-storage{background:var(--summer-storage-soft);border-color:#a5c73759}.summer-storage__product-storage-heading{max-width:80rem;margin-bottom:2rem}.summer-storage__product-storage-heading .rte{color:var(--summer-storage-muted)}.summer-storage__product-grid{display:grid;grid-template-columns:1fr;gap:1rem}.summer-storage__product-card{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.5rem;overflow:hidden;padding:1rem;align-items:stretch;color:inherit;text-decoration:none}.summer-storage__product-card--linked{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.summer-storage__product-card--linked:hover,.summer-storage__product-card--linked:focus-visible{border-color:#a5c737a6;box-shadow:0 .8rem 2rem rgba(var(--color-foreground),.08);transform:translateY(-1px)}.summer-storage__product-card--linked:focus-visible{outline:2px solid var(--summer-storage-brand-green);outline-offset:3px}.summer-storage__product-card:not(:has(.summer-storage__product-card-image-wrapper)){grid-template-columns:1fr;padding:1.5rem}.summer-storage__product-card-image-wrapper{overflow:hidden;border-radius:calc(var(--summer-storage-card-radius) - 2px);background:var(--summer-storage-soft)}.summer-storage__product-card-image{display:block;width:100%;height:100%;min-height:15rem;aspect-ratio:1 / 1;object-fit:cover;object-position:center center}.summer-storage__product-card-content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.4rem .4rem .4rem 0}.summer-storage__product-card:not(:has(.summer-storage__product-card-image-wrapper)) .summer-storage__product-card-content{padding:0}.summer-storage__product-card h3{margin:0 0 1rem;padding-bottom:.7rem;border-bottom:1px solid var(--summer-storage-border);color:var(--summer-storage-brand-green-dark);font-family:inherit;font-size:clamp(1.45rem,2vw,2rem);line-height:1.2}.summer-storage__product-card-meta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(10rem,.8fr);gap:.8rem;margin-bottom:1rem}.summer-storage__product-card-meta-item{min-width:0;padding:.8rem 1rem;border-radius:var(--summer-storage-radius);background:var(--summer-storage-soft)}.summer-storage__product-card-meta-item span,.summer-storage__product-card-note span{display:block;margin-bottom:.25rem;color:var(--summer-storage-muted);font-size:.82em;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.summer-storage__product-card-meta-item strong{display:block;color:var(--summer-storage-text);font-weight:700;line-height:1.35;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.summer-storage__product-card-note p{margin:0;color:var(--summer-storage-muted);line-height:1.55}.summer-storage__sidebar{position:sticky;top:2rem;display:grid;gap:1.5rem}.summer-storage__sidebar-card{padding:2rem}.summer-storage__sidebar-card--soft{background:var(--summer-storage-soft);border-color:#a5c73759}.summer-storage__checklist{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.summer-storage__checklist li{position:relative;padding-left:2rem;line-height:1.45}.summer-storage__checklist li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--summer-storage-brand-green);font-weight:700}.summer-storage .rte p:first-child{margin-top:0}.summer-storage .rte p:last-child,.summer-storage__notice p:last-child,.summer-storage__warning p:last-child,.summer-storage__mini-card p:last-child,.summer-storage__sidebar-card p:last-child,.summer-storage__product-storage-heading p:last-child{margin-bottom:0}.summer-storage .rte p,.summer-storage__notice p,.summer-storage__warning p,.summer-storage__mini-card p,.summer-storage__sidebar-card p{color:var(--summer-storage-muted);line-height:1.65}@media screen and (max-width:1200px){.summer-storage__toc-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:1100px){.summer-storage__toc-links{grid-template-columns:repeat(3,minmax(0,1fr))}.summer-storage__product-card{grid-template-columns:13rem minmax(0,1fr)}.summer-storage__product-card-image{min-height:13rem}}@media screen and (max-width:990px){.summer-storage__hero,.summer-storage__layout,.summer-storage__block,.summer-storage__cta-panel{grid-template-columns:1fr}.summer-storage__sidebar{position:static}.summer-storage__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summer-storage__block--reverse .summer-storage__block-image-wrapper{order:0}}@media screen and (max-width:749px){.summer-storage{padding:2rem 1.5rem}.summer-storage__hero{gap:2rem;margin-bottom:2rem}.summer-storage__toc{padding:1.2rem}.summer-storage__toc-title{justify-content:center;text-align:center}.summer-storage__toc-links,.summer-storage__summary-grid,.summer-storage__cards-two{grid-template-columns:1fr}.summer-storage__button,.summer-storage__cta-panel-actions{width:100%}.summer-storage__button{text-align:center}.summer-storage__block,.summer-storage__notice,.summer-storage__warning,.summer-storage__cta-panel,.summer-storage__mini-card,.summer-storage__sidebar-card,.summer-storage__summary-card,.summer-storage__product-storage{padding:1.5rem}.summer-storage__mini-card--with-image{padding:0}.summer-storage__mini-card-content{padding:1.5rem}.summer-storage__image,.summer-storage__image--mini{aspect-ratio:4 / 5}.summer-storage__image--hero{aspect-ratio:4 / 3}.summer-storage__block-image-wrapper .summer-storage__image,.summer-storage__hero-image-wrapper .summer-storage__image,.summer-storage__mini-card-image-wrapper .summer-storage__image{max-height:none}.summer-storage__product-card,.summer-storage__product-card:not(:has(.summer-storage__product-card-image-wrapper)){grid-template-columns:1fr;gap:0;padding:0}.summer-storage__product-card:not(:has(.summer-storage__product-card-image-wrapper)){padding:1.5rem}.summer-storage__product-card-image-wrapper{border-radius:var(--summer-storage-card-radius) var(--summer-storage-card-radius) 0 0}.summer-storage__product-card-image{min-height:auto;aspect-ratio:1 / 1}.summer-storage__product-card-content{padding:1.5rem}.summer-storage__product-card:not(:has(.summer-storage__product-card-image-wrapper)) .summer-storage__product-card-content{padding:0}.summer-storage__product-card-meta{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/summer-storage.css.map */
