.dl-collapsible-description{display:block;width:100%;max-width:var(--dl-desc-max-width);margin-top:var(--dl-desc-margin-top);margin-bottom:var(--dl-desc-margin-bottom);padding:var(--dl-desc-padding-mobile);color:var(--dl-desc-text-color);background:var(--dl-desc-background);border:var(--dl-desc-border-width) solid var(--dl-desc-border-color);border-radius:var(--dl-desc-radius);box-shadow:var(--dl-desc-shadow);box-sizing:border-box}.dl-collapsible-description--left{margin-left:0;margin-right:auto}.dl-collapsible-description--center{margin-left:auto;margin-right:auto}.dl-collapsible-description--right{margin-left:auto;margin-right:0}.dl-collapsible-description__heading{margin:0 0 var(--dl-desc-heading-gap);color:var(--dl-desc-heading-color);font-size:var(--dl-desc-heading-mobile);font-weight:var(--dl-desc-heading-weight);line-height:1.2;text-align:var(--dl-desc-text-align)}.dl-collapsible-description__viewport{position:relative;max-height:var(--dl-desc-preview-mobile);overflow:hidden;transition:max-height var(--dl-desc-duration) ease}.dl-collapsible-description__content{color:var(--dl-desc-text-color);font-size:var(--dl-desc-text-mobile);font-weight:var(--dl-desc-text-weight);line-height:var(--dl-desc-line-height);letter-spacing:var(--dl-desc-letter-spacing);text-align:var(--dl-desc-text-align)}.dl-collapsible-description__content>:first-child{margin-top:0}.dl-collapsible-description__content>:last-child{margin-bottom:0}.dl-collapsible-description__content a{color:var(--dl-desc-link-color)}.dl-collapsible-description__fade{position:absolute;z-index:1;right:0;bottom:0;left:0;height:var(--dl-desc-fade-height);background:linear-gradient(to bottom,var(--dl-desc-fade-transparent),var(--dl-desc-fade-color));pointer-events:none;transition:opacity calc(var(--dl-desc-duration) / 2) ease}.dl-collapsible-description[open] .dl-collapsible-description__fade{opacity:0}.dl-collapsible-description__button{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:var(--dl-desc-button-pad-y) var(--dl-desc-button-pad-x);color:var(--dl-desc-button-color);background:var(--dl-desc-button-background);border:var(--dl-desc-button-border-width) solid var(--dl-desc-button-border);border-radius:var(--dl-desc-button-radius);font:inherit;font-size:var(--dl-desc-button-size);font-weight:var(--dl-desc-button-weight);line-height:1.2;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.dl-collapsible-description__button--text{padding-left:0;padding-right:0;background:transparent;border:0;border-radius:0;text-decoration:underline;text-underline-offset:.15em}.dl-collapsible-description__button--outline{background:transparent}.dl-collapsible-description__button:hover{color:var(--dl-desc-button-hover-color);background:var(--dl-desc-button-hover-background)}.dl-collapsible-description--button-left .dl-collapsible-description__button{margin-right:auto}.dl-collapsible-description--button-center .dl-collapsible-description__button{display:flex;margin-right:auto;margin-left:auto}.dl-collapsible-description--button-right .dl-collapsible-description__button{display:flex;margin-left:auto}@media screen and (min-width:750px){.dl-collapsible-description{padding:var(--dl-desc-padding-desktop)}.dl-collapsible-description__heading{font-size:var(--dl-desc-heading-desktop)}.dl-collapsible-description__viewport{max-height:var(--dl-desc-preview-desktop)}.dl-collapsible-description__content{font-size:var(--dl-desc-text-desktop)}}@media(prefers-reduced-motion:reduce){.dl-collapsible-description__viewport,.dl-collapsible-description__fade,.dl-collapsible-description__button{transition:none}}product-page-badge{display:none}.dl-product-page-badge-host{position:relative!important}.dl-product-page-badge-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;display:block;overflow:visible;pointer-events:none}.dl-product-page-badge-layer[hidden]{display:none!important}.dl-product-page-badge{position:absolute;z-index:var(--dl-ppb-z-index);left:var(--dl-ppb-x-mobile);top:var(--dl-ppb-y-mobile);width:var(--dl-ppb-width-mobile);height:var(--dl-ppb-height-mobile);aspect-ratio:var(--dl-ppb-ratio);transform:translate(var(--dl-ppb-anchor-x),var(--dl-ppb-anchor-y)) rotate(var(--dl-ppb-rotate-mobile));display:var(--dl-ppb-display-mobile);align-items:center;justify-content:var(--dl-ppb-justify);padding:var(--dl-ppb-pad-y-mobile) var(--dl-ppb-pad-x-mobile);overflow:hidden;box-sizing:border-box;color:var(--dl-ppb-color);background:var(--dl-ppb-background);border:var(--dl-ppb-border-width) var(--dl-ppb-border-style) var(--dl-ppb-border-color);border-radius:var(--dl-ppb-radius);box-shadow:var(--dl-ppb-shadow);opacity:var(--dl-ppb-opacity);font-size:var(--dl-ppb-font-mobile);font-weight:var(--dl-ppb-weight);line-height:1.1;letter-spacing:var(--dl-ppb-letter-spacing);text-align:var(--dl-ppb-text-align);text-transform:var(--dl-ppb-transform);white-space:var(--dl-ppb-white-space)}.dl-product-page-badge--top-left{--dl-ppb-anchor-x: 0%;--dl-ppb-anchor-y: 0%}.dl-product-page-badge--top-center{--dl-ppb-anchor-x: -50%;--dl-ppb-anchor-y: 0%}.dl-product-page-badge--top-right{--dl-ppb-anchor-x: -100%;--dl-ppb-anchor-y: 0%}.dl-product-page-badge--center-left{--dl-ppb-anchor-x: 0%;--dl-ppb-anchor-y: -50%}.dl-product-page-badge--center{--dl-ppb-anchor-x: -50%;--dl-ppb-anchor-y: -50%}.dl-product-page-badge--center-right{--dl-ppb-anchor-x: -100%;--dl-ppb-anchor-y: -50%}.dl-product-page-badge--bottom-left{--dl-ppb-anchor-x: 0%;--dl-ppb-anchor-y: -100%}.dl-product-page-badge--bottom-center{--dl-ppb-anchor-x: -50%;--dl-ppb-anchor-y: -100%}.dl-product-page-badge--bottom-right{--dl-ppb-anchor-x: -100%;--dl-ppb-anchor-y: -100%}.dl-product-page-badge__image{display:block;width:100%;height:100%;object-fit:var(--dl-ppb-image-fit)}.dl-product-page-badge__text{display:block;width:100%}.dl-hide-product-trust-badge .product-media__trust-badge{display:none!important}@media screen and (min-width:750px){.dl-product-page-badge{left:var(--dl-ppb-x-desktop);top:var(--dl-ppb-y-desktop);width:var(--dl-ppb-width-desktop);height:var(--dl-ppb-height-desktop);transform:translate(var(--dl-ppb-anchor-x),var(--dl-ppb-anchor-y)) rotate(var(--dl-ppb-rotate-desktop));display:var(--dl-ppb-display-desktop);padding:var(--dl-ppb-pad-y-desktop) var(--dl-ppb-pad-x-desktop);font-size:var(--dl-ppb-font-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
