.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--type-base-size)}.product-grid-item .price,.product-item .price,.grid-product__price,.product-card .price{display:none!important}.product-card.show-price .price{display:block!important}.rte ul{list-style:disc inside!important;padding-left:1.2em}.rte ol{list-style:decimal inside!important;padding-left:1.2em}.rte li{display:list-item!important}.rte{padding-left:1rem}.rte ul,.rte ol{list-style-position:outside!important;padding-left:1.25rem;margin-left:0}.rte li{display:list-item!important;padding-left:.25rem;text-indent:0}.localized-video-block{margin-top:40px;padding-top:16px;border-top:1px solid #444;text-align:center}.localized-video-iframe-container{aspect-ratio:16 / 9;width:100%;max-width:750px;margin:32px auto 0;border:1px solid white;box-sizing:border-box}#localized-video-iframe{width:100%;height:100%;display:block}#language-selector-wrapper{max-width:750px;margin:16px auto;padding:1rem;background:#111;color:#fff;font-size:14px;font-weight:500;border-radius:8px;border:1px solid #333;box-sizing:border-box;text-align:left}#language-selector-wrapper label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}#language-selector{padding:8px 12px;font-size:15px;border-radius:4px;border:1px solid #ccc;background-color:#fff;color:#000;width:100%;box-sizing:border-box;cursor:pointer}.localized-video-extra-content{max-width:750px;margin:24px auto 0;color:#fff;text-align:center}body.template-product .product__media,body.template-product .product__media-item,body.template-product .product__media-item .media,body.template-product .product__media-item .media:before,body.template-product .product__media-item .media:after,body.template-product .product__media-item .deferred-media,body.template-product .product__media-item .deferred-media:before,body.template-product .product__media-item .deferred-media:after,body.template-product .product__media-item .deferred-media__poster,body.template-product .product__media-item .deferred-media__poster:before,body.template-product .product__media-item .deferred-media__poster:after,body.template-product .product__media-item .media--frame,body.template-product .product__media-item .media--transparent{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;content:none!important}body.template-product .product__media-item .media>img,body.template-product .product__media-item .media>video,body.template-product .product__media-item .media>iframe,body.template-product .product__media-item .deferred-media>img,body.template-product .product__media-item .deferred-media>video,body.template-product .product__media-item .deferred-media>iframe{display:block!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body.template-product{--color-border: transparent !important;--border-color: transparent !important}body.template-product .product__media-item .media>:is(img,video,iframe,picture),body.template-product .product__media-item .deferred-media>:is(img,video,iframe,picture){border-radius:inherit!important;display:block!important}body.template-product .product__media-item .media picture>img,body.template-product .product__media-item .deferred-media picture>img{border-radius:inherit!important;display:block!important}body.template-product .product__media-list .product__media-item .media,body.template-product .product__media-list .product__media-item .deferred-media,body.template-product .product__media-list .product__media-item .deferred-media__poster{border-radius:12px!important;overflow:hidden!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}body.template-product .product__media-list .product__media-item .media>*,body.template-product .product__media-list .product__media-item .deferred-media>*,body.template-product .product__media-list .product__media-item .deferred-media__poster>*{border-radius:inherit!important}body.template-product .product__media-wrapper{border-radius:12px!important;overflow:hidden!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}body.template-product .product__media-wrapper *{border-radius:inherit!important}body.template-product .product__main-photos .product-slideshow,body.template-product .product-slideshow{border:0!important;border-color:transparent!important;box-shadow:none!important}body.template-product .product__main-photos .product-slideshow{border-radius:12px!important;overflow:hidden!important}.hero-video-wrapper,.hero-video-wrapper #hero-video,.hero-video-wrapper .vimeo-iframe,.hero-video-wrapper .vimeo-replacement,.hero-video-wrapper video,.hero-video-wrapper iframe{border-radius:12px!important;overflow:hidden!important}.video-parent-section .hero-video-wrapper{border-radius:12px!important;overflow:hidden!important;position:relative!important}@media(max-width:767px){.hero-video-wrapper,.hero-video-wrapper *{border-radius:12px!important}}.hero-video-wrapper iframe[src*="vimeo.com"],.vimeo-iframe,.vimeo-replacement{object-fit:contain!important;border-radius:12px!important}.hero-video-wrapper{height:100%!important;overflow:hidden!important}@media(max-width:767px){.hero-video-wrapper iframe[src*="vimeo.com"]{border-radius:12px!important;object-fit:contain!important}}.contact-consent-list{margin:16px 0}.contact-consent-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:.95em;line-height:1.4}.contact-consent-item input[type=checkbox]{margin-top:2px;flex:0 0 auto}.contact-consent-item a{text-decoration:underline!important;text-underline-offset:2px;text-decoration-thickness:1.5px}.contact-consent-item a:hover,.contact-consent-item a:focus{opacity:.85}.contact-consent-item a{color:#9fd3ff!important}@media only screen and (min-width:769px){.header-item--search{justify-content:center;max-width:none;padding-left:clamp(14px,1.8vw,34px);padding-right:clamp(14px,1.8vw,34px)}.header-item--search predictive-search[data-ddn-masterclass-search=true]{max-width:720px;width:min(720px,100%)}}predictive-search[data-ddn-masterclass-search=true] .search__input{padding-right:184px}predictive-search[data-ddn-masterclass-search=true] .ddn-masterclass-search-hint{color:#ffffff7a;display:none;font-family:var(--dd-ui-primary),system-ui,sans-serif;font-size:14px;left:296px;letter-spacing:0;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}predictive-search[data-ddn-masterclass-search=true][data-dark=false] .ddn-masterclass-search-hint{color:#0000006b}predictive-search[data-ddn-masterclass-search=true] .search__input:focus~.ddn-masterclass-search-hint,predictive-search[data-ddn-masterclass-search=true] .search__input:not(:placeholder-shown)~.ddn-masterclass-search-hint{display:none}predictive-search[data-ddn-masterclass-search=true] .ddn-masterclass-search-submit{align-items:center;background:transparent;border:1px solid currentColor;border-radius:999px;display:inline-flex;font-family:var(--dd-ui-primary),system-ui,sans-serif;font-size:12px;font-weight:600;height:calc(100% - 10px);justify-content:center;letter-spacing:0;line-height:1;max-height:42px;min-height:32px;min-width:154px;padding:0 14px;right:6px;text-transform:none;white-space:nowrap}predictive-search[data-ddn-masterclass-search=true][data-dark=true] .ddn-masterclass-search-submit{border-color:#ffffff9e;color:#fff}predictive-search[data-ddn-masterclass-search=true][data-dark=false] .ddn-masterclass-search-submit{border-color:#0000007a;color:#000}predictive-search[data-ddn-masterclass-search=true] .ddn-masterclass-search-submit:hover,predictive-search[data-ddn-masterclass-search=true] .ddn-masterclass-search-submit:focus{opacity:.82}@media only screen and (min-width:1400px){predictive-search[data-ddn-masterclass-search=true] .ddn-masterclass-search-hint{display:block}}@media only screen and (max-width:520px){predictive-search[data-ddn-masterclass-search=true] .search__input{padding-right:148px}predictive-search[data-ddn-masterclass-search=true] .ddn-masterclass-search-submit{font-size:10.5px;min-width:126px;padding:0 8px}}@media only screen and (max-width:380px){predictive-search[data-ddn-masterclass-search=true] .search__input{padding-right:138px}predictive-search[data-ddn-masterclass-search=true] .ddn-masterclass-search-submit{font-size:10px;min-width:118px;padding:0 6px}}.template-page .dd-root .wrap{max-width:var(--page-w, 1180px)!important;margin-left:auto!important;margin-right:auto!important;width:auto!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/overrides.css.map */
