.das-scroll-flyout{top:var(--das-spacing-1);left:var(--das-spacing-1-5);right:var(--das-spacing-1-5);z-index:var(--das-z-banner);max-width:var(--das-frame-width-xs);border-radius:var(--das-radii-3xl);opacity:0;pointer-events:none;transition:opacity var(--das-duration-fast) ease-out, transform var(--das-duration-fast) ease-out;margin:0 auto;position:fixed;transform:translateY(-16px)}.das-scroll-flyout.is-visible{opacity:1;pointer-events:auto;transition:opacity var(--das-duration-slower) ease-out, transform var(--das-duration-spring-bouncy) var(--das-easing-spring-bouncy);transform:translate(0)}.das-scroll-flyout.das-scroll-flyout-bottom{top:auto;bottom:var(--das-spacing-1);opacity:0;pointer-events:none;transform:translateY(16px)}.das-scroll-flyout.das-scroll-flyout-bottom.is-visible{opacity:1;pointer-events:auto;transition:opacity var(--das-duration-slower) ease-out, transform var(--das-duration-spring-bouncy) var(--das-easing-spring-bouncy);transform:translate(0)}.das-scroll-flyout .das-display-list-item{-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--das-spacing-1-5) var(--das-spacing-2);background:0 0;border:none;border-radius:0;align-items:center}@media (hover:hover) and (pointer:fine){.das-scroll-flyout .das-display-list-item:hover{box-shadow:none;background:0 0;border:none;transform:none}}.das-scroll-flyout .das-display-list-item:has(:focus-visible){box-shadow:none;background:0 0;border:none;transform:none}.das-scroll-flyout .das-display-list-item:active{box-shadow:none;transform:none}.das-scroll-flyout .das-display-link:after{display:none}.das-scroll-flyout .das-display-cta button,.das-scroll-flyout .das-display-cta a{white-space:nowrap}.das-scroll-flyout.das-scroll-flyout-glass{--lg-c-light:#fff;--lg-c-dark:#000;--lg-reflex-light:.8;--lg-reflex-dark:.5;background:var(--das-lg-tint);-webkit-backdrop-filter:blur(2px)saturate(180%);backdrop-filter:blur(2px)saturate(180%);isolation:isolate;box-shadow:0px 1px 5px 0px color-mix(in srgb, var(--lg-c-dark) 10%, transparent), 0px 6px 16px 0px color-mix(in srgb, var(--lg-c-dark) 8%, transparent), inset 0 1px 0 0 color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 80%), transparent), inset 0 2px 4px -1px color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 40%), transparent), inset 2px 2px 0 -1px color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 50%), transparent), inset 0 0 8px 0 color-mix(in srgb, var(--lg-c-light) calc(var(--lg-reflex-light) * 30%), transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 6%), transparent), inset -1.5px 2.5px 0px -2px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 10%), transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 10%), transparent), inset 2px -6.5px 1px -4px color-mix(in srgb, var(--lg-c-dark) calc(var(--lg-reflex-dark) * 5%), transparent)}[data-theme=dark] .das-scroll-flyout.das-scroll-flyout-glass{--lg-reflex-light:.4;--lg-reflex-dark:1}.das-scroll-flyout.das-scroll-flyout-glass{-webkit-backdrop-filter:var(--das-glass-blur-icey);backdrop-filter:var(--das-glass-blur-icey)}.das-single-product .swiper-pagination{padding:var(--das-spacing-2-5) 0;bottom:var(--das-spacing-4)}.woosalediv{justify-content:flex-end;height:0;margin:auto;display:flex}.das-single-product form.cart{align-items:center;row-gap:var(--das-spacing-2);flex-wrap:wrap;display:flex}.das-single-product form.cart .quantity.das-stepper{margin-right:var(--das-spacing-3);flex-shrink:0}.das-single-product form.cart button[type=submit]{cursor:pointer;appearance:none;white-space:nowrap;font-family:var(--das-font-sans);text-align:center;color:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .1s ease-out,box-shadow .2s ease-out;display:inline-flex}.das-single-product form.cart button[type=submit]:hover{text-decoration:none}.das-single-product form.cart button[type=submit]:active{transform:scale(.98)}.das-single-product form.cart button[type=submit]:focus{outline:none}.das-single-product form.cart button[type=submit]:focus-visible{outline:2px solid var(--das-brand-focus-ring);outline-offset:2px}.das-single-product form.cart button[type=submit]:disabled,.das-single-product form.cart button[type=submit][aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.das-single-product form.cart button[type=submit]:disabled:active,.das-single-product form.cart button[type=submit][aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){.das-single-product form.cart button[type=submit]:disabled:hover,.das-single-product form.cart button[type=submit][aria-disabled=true]:hover{transform:none}}.das-single-product form.cart button[type=submit]:disabled:focus-visible,.das-single-product form.cart button[type=submit][aria-disabled=true]:focus-visible{transform:none}.das-single-product form.cart button[type=submit] svg{fill:currentColor;flex-shrink:0;width:auto;height:1em}.das-single-product form.cart button[type=submit].das-button-loading,.das-single-product form.cart button[type=submit].loading{pointer-events:none;position:relative;color:#0000!important}.das-single-product form.cart button[type=submit].das-button-loading>*,.das-single-product form.cart button[type=submit].loading>*{visibility:hidden}.das-single-product form.cart button[type=submit].das-button-loading:after,.das-single-product form.cart button[type=submit].loading:after{content:"";border:2px solid #fffc;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite das-button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.das-single-product form.cart button[type=submit].das-button-loading.das-button-secondary:after,.das-single-product form.cart button[type=submit].das-button-loading.das-button-tertiary:after,.das-single-product form.cart button[type=submit].loading.das-button-secondary:after,.das-single-product form.cart button[type=submit].loading.das-button-tertiary:after{border-color:var(--das-fg);opacity:.6}.das-single-product form.cart button[type=submit]{border-radius:var(--das-radii-xl);border:none;box-shadow:0 2px 8px #00000026}@media (hover:hover) and (pointer:fine){.das-single-product form.cart button[type=submit]:hover{box-shadow:0 4px 12px #0003}}.das-single-product form.cart button[type=submit]:focus-visible{box-shadow:0 4px 12px #0003}.das-single-product form.cart button[type=submit]:active{box-shadow:0 1px 4px #00000026}.das-single-product form.cart button[type=submit]{background:linear-gradient(135deg, var(--das-brand-bg-gradient-left) 0%, var(--das-brand-bg-gradient-right) 100%);color:var(--das-white)}@media (hover:hover) and (pointer:fine){.das-single-product form.cart button[type=submit]:hover{background:linear-gradient(135deg, var(--das-brand-bg-gradient-left-hover) 0%, var(--das-brand-bg-gradient-right-hover) 100%);color:var(--das-white);text-shadow:1px 1px 10px #0000001a;box-shadow:0 4px 12px #4ecac24d}}.das-single-product form.cart button[type=submit]:focus-visible{background:linear-gradient(135deg, var(--das-brand-bg-gradient-left-hover) 0%, var(--das-brand-bg-gradient-right-hover) 100%);color:var(--das-white);text-shadow:1px 1px 10px #0000001a;box-shadow:0 4px 12px #4ecac24d}.das-single-product form.cart button[type=submit]:active{background:linear-gradient(135deg, var(--das-brand-bg-gradient-left-active) 0%, var(--das-brand-bg-gradient-right-active) 100%);color:var(--das-white)}.das-single-product form.cart button[type=submit]:disabled{background:linear-gradient(135deg, var(--das-brand-bg-gradient-left-disabled) 0%, var(--das-brand-bg-gradient-right-disabled) 100%);color:var(--das-brand-fg-muted)}.das-single-product form.cart button[type=submit]{height:var(--das-size-12);--das-button-height:var(--das-size-12);padding:0 var(--das-spacing-8);--das-button-padding-inline:var(--das-spacing-8);font-size:var(--das-font-size-lg);gap:var(--das-spacing-2-5);--das-button-gap:var(--das-spacing-2-5);flex:1;min-width:auto;font-weight:600}.das-single-product form.cart input[type=hidden]{display:none}.das-single-product form.cart .disabled{opacity:.5;pointer-events:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button{cursor:pointer;appearance:none;white-space:nowrap;font-family:var(--das-font-sans);text-align:center;color:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .1s ease-out,box-shadow .2s ease-out;display:inline-flex}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button{cursor:pointer;appearance:none;white-space:nowrap;font-family:var(--das-font-sans);text-align:center;color:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .1s ease-out,box-shadow .2s ease-out;display:inline-flex}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:hover{text-decoration:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:hover{text-decoration:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:active{transform:scale(.98)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:active{transform:scale(.98)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:focus{outline:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:focus{outline:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:focus-visible{outline:2px solid var(--das-brand-focus-ring);outline-offset:2px}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:focus-visible{outline:2px solid var(--das-brand-focus-ring);outline-offset:2px}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:disabled:active{transform:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button[aria-disabled=true]:active{transform:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:disabled:active{transform:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button[aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:disabled:hover{transform:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button[aria-disabled=true]:hover{transform:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:disabled:hover{transform:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button[aria-disabled=true]:hover{transform:none}}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:disabled:focus-visible{transform:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button[aria-disabled=true]:focus-visible{transform:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:disabled:focus-visible{transform:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button[aria-disabled=true]:focus-visible{transform:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button svg{fill:currentColor;flex-shrink:0;width:auto;height:1em}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button svg{fill:currentColor;flex-shrink:0;width:auto;height:1em}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button.das-button-loading{pointer-events:none;position:relative;color:#0000!important}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button.loading{pointer-events:none;position:relative;color:#0000!important}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button.das-button-loading{pointer-events:none;position:relative;color:#0000!important}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button.loading{pointer-events:none;position:relative;color:#0000!important}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button.das-button-loading>*{visibility:hidden}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button.loading>*{visibility:hidden}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button.das-button-loading>*{visibility:hidden}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button.loading>*{visibility:hidden}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button.das-button-loading:after{content:"";border:2px solid #fffc;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite das-button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button.loading:after{content:"";border:2px solid #fffc;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite das-button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button.das-button-loading:after{content:"";border:2px solid #fffc;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite das-button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button.loading:after{content:"";border:2px solid #fffc;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite das-button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button.das-button-loading.das-button-secondary:after{border-color:var(--das-fg);opacity:.6}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button.das-button-loading.das-button-tertiary:after{border-color:var(--das-fg);opacity:.6}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button.loading.das-button-secondary:after{border-color:var(--das-fg);opacity:.6}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button.loading.das-button-tertiary:after{border-color:var(--das-fg);opacity:.6}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button.das-button-loading.das-button-secondary:after{border-color:var(--das-fg);opacity:.6}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button.das-button-loading.das-button-tertiary:after{border-color:var(--das-fg);opacity:.6}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button.loading.das-button-secondary:after{border-color:var(--das-fg);opacity:.6}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button.loading.das-button-tertiary:after{border-color:var(--das-fg);opacity:.6}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button{border-radius:var(--das-radii-xl);border:1px solid var(--das-border);box-shadow:none;background:0 0}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button{border-radius:var(--das-radii-xl);border:1px solid var(--das-border);box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:hover{background:var(--das-bg-subtle)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:hover{background:var(--das-bg-subtle)}}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:focus-visible{background:var(--das-bg-subtle)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:focus-visible{background:var(--das-bg-subtle)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:active{background:var(--das-bg-muted)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:active{background:var(--das-bg-muted)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button{color:var(--das-fg-muted);border-color:var(--das-border)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button{color:var(--das-fg-muted);border-color:var(--das-border)}@media (hover:hover) and (pointer:fine){.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:hover{background:var(--das-bg-subtle);color:var(--das-fg);border-color:var(--das-border-emphasized)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:hover{background:var(--das-bg-subtle);color:var(--das-fg);border-color:var(--das-border-emphasized)}}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:focus-visible{background:var(--das-bg-subtle);color:var(--das-fg);border-color:var(--das-border-emphasized)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:focus-visible{background:var(--das-bg-subtle);color:var(--das-fg);border-color:var(--das-border-emphasized)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:active{background:var(--das-bg-muted);color:var(--das-fg)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:active{background:var(--das-bg-muted);color:var(--das-fg)}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button{height:var(--das-size-12);--das-button-height:var(--das-size-12);padding:0 var(--das-spacing-8);--das-button-padding-inline:var(--das-spacing-8);font-size:var(--das-font-size-lg);gap:var(--das-spacing-2-5);--das-button-gap:var(--das-spacing-2-5);cursor:not-allowed;font-weight:600;text-decoration:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button{height:var(--das-size-12);--das-button-height:var(--das-size-12);padding:0 var(--das-spacing-8);--das-button-padding-inline:var(--das-spacing-8);font-size:var(--das-font-size-lg);gap:var(--das-spacing-2-5);--das-button-gap:var(--das-spacing-2-5);cursor:not-allowed;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:hover{background:var(--das-bg-muted);box-shadow:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:hover{background:var(--das-bg-muted);box-shadow:none}}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .out-of-stock button:focus-visible{background:var(--das-bg-muted);box-shadow:none}.das-single-product .das-product-summary-section .das-product-summary:not(:has(.woocommerce-variation-availability)) .product-type-woosb .available-on-backorder button:focus-visible{background:var(--das-bg-muted);box-shadow:none}.das-single-product .das-woocommerce-marketplace{margin-top:var(--das-spacing-2)}.das-single-product .das-woocommerce-marketplace .das-woocommerce-marketplace-button{width:100%}#select-variation.variations_form{gap:var(--das-spacing-4);scroll-margin-top:calc(var(--das-size-12) * 1.8);flex-direction:column;display:flex}table.variations{border-spacing:0;border:none;width:100%;margin:0}table.variations tbody{gap:var(--das-spacing-4);flex-direction:column;display:flex}table.variations tr{gap:var(--das-spacing-2);flex-direction:column;display:flex}table.variations th.label{width:100%;font-weight:var(--das-font-weight-semibold);font-size:var(--das-font-size-sm);color:var(--das-fg);text-align:left;margin:0;padding:0;line-height:1.4;display:block}table.variations th.label label{margin:0;display:block}table.variations td.value{align-items:center;gap:var(--das-spacing-2);margin:0;padding:0;display:flex}table.variations td.value select{flex:1;min-width:0}table.variations td.value a.reset_variations{cursor:pointer;appearance:none;white-space:nowrap;font-family:var(--das-font-sans);text-align:center;color:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .1s ease-out,box-shadow .2s ease-out;display:inline-flex}table.variations td.value a.reset_variations:hover{text-decoration:none}table.variations td.value a.reset_variations:active{transform:scale(.98)}table.variations td.value a.reset_variations:focus{outline:none}table.variations td.value a.reset_variations:focus-visible{outline:2px solid var(--das-brand-focus-ring);outline-offset:2px}table.variations td.value a.reset_variations:disabled,table.variations td.value a.reset_variations[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}table.variations td.value a.reset_variations:disabled:active,table.variations td.value a.reset_variations[aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){table.variations td.value a.reset_variations:disabled:hover,table.variations td.value a.reset_variations[aria-disabled=true]:hover{transform:none}}table.variations td.value a.reset_variations:disabled:focus-visible,table.variations td.value a.reset_variations[aria-disabled=true]:focus-visible{transform:none}table.variations td.value a.reset_variations svg{fill:currentColor;flex-shrink:0;width:auto;height:1em}table.variations td.value a.reset_variations.das-button-loading,table.variations td.value a.reset_variations.loading{pointer-events:none;position:relative;color:#0000!important}table.variations td.value a.reset_variations.das-button-loading>*,table.variations td.value a.reset_variations.loading>*{visibility:hidden}table.variations td.value a.reset_variations.das-button-loading:after,table.variations td.value a.reset_variations.loading:after{content:"";border:2px solid #fffc;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite das-button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}table.variations td.value a.reset_variations.das-button-loading.das-button-secondary:after,table.variations td.value a.reset_variations.das-button-loading.das-button-tertiary:after,table.variations td.value a.reset_variations.loading.das-button-secondary:after,table.variations td.value a.reset_variations.loading.das-button-tertiary:after{border-color:var(--das-fg);opacity:.6}table.variations td.value a.reset_variations{border-radius:var(--das-radii-full);box-shadow:var(--das-shadow-xs);border:none}@media (hover:hover) and (pointer:fine){table.variations td.value a.reset_variations:hover{box-shadow:var(--das-shadow-md)}}table.variations td.value a.reset_variations:focus-visible{box-shadow:var(--das-shadow-md)}table.variations td.value a.reset_variations:active{box-shadow:var(--das-shadow-xs)}table.variations td.value a.reset_variations{background:var(--das-bg-subtle);color:var(--das-fg)}@media (hover:hover) and (pointer:fine){table.variations td.value a.reset_variations:hover{background:var(--das-bg-muted);color:var(--das-fg)}}table.variations td.value a.reset_variations:focus-visible{background:var(--das-bg-muted);color:var(--das-fg)}table.variations td.value a.reset_variations:active{background:var(--das-bg-emphasized);color:var(--das-fg)}table.variations td.value a.reset_variations{height:var(--das-size-8);--das-button-height:var(--das-size-8);padding:0 var(--das-spacing-3);--das-button-padding-inline:var(--das-spacing-3);font-size:var(--das-font-size-sm);gap:var(--das-spacing-1-5);--das-button-gap:var(--das-spacing-1-5);flex-shrink:0;text-decoration:none}table.variations td.value a.reset_variations[style*=hidden],table.variations td.value a.reset_variations[style*="visibility: hidden"]{display:none!important}.single_variation_wrap{gap:var(--das-spacing-3);flex-direction:column;width:100%;display:flex}.woocommerce-variation.single_variation{gap:var(--das-spacing-2);padding:var(--das-spacing-3) var(--das-spacing-4);background:var(--das-bg-subtle);border:1px solid var(--das-border-subtle);border-radius:var(--das-radii-lg);flex-direction:column;display:flex}.woocommerce-variation.single_variation[style*="display: none"],.woocommerce-variation.single_variation:empty{display:none!important}.woocommerce-variation.single_variation>:empty{display:none}.woocommerce-variation.single_variation .woocommerce-variation-description{font-size:var(--das-font-size-sm);color:var(--das-fg-muted);line-height:var(--das-line-height-moderate)}.woocommerce-variation.single_variation .woocommerce-variation-description p{margin:0}.woocommerce-variation.single_variation .woocommerce-variation-description p:not(:last-child){margin-bottom:var(--das-spacing-2)}.woocommerce-variation.single_variation .woocommerce-variation-price .price{font-size:var(--das-font-size-lg);font-weight:var(--das-font-weight-semibold);flex-wrap:wrap;display:flex}.woocommerce-variation.single_variation .woocommerce-variation-price .price del{padding:var(--das-spacing-1);background:var(--das-brand-bg-subtle);border-top-left-radius:var(--das-radii-xs);border-bottom-left-radius:var(--das-radii-xs);font-size:var(--das-font-size-2xs);font-weight:var(--das-font-weight-normal);color:var(--das-fg-muted);order:1;justify-content:center;align-items:center;line-height:1;text-decoration:line-through;display:inline-flex}.woocommerce-variation.single_variation .woocommerce-variation-price .price .das-product-price-discount{padding:var(--das-spacing-1);border-top-right-radius:var(--das-radii-xs);border-bottom-right-radius:var(--das-radii-xs);background:var(--das-brand-fg-status);color:var(--das-brand-bg-status);font-size:var(--das-font-size-2xs);font-weight:var(--das-font-weight-bold);order:2;justify-content:center;align-items:center;line-height:1;display:inline-flex}.woocommerce-variation.single_variation .woocommerce-variation-price .price ins{font-weight:var(--das-font-weight-semibold);color:var(--das-brand-fg-status);line-height:var(--das-line-height-tall);flex-basis:100%;order:3;text-decoration:none}.woocommerce-variation.single_variation .woocommerce-variation-price .price .screen-reader-text{display:none!important}.woocommerce-variation.single_variation .woocommerce-variation-availability{font-size:var(--das-font-size-sm)}.woocommerce-variation.single_variation .woocommerce-variation-availability .stock{font-weight:var(--das-font-weight-medium)}.woocommerce-variation-add-to-cart.variations_button{align-items:center;row-gap:var(--das-spacing-2);flex-wrap:wrap;display:flex}.variations_form>p.stock.out-of-stock{padding:var(--das-spacing-4);background:var(--das-bg-error);border:1px solid var(--das-border-error);border-radius:var(--das-radii-lg);color:var(--das-fg-error);font-size:var(--das-font-size-md);font-weight:var(--das-font-weight-medium);text-align:center;margin:0}.woocommerce-variation.single_variation>p[role=alert]{padding:var(--das-spacing-3) var(--das-spacing-4);background:var(--das-bg-warning);border:1px solid var(--das-border-warning);border-radius:var(--das-radii-md);color:var(--das-fg-warning);font-size:var(--das-font-size-sm);font-weight:var(--das-font-weight-medium);margin:0}.reset_variations_alert.screen-reader-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.woocommerce-variation-description .das-trigger{color:var(--das-brand-fg)}@media (hover:hover) and (pointer:fine){.woocommerce-variation-description .das-trigger:hover{color:var(--das-brand-fg-strong)}}.woocommerce-variation-description .das-trigger:focus-visible{color:var(--das-brand-fg-strong)}.product_meta{margin:var(--das-spacing-8) 0;color:var(--das-fg-muted);font-size:var(--das-font-size-2xs)}.product_meta .das-tags{margin-bottom:var(--das-spacing-2);justify-content:flex-end}.product_meta .das-tags:last-child{margin-bottom:0}.product_meta span.sku_wrapper{display:none}.product_meta span.posted_in{background:#ff0}.das-single-product .das-product-cta-section{margin-top:calc(-1 * var(--das-spacing-8));margin-bottom:calc(-1 * var(--das-spacing-8));grid-column:center}.das-single-product .das-product-cta-section .das-display-list-item{align-items:center;row-gap:var(--das-spacing-5);flex-wrap:wrap}.das-single-product .das-product-cta-section .das-display-title{font-size:var(--das-font-size-lg)}.das-single-product .das-product-cta-section .das-display-product-price{font-size:var(--das-font-size-md)}.das-single-product .das-product-cta-section .das-display-product-stock{font-size:var(--das-font-size-xs)}.das-single-product .das-product-cta-section .das-display-cta{margin:auto}.das-single-product .das-product-cta-section .das-display-list-item-image{width:var(--das-size-24);height:var(--das-size-24)}.das-single-product .das-product-cta-section .das-display-body{min-width:200px}@media (width>=768px){.das-single-product .das-product-cta-section{padding-inline:var(--das-frame-margin-xs);margin-top:calc(-1 * var(--das-spacing-12));margin-bottom:calc(-1 * var(--das-spacing-12));grid-column:full}}.das-single-product .das-product-cta-section-reviews{margin-bottom:0}.das-single-product .das-product-reviews{grid-column:full;grid-template-columns:subgrid;background:linear-gradient(#4ecac226,#0000);display:grid}.das-single-product .das-product-reviews .das-testimonials-container{padding-top:var(--das-spacing-16);padding-bottom:var(--das-spacing-24);grid-column:center}.das-single-product .das-product-reviews .das-testimonials-masonry{max-width:none;margin:0}.das-single-product .das-product-reviews .das-product-cta-section-reviews{grid-column:center}@media (width>=768px){.das-single-product .das-product-reviews .das-product-cta-section-reviews{padding-inline:var(--das-frame-margin-xs);grid-column:full}}.das-single-product .das-product-about{padding:var(--das-spacing-24) 0 var(--das-spacing-18);background:var(--das-bg-muted)}.das-product-upsells{grid-template-columns:[full-start] minmax(var(--das-frame-margin), 1fr) [center-start] min(var(--das-frame-width), 100% - var(--das-frame-margin) * 2) [center-end] minmax(var(--das-frame-margin), 1fr) [full-end];--das-frame-width:var(--das-frame-width-lg);--das-frame-margin:var(--das-frame-margin-sm);padding-top:var(--das-spacing-16);padding-bottom:var(--das-spacing-32);background:linear-gradient(#4ecac226,#4ecac240);display:grid}.das-product-upsells>*{grid-column:center}.das-product-upsells>.das-display-nav{width:100%;padding-left:0!important;padding-right:0!important}.das-product-related{padding-top:var(--das-spacing-16);padding-bottom:var(--das-spacing-24);background:linear-gradient(#4ecac226,#0000)}.frequently-asked-questions,.das-site-faq{background:0 0}.single-product .das-site-categories{background:0 0;background-image:linear-gradient(transparent 0%, var(--das-brand-bg-panel) 100%);padding-top:var(--das-spacing-16);padding-bottom:var(--das-spacing-8)}.das-swiper-heading .button-wrapper{column-gap:24px;row-gap:var(--das-font-size-xl);padding:var(--das-spacing-2) 0;align-items:center}.das-swiper-heading .button-wrapper .product-title{font-size:var(--das-font-size-md);line-height:var(--das-font-size-xl);font-weight:var(--das-font-weight-medium)}.das-single-product .details{margin-top:var(--das-spacing-4)}.das-single-product .details .das-accordion-trigger{color:var(--das-brand-fg-strong)}@media (hover:hover) and (pointer:fine){.das-single-product .details .das-accordion-trigger:hover{color:var(--das-brand-fg)}}.das-single-product .details .das-accordion-trigger:focus-visible{color:var(--das-brand-fg)}.das-single-product .details .das-accordion-content{padding:0 var(--das-spacing-0-5)}.das-single-product .details .das-accordion-content>h2:first-child{display:none}.das-single-product .details .das-accordion-content .woocommerce-product-details{padding-bottom:var(--das-spacing-4)}.das-single-product .details .das-accordion-content .woocommerce-product-details h2{display:none}.das-single-product .details .das-accordion-content .woocommerce-product-attributes{width:100%}.das-single-product .details .das-accordion-content .woocommerce-product-attributes .woocommerce-product-attributes-item{padding:var(--das-spacing-2) 0;border-bottom:1px solid var(--das-border);font-size:var(--das-font-size-sm);display:flex}.das-single-product .details .das-accordion-content .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label{text-align:left;width:160px;min-width:160px;color:var(--das-fg-muted);padding-right:var(--das-spacing-1-5);font-weight:400;font-size:inherit;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word}.das-single-product .details .das-accordion-content .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value{color:var(--das-fg);font-size:inherit}.das-single-product .details .das-accordion-content .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value p{line-height:unset;text-align:left;font-size:inherit;margin:0}.das-single-product .details .das-accordion-content .woocommerce-product-attributes .woocommerce-product-attributes-item:first-child{padding-top:0}.das-single-product .details .das-accordion-content .woocommerce-product-attributes .woocommerce-product-attributes-item:last-of-type{border-bottom:none}.das-single-product .details .das-accordion-content.details-content p{font-size:inherit}.das-single-product .details .das-accordion-content .woocommerce-product-details__short-description ul{padding-left:var(--das-spacing-4);margin:0;list-style:outside}.das-single-product .details .das-accordion-content .woocommerce-product-details__short-description ul li{padding-left:var(--das-spacing-1);margin-bottom:var(--das-spacing-3);font-size:var(--das-font-size-sm);line-height:var(--das-line-height-short)}.das-single-product .details .das-accordion-content .woocommerce-product-details__short-description ul li::marker{color:var(--das-fg-subtle)}.das-single-product .details .das-accordion-content .woocommerce-product-details__short-description ul li:last-child{margin-bottom:0}.das-single-product .details .das-accordion-content .instagram-embed,.das-single-product .details .das-accordion-content iframe{position:relative;min-width:unset!important;margin:0!important}.das-single-product .details .das-accordion-content .instagram-embed{min-height:60px;top:-54px;margin-bottom:-54px!important}.das-single-product .details .das-accordion-content .instagram-embed .placeholder-content{background:var(--das-bg);gap:var(--das-spacing-2-5);margin:0 var(--das-spacing-1);letter-spacing:.01em;color:var(--das-fg-muted);flex-direction:column;justify-content:center;height:100%;font-variant-caps:all-petite-caps;display:flex}.woocommerce-grouped-product-list-item__quantity{padding:var(--das-spacing-1-5) 0}.woocommerce-grouped-product-list-item__label{padding:0 var(--das-spacing-4);line-height:normal}.product-description,.das-product-description{width:100%;padding-top:var(--das-spacing-12);overflow-wrap:anywhere;margin:0 auto;container:product-description/inline-size}.product-description>:last-child,.das-product-description>:last-child{padding-bottom:var(--das-spacing-16)}.product-description>.das-image-with-magnify:last-child,.product-description>img:last-child,.product-description>figure:last-child,.product-description>picture:last-child,.das-product-description>.das-image-with-magnify:last-child,.das-product-description>img:last-child,.das-product-description>figure:last-child,.das-product-description>picture:last-child{padding-bottom:0}.product-description>.das-image-with-magnify,.das-product-description>.das-image-with-magnify{margin:var(--das-spacing-4) auto}.product-description>.das-image-with-magnify img,.das-product-description>.das-image-with-magnify img{width:100%}.product-description>.das-image-with-magnify:last-child,.das-product-description>.das-image-with-magnify:last-child{max-width:unset;margin-bottom:0}.product-description>.das-image-with-magnify:last-child img,.das-product-description>.das-image-with-magnify:last-child img{width:100%}.product-description>p,.product-description>h1,.product-description>h2,.product-description>h3,.product-description>h4,.product-description>h5,.product-description>h6,.product-description>ul,.product-description>ol,.product-description>blockquote,.das-product-description>p,.das-product-description>h1,.das-product-description>h2,.das-product-description>h3,.das-product-description>h4,.das-product-description>h5,.das-product-description>h6,.das-product-description>ul,.das-product-description>ol,.das-product-description>blockquote{max-width:var(--das-width-blog);padding-left:var(--das-spacing-4);padding-right:var(--das-spacing-4);margin-left:auto;margin-right:auto}.product-description>img,.product-description>picture,.product-description>figure,.product-description>video,.product-description>iframe,.das-product-description>img,.das-product-description>picture,.das-product-description>figure,.das-product-description>video,.das-product-description>iframe{max-width:100%}.product-description p,.das-product-description p{font-size:var(--das-font-size-lg);line-height:var(--das-line-height-tall);color:var(--das-fg);margin-bottom:var(--das-spacing-6)}.product-description p em,.das-product-description p em{color:var(--das-fg-muted);font-style:italic}.product-description p strong,.das-product-description p strong{font-weight:var(--das-font-weight-semibold);color:var(--das-fg)}.product-description a,.das-product-description a{text-decoration:none}.product-description a:before,.product-description a:after,.das-product-description a:before,.das-product-description a:after{content:none;display:none}.product-description a,.das-product-description a{transition:background-size var(--das-duration-moderate) var(--das-easing-ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0% 2px}@media (hover:hover) and (pointer:fine){.product-description a:hover,.das-product-description a:hover{background-size:100% 1px,100% 2px}}.product-description a:focus-visible,.das-product-description a:focus-visible{background-size:100% 1px,100% 2px}.product-description h2,.das-product-description h2{font-size:var(--das-font-size-5xl);font-weight:var(--das-font-weight-bold);line-height:var(--das-line-height-shorter);letter-spacing:var(--das-letter-spacing-tight);margin-top:var(--das-spacing-12);margin-bottom:var(--das-spacing-6);color:var(--das-fg)}.product-description h3,.das-product-description h3{font-size:var(--das-font-size-4xl-plus);font-weight:var(--das-font-weight-semibold);line-height:var(--das-line-height-short);letter-spacing:var(--das-letter-spacing-tight);margin-top:var(--das-spacing-10);margin-bottom:var(--das-spacing-5);color:var(--das-fg)}.product-description h4,.das-product-description h4{font-size:var(--das-font-size-4xl);font-weight:var(--das-font-weight-semibold);line-height:var(--das-line-height-short);margin-top:var(--das-spacing-8);margin-bottom:var(--das-spacing-4);color:var(--das-fg)}.product-description blockquote,.das-product-description blockquote{margin-top:var(--das-spacing-10);margin-bottom:var(--das-spacing-4);padding-left:var(--das-spacing-4);border-left:3px solid var(--das-brand-solid)}.product-description blockquote p,.das-product-description blockquote p{font-size:var(--das-font-size-xl);font-weight:var(--das-font-weight-semibold);line-height:var(--das-line-height-short);color:var(--das-fg);margin-bottom:0}.product-description ul,.product-description ol,.das-product-description ul,.das-product-description ol{margin-top:var(--das-spacing-6);margin-bottom:var(--das-spacing-6);line-height:var(--das-line-height-tall);padding-left:0;list-style-position:outside}.product-description ul li,.product-description ol li,.das-product-description ul li,.das-product-description ol li{margin-bottom:var(--das-spacing-2);padding-left:var(--das-spacing-2);margin-left:var(--das-spacing-6);font-size:var(--das-font-size-lg);color:var(--das-fg)}.product-description ul li:last-child,.product-description ol li:last-child,.das-product-description ul li:last-child,.das-product-description ol li:last-child{margin-bottom:0}.product-description ul li ul,.product-description ul li ol,.product-description ol li ul,.product-description ol li ol,.das-product-description ul li ul,.das-product-description ul li ol,.das-product-description ol li ul,.das-product-description ol li ol{margin-top:var(--das-spacing-2);margin-bottom:var(--das-spacing-2)}.product-description ul,.das-product-description ul{list-style-type:disc}.product-description ul li::marker{color:var(--das-fg-muted)}.das-product-description ul li::marker{color:var(--das-fg-muted)}.product-description ol,.das-product-description ol{list-style-type:decimal}.product-description ol li::marker{color:var(--das-fg-muted);font-weight:var(--das-font-weight-medium)}.das-product-description ol li::marker{color:var(--das-fg-muted);font-weight:var(--das-font-weight-medium)}.product-description details,.das-product-description details{margin-top:var(--das-spacing-6);margin-bottom:var(--das-spacing-6)}.product-description details p,.das-product-description details p{margin-left:unset;margin-right:unset}.product-description figure.wp-block-image,.das-product-description figure.wp-block-image{margin-top:var(--das-spacing-8)}.product-description figure.wp-block-image img,.das-product-description figure.wp-block-image img{width:100%;height:auto}.product-description figure.wp-block-image figcaption,.das-product-description figure.wp-block-image figcaption{margin-top:var(--das-spacing-2);font-size:var(--das-font-size-sm);color:var(--das-fg-muted);text-align:center}@media (width>=768px){.product-description p,.das-product-description p{font-size:var(--das-font-size-xl)}.product-description h2,.das-product-description h2{font-size:var(--das-font-size-7xl)}.product-description h3,.das-product-description h3{font-size:var(--das-font-size-6xl)}.product-description blockquote p,.das-product-description blockquote p{font-size:var(--das-font-size-2xl)}.product-description ul li,.product-description ol li,.das-product-description ul li,.das-product-description ol li{font-size:var(--das-font-size-xl)}}.product-description>.section-dark,.product-description>.section-light,.product-description>.section-wrapper-div,.product-description>.book-picture-div,.product-description>.stat-wrapper,.das-product-description>.section-dark,.das-product-description>.section-light,.das-product-description>.section-wrapper-div,.das-product-description>.book-picture-div,.das-product-description>.stat-wrapper{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.product-description section,.das-product-description section{padding-top:var(--das-spacing-12);padding-bottom:var(--das-spacing-12)}:is(.product-description section:has(>div:last-child img),.product-description section:has(>div:last-child video),.das-product-description section:has(>div:last-child img),.das-product-description section:has(>div:last-child video)){padding-bottom:0}.product-description .section-wrapper-div,.das-product-description .section-wrapper-div{max-width:var(--das-width-header);margin:auto}.product-description .section-wrapper-div h2,.product-description .section-wrapper-div h3,.product-description .section-wrapper-div p,.product-description .section-wrapper-div ol,.product-description .section-wrapper-div ul,.product-description .section-wrapper-div figure,.product-description .section-wrapper-div details,.das-product-description .section-wrapper-div h2,.das-product-description .section-wrapper-div h3,.das-product-description .section-wrapper-div p,.das-product-description .section-wrapper-div ol,.das-product-description .section-wrapper-div ul,.das-product-description .section-wrapper-div figure,.das-product-description .section-wrapper-div details{width:var(--das-width-blog);max-width:100%;padding-left:var(--das-spacing-8);padding-right:var(--das-spacing-8);margin-left:auto;margin-right:auto}@media (width>=768px){.product-description .section-wrapper-div h2,.product-description .section-wrapper-div h3,.product-description .section-wrapper-div p,.product-description .section-wrapper-div ol,.product-description .section-wrapper-div ul,.product-description .section-wrapper-div figure,.product-description .section-wrapper-div details,.das-product-description .section-wrapper-div h2,.das-product-description .section-wrapper-div h3,.das-product-description .section-wrapper-div p,.das-product-description .section-wrapper-div ol,.das-product-description .section-wrapper-div ul,.das-product-description .section-wrapper-div figure,.das-product-description .section-wrapper-div details{max-width:calc(100% - 100px);margin-left:100px}}.product-description .section-wrapper-div p,.das-product-description .section-wrapper-div p{color:var(--das-fg-muted)}.product-description .section-wrapper-div p strong,.das-product-description .section-wrapper-div p strong{color:var(--das-fg)}.product-description .section-wrapper-div ol,.product-description .section-wrapper-div ul,.product-description .section-wrapper-div li,.das-product-description .section-wrapper-div ol,.das-product-description .section-wrapper-div ul,.das-product-description .section-wrapper-div li{color:var(--das-fg-muted)}.product-description .section-wrapper-div ol strong,.product-description .section-wrapper-div ul strong,.product-description .section-wrapper-div li strong,.das-product-description .section-wrapper-div ol strong,.das-product-description .section-wrapper-div ul strong,.das-product-description .section-wrapper-div li strong{color:var(--das-fg)}.product-description .section-wrapper-div details,.das-product-description .section-wrapper-div details{margin-top:var(--das-spacing-6);margin-bottom:var(--das-spacing-6)}.product-description .section-wrapper-div details p,.das-product-description .section-wrapper-div details p{margin-left:unset;margin-right:unset;padding-left:var(--das-spacing-4);font-size:inherit}.product-description .section-dark,.product-description .book-dark,.das-product-description .section-dark,.das-product-description .book-dark{background:var(--das-bg-inverted);color:var(--das-fg-inverted)}.product-description .section-dark h2,.product-description .section-dark h3,.product-description .section-dark h4,.product-description .book-dark h2,.product-description .book-dark h3,.product-description .book-dark h4,.das-product-description .section-dark h2,.das-product-description .section-dark h3,.das-product-description .section-dark h4,.das-product-description .book-dark h2,.das-product-description .book-dark h3,.das-product-description .book-dark h4{color:var(--das-fg-inverted)}.product-description .section-dark p,.product-description .book-dark p,.das-product-description .section-dark p,.das-product-description .book-dark p{color:var(--das-fg-inverted-muted)}.product-description .section-dark p strong,.product-description .book-dark p strong,.das-product-description .section-dark p strong,.das-product-description .book-dark p strong{color:var(--das-fg-inverted)}.product-description .section-dark a,.product-description .section-dark button,.product-description .book-dark a,.product-description .book-dark button,.das-product-description .section-dark a,.das-product-description .section-dark button,.das-product-description .book-dark a,.das-product-description .book-dark button{color:var(--das-brand-fg-on-dark)}@media (hover:hover) and (pointer:fine){.product-description .section-dark a:hover,.product-description .section-dark button:hover,.product-description .book-dark a:hover,.product-description .book-dark button:hover,.das-product-description .section-dark a:hover,.das-product-description .section-dark button:hover,.das-product-description .book-dark a:hover,.das-product-description .book-dark button:hover{color:var(--das-fg-inverted)}}.product-description .section-dark a:focus-visible,.product-description .section-dark button:focus-visible,.product-description .book-dark a:focus-visible,.product-description .book-dark button:focus-visible,.das-product-description .section-dark a:focus-visible,.das-product-description .section-dark button:focus-visible,.das-product-description .book-dark a:focus-visible,.das-product-description .book-dark button:focus-visible{color:var(--das-fg-inverted)}.product-description .section-dark a,.product-description .book-dark a,.das-product-description .section-dark a,.das-product-description .book-dark a{text-decoration:none}.product-description .section-dark a:before,.product-description .section-dark a:after,.product-description .book-dark a:before,.product-description .book-dark a:after,.das-product-description .section-dark a:before,.das-product-description .section-dark a:after,.das-product-description .book-dark a:before,.das-product-description .book-dark a:after{content:none;display:none}.product-description .section-dark a,.product-description .book-dark a,.das-product-description .section-dark a,.das-product-description .book-dark a{transition:background-size var(--das-duration-moderate) var(--das-easing-ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px}@media (hover:hover) and (pointer:fine){.product-description .section-dark a:hover,.product-description .book-dark a:hover,.das-product-description .section-dark a:hover,.das-product-description .book-dark a:hover{background-size:100% 2px}}.product-description .section-dark a:focus-visible,.product-description .book-dark a:focus-visible,.das-product-description .section-dark a:focus-visible,.das-product-description .book-dark a:focus-visible{background-size:100% 2px}.product-description .section-dark .big-stat,.product-description .section-dark .das-stat,.product-description .book-dark .big-stat,.product-description .book-dark .das-stat,.das-product-description .section-dark .big-stat,.das-product-description .section-dark .das-stat,.das-product-description .book-dark .big-stat,.das-product-description .book-dark .das-stat{color:var(--das-fg-inverted-subtle)}.product-description .section-dark .big-stat__number,.product-description .section-dark .das-stat-main,.product-description .book-dark .big-stat__number,.product-description .book-dark .das-stat-main,.das-product-description .section-dark .big-stat__number,.das-product-description .section-dark .das-stat-main,.das-product-description .book-dark .big-stat__number,.das-product-description .book-dark .das-stat-main{color:var(--das-fg-inverted)}@media (width>=768px){.product-description .book-image-wrapper.mobile,.das-product-description .book-image-wrapper.mobile{display:none}}.product-description .book-image-wrapper.desktop,.das-product-description .book-image-wrapper.desktop{display:none}@media (width>=768px){.product-description .book-image-wrapper.desktop,.das-product-description .book-image-wrapper.desktop{display:block}}.product-description .stat-wrapper,.das-product-description .stat-wrapper{gap:var(--das-spacing-6);margin:var(--das-spacing-8) 0;flex-direction:column;display:flex}.product-description .big-stat,.product-description .das-stat,.das-product-description .big-stat,.das-product-description .das-stat{padding:var(--das-spacing-6) 0;text-align:left;color:var(--das-fg-subtle);font-size:var(--das-font-size-lg);flex-direction:column;justify-content:flex-start;display:flex}@media (width>=768px){.product-description .big-stat,.product-description .das-stat,.das-product-description .big-stat,.das-product-description .das-stat{font-size:var(--das-font-size-xl)}}.product-description .big-stat__number,.product-description .das-stat-main,.das-product-description .big-stat__number,.das-product-description .das-stat-main{font-size:var(--das-font-size-4xl-plus);font-weight:var(--das-font-weight-semibold);color:var(--das-fg);line-height:var(--das-line-height-shorter);margin-left:-1px;display:inline-block}@media (width>=768px){.product-description .big-stat__number,.product-description .das-stat-main,.das-product-description .big-stat__number,.das-product-description .das-stat-main{font-size:var(--das-font-size-6xl)}}.product-description .das-stat-pre,.product-description .das-stat-post,.das-product-description .das-stat-pre,.das-product-description .das-stat-post{font-size:var(--das-font-size-lg);font-weight:var(--das-font-weight-medium);color:var(--das-fg-subtle);line-height:var(--das-line-height-moderate);display:block}@media (width>=768px){.product-description .das-stat-pre,.product-description .das-stat-post,.das-product-description .das-stat-pre,.das-product-description .das-stat-post{font-size:var(--das-font-size-xl)}}.product-description .das-stat-pre,.das-product-description .das-stat-pre{margin-bottom:var(--das-spacing-3)}.product-description .das-stat-post,.das-product-description .das-stat-post{margin-top:var(--das-spacing-3)}.product-description .das-stat-xl,.das-product-description .das-stat-xl{padding:var(--das-spacing-8)}.product-description .das-stat-xl .das-stat-pre,.das-product-description .das-stat-xl .das-stat-pre{font-size:var(--das-font-size-xl);margin-bottom:var(--das-spacing-4)}.product-description .das-stat-xl .das-stat-main,.das-product-description .das-stat-xl .das-stat-main{font-size:var(--das-font-size-5xl)}.product-description .das-stat-xl .das-stat-post,.das-product-description .das-stat-xl .das-stat-post{font-size:var(--das-font-size-xl);margin-top:var(--das-spacing-4)}.product-description picture,.das-product-description picture,.product-description .image-wrapper,.product-description .book-image-wrapper,.das-product-description .image-wrapper,.das-product-description .book-image-wrapper{position:relative}.product-description .image-wrapper p,.product-description .book-image-wrapper p,.das-product-description .image-wrapper p,.das-product-description .book-image-wrapper p{max-width:unset;margin:0;padding:0}.product-description .das-image-with-magnify,.das-product-description .das-image-with-magnify{position:relative}.product-description .das-image-with-magnify img,.das-product-description .das-image-with-magnify img{margin:auto}.product-description .book-picture-div,.das-product-description .book-picture-div{position:relative}.product-description .book-picture-div .das-image-with-magnify img,.das-product-description .book-picture-div .das-image-with-magnify img{width:100%}.product-description .book-picture-div .max-width,.das-product-description .book-picture-div .max-width{max-width:var(--das-width-header);margin:auto}.product-description .book-picture-div .max-width .das-image-with-magnify,.das-product-description .book-picture-div .max-width .das-image-with-magnify{max-width:var(--das-width-product)}.product-description .book-picture-div .max-width.overflow-scroll,.das-product-description .book-picture-div .max-width.overflow-scroll{max-height:min(600px,80vh);overflow:hidden auto}.product-description .book-picture-div .max-width.overflow-scroll .das-image-with-magnify,.das-product-description .book-picture-div .max-width.overflow-scroll .das-image-with-magnify{flex-direction:column;display:flex}.product-description .book-picture-div .max-width.overflow-scroll .das-image-with-magnify img,.das-product-description .book-picture-div .max-width.overflow-scroll .das-image-with-magnify img{order:2}.product-description .book-picture-div .max-width.overflow-scroll .das-image-with-magnify .das-button-magnify,.das-product-description .book-picture-div .max-width.overflow-scroll .das-image-with-magnify .das-button-magnify{top:var(--das-spacing-4);margin-left:var(--das-spacing-1-5);margin-bottom:calc(-1 * var(--das-size-10) - var(--das-spacing-4));z-index:10;order:1;align-self:flex-start;position:sticky}.product-description .book-picture-div.has-magnifier,.das-product-description .book-picture-div.has-magnifier{cursor:zoom-in;position:relative}.product-description .book-picture-div.has-magnifier:after,.das-product-description .book-picture-div.has-magnifier:after{content:"u{1F50D}";bottom:var(--das-spacing-4);right:var(--das-spacing-4);background:var(--das-bg-emphasized);color:var(--das-fg);padding:var(--das-spacing-2) var(--das-spacing-3);border-radius:var(--das-radii-md);font-size:var(--das-font-size-sm);opacity:.8;pointer-events:none;transition:opacity .2s;position:absolute}@media (hover:hover) and (pointer:fine){.product-description .book-picture-div.has-magnifier:hover:after,.das-product-description .book-picture-div.has-magnifier:hover:after{opacity:1}}.product-description .book-picture-div.has-magnifier:has(:focus-visible):after{opacity:1}.das-product-description .book-picture-div.has-magnifier:has(:focus-visible):after{opacity:1}.product-description .book-picture-div.has-caption .image-caption,.das-product-description .book-picture-div.has-caption .image-caption{color:#fff;padding:var(--das-spacing-8) var(--das-spacing-4) var(--das-spacing-4);font-size:var(--das-font-size-sm);text-align:center;background:linear-gradient(#0000 0%,#000c 100%);position:absolute;bottom:0;left:0;right:0}.product-description .image-grid,.das-product-description .image-grid{gap:var(--das-spacing-4);margin:var(--das-spacing-8) 0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.product-description .image-grid .image-grid__item,.das-product-description .image-grid .image-grid__item{border-radius:var(--das-radii-md);aspect-ratio:1;position:relative;overflow:hidden}.product-description .image-grid .image-grid__item img,.das-product-description .image-grid .image-grid__item img{object-fit:cover;width:100%;height:100%;transition:transform .3s}@media (hover:hover) and (pointer:fine){.product-description .image-grid .image-grid__item:hover img,.das-product-description .image-grid .image-grid__item:hover img{transform:scale(1.05)}}:is(.product-description .image-grid .image-grid__item:has(:focus-visible) img,.das-product-description .image-grid .image-grid__item:has(:focus-visible) img){transform:scale(1.05)}.product-description .info-box,.das-product-description .info-box{background:var(--das-bg-info);border-left:4px solid var(--das-border-info);padding:var(--das-spacing-6);margin:var(--das-spacing-8) 0;border-radius:var(--das-radii-md)}.product-description .info-box.info-box--warning,.das-product-description .info-box.info-box--warning{background:var(--das-bg-warning);border-left-color:var(--das-border-warning)}.product-description .info-box.info-box--success,.das-product-description .info-box.info-box--success{background:var(--das-bg-success);border-left-color:var(--das-border-success)}.product-description .info-box.info-box--error,.das-product-description .info-box.info-box--error{background:var(--das-bg-error);border-left-color:var(--das-border-error)}.product-description .info-box p:last-child,.das-product-description .info-box p:last-child{margin-bottom:0}.product-description .info-box .info-box__title,.das-product-description .info-box .info-box__title{font-weight:var(--das-font-weight-semibold);font-size:var(--das-font-size-lg);margin-bottom:var(--das-spacing-3);align-items:center;gap:var(--das-spacing-2);display:flex}.product-description .info-box .info-box__title:before,.das-product-description .info-box .info-box__title:before{content:"ℹ";font-size:var(--das-font-size-xl)}.product-description .info-box.info-box--warning .info-box__title:before,.das-product-description .info-box.info-box--warning .info-box__title:before{content:"⚠"}.product-description .info-box.info-box--success .info-box__title:before,.das-product-description .info-box.info-box--success .info-box__title:before{content:"✓"}.product-description .info-box.info-box--error .info-box__title:before,.das-product-description .info-box.info-box--error .info-box__title:before{content:"✗"}.product-description .pull-quote,.das-product-description .pull-quote{padding:var(--das-spacing-8) var(--das-spacing-6);margin:var(--das-spacing-12) 0;font-size:var(--das-font-size-2xl);font-weight:var(--das-font-weight-medium);line-height:var(--das-line-height-short);text-align:center;color:var(--das-fg);position:relative}.product-description .pull-quote:before,.product-description .pull-quote:after,.das-product-description .pull-quote:before,.das-product-description .pull-quote:after{content:"\"";font-size:var(--das-font-size-6xl);font-weight:var(--das-font-weight-bold);color:var(--das-brand-subtle);line-height:1;position:absolute}.product-description .pull-quote:before,.das-product-description .pull-quote:before{top:0;left:var(--das-spacing-2)}.product-description .pull-quote:after,.das-product-description .pull-quote:after{bottom:0;right:var(--das-spacing-2);transform:rotate(180deg)}.product-description .pull-quote cite,.das-product-description .pull-quote cite{margin-top:var(--das-spacing-4);font-size:var(--das-font-size-lg);color:var(--das-fg-muted);font-style:normal;display:block}.product-description .pull-quote cite:before,.das-product-description .pull-quote cite:before{content:"— "}.product-description .feature-grid,.das-product-description .feature-grid{gap:var(--das-spacing-6);margin:var(--das-spacing-10) 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.product-description .feature-grid .feature-card,.das-product-description .feature-grid .feature-card{padding:var(--das-spacing-6);background:var(--das-bg);border:1px solid var(--das-border-subtle);border-radius:var(--das-radii-lg);transition:all .3s}@media (hover:hover) and (pointer:fine){.product-description .feature-grid .feature-card:hover,.das-product-description .feature-grid .feature-card:hover{border-color:var(--das-brand-emphasized);box-shadow:var(--das-shadow-md);transform:translateY(-4px)}}:is(.product-description .feature-grid .feature-card:has(:focus-visible),.das-product-description .feature-grid .feature-card:has(:focus-visible)){border-color:var(--das-brand-emphasized);box-shadow:var(--das-shadow-md);transform:translateY(-4px)}.product-description .feature-grid .feature-card .feature-card__icon,.das-product-description .feature-grid .feature-card .feature-card__icon{width:48px;height:48px;margin-bottom:var(--das-spacing-4);color:var(--das-brand-fg)}.product-description .feature-grid .feature-card .feature-card__title,.das-product-description .feature-grid .feature-card .feature-card__title{font-size:var(--das-font-size-xl);font-weight:var(--das-font-weight-semibold);margin-bottom:var(--das-spacing-3);color:var(--das-fg)}.product-description .feature-grid .feature-card .feature-card__description,.das-product-description .feature-grid .feature-card .feature-card__description{font-size:var(--das-font-size-md);color:var(--das-fg-muted);line-height:var(--das-line-height-tall);margin:0}.product-description .timeline,.das-product-description .timeline{padding-left:var(--das-spacing-12);margin:var(--das-spacing-10) 0;position:relative}.product-description .timeline:before,.das-product-description .timeline:before{content:"";left:var(--das-spacing-4);background:var(--das-brand-emphasized);width:2px;position:absolute;top:0;bottom:0}.product-description .timeline .timeline__item,.das-product-description .timeline .timeline__item{padding-bottom:var(--das-spacing-8);position:relative}.product-description .timeline .timeline__item:before,.das-product-description .timeline .timeline__item:before{content:"";left:calc(-1 * var(--das-spacing-12) + var(--das-spacing-3));top:var(--das-spacing-1);background:var(--das-brand-solid);border:2px solid var(--das-bg);z-index:1;border-radius:50%;width:12px;height:12px;position:absolute}.product-description .timeline .timeline__item:last-child,.das-product-description .timeline .timeline__item:last-child{padding-bottom:0}.product-description .timeline .timeline__item .timeline__title,.das-product-description .timeline .timeline__item .timeline__title{font-size:var(--das-font-size-xl);font-weight:var(--das-font-weight-semibold);margin-bottom:var(--das-spacing-2);color:var(--das-fg)}.product-description .timeline .timeline__item .timeline__description,.das-product-description .timeline .timeline__item .timeline__description{font-size:var(--das-font-size-md);color:var(--das-fg-muted);line-height:var(--das-line-height-tall)}.product-description .two-column-layout,.das-product-description .two-column-layout{gap:var(--das-spacing-8);margin:var(--das-spacing-10) 0;grid-template-columns:1fr;display:grid}@media (width>=768px){.product-description .two-column-layout,.das-product-description .two-column-layout{gap:var(--das-spacing-12);grid-template-columns:1fr 1fr}}.product-description .two-column-layout .column>:last-child,.das-product-description .two-column-layout .column>:last-child{margin-bottom:0}.product-description .two-column-layout.image-text-layout,.das-product-description .two-column-layout.image-text-layout{align-items:center}.product-description .two-column-layout.image-text-layout .column--image,.das-product-description .two-column-layout.image-text-layout .column--image{order:2}@media (width>=768px){.product-description .two-column-layout.image-text-layout .column--image,.das-product-description .two-column-layout.image-text-layout .column--image{order:1}}.product-description .two-column-layout.image-text-layout .column--image img,.das-product-description .two-column-layout.image-text-layout .column--image img{border-radius:var(--das-radii-lg);width:100%;height:auto}.product-description .two-column-layout.image-text-layout .column--text,.das-product-description .two-column-layout.image-text-layout .column--text{order:1}@media (width>=768px){.product-description .two-column-layout.image-text-layout .column--text,.das-product-description .two-column-layout.image-text-layout .column--text{order:2}}.product-description .two-column-layout.image-text-layout.image-right .column--image,.das-product-description .two-column-layout.image-text-layout.image-right .column--image{order:1}@media (width>=768px){.product-description .two-column-layout.image-text-layout.image-right .column--image,.das-product-description .two-column-layout.image-text-layout.image-right .column--image{order:2}}.product-description .two-column-layout.image-text-layout.image-right .column--text,.das-product-description .two-column-layout.image-text-layout.image-right .column--text{order:2}@media (width>=768px){.product-description .two-column-layout.image-text-layout.image-right .column--text,.das-product-description .two-column-layout.image-text-layout.image-right .column--text{order:1}}.das-single-product{grid-template-columns:[full-start] minmax(var(--das-frame-margin), 1fr) [center-start] min(var(--das-frame-width), 100% - var(--das-frame-margin) * 2) [center-end] minmax(var(--das-frame-margin), 1fr) [full-end];--das-frame-margin:var(--das-frame-margin-xs);display:grid}.das-single-product>:where(*){grid-column:full}.das-single-product>.product{grid-column:full;grid-template-columns:subgrid;display:grid}.das-single-product .woocommerce-notices-wrapper:has(.wc-block-components-notice-banner){margin:0 0 var(--das-height-header);max-width:unset;grid-column:center}.das-single-product .woocommerce-notices-wrapper:has(.wc-block-components-notice-banner) .wc-block-components-notice-banner{margin-left:auto!important;margin-right:auto!important}.das-single-product .das-product-hero{grid-column:full;grid-template-columns:subgrid;margin-top:calc(-1 * (var(--das-height-header) + var(--das-height-header-top-bar) + var(--das-height-pre-top-bar)));padding-top:calc(var(--das-height-header-top-bar) + var(--das-height-pre-top-bar));display:grid}.das-single-product .das-product-gallery{grid-column:full;position:relative}.das-single-product .das-product-summary-section{margin-top:var(--das-spacing-0-5);flex-direction:column;flex:1;grid-column:center;display:flex;position:relative;top:0}.das-single-product .das-product-summary-wrapper{flex-direction:column;display:flex}.das-single-product .das-comments-sharer.no-comments{order:99}.das-single-product .das-product-summary-section .das-product-summary{margin-top:var(--das-spacing-1);margin-bottom:var(--das-spacing-2);flex-direction:column;display:flex}.das-single-product .das-product-summary-section .das-product-summary .das-link{line-height:1;display:inline}.das-single-product .das-product-summary-section .das-product-summary .product_title{font-size:var(--das-font-size-4xl);font-weight:var(--das-font-weight-semibold);margin-top:0;margin-bottom:var(--das-spacing-2)}.das-single-product .das-product-summary-section .das-product-summary .price{margin:var(--das-spacing-0-5) var(--das-spacing-0-5) var(--das-spacing-2);font-size:var(--das-font-size-lg);font-weight:var(--das-font-weight-semibold)}.das-single-product .das-product-summary-section .das-product-summary .price ins{font-weight:var(--das-font-weight-semibold);color:var(--das-brand-fg-status);line-height:var(--das-line-height-tall);text-decoration:none}.das-single-product .das-product-summary-section .das-product-summary .price .woocommerce-price-suffix{color:var(--das-fg-muted);font-weight:var(--das-font-weight-normal);font-size:var(--das-font-size-sm)}.das-single-product .das-product-summary-section .das-product-summary .price .das-product-price-current{line-height:var(--das-line-height-tall);display:block}.das-single-product .das-product-summary-section .das-product-summary .price .das-product-price-regular{line-height:1;font-size:var(--das-font-size-2xs);font-weight:var(--das-font-weight-normal);color:var(--das-fg-muted);transform:translateX(calc(-1 * var(--das-spacing-1)));align-items:center;display:inline-flex}.das-single-product .das-product-summary-section .das-product-summary .price .das-product-price-regular del{padding:var(--das-spacing-1);background:var(--das-brand-bg-subtle);border-top-left-radius:var(--das-radii-xs);border-bottom-left-radius:var(--das-radii-xs);font-size:var(--das-font-size-2xs);font-weight:var(--das-font-weight-normal);color:inherit;order:1;justify-content:center;align-items:center;line-height:1;text-decoration:line-through;display:inline-flex}.das-single-product .das-product-summary-section .das-product-summary .price .das-product-price-regular .das-product-price-discount{padding:var(--das-spacing-1);border-top-right-radius:var(--das-radii-xs);border-bottom-right-radius:var(--das-radii-xs);background:var(--das-brand-fg-status);color:var(--das-brand-bg-status);font-size:var(--das-font-size-2xs);font-weight:var(--das-font-weight-bold);order:2;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.das-single-product .das-product-summary-section .das-product-summary .das-trigger:hover{color:var(--das-fg)}}.das-single-product .das-product-summary-section .das-product-summary .das-trigger:focus-visible{color:var(--das-fg)}.das-single-product .das-product-summary-section .das-product-summary .availability-x-shipping,.das-single-product .das-product-summary-section .das-product-summary .das-product-availability{font-size:var(--das-font-size-sm);color:var(--das-fg-muted);fill:var(--das-fg-muted);margin-left:var(--das-spacing-1);margin-bottom:var(--das-spacing-6);line-height:var(--das-line-height-tall)}.das-single-product .das-product-summary-section .das-product-summary .availability-x-shipping .ctashipping,.das-single-product .das-product-summary-section .das-product-summary .das-product-availability .ctashipping{align-items:center;gap:var(--das-spacing-1-5);margin-bottom:var(--das-spacing-0-5);display:flex}.das-single-product .das-product-summary-section .das-product-summary .availability-x-shipping .ctashipping .shipping-icon,.das-single-product .das-product-summary-section .das-product-summary .das-product-availability .ctashipping .shipping-icon{height:var(--das-font-size-md);width:auto;margin-bottom:2px;display:inline-flex}.das-single-product .das-product-summary-section .das-product-summary .availability-x-shipping .ctashipping .shipping-info,.das-single-product .das-product-summary-section .das-product-summary .das-product-availability .ctashipping .shipping-info{color:var(--das-fg-muted)}.das-single-product .das-product-summary-section .das-product-summary .availability-x-shipping .das-product-availability-line,.das-single-product .das-product-summary-section .das-product-summary .das-product-availability .das-product-availability-line{line-height:var(--das-line-height-short);display:block;overflow:hidden}.das-single-product .das-product-summary-section .das-product-summary .availability-x-shipping .das-product-availability-items,.das-single-product .das-product-summary-section .das-product-summary .das-product-availability .das-product-availability-items{flex-wrap:wrap;margin-inline-start:calc(-1 * var(--das-spacing-4));display:flex}.das-single-product .das-product-summary-section .das-product-summary .availability-x-shipping .das-product-availability-items>*,.das-single-product .das-product-summary-section .das-product-summary .das-product-availability .das-product-availability-items>*{padding-inline-start:var(--das-spacing-4);display:block;position:relative}.das-single-product .das-product-summary-section .das-product-summary .availability-x-shipping .das-product-availability-items>:before,.das-single-product .das-product-summary-section .das-product-summary .das-product-availability .das-product-availability-items>:before{content:"·"/"";width:var(--das-spacing-4);text-align:center;position:absolute;inset-inline-start:0}.das-single-product .das-product-summary-section .das-product-summary .availability-x-shipping .das-product-availability-delivery,.das-single-product .das-product-summary-section .das-product-summary .das-product-availability .das-product-availability-delivery{white-space:nowrap}.das-single-product .das-product-summary-section .product-type-variable .add-to-cart,.das-single-product .das-product-summary-section .product-type-variable .das-product-add-to-cart{order:3}.das-single-product .das-product-summary-section .product-type-variable .price{order:1}.das-single-product .das-product-summary-section .product-type-variable .availability-x-shipping,.das-single-product .das-product-summary-section .product-type-variable .das-product-availability{order:2}@media (width>=768px){.das-single-product>.product{grid-column:center;display:block}.das-single-product .das-product-hero{column-gap:var(--das-spacing-4);flex-wrap:wrap;display:flex}.das-single-product .das-product-hero .woocommerce-NoticeGroup{width:100%}.das-single-product .das-product-hero .das-product-gallery{max-width:calc(100% - 340px);top:calc(var(--das-height-header) + var(--das-height-header-top-bar) + var(--das-height-pre-top-bar));margin-left:var(--das-spacing-1-5);flex-direction:column;flex:2;align-self:flex-start;display:flex;position:sticky}.das-single-product .das-product-hero .das-product-gallery .swiper-single-product-gallery{max-width:100%;height:auto}.das-single-product .das-product-hero .das-product-summary-section{width:320px}}@media (width>=1006px){.das-single-product .product .das-product-gallery{margin-left:0}}@media (width>=768px){.das-gallery-grid .das-single-product{--das-frame-width:var(--das-frame-width-xl)}.das-gallery-grid .das-single-product>.product{grid-column:full;grid-template-columns:subgrid;display:grid}.das-gallery-grid .das-single-product .das-product-hero{grid-column:1/3;grid-template-columns:1fr auto;gap:0;display:grid}.das-gallery-grid .das-single-product .das-product-gallery{grid-column:1;max-width:none;margin-left:0;position:static}.das-gallery-grid .das-single-product .das-product-summary-section{width:auto;max-width:480px;padding-left:var(--das-spacing-8);grid-column:2;place-self:start end;position:sticky}.das-gallery-grid .das-single-product .das-product-summary-wrapper{margin-top:calc(var(--das-height-header) + var(--das-spacing-6))}.das-gallery-grid .das-single-product .woocommerce-NoticeGroup{grid-column:1/-1}}.das-single-product h2.title,.das-single-product h2.heading{font-size:var(--das-font-size-4xl-plus)}@media (width>=768px){.das-single-product h2.title,.das-single-product h2.heading{font-size:var(--das-font-size-5xl)}}.das-product-upsells h2.title,.das-product-upsells h2.heading,.das-product-related h2.title,.das-product-related h2.heading,.das-site-faq h2.title,.das-site-faq h2.heading,.das-site-categories h2.title,.das-site-categories h2.heading{font-size:var(--das-font-size-4xl-plus)}@media (width>=768px){.das-product-upsells h2.title,.das-product-upsells h2.heading,.das-product-related h2.title,.das-product-related h2.heading,.das-site-faq h2.title,.das-site-faq h2.heading,.das-site-categories h2.title,.das-site-categories h2.heading{font-size:var(--das-font-size-5xl)}}.das-product-gallery-display-badge{top:calc(var(--das-height-header) + var(--das-spacing-2))}.das-product-gallery-grid{gap:var(--das-spacing-1);flex-direction:column;display:flex}.das-product-gallery-grid-item{cursor:pointer;position:relative}.das-product-gallery-grid-item img{width:100%;height:auto;display:block}@media (width>=1024px){.das-product-gallery-grid{gap:var(--das-spacing-1);grid-template-columns:repeat(2,1fr);display:grid}@supports (width:round(up, 1px, 1px)){.das-product-gallery-desktop{container-type:inline-size}.das-product-gallery-grid{--gallery-gap:var(--das-spacing-1);--gallery-column-width:calc((100cqw - var(--gallery-gap)) / 2);--gallery-row:1px;grid-auto-flow:dense;grid-auto-rows:var(--gallery-row);column-gap:var(--gallery-gap);row-gap:0}.das-product-gallery-grid-item{grid-row:span calc(round(up, var(--gallery-column-width) * var(--gallery-aspect,1) / var(--gallery-row), 1) + round(up, var(--gallery-gap) / var(--gallery-row), 1));overflow:hidden}}}[data-gallery-mode=grid] .das-product-gallery-desktop{display:none}@media (width>=768px){[data-gallery-mode=grid] .das-product-gallery-mobile{display:none}[data-gallery-mode=grid] .das-product-gallery-desktop{display:block}}#product-scroll-flyout{max-width:var(--das-frame-width-sm)}#product-scroll-flyout .das-display-list-item-image{width:var(--das-size-16);height:var(--das-size-16)}#product-scroll-flyout .das-display-list-item-thumb{border-radius:var(--das-radii-2xl)}#product-scroll-flyout .das-display-list-item{overflow:hidden}#product-scroll-flyout .das-display-title{font-size:var(--das-font-size-sm);color:var(--das-lg-adaptive-fg,var(--das-fg))}@media (width>=768px){#product-scroll-flyout .das-display-title{font-size:var(--das-font-size-md)}}#product-scroll-flyout .das-display-product-price{font-size:var(--das-font-size-sm);color:var(--das-lg-adaptive-fg,var(--das-fg))}#product-scroll-flyout .das-display-product-price bdi{color:var(--das-lg-adaptive-fg,var(--das-fg))}#product-scroll-flyout .das-display-product-price del,#product-scroll-flyout .das-display-product-price del bdi{color:var(--das-lg-adaptive-fg-muted,var(--das-fg-subtle));text-decoration-color:currentColor}@media (width>=768px){#product-scroll-flyout .das-button-expandable{aspect-ratio:auto;gap:var(--das-spacing-1-5);padding:0 var(--das-spacing-3) 0 var(--das-spacing-2)!important}#product-scroll-flyout .das-button-expandable .das-button-label{opacity:1;width:auto;max-width:10em}}#product-scroll-flyout .das-display-product-stock{color:var(--das-lg-adaptive-fg-muted,var(--das-fg-muted))}#product-scroll-flyout .das-display-product-stock .in-stock,#product-scroll-flyout .das-display-product-stock .out-of-stock,#product-scroll-flyout .das-display-product-stock .available-on-backorder{color:inherit}
