:root{--cart-grid-columns: 1fr 380px;--cart-grid-gap: clamp(2rem, 3vw, 86px)}body.vat-overlay-loader:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:2025;background-color:#ffffff80;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' style='shape-rendering: auto; display: block; background: none;' width='201' height='201' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect fill='%23000000' height='9' width='2' ry='2.07' rx='1' y='31.5' x='49'%3E%3Canimate repeatCount='indefinite' begin='-1.0344827586206897s' dur='1.1494252873563218s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(36 50 50)'%3E%3Crect fill='%23000000' height='9' width='2' ry='2.07' rx='1' y='31.5' x='49'%3E%3Canimate repeatCount='indefinite' begin='-0.9195402298850576s' dur='1.1494252873563218s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(72 50 50)'%3E%3Crect fill='%23000000' height='9' width='2' ry='2.07' rx='1' y='31.5' x='49'%3E%3Canimate repeatCount='indefinite' begin='-0.8045977011494253s' dur='1.1494252873563218s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(108 50 50)'%3E%3Crect fill='%23000000' height='9' width='2' ry='2.07' rx='1' y='31.5' x='49'%3E%3Canimate repeatCount='indefinite' begin='-0.6896551724137931s' dur='1.1494252873563218s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(144 50 50)'%3E%3Crect fill='%23000000' height='9' width='2' ry='2.07' rx='1' y='31.5' x='49'%3E%3Canimate repeatCount='indefinite' begin='-0.574712643678161s' dur='1.1494252873563218s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect fill='%23000000' height='9' width='2' ry='2.07' rx='1' y='31.5' x='49'%3E%3Canimate repeatCount='indefinite' begin='-0.4597701149425288s' dur='1.1494252873563218s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(216 50 50)'%3E%3Crect fill='%23000000' height='9' width='2' ry='2.07' rx='1' y='31.5' x='49'%3E%3Canimate repeatCount='indefinite' begin='-0.3448275862068966s' dur='1.1494252873563218s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(252 50 50)'%3E%3Crect fill='%23000000' height='9' width='2' ry='2.07' rx='1' y='31.5' x='49'%3E%3Canimate repeatCount='indefinite' begin='-0.2298850574712644s' dur='1.1494252873563218s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(288 50 50)'%3E%3Crect fill='%23000000' height='9' width='2' ry='2.07' rx='1' y='31.5' x='49'%3E%3Canimate repeatCount='indefinite' begin='-0.1149425287356322s' dur='1.1494252873563218s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(324 50 50)'%3E%3Crect fill='%23000000' height='9' width='2' ry='2.07' rx='1' y='31.5' x='49'%3E%3Canimate repeatCount='indefinite' begin='0s' dur='1.1494252873563218s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io --%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:120px auto;--webkit-backdrop-filter: blur(10px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cart-form-section{display:none}#cart{margin-block:var(--section-padding)}.cart-grid{display:grid;grid-template-columns:var(--cart-grid-columns);gap:var(--cart-grid-gap)}button#checkout-button{min-height:56px;font-size:1.125rem}#cart aside>div{position:sticky;top:1.5rem}#cart-summary{display:flex;flex-direction:column;gap:.5rem;background-color:var(--light-purple);padding:.25rem 1.5rem 1.5rem;border-radius:var(--corners)}#cart-summary hr{margin-block:.5rem}#cart-summary>div{display:flex;align-items:baseline;justify-content:space-between}#cart-discount-form{display:flex;gap:.5rem}#cart-discount-form .button{min-width:unset;padding-inline:10px}.cart-discount-tag{display:inline-flex;height:21px;align-items:center;background-color:var(--white);font-size:.825rem;padding-inline:0 .25rem;border-radius:calc(var(--corners) / 2);margin-inline:4px;vertical-align:text-bottom}.cart-discount-tag:before{content:"";display:block;width:20px;height:16px;background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 48 48' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m42.8 23.2-18-18c-.7-.8-1.7-1.2-2.8-1.2h-14c-2.2 0-4 1.8-4 4v14c0 1.1.4 2.1 1.2 2.8l18 18c.7.7 1.7 1.2 2.8 1.2s2.1-.5 2.8-1.2l14-14c.7-.7 1.2-1.7 1.2-2.8s-.5-2.1-1.2-2.8zm-31.8-9.2c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3z' fill='%23231f20'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:auto 14px;background-repeat:no-repeat}.cart-item{display:flex;gap:3.35rem}.cart-item:not(:last-child){border-bottom:1px solid rgba(35,31,32,.2);margin-bottom:1rem;padding-bottom:1rem}.cart-item-image img{display:block;width:100%;max-width:250px;height:auto;border-radius:var(--corners);aspect-ratio:1/1;object-fit:cover;object-position:center}.cart-item-details{flex:1}.cart-item-details ul{display:flex;flex-direction:column;gap:.825rem;margin-bottom:1.5rem}.cart-item-details li{display:flex;justify-content:space-between}.cart-item-details li>*:last-child{display:block;width:100%;max-width:120px;margin-right:1rem}.cart-item .cart-item{gap:1rem;padding:1rem;background-color:var(--off-white);border-radius:var(--corners);border-bottom:0;border:1px solid var(--light-grey)}.cart-item .cart-item .cart-item-image img{max-width:75px}.cart-item .cart-item .cart-item-details-title{font-size:var(--font-size);margin-block:0 .825rem}.cart-item .cart-item .cart-item-details ul{margin-bottom:0}.cart-item .cart-item .cart-item-details li>*:last-child{max-width:104px}.cart-direct-debit{display:flex;align-items:center;gap:2rem;background-color:var(--light-purple);border-radius:var(--corners);padding:.75rem 1rem;margin-block:var(--container-padding)}.cart-direct-debit svg{display:block;width:78px;height:auto}#cart-customer-form{background-color:var(--off-white);padding-block:var(--container-padding);padding-inline:clamp(.5rem,3vw,3rem);border-radius:var(--corners)}#cart-customer-form .form-row{margin-block:1.5rem}#cart-customer-form .form-row label,#cart-customer-form .form-row .label{margin-bottom:.725rem}#cart-customer-form fieldset .rte p:first-child{margin-block-start:0}#cart-customer-form input[type=text],#cart-customer-form select,#cart-customer-form textarea{background-color:var(--white);border:1px solid var(--light-purple)}#cart-customer-form .form-input-group+div{margin-top:.725rem}#cart-customer-form .form-input-group.stretch>div{flex:1}#cart-customer-form .form-row>div:not(:first-child){margin-top:1rem}.cart-customer-form-summary{font-size:13px;padding-block:0 .5rem}.cart-customer-form-summary>div{margin-block:.25rem}.cart-customer-form-summary>div>span:first-child,.cart-customer-form-summary>div>strong:first-child{display:inline-block;width:200px}#cart-addons .cart-drawer-summary_addon:first-child{padding-top:0}#cart-addons .cart-drawer-summary_addon:not(:last-child){border-bottom:1px solid var(--light-grey)}#cart-address-search{position:relative}#address-suggestions{position:absolute;background-color:var(--white);border:1px solid var(--light-grey);border-radius:var(--corners);margin-block:.5rem 0;margin-inline:0;padding:0;list-style:none;width:100%;z-index:1;max-height:320px;overflow-y:auto;box-shadow:var(--shadow)}#address-suggestions [role=option]{padding:.8rem;cursor:pointer}#address-suggestions [role=option]:hover,#address-suggestions [role=option].active{background:var(--light-purple);font-weight:var(--medium)}input[data-js=address-search]{background-image:url("data:image/svg+xml,%3Csvg id='fi_3031293' enable-background='new 0 0 461.516 461.516' viewBox='0 0 461.516 461.516' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath fill='%23cecdcd' d='m185.746 371.332c41.251.001 81.322-13.762 113.866-39.11l122.778 122.778c9.172 8.858 23.787 8.604 32.645-.568 8.641-8.947 8.641-23.131 0-32.077l-122.778-122.778c62.899-80.968 48.252-197.595-32.716-260.494s-197.594-48.252-260.493 32.716-48.252 197.595 32.716 260.494c32.597 25.323 72.704 39.06 113.982 39.039zm-98.651-284.273c54.484-54.485 142.82-54.486 197.305-.002s54.486 142.82.002 197.305-142.82 54.486-197.305.002c-.001-.001-.001-.001-.002-.002-54.484-54.087-54.805-142.101-.718-196.585.239-.24.478-.479.718-.718z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:16px auto}div[data-js=floating-proceed-button]{position:fixed;bottom:0;width:100vw;padding:var(--container-padding);background-color:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--light-grey)}@media screen and (max-width:950px){:root{--cart-grid-columns: 1fr}.cart-item{gap:var(--column-gap)}.cart-item-image img{max-width:75px!important}.cart-item-details li>*:last-child{width:unset;text-align:right;white-space:nowrap}.cart-item-details li>*:last-child button{margin-left:0rem;float:unset!important;vertical-align:baseline}#cart-addons.scrolly-mobile .cart-drawer-summary_addon[data-layout=cart] .cart-addon{max-width:300px;align-items:flex-start}#cart-addons.scrolly-mobile .cart-drawer-summary_addon[data-layout=cart] .cart-addon .cart-addon-image img{width:75px;height:75px;margin-block-start:1rem}#cart-addons.scrolly-mobile .cart-drawer-summary_addon[data-layout=cart]:last-child{margin-right:2rem}#cart-addons.scrolly-mobile .cart-drawer-summary_addon:not(:last-child){border-bottom:0}}@media screen and (max-width:1024px){#cart-addons.scrolly-mobile{outline-offset:-1px;width:calc(100vw - (var(--container-padding)))!important;margin-left:calc(var(--container-padding) * -1)}#cart-addons.scrolly-mobile .cart-drawer-summary_addon[data-layout=cart]:first-child{margin-left:var(--container-padding)}}@media screen and (max-width:375px){#cart-addons.scrolly-mobile{--column-gap: .625rem}#cart-addons.scrolly-mobile .cart-drawer-summary_addon[data-layout=cart] .cart-addon{max-width:calc(100vw - 5rem)}}
/*# sourceMappingURL=/cdn/shop/t/195/assets/cart.css.map */
