.das-woo-additional-description{padding-top:var(--das-spacing-8);padding-bottom:var(--das-spacing-12);justify-content:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.das-woo-additional-description .das-woo-additional-description-content{z-index:1;width:100%;max-width:var(--das-width-header);margin:var(--das-spacing-8) var(--das-spacing-4);position:relative}.das-woo-additional-description .das-woo-additional-description-content h2,.das-woo-additional-description .das-woo-additional-description-content h3,.das-woo-additional-description .das-woo-additional-description-content p{max-width:var(--das-width-header);color:var(--das-fg);text-shadow:1px 1px 10px #0000004d;max-width:var(--das-width-blog)}.das-woo-additional-description .das-woo-additional-description-content h2,.das-woo-additional-description .das-woo-additional-description-content h3{font-size:var(--das-font-size-4xl);margin-bottom:var(--das-spacing-2);padding:var(--das-spacing-0-5) var(--das-spacing-1-5);color:#fcfcfc;line-height:1.25}.das-woo-additional-description .das-woo-additional-description-content h2:not(.das-dictionary-word),.das-woo-additional-description .das-woo-additional-description-content h3:not(.das-dictionary-word){background:var(--das-glass-bg-strong);-webkit-backdrop-filter:var(--das-glass-blur-strong);backdrop-filter:var(--das-glass-blur-strong);background:#4ecac2bf;display:inline-block}.das-woo-additional-description .das-woo-additional-description-content:has(h2:not(.das-dictionary-word),h3:not(.das-dictionary-word)) .additional-description-text{margin-top:var(--das-spacing-2)}.das-woo-additional-description .das-woo-additional-description-content .das-dictionary-definition{margin-top:var(--das-spacing-1);margin-left:var(--das-spacing-1)}.das-woo-additional-description .das-woo-additional-description-content .additional-description-text{background:var(--das-glass-bg-strong);max-width:360px;-webkit-backdrop-filter:var(--das-glass-blur-strong);backdrop-filter:var(--das-glass-blur-strong);padding:var(--das-spacing-4) var(--das-spacing-5) var(--das-spacing-5);color:#ddd;background:var(--das-glass-brand-bg-frosted);border-radius:var(--das-radii-md);overflow:visible}.das-woo-additional-description .das-woo-additional-description-content .das-button{margin-top:var(--das-spacing-4)}.das-woo-additional-description .das-woo-additional-description-content .das-button-glass{background:var(--das-glass-bg-strong);-webkit-backdrop-filter:var(--das-glass-blur-strong);backdrop-filter:var(--das-glass-blur-strong)}.das-woo-additional-description .das-woo-additional-description-content .das-dictionary-pronunciation,.das-woo-additional-description .das-woo-additional-description-content .das-dictionary-pos{color:var(--das-fg-muted-on-dark)}.das-woo-additional-description .das-woo-additional-description-content p{color:#fcfcfc;text-shadow:1px 1px 10px #ddd}.das-woo-additional-description .das-woo-additional-description-content p:first-child{margin-top:0}.das-woo-additional-description .das-woo-additional-description-content p:last-child{margin-bottom:0}.das-woo-additional-description .das-woo-additional-description-content p a{color:var(--das-fg-on-dark)}@media (hover:hover) and (pointer:fine){.das-woo-additional-description .das-woo-additional-description-content p a:hover{color:var(--das-white)}}.das-woo-additional-description .das-woo-additional-description-content p a:focus-visible{color:var(--das-white)}.das-woo-additional-description .das-woo-additional-description-content p.fineprint{margin-top:var(--das-spacing-4);color:#ddd;text-shadow:none;line-height:var(--das-line-height-short)}.product-brand-dasist tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight,.product-brand-dasist tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions{display:none}.das-variation-groups{gap:var(--das-spacing-2);margin:0 0 var(--das-spacing-10) 0;padding:var(--das-spacing-2);background:var(--das-bg-subtle);border-radius:var(--das-radii-xl);border:1px solid var(--das-border);flex-direction:column;display:flex}.das-variation-groups-label{font-size:var(--das-font-size-2xs);color:var(--das-fg-muted);font-weight:var(--das-font-weight-medium);margin-right:var(--das-spacing-1)}@media (width>=768px){.das-variation-groups-label{min-height:var(--das-size-6);min-height:25px}}.das-variation-groups-label .das-variation-hover-name{color:var(--das-fg);font-weight:var(--das-font-weight-medium);font-variant:normal;line-height:var(--das-line-height-shorter);margin-left:.25em}.das-variation-groups-thumbnails{flex-wrap:wrap;gap:.5rem;display:flex}.das-variation-thumbnail{width:var(--das-size-16);height:auto;min-height:var(--das-size-16);border-radius:var(--das-radii-xl);border:1px solid var(--das-border);width:calc(20% - .4rem);transition:border-color .15s,opacity .15s,transform .15s;overflow:hidden}.das-variation-thumbnail:focus-visible{outline:2px solid var(--das-brand-focus-ring);outline-offset:2px}.das-variation-thumbnail{display:block;position:relative}.das-variation-thumbnail img{object-fit:cover;width:100%;height:100%}.das-variation-thumbnail.is-current{border:1.5px solid var(--das-brand-solid);outline:1px solid var(--das-fg-on-dark);pointer-events:none}@media (hover:hover) and (pointer:fine){.das-variation-thumbnail:not(.is-current):hover{border-color:var(--das-fg-muted);transform:scale(1.05)}}.das-variation-thumbnail:not(.is-current):focus-visible{border-color:var(--das-fg-muted);transform:scale(1.05)}.das-variation-thumbnail.is-unavailable{opacity:.35}.das-variation-thumbnail.is-unavailable:after{content:"";background:linear-gradient(135deg, transparent 49.5%, var(--das-fg-muted) 49.5%, var(--das-fg-muted) 50.5%, transparent 50.5%);pointer-events:none;position:absolute;inset:0}.das-variation-preview{transition:opacity .15s ease-out}.das-variation-unavailable-badge{background:var(--das-fg-error,#dc2626);border-radius:50%;width:8px;height:8px;display:none;position:absolute;bottom:.25rem;right:.25rem}.das-variation-thumbnail.is-overflow-mobile{display:none}@media (width>=768px){.das-variation-thumbnail.is-overflow-mobile:not(.is-overflow-desktop){display:block}.das-variation-groups.no-overflow-desktop .das-variation-expand-btn{display:none}}.das-variation-groups.is-expanded .das-variation-thumbnail.is-overflow-mobile,.das-variation-groups.is-expanded .das-variation-thumbnail.is-overflow-desktop{display:block}.das-variation-groups.is-expanded .das-variation-expand-btn{display:none}.das-variation-expand-btn{width:var(--das-size-16);height:auto;min-height:var(--das-size-16);border-radius:var(--das-radii-xl);border:1px solid var(--das-border);width:calc(20% - .4rem);transition:border-color .15s,opacity .15s,transform .15s;overflow:hidden}.das-variation-expand-btn:focus-visible{outline:2px solid var(--das-brand-focus-ring);outline-offset:2px}.das-variation-expand-btn{background:var(--das-bg-subtle);color:var(--das-fg-muted);cursor:pointer;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.das-variation-expand-btn:hover{border-color:var(--das-fg-muted);background:var(--das-bg-muted);color:var(--das-fg)}}.das-variation-expand-btn:focus-visible{border-color:var(--das-fg-muted);background:var(--das-bg-muted);color:var(--das-fg)}
