:root{--regista-green: #134f22;--regista-green-dark: #0f431c;--regista-cream: #f7f8f3;--regista-card-border: rgba(19, 79, 34, .13);--regista-soft-shadow: 0 16px 38px rgba(0, 0, 0, .08)}.product-info__block-item[data-block-type=complementary-products]{margin-block-start:clamp(18px,3vw,30px)}.product-info__block-item[data-block-type=complementary-products] .complementary-products{width:100%;max-width:min(100%,46rem);margin-inline:auto;padding:clamp(16px,3vw,26px);border:1px solid var(--regista-card-border);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(19,79,34,.1),transparent 34%),linear-gradient(180deg,#fff,#f7f8f3);box-shadow:var(--regista-soft-shadow);overflow:hidden;row-gap:16px}.product-info__block-item[data-block-type=complementary-products] .complementary-products__header{justify-content:flex-start;gap:14px;text-align:start}.product-info__block-item[data-block-type=complementary-products] .complementary-products__header:after{content:"";flex:1 1 auto;height:1px;min-width:36px;background:linear-gradient(90deg,rgba(19,79,34,.22),transparent)}html[dir=rtl] .product-info__block-item[data-block-type=complementary-products] .complementary-products__header:after{background:linear-gradient(270deg,rgba(19,79,34,.22),transparent)}.product-info__block-item[data-block-type=complementary-products] .complementary-products__header .h5,.product-info__block-item[data-block-type=complementary-products] .complementary-products__header p.h5{margin:0;color:#111;font-family:var(--heading-font-family);font-size:clamp(21px,3vw,30px);font-weight:900;line-height:1;letter-spacing:-.045em}.product-info__block-item[data-block-type=complementary-products] .complementary-products__product-list{gap:12px}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid rgba(0,0,0,.07);border-radius:22px;background:#ffffffeb;box-shadow:0 10px 24px #0000000e;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card:hover{transform:translateY(-2px);border-color:#134f2238;box-shadow:0 18px 34px #00000017}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__figure{width:90px;height:90px;border-radius:18px;background:#f0f2ec;overflow:hidden;display:grid;place-items:center}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__image{width:100%;height:100%;object-fit:contain;padding:4px}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__info{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .product-title,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .product-title.h6{max-width:100%;color:#111;font-family:var(--heading-font-family);font-size:14px;font-weight:800;line-height:1.25;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .price-list{color:var(--regista-green);font-size:13px;font-weight:900;line-height:1.2}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__button.button,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__button.button--outline,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__button.link{min-height:38px;padding-inline:16px;border:0;border-radius:999px;background:var(--regista-green);color:#fff;font-family:var(--heading-font-family);font-size:12px;font-weight:900;text-decoration:none;box-shadow:0 10px 20px #134f223d}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__button:hover{background:var(--regista-green-dark)}product-recommendations[intent=complementary] .product-card,.shopify-section--related-products .product-card{height:100%;min-width:0;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#fff;padding:10px;box-shadow:0 12px 28px #0001;overflow:visible}product-recommendations[intent=complementary] .product-card__figure,.shopify-section--related-products .product-card__figure{border-radius:18px;background:#f1f2ec;overflow:hidden}product-recommendations[intent=complementary] .product-card__quick-add-button,.shopify-section--related-products .product-card__quick-add-button,.shopify-section--main-collection .product-card__quick-add-button{background:var(--regista-green);color:#fff;box-shadow:0 12px 24px #134f223d}product-recommendations[intent=complementary] .product-card__quick-add-button:hover,.shopify-section--related-products .product-card__quick-add-button:hover,.shopify-section--main-collection .product-card__quick-add-button:hover{background:var(--regista-green-dark)}@media screen and (max-width:699px){.shopify-section--main-collection .collection-toolbar{margin-block:4px 18px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.shopify-section--main-collection .collection-toolbar__button-list{display:flex;gap:10px;width:100%}.shopify-section--main-collection .collection-toolbar__button-container:has([aria-controls=facets-drawer]){flex:1 1 auto}.shopify-section--main-collection .collection-toolbar__button[aria-controls=facets-drawer]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px!important;width:100%;border:1px solid rgba(19,79,34,.18);border-radius:999px!important;background:var(--regista-green)!important;color:#fff!important;font-family:var(--heading-font-family);font-size:15px!important;font-weight:900!important;letter-spacing:-.01em!important;box-shadow:0 16px 34px #134f2238}.shopify-section--main-collection .collection-toolbar__button[aria-controls=facets-drawer]:before{content:"";width:18px;height:18px;flex:0 0 18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v2H3V5Zm4 6h10v2H7v-2Zm3 6h4v2h-4v-2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v2H3V5Zm4 6h10v2H7v-2Zm3 6h4v2h-4v-2Z'/%3E%3C/svg%3E") center / contain no-repeat}.shopify-section--main-collection .collection-toolbar__layout-switch-list{border-radius:999px;background:#fff;box-shadow:0 10px 24px #00000014;overflow:hidden}.shopify-section--main-collection .collection-toolbar__layout-switch-list .collection-toolbar__button{min-width:48px;min-height:58px!important}}@media screen and (max-width:699px){.shopify-section--main-collection .product-list,.shopify-section--related-products .product-list,product-recommendations[intent=complementary] .product-list{align-items:stretch}.shopify-section--main-collection .product-card,.shopify-section--related-products .product-card,product-recommendations[intent=complementary] .product-card{display:flex;flex-direction:column;width:100%!important;min-width:0!important;border-radius:22px;padding:9px}.shopify-section--main-collection .product-card__figure,.shopify-section--related-products .product-card__figure,product-recommendations[intent=complementary] .product-card__figure{aspect-ratio:1 / 1.05;display:grid;place-items:center;padding:10px;border-radius:17px}.shopify-section--main-collection .product-card__media,.shopify-section--related-products .product-card__media,product-recommendations[intent=complementary] .product-card__media{width:100%;height:100%;display:grid;place-items:center}.shopify-section--main-collection .product-card__image,.shopify-section--related-products .product-card__image,product-recommendations[intent=complementary] .product-card__image{width:100%;height:100%;object-fit:contain!important}.shopify-section--main-collection .product-card__quick-add-button,.shopify-section--related-products .product-card__quick-add-button,product-recommendations[intent=complementary] .product-card__quick-add-button{width:44px;height:44px;border-radius:14px;inset-block-end:10px;inset-inline-end:10px}.shopify-section--main-collection .product-card__info,.shopify-section--related-products .product-card__info,product-recommendations[intent=complementary] .product-card__info{flex:1 1 auto;padding:12px 4px 3px;display:flex;flex-direction:column;justify-content:flex-start}.shopify-section--main-collection .product-card__info .v-stack,.shopify-section--related-products .product-card__info .v-stack,product-recommendations[intent=complementary] .product-card__info .v-stack{width:100%}.shopify-section--main-collection .product-title,.shopify-section--related-products .product-title,product-recommendations[intent=complementary] .product-title{min-height:36px;color:#111;font-size:13px!important;line-height:1.35!important;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shopify-section--main-collection .price-list,.shopify-section--related-products .price-list,product-recommendations[intent=complementary] .price-list{min-height:44px;align-items:center;justify-content:center;gap:4px}.shopify-section--main-collection sale-price,.shopify-section--related-products sale-price,product-recommendations[intent=complementary] sale-price{color:var(--regista-green);font-size:16px;font-weight:900}.shopify-section--main-collection compare-at-price,.shopify-section--related-products compare-at-price,product-recommendations[intent=complementary] compare-at-price{color:#1111116b;font-size:15px}.product-info__block-item[data-block-type=complementary-products] .complementary-products{max-width:100%;padding:15px;border-radius:24px;row-gap:14px}.product-info__block-item[data-block-type=complementary-products] .complementary-products__header{justify-content:flex-start}.product-info__block-item[data-block-type=complementary-products] .complementary-products__header .h5,.product-info__block-item[data-block-type=complementary-products] .complementary-products__header p.h5{font-size:22px}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:9px;border-radius:20px}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__figure{width:78px;height:78px;border-radius:16px}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__info{grid-template-columns:minmax(0,1fr);gap:8px}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .product-title,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .product-title.h6{font-size:13px!important;min-height:auto}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__button.button,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__button.button--outline,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__button.link{justify-self:start;min-height:34px;padding-inline:14px;font-size:11px}}.regista-complementary-products-block .complementary-products,.product-content-below-gallery .regista-complementary-products-block .complementary-products,.product-content-below-gallery product-recommendations[intent=complementary] .complementary-products,main product-recommendations[intent=complementary] .complementary-products{width:100%;max-width:min(100%,46rem);margin:18px auto 0;padding:clamp(16px,3vw,26px)!important;border:1px solid rgba(19,79,34,.14)!important;border-radius:28px!important;background:radial-gradient(circle at 100% 0%,rgba(19,79,34,.1),transparent 36%),linear-gradient(180deg,#fff,#f7f8f3)!important;box-shadow:0 18px 42px #00000016!important;overflow:hidden!important}.regista-complementary-products-block .complementary-products__header,.product-content-below-gallery product-recommendations[intent=complementary] .complementary-products__header,main product-recommendations[intent=complementary] .complementary-products__header{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;margin-block-end:14px!important;text-align:start!important}.regista-complementary-products-block .complementary-products__header:after,.product-content-below-gallery product-recommendations[intent=complementary] .complementary-products__header:after,main product-recommendations[intent=complementary] .complementary-products__header:after{content:"";flex:1 1 auto;height:1px;min-width:36px;background:linear-gradient(90deg,rgba(19,79,34,.25),transparent)}html[dir=rtl] .regista-complementary-products-block .complementary-products__header:after,html[dir=rtl] .product-content-below-gallery product-recommendations[intent=complementary] .complementary-products__header:after,html[dir=rtl] main product-recommendations[intent=complementary] .complementary-products__header:after{background:linear-gradient(270deg,rgba(19,79,34,.25),transparent)}.regista-complementary-products-block .complementary-products__header .h5,.regista-complementary-products-block .complementary-products__header p,.product-content-below-gallery product-recommendations[intent=complementary] .complementary-products__header .h5,.product-content-below-gallery product-recommendations[intent=complementary] .complementary-products__header p,main product-recommendations[intent=complementary] .complementary-products__header .h5,main product-recommendations[intent=complementary] .complementary-products__header p{margin:0!important;color:#111!important;font-family:var(--heading-font-family)!important;font-size:clamp(22px,4.8vw,31px)!important;font-weight:950!important;line-height:1!important;letter-spacing:-.045em!important}.regista-complementary-products-block .complementary-products__product-list,.product-content-below-gallery product-recommendations[intent=complementary] .complementary-products__product-list,main product-recommendations[intent=complementary] .complementary-products__product-list{display:grid!important;gap:12px!important}.regista-complementary-products-block .horizontal-product-card,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card,main product-recommendations[intent=complementary] .horizontal-product-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:10px!important;border:1px solid rgba(0,0,0,.07)!important;border-radius:22px!important;background:#fffffff5!important;box-shadow:0 12px 28px #0001!important;overflow:hidden!important}.regista-complementary-products-block .horizontal-product-card__figure,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card__figure,main product-recommendations[intent=complementary] .horizontal-product-card__figure{width:92px!important;height:92px!important;border-radius:18px!important;background:#f0f2ec!important;display:grid!important;place-items:center!important;overflow:hidden!important}.regista-complementary-products-block .horizontal-product-card__image,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card__image,main product-recommendations[intent=complementary] .horizontal-product-card__image{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important}.regista-complementary-products-block .horizontal-product-card__info,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card__info,main product-recommendations[intent=complementary] .horizontal-product-card__info{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.regista-complementary-products-block .horizontal-product-card .product-title,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card .product-title,main product-recommendations[intent=complementary] .horizontal-product-card .product-title{color:#111!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;min-height:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.regista-complementary-products-block .horizontal-product-card .price-list,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card .price-list,main product-recommendations[intent=complementary] .horizontal-product-card .price-list{color:#134f22!important;font-size:13px!important;font-weight:950!important;min-height:0!important;justify-content:flex-start!important}.regista-complementary-products-block .horizontal-product-card__button,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card__button,main product-recommendations[intent=complementary] .horizontal-product-card__button{min-height:38px!important;padding-inline:16px!important;border:0!important;border-radius:999px!important;background:#134f22!important;color:#fff!important;font-size:12px!important;font-weight:900!important;box-shadow:0 10px 20px #134f223d!important}@media screen and (max-width:699px){.regista-complementary-products-block .complementary-products,.product-content-below-gallery product-recommendations[intent=complementary] .complementary-products,main product-recommendations[intent=complementary] .complementary-products{margin-block-start:16px!important;padding:14px!important;border-radius:24px!important}.regista-complementary-products-block .horizontal-product-card,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card,main product-recommendations[intent=complementary] .horizontal-product-card{grid-template-columns:84px minmax(0,1fr)!important;gap:10px!important;padding:9px!important;border-radius:20px!important}.regista-complementary-products-block .horizontal-product-card__figure,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card__figure,main product-recommendations[intent=complementary] .horizontal-product-card__figure{width:84px!important;height:84px!important;border-radius:16px!important}.regista-complementary-products-block .horizontal-product-card__info,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card__info,main product-recommendations[intent=complementary] .horizontal-product-card__info{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.regista-complementary-products-block .horizontal-product-card__button,.product-content-below-gallery product-recommendations[intent=complementary] .horizontal-product-card__button,main product-recommendations[intent=complementary] .horizontal-product-card__button{justify-self:start!important;min-height:34px!important;padding-inline:13px!important;font-size:11px!important}height-observer.collection-toolbar,.collection-toolbar.full-bleed,.collection-toolbar{background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}.collection-toolbar__button-list{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important}.collection-toolbar__button-container:has([aria-controls=facets-drawer]){flex:1 1 auto!important;width:100%!important;min-width:0!important}button.collection-toolbar__button[aria-controls=facets-drawer],.collection-toolbar button[aria-controls=facets-drawer],[aria-controls=facets-drawer].collection-toolbar__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:58px!important;padding:0 20px!important;border:0!important;border-radius:999px!important;background:#134f22!important;background-color:#134f22!important;color:#fff!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-family:var(--heading-font-family)!important;font-size:16px!important;font-weight:950!important;letter-spacing:.01em!important;text-transform:uppercase!important;box-shadow:0 16px 34px #134f223d!important;position:relative!important;z-index:3!important;isolation:isolate!important}button.collection-toolbar__button[aria-controls=facets-drawer]:before,.collection-toolbar button[aria-controls=facets-drawer]:before,[aria-controls=facets-drawer].collection-toolbar__button:before{content:""!important;width:18px!important;height:18px!important;flex:0 0 18px!important;background:#fff!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v2H3V5Zm4 6h10v2H7v-2Zm3 6h4v2h-4v-2Z'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v2H3V5Zm4 6h10v2H7v-2Zm3 6h4v2h-4v-2Z'/%3E%3C/svg%3E") center / contain no-repeat!important}facets-drawer#facets-drawer,#facets-drawer.facets-drawer{z-index:999999!important}facets-drawer#facets-drawer::part(close-button),#facets-drawer::part(close-button){width:48px!important;height:48px!important;border-radius:999px!important;background:#134f22!important;color:#fff!important;opacity:1!important;pointer-events:auto!important;z-index:1000000!important}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/regista-search-discovery-polish.css.map */
