.sds-seo-selector{background:#fff;border:1px solid #dce3d8;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr);gap:16px;min-width:0;max-width:100%;margin:20px 0;padding:20px;display:grid}.sds-seo-selector label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.sds-seo-selector input,.sds-seo-selector select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#183d27;background:#fff;border:1px solid #cdd5c8;border-radius:7px;padding:11px}.sds-seo-selected{overflow-wrap:anywhere;grid-column:1/-1;gap:6px;display:grid}.sds-seo-selected code{font-size:13px}.sds-seo-selected small{color:#536154;font-size:13px}.sds-header-search{min-width:0;position:relative}.sds-search-results{z-index:120;background:#fffaf2;border:1px solid #dfdccb;border-radius:12px;width:min(440px,100vw - 24px);max-height:min(440px,60dvh);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 32px #17392226}.sds-search-results [role=status]:not(:empty){padding:16px;font-size:14px}.sds-search-result{border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;color:#183d27!important;padding:10px!important;text-decoration:none!important}.sds-search-result:hover,.sds-search-result:focus-visible{background:#f1ecd9;outline:2px solid #287743}.sds-search-result img,.sds-search-placeholder{object-fit:contain;background:#f3eddf;border-radius:6px;width:56px;height:56px}.sds-search-placeholder{place-items:center;font-size:13px;display:grid}.sds-search-result strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.sds-search-result small{color:#67705f;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.4;display:block;overflow:hidden}.sds-search-result b{white-space:nowrap;font-size:13px}.gifting-plp-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden;font-size:18px!important;font-weight:500!important;line-height:1.4!important}.product-summary h1{font-size:clamp(26px,2.6vw,38px)!important;line-height:1.2!important}.product-buy .pdp-swatches button{min-height:38px;padding:8px 12px!important}.product-buy .pdp-swatches button b,.product-buy .pdp-swatches button span,.product-buy .pdp-swatches legend{font-size:14px!important;line-height:1.35!important}.sds-pack-details{color:#49614c;font-size:14px;line-height:1.5}@media (max-width:680px){.sds-seo-selector{grid-template-columns:minmax(0,1fr);padding:14px}.gifting-plp-card h3{font-size:15px!important}.product-summary h1{font-size:26px!important}}.store-card h2,.festival-product-grid h3,.fh-product-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden;font-size:18px!important;font-weight:500!important;line-height:1.4!important}@media (max-width:680px){.store-card h2,.festival-product-grid h3,.fh-product-info h3{font-size:15px!important}}
