.berries-collection-heading{width:100%;padding:0 20px;position:relative}.berries-breadcrumb{font:14px/1.5 Arial,sans-serif;color:#666;padding:24px 0}.berries-breadcrumb a{color:#233f78;text-decoration:none}.berries-collection-intro{display:flex;align-items:center;gap:40px;padding-bottom:20px}.berries-collection-intro h1{margin:0;flex:0 1 520px;font:700 24px/1.5 Arial,sans-serif;color:#ed3d42}.berries-collection-description{flex:1;padding-left:40px;border-left:1px solid #ccc;font:14px/1.6 Arial,sans-serif}.berries-collection-description :first-child{margin-top:0}.berries-collection-related{position:absolute;top:100%;left:20px;width:260px;border:1px solid #aaa;padding:18px;z-index:2}.berries-collection-related h2{margin:0 0 6px;font:700 17px/1.3 Arial,sans-serif;text-transform:uppercase}.berries-collection-related a{display:block;font:14px/1.65 Arial,sans-serif;color:#444;text-decoration:underline}main:has(.berries-collection-heading) .product-grid-container{padding-inline:20px}main:has(.berries-collection-related a) .collection-wrapper{display:block;margin-inline-start:290px}main:has(.berries-collection-heading) .main-collection-grid{display:block;margin:0}main:has(.berries-collection-heading) .product-grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}main:has(.berries-collection-heading) .product-grid .product-card{font:16px/1.3 Arial,sans-serif}main:has(.berries-collection-heading) .product-grid .price{font-weight:700}.product-information{padding-inline:20px;padding-block-start:30px}.product-information .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:var(--gap);grid-column:1/-1}.product-information .product-information__media,.product-information .product-details{padding-inline:0;min-width:0}.product-information .product-details h1{font:700 34px/1.25 Arial,sans-serif;margin:0}.product-information .product-details h2{font:700 26px/1.3 Arial,sans-serif;margin:0}.product-information .product-details .variant-picker legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-information .variant-picker .variant-option--buttons{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}.product-information .variant-picker .variant-option__button-label{display:flex;flex:0 0 auto;justify-content:flex-start;min-width:0;width:100%;min-height:40px;padding:8px 0 8px 34px;gap:10px;border:0;border-radius:0;background:transparent;color:inherit;white-space:normal;font:16px/1.4 Arial,sans-serif;overflow:visible}.product-information .variant-picker .variant-option__button-label:hover{background:#f7f7f7;color:inherit}.product-information .variant-picker .variant-option__button-label:before{content:"";position:absolute;inset:50% auto auto 0;transform:translateY(-50%);width:17px;height:17px;border:2px solid #333;border-radius:50%;clip-path:none;background:#fff}.product-information .variant-picker .variant-option__button-label:has(:checked):before{border-color:#333;background:#333;box-shadow:inset 0 0 0 3px #fff}.product-information .variant-picker .variant-option__button-label:after{content:none}.product-information .variant-picker .variant-option__button-label__pill{display:none}.product-information .variant-picker .variant-option__button-label__text{text-align:start;flex:1}.product-information .berries-option-price{flex:0 0 auto;margin-inline-start:auto;font:16px/1.4 Arial,sans-serif}.product-information .product-details .add-to-cart-button{min-height:56px;border-radius:2px;background:#233f78;border-color:#233f78;color:#fff;font:700 20px/1.3 Arial,sans-serif}.product-information .product-details .product-form-buttons{gap:16px}.product-information .product-details .rte{font:16px/1.6 Arial,sans-serif}.product-information .slideshow-controls__thumbnail{border-radius:0}@media(max-width:749px){.berries-collection-heading{padding:0 15px}.berries-breadcrumb{padding:20px 0;font-size:14px}.berries-collection-intro{display:block;padding:16px;margin:0 -8px 16px;box-shadow:0 2px 5px #0002}.berries-collection-intro h1{font-size:16px;line-height:1.2;text-transform:uppercase}.berries-collection-description{border:0;padding:0;font-size:14px}.berries-collection-related{display:none}main:has(.berries-collection-heading) .product-grid-container{padding-inline:15px}main:has(.berries-collection-related a) .collection-wrapper{margin-inline-start:0}main:has(.berries-collection-heading) .product-grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 15px}main:has(.berries-collection-heading) .product-grid .product-card{font-size:13px}main:has(.berries-collection-heading) .product-grid .card-gallery{margin-inline:0}.product-information{padding-inline:0;padding-block-start:24px}.product-information .product-information__grid.product-information--media-left{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.product-information .product-information__media{grid-column:1}.product-information .product-details{grid-column:1;padding-inline:15px}.product-information .product-details h1{font-size:28px}.product-information .product-details h2{font-size:20px}.product-information .variant-picker .variant-option__button-label{min-height:40px}.product-information .media-gallery__mobile-controls{padding-block:18px}}@media(min-width:750px){.product-information media-gallery{--thumbnail-width:100px!important}}.product-information .product-information__media{width:100%;min-width:0;justify-self:stretch}.product-information .product-information__media media-gallery{width:100%;max-width:100%}@media(min-width:750px){.product-information .product-information__grid .product-information__media{grid-column:1!important}.product-information .product-information__grid .product-details{grid-column:2!important}}.product-information{padding-block-start:0}@media(min-width:1200px){.product-information .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,746px) minmax(0,520px);column-gap:70px;justify-content:start}}@media(min-width:750px){main:has(.berries-collection-heading){position:relative}main:has(.berries-collection-heading) .facets__form{padding:0}.berries-collection-intro{padding-block:16px 12px}.berries-collection-intro h1{font-size:24px;line-height:1.55;max-width:480px}.berries-collection-description{font:14px/1.5 Arial;max-width:860px}}main:has(.berries-collection-heading) .facets-block-wrapper--horizontal{position:absolute;inset:68px 20px auto auto;z-index:3;width:auto;margin:0!important;padding:0!important}main:has(.berries-collection-heading) .facets-block-wrapper .products-count-wrapper{display:none}main:has(.berries-collection-heading) .facets-block-wrapper .facets{padding:0!important}main:has(.berries-collection-heading) .facets__summary{min-height:28px;padding-block:0!important;font-size:12px}@media(max-width:749px){main:has(.berries-collection-heading) .facets-block-wrapper--horizontal{inset:62px 15px auto auto;max-width:170px}.berries-collection-intro h1{color:#ef4b47!important;font-weight:700}}main:has(.berries-collection-heading) .shopify-section:has(.product-grid-container),main:has(.berries-collection-heading) results-list.product-grid-container{position:static}main:has(.berries-collection-heading) .berries-breadcrumb{padding-block:14px}[data-reference-page=plp] .product-badges__badge.color-custom-badge-sale{display:none}[data-reference-page=plp] .price-item__group.price bdi{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/2/assets/berries-product.css.map */
