@keyframes cwOutlineBreath{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:1;}50%{transform:translate3d(0,-2px,0) scale(1.06);opacity:0.85;}}.cw-basic-text .paragraph--body::before,.cw-basic-text .paragraph--body::after,.cw-basic-text .paragraph--content::before,.cw-basic-text .paragraph--content::after{transform-origin:center;will-change:transform,opacity;transition:transform 250ms ease,opacity 250ms ease;}.cw-basic-text:hover .paragraph--body::before,.cw-basic-text:hover .paragraph--body::after,.cw-basic-text:hover .paragraph--content::before,.cw-basic-text:hover .paragraph--content::after{animation:cwOutlineBreath 1100ms ease-in-out infinite;}@media (prefers-reduced-motion:reduce){.cw-basic-text:hover .paragraph--body::before,.cw-basic-text:hover .paragraph--body::after,.cw-basic-text:hover .paragraph--content::before,.cw-basic-text:hover .paragraph--content::after{animation:none;opacity:1;transform:none;}}
.cw-hero-header-content{position:relative;overflow:hidden;}.cw-hero-header-content .hero-arrow-viewport{position:absolute;top:0;height:100%;pointer-events:none;z-index:3;overflow:hidden;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,1) 45%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,1) 45%,rgba(0,0,0,0) 100%);mask-repeat:no-repeat;mask-size:100% 100%;}.cw-hero-header-content .hero-arrow-mover{position:absolute;inset:0;background-color:#f0bfd8;will-change:transform;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;}.cw-hero-header-content .hero-arrow-viewport.hero-left{left:0;width:300px;}.cw-hero-header-content .hero-arrow-mover.hero-left{-webkit-mask-image:url('/sites/all/themes/custom/dta/dist/images/arrows-hero.9414145a.svg');mask-image:url('/sites/all/themes/custom/dta/dist/images/arrows-hero.9414145a.svg');-webkit-mask-position:bottom left;mask-position:bottom left;}.cw-hero-header-content .hero-arrow-viewport.hero-right{right:0;width:250px;}.cw-hero-header-content .hero-arrow-mover.hero-right{-webkit-mask-image:url('/sites/all/themes/custom/dta/dist/images/arrow-hero-left.a2bd4ec2.svg');mask-image:url('/sites/all/themes/custom/dta/dist/images/arrow-hero-left.a2bd4ec2.svg');-webkit-mask-position:top right;mask-position:top right;}@media (max-width:767.98px){.cw-hero-header-content .hero-arrow-viewport.hero-left{display:none;}}.cw-hero-header-content::before,.cw-hero-header-content::after{opacity:0 !important;}.cw-hero-header-content.js-hero-arrows-ready::before,.cw-hero-header-content.js-hero-arrows-ready::after{pointer-events:none;}
.paragraphs-item-cw-text-with-side-image,.paragraphs-item-cw-text-with-side-image .row{overflow-x:clip;}@supports not (overflow-x:clip){.paragraphs-item-cw-text-with-side-image,.paragraphs-item-cw-text-with-side-image .row{overflow-x:hidden;}}
.paragraph-width--full-bleed iframe.map-embed-fullbleed{display:block;width:100%;max-width:100%;height:600px;margin:0 !important;padding:0 !important;border:0;}.paragraph-width--full-bleed .paragraph--content:has(> iframe.map-embed-fullbleed){margin:0 !important;padding:0 !important;text-align:inherit;}.paragraph-width--full-bleed .paragraph--body:has(iframe.map-embed-fullbleed){margin:0 !important;padding:0 !important;max-width:100% !important;}.paragraph-width--full-bleed:has(iframe.map-embed-fullbleed) .container-fluid,.paragraph-width--full-bleed:has(iframe.map-embed-fullbleed) .row,.paragraph-width--full-bleed:has(iframe.map-embed-fullbleed) .col-md-12{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;}.paragraph-width--full-bleed:has(iframe.map-embed-fullbleed){padding-left:0 !important;padding-right:0 !important;}.paragraph-width--full-bleed .paragraph--body:has(iframe.map-embed-fullbleed){overflow-x:hidden;}@media (max-width:767px){.paragraph-width--full-bleed iframe.map-embed-fullbleed{height:70vh;}}
#edit-field-cw-cs-theme-tid-wrapper{display:none !important;}#edit-field-cw-vocab-3-tid-wrapper{display:none !important;}#edit-field-cw-cs-product-category-tid-wrapper{display:none !important;}#edit-field-cw-vocab-4-tid-wrapper{display:none !important;}#edit-field-cw-vocab-2-tid-wrapper{display:none !important;
.field-group-htabs-wrapper.group-product-details .form-item-field-cw-cs-product-und-actions-bundle{display:none !important;}
html.hero-anim-prep .cw-hero-header .cw-text h1{visibility:hidden;}
.admin-menu.has-header-image:not(.page-sspx) #navbar.sticky-navbar:not(.sticky-header-enabled),.admin-menu.has-header-image:not(.page-sspx) .flc-prefsEditor-main,.page-sspx.has-sticky-anchor #navbar.sticky-navbar:not(.sticky-header-enabled) header#navbar .login-menu .btn.bi-person::before{background-color:rgba(var(--bs-primary-rgb));}.admin-menu.has-header-image .admin-actions .nav-tabs{background-color:#fff;}.page-sspx.node-type-cw-anchor-pages.has-sticky-anchor header#navbar:not(.sticky-header-enabled) .navbar-cart-menu i::before,.page-sspx.node-type-cw-anchor-pages.has-sticky-anchor header#navbar:not(.sticky-header-enabled) .navbar-cart-menu span.badge.rounded-pill,.page-sspx.node-type-cw-anchor-pages.has-sticky-anchor header#navbar:not(.sticky-header-enabled) .login-menu .bi-person:before{background-color:#0a303f !important;}.node-type-cw-anchor-pages.has-header-image.admin-menu header#navbar:not(.sticky-header-enabled) .navbar-toggler:not([aria-expanded=true]) svg,.page-sspx.node-type-cw-anchor-pages.has-sticky-anchor header#navbar:not(.sticky-header-enabled) .navbar-cart-menu span.badge.rounded-pill{color:#fff;}.page-sspx.node-type-cw-anchor-pages.has-header-image.admin-menu header#navbar:not(.sticky-header-enabled) .navbar-toggler:not([aria-expanded=true]) svg{color:rgba(var(--bs-primary-rgb));}.admin-menu.has-header-image .admin-actions,.page-sspx.admin-menu.has-header-image.page-sspx-my-events:not(.page-sspx-anchor) .admin-actions{margin-top:0 !important;}.page-sspx.admin-menu.has-header-image:not(.page-sspx-anchor) .admin-actions{margin-top:-128px !important;}.page-sspx.admin-menu.has-header-image.page-sspx-organisations:not(.page-sspx-anchor) .admin-actions,.page-sspx.admin-menu.has-header-image.page-sspx-my-cases:not(.page-sspx-anchor) .admin-actions,.page-sspx.admin-menu.has-header-image.page-sspx-my-orders:not(.page-sspx-anchor) .admin-actions,.page-sspx.admin-menu.has-header-image.page-sspx-manage-events:not(.page-sspx-anchor) .admin-actions{margin-top:32px !important;}@media all and (max-width:768px){.admin-menu.has-header-image .admin-actions{z-index:991 !important;}}
.views-exposed-form .views-reset-button{align-items:center;display:flex;}@media (min-width:992px){#views-exposed-form-cw-commerce-product-index-block .col-lg-3{flex:0 0 auto;width:auto;max-width:100%;}}#views-exposed-form-cw-commerce-product-index-block .col-lg-3 .row.g-1{flex-wrap:nowrap;}.views-exposed-widgets .row.g-1.justify-content-start{flex-wrap:nowrap;}
