:not(body) .twz-crosssell__tab{border:1px solid var(--grey-400)}:not(body) .twz-crosssell__tab:hover{background-color:var(--white);border-color:var(--blue-800)}:not(body) .twz-crosssell__tab.is-active,:not(body) .twz-crosssell__tab.is-active:hover,:not(body) .twz-crosssell__tab.is-active:focus-visible{background-color:var(--blue-800, #143D59);border-color:var(--blue-800, #143D59);color:var(--white, #ffffff)}:not(body) .twz-crosssell__products{--card-width: 42rem}:not(body) .twz-crosssell__products .twz-card{max-width:100%;overflow:clip}:not(body) .twz-crosssell__products .twz-card:has(.twz-favorites--card){overflow:visible}:not(body) .twz-crosssell__products .twz-card .usp-list{display:none}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper,:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__body,:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__footer,:not(body) .twz-crosssell__products .twz-card.list-view form{min-width:0;max-width:100%}
:not(body) .twz-crosssell{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(max-width: 767px){:not(body) .twz-crosssell{padding-block:2rem 3rem}}:not(body) .twz-crosssell .twz-crosssell__title{margin-block-end:0}:not(body) .twz-crosssell__tabs{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 767px){:not(body) .twz-crosssell__tabs{gap:.75rem}}:not(body) .twz-crosssell__tabs .btn+.btn{margin-block:0}:not(body) .twz-crosssell__tab.is-active,:not(body) .twz-crosssell__tab.is-active:hover,:not(body) .twz-crosssell__tab.is-active:focus-visible{background-color:var(--blue-800, #143D59);border-color:var(--blue-800, #143D59);color:var(--white, #ffffff)}:not(body) .twz-crosssell__content{width:100%}:not(body) .twz-crosssell__panel:not(.is-active){display:none}:not(body) .twz-crosssell__products{--card-width: 42rem;list-style:none;padding:0;margin:0;width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(var(--card-width), 100%), 1fr));gap:2rem}:not(body) .twz-crosssell__products .product__selected{position:absolute;z-index:3;inset-block-start:.8rem;inset-inline-start:.8rem;inline-size:auto;block-size:auto}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper{background-color:var(--white, #ffffff)}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__body,:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__footer{border-end-start-radius:0}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__head{display:flex;flex-direction:column;min-block-size:0;overflow:clip}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__head>:is(img,.imagewrap,picture){flex:1 1 auto;min-block-size:0;inline-size:100%;block-size:auto;max-block-size:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}@container product-card-list-view (width < 46rem){:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper{--crosssell-media: 9.6rem;--crosssell-control: 4.4rem;position:relative;display:grid;grid-template-columns:var(--crosssell-media) minmax(0, 1fr);grid-template-areas:"media tag" "media info" "actions actions";-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:.6rem;align-items:start;padding:1.6rem;background-color:var(--white, #ffffff)}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__head,:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__body{display:contents}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__media-link{grid-area:media;z-index:1}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__head>:is(img,.imagewrap,picture){grid-area:media;align-self:start;justify-self:start;inline-size:var(--crosssell-media);block-size:10.4rem;max-inline-size:none;padding:.4rem;background-color:var(--white, #ffffff);-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .imagewrap,:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper picture{display:flex;align-items:center;justify-content:center}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .imagewrap img,:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper picture img{inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .product-tag{grid-area:tag;justify-self:start;align-self:start;max-inline-size:100%;padding:.4rem .8rem;font-size:1.2rem;line-height:1.2}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .info{grid-area:info;gap:.6rem;padding:0;min-inline-size:0}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .info .title{margin:0;padding-inline-end:2.8rem;font-size:1.6rem;line-height:1.2}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .info .rating{margin-block-start:0}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .info .twz-card__availability{margin:0;padding-block-start:0;gap:.4rem;font-size:1.4rem}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .info .twz-card__availability svg{inline-size:1.6rem;block-size:1.6rem}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer{grid-area:actions;margin-block-start:.6rem;padding:0;background-color:rgba(0,0,0,0)}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer form{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:1.2rem}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-variation,:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__matched-color{flex:1 1 100%;margin:0;padding:0;background:rgba(0,0,0,0)}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-price{flex:1 1 auto;min-inline-size:0;padding:0}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-price .woocommerce-variation-availability{display:none}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-price .woocommerce-variation-price>.price{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-price .prices--double{flex-direction:column;inline-size:auto}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-price .discountprice{font-size:1.2rem;font-weight:400;line-height:1.2}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-price :is(.price-inc-vat,.price-ex-vat){font-size:2rem;line-height:1.15}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-price .woocommerce-price-suffix{display:none}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-quantity{flex:0 0 11.6rem;margin-inline-start:auto}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-quantity .quantity-wrap{display:flex;align-items:center;justify-content:space-between;inline-size:11.6rem;block-size:var(--crosssell-control);padding-inline:.6rem;border:.1rem solid var(--grey-450, #d3ced2);border-radius:.8rem;background-color:var(--white, #ffffff)}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-quantity .quantity-control{display:inline-flex;flex:0 0 3.2rem;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;min-width:3.2rem;padding:0;border:0;border-radius:1.6rem;box-shadow:none;background-color:rgba(0,0,0,0);color:var(--blue-800, #143D59);font-size:1.6rem;font-weight:700;line-height:1}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-quantity .cart-input{flex:1 1 auto;width:auto;height:2rem;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0);color:var(--blue-800, #143D59);font-size:1.6rem;font-weight:700}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-button{flex:0 0 var(--crosssell-control);margin-inline-start:0;padding:0}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__footer-button .button{--icon-size: 2rem;inline-size:var(--crosssell-control);block-size:var(--crosssell-control);border-radius:.6rem;font-size:0}}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations{--option-muted: #5e6a75;display:block;inline-size:100%;margin:0}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations tbody{display:flex;flex-direction:column;gap:1.2rem}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations tr{position:relative;display:flex;align-items:stretch;gap:0;margin:0;border:0}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations tr[hidden]{display:none}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations :is(th,td){display:block;padding:0;border:0;background:rgba(0,0,0,0)}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations th{position:static;flex:0 0 0;inline-size:0;block-size:0;overflow:visible;padding:0;pointer-events:none}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations td{flex:1 1 100%;min-inline-size:0}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations label{position:absolute;z-index:1;inset-block-start:.95rem;inset-inline:1.2rem 4rem;margin:0;padding:0;overflow:clip;font-size:1.1rem;font-weight:400;line-height:1.3rem;color:var(--option-muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations .twz-card__option{position:relative;display:block;block-size:4.8rem;border:.1rem solid var(--grey-450, #d3ced2);border-radius:.6rem;background-color:var(--white, #ffffff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' overflow='visible' preserveAspectRatio='none' style='display:block'%3E%3Cpath stroke='%23143D59' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:2rem 2rem}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations .twz-card__option:focus-within{border-color:var(--blue-800, #143D59)}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations .twz-card__option-value{display:block;position:absolute;z-index:1;inset-block-start:2.25rem;inset-inline:1.2rem 4rem;overflow:clip;margin:0;font-size:1.4rem;font-weight:700;line-height:1.6rem;color:var(--blue-800, #143D59);white-space:nowrap;text-overflow:ellipsis;pointer-events:none}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .variations select{position:absolute;z-index:2;inset:0;inline-size:100%;block-size:100%;min-block-size:0;margin:0;padding:0;border:0;border-radius:.6rem;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper form[data-crosssell-mixable="1"] .variations th{flex:0 0 0;inline-size:0}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__matched-color{--option-muted: #5e6a75;position:relative;display:flex;align-items:center;gap:1rem}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__matched-color-label{position:absolute;z-index:1;inset-block-start:.95rem;inset-inline-start:1.2rem;flex:none;inline-size:auto;margin:0;font-size:1.1rem;font-weight:400;line-height:1.3rem;color:var(--option-muted);pointer-events:none}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__matched-color-value{position:relative;flex:1 1 auto;min-inline-size:0;block-size:4.8rem;min-block-size:4.8rem;padding:0;border:.1rem solid var(--grey-450, #d3ced2);border-radius:.6rem;background-color:var(--white, #ffffff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' overflow='visible' preserveAspectRatio='none' style='display:block'%3E%3Cpath stroke='%23143D59' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:2rem 2rem}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__matched-color-text{display:contents}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__matched-color-swatch,:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__matched-color-cat{display:none}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__matched-color-title{position:absolute;inset-block-start:2.25rem;inset-inline:1.2rem 4rem;overflow:clip;margin:0;font-size:1.4rem;font-weight:700;line-height:1.6rem;color:var(--blue-800, #143D59);white-space:nowrap;text-overflow:ellipsis}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__matched-color[data-has-color=false] .twz-card__matched-color-title{font-weight:700;color:var(--blue-800, #143D59)}:not(body) .twz-crosssell__products .twz-card.list-view .twz-card__wrapper .twz-card__matched-color-change{margin-inline-start:0;color:var(--option-muted);font-size:1.3rem;font-weight:700;line-height:1.3;text-decoration:underline;text-underline-offset:.1rem}
body.twz-crosssell .woocommerce-message{display:none}.twz-component-crosssell .cell.cell--1{position:relative}.twz-component-crosssell__close{--icon-stroke: #143D59;--icon-size: 1.5em;cursor:pointer;padding:0;background-size:contain;background-color:rgba(0,0,0,0);border:0 none;box-shadow:none;height:1.5em;width:1.5em;position:absolute;right:0;transition:.3s ease}.twz-component-crosssell__close:hover{transform:rotate(180deg)}.twz-component-crosssell__summary{display:flex;justify-content:space-between;gap:4rem}.twz-component-crosssell__summarymobile{display:block;text-align:center}.twz-component-crosssell__summary-product{display:flex;gap:2rem;flex:0 1 70rem}.twz-component-crosssell__summary-producttitle{display:flex;justify-content:space-between;align-items:baseline;gap:1em}.twz-component-crosssell__summary-image{flex:0 0 12.5rem}@media(max-width: 767px){.twz-component-crosssell__summary-image{flex-basis:7.5rem}}.twz-component-crosssell__summary-image img{width:100%;height:auto}.twz-component-crosssell__summary-data{margin:1rem 0}.twz-component-crosssell__summary-choices{font-size:1.4rem}.twz-component-crosssell__summary-choices--mv-batch .variation.twz-crosssell-mv-variation dt{font-weight:700}.twz-component-crosssell__summary-choices .variation{display:block;margin:0}.twz-component-crosssell__summary-choices dd:after{content:"";display:block;width:100%;height:0px}.twz-component-crosssell__summary-choices dt{font-weight:500}.twz-component-crosssell__summary-choices dt,.twz-component-crosssell__summary-choices dd{display:inline;margin-left:0}.twz-component-crosssell__summary-choices dt p,.twz-component-crosssell__summary-choices dd p{margin:0;padding:0;display:inline}.twz-component-crosssell__summary-producttitle a{text-decoration:none}.twz-component-crosssell__summary-collection{margin-top:2rem}.twz-component-crosssell__summary-collection .list--product{margin:.5em 0 0}.twz-component-crosssell__summary-collection .list--product_wrap{display:flex;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;justify-content:space-between}.twz-component-crosssell__summary-collection .list--product ul{margin:0;list-style:none;padding:0;display:flex;-moz-column-gap:1em;column-gap:1em;flex-wrap:wrap}.twz-component-crosssell__summary-collection .list--product ul li{color:#b7b7b7}.twz-component-crosssell__summary-actions{display:flex;flex-direction:column;flex:0 1 22.5rem}@media(max-width: 767px){.twz-component-crosssell__summary-actions{position:fixed;bottom:2rem;left:2rem;right:2rem;z-index:9}}.twz-component-crosssell__summary-actionsmobile a{display:block;width:100%;text-align:center}.twz-component-crosssell__summary-actions a{line-height:1.25;display:inline-block}.twz-component-crosssell__summary-actions a+a{margin-top:.5em}@media(max-width: 767px){.twz-component-crosssell__summary-actions a+a{display:none}}.twz-component-crosssell__breadcrumb{flex:0 0 100%;margin:2rem 0 .5em}@media(max-width: 767px){.twz-component-crosssell__breadcrumb{margin:1rem 0 .5em}}.twz-component-crosssell__breadcrumb a{text-decoration:none;display:inline-block;margin:0}.twz-component-crosssell__breadcrumb a .twz-icon{--icon-size: .65em;rotate:180deg;margin-right:.5em}.twz-component-crosssell__breadcrumb a:hover{text-decoration:underline}.twz-component-crosssell__breadcrumb+.title{margin-bottom:.25em}.twz-component-crosssell__products{display:grid;margin:2rem 0;grid-gap:1.5rem;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1149px){.twz-component-crosssell__products{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.twz-component-crosssell__products{grid-template-columns:repeat(1, 1fr);margin:1rem 0}}.twz-component-crosssell__products li{list-style:none}.twz-component-crosssell__products li span.status--onsale,.twz-component-crosssell__products li span.label--custom{font-weight:500;font-size:1.4rem;position:absolute;top:1rem;left:0;padding:.5rem 1.2rem .5rem 1.5rem;font-size:1.2rem;transform-origin:left bottom;z-index:3;background:var(--status-bg, #f3b41a);color:var(--status-color, #143D59);border-radius:0 4px 4px 0;background:#f3b41a;color:#143d59}@media(max-width: 549px){.twz-component-crosssell__products li span.status--onsale,.twz-component-crosssell__products li span.label--custom{font-size:1.1rem;padding:.5rem 1rem .5rem 1rem;top:.5rem;line-height:1.2}}.twz-component-crosssell__products li span.status--onsale span,.twz-component-crosssell__products li span.label--custom span{display:inline-block}.twz-component-crosssell__products li .twz-card__body .info{flex-grow:1}.twz-component-crosssell__products li .twz-card__body .twz-card__footer{flex-grow:0;align-items:flex-end}.twz-component-crosssell__products li .twz-card__body .twz-card__footer .woocommerce-variation-price .price{align-items:flex-start}
