.tf-purchase-return{min-height:44px;color:var(--tf-color-text);align-items:center;gap:8px;margin-bottom:16px;font-weight:700;text-decoration:none;display:inline-flex}.tf-purchase-return:hover{color:var(--tf-color-primary);text-underline-offset:4px;text-decoration:underline}.tf-purchase-return:focus-visible{outline:2px solid var(--tf-color-primary);outline-offset:4px}.tf-purchase-page{isolation:isolate;background:radial-gradient(at 100% 0,#0a7a9814,#0000 55%),linear-gradient(#f1f6fc,#fff 480px,#f5f8fb);position:relative}.tf-purchase-page:after{content:"";z-index:-1;pointer-events:none;opacity:.12;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%20280'%20width='180'%20height='280'%3e%3cpath%20d='M90%2012%20C%20152%2078%20160%20178%2090%20268%20C%2020%20178%2028%2078%2090%2012%20Z'%20fill='%230E8FA8'/%3e%3cpath%20d='M90%2024%20L90%20262'%20stroke='%23FFFFFF'%20stroke-width='4'%20stroke-opacity='0.6'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M90%2050%20L65%2072%20M90%2050%20L115%2072'%20stroke='%23FFFFFF'%20stroke-width='3'%20stroke-opacity='0.45'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M90%2076%20L60%2098%20M90%2076%20L120%2098'%20stroke='%23FFFFFF'%20stroke-width='3'%20stroke-opacity='0.45'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M90%20102%20L55%20124%20M90%20102%20L125%20124'%20stroke='%23FFFFFF'%20stroke-width='3'%20stroke-opacity='0.45'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M90%20128%20L50%20150%20M90%20128%20L130%20150'%20stroke='%23FFFFFF'%20stroke-width='3'%20stroke-opacity='0.45'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M90%20154%20L55%20176%20M90%20154%20L125%20176'%20stroke='%23FFFFFF'%20stroke-width='3'%20stroke-opacity='0.45'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M90%20180%20L60%20202%20M90%20180%20L120%20202'%20stroke='%23FFFFFF'%20stroke-width='3'%20stroke-opacity='0.45'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M90%20206%20L65%20228%20M90%20206%20L115%20228'%20stroke='%23FFFFFF'%20stroke-width='3'%20stroke-opacity='0.45'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M90%20232%20L70%20254%20M90%20232%20L110%20254'%20stroke='%23FFFFFF'%20stroke-width='3'%20stroke-opacity='0.45'%20fill='none'%20stroke-linecap='round'/%3e%3c/svg%3e") 100% 100%/contain no-repeat;width:min(260px,24%);height:260px;position:absolute;bottom:12px;right:0}.tf-purchase-page .tf-inner-page-heading{isolation:isolate;position:relative}.tf-purchase-page .tf-inner-page-heading:after{content:"";z-index:-1;opacity:.1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%20240'%20width='240'%20height='240'%3e%3cg%20transform='translate(120.0,130.0)'%3e%3cg%20transform='rotate(0)'%3e%3cpath%20d='M0%200%20C%20-26%20-12%20-38%20-46%20-26%20-72%20C%20-20%20-84%20-10%20-90%200%20-96%20C%2010%20-90%2020%20-84%2026%20-72%20C%2038%20-46%2026%20-12%200%200%20Z'%20fill='%230E8FA8'/%3e%3cpath%20d='M0%20-8%20L0%20-74%20M0%20-30%20L-13%20-58%20M0%20-30%20L13%20-58%20M0%20-52%20L-9%20-74%20M0%20-52%20L9%20-74'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='2.6'%20stroke-opacity='0.55'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(72)'%3e%3cpath%20d='M0%200%20C%20-26%20-12%20-38%20-46%20-26%20-72%20C%20-20%20-84%20-10%20-90%200%20-96%20C%2010%20-90%2020%20-84%2026%20-72%20C%2038%20-46%2026%20-12%200%200%20Z'%20fill='%230E8FA8'/%3e%3cpath%20d='M0%20-8%20L0%20-74%20M0%20-30%20L-13%20-58%20M0%20-30%20L13%20-58%20M0%20-52%20L-9%20-74%20M0%20-52%20L9%20-74'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='2.6'%20stroke-opacity='0.55'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(144)'%3e%3cpath%20d='M0%200%20C%20-26%20-12%20-38%20-46%20-26%20-72%20C%20-20%20-84%20-10%20-90%200%20-96%20C%2010%20-90%2020%20-84%2026%20-72%20C%2038%20-46%2026%20-12%200%200%20Z'%20fill='%230E8FA8'/%3e%3cpath%20d='M0%20-8%20L0%20-74%20M0%20-30%20L-13%20-58%20M0%20-30%20L13%20-58%20M0%20-52%20L-9%20-74%20M0%20-52%20L9%20-74'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='2.6'%20stroke-opacity='0.55'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(216)'%3e%3cpath%20d='M0%200%20C%20-26%20-12%20-38%20-46%20-26%20-72%20C%20-20%20-84%20-10%20-90%200%20-96%20C%2010%20-90%2020%20-84%2026%20-72%20C%2038%20-46%2026%20-12%200%200%20Z'%20fill='%230E8FA8'/%3e%3cpath%20d='M0%20-8%20L0%20-74%20M0%20-30%20L-13%20-58%20M0%20-30%20L13%20-58%20M0%20-52%20L-9%20-74%20M0%20-52%20L9%20-74'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='2.6'%20stroke-opacity='0.55'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(288)'%3e%3cpath%20d='M0%200%20C%20-26%20-12%20-38%20-46%20-26%20-72%20C%20-20%20-84%20-10%20-90%200%20-96%20C%2010%20-90%2020%20-84%2026%20-72%20C%2038%20-46%2026%20-12%200%200%20Z'%20fill='%230E8FA8'/%3e%3cpath%20d='M0%20-8%20L0%20-74%20M0%20-30%20L-13%20-58%20M0%20-30%20L13%20-58%20M0%20-52%20L-9%20-74%20M0%20-52%20L9%20-74'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='2.6'%20stroke-opacity='0.55'%20stroke-linecap='round'/%3e%3c/g%3e%3ccircle%20r='16'%20fill='%23FFFFFF'%20fill-opacity='0.9'/%3e%3ccircle%20r='10'%20fill='%230A6B80'/%3e%3cpath%20d='M0%200%20L44%20-46'%20stroke='%230A6B80'%20stroke-width='5'%20stroke-linecap='round'%20fill='none'/%3e%3ccircle%20cx='44'%20cy='-46'%20r='5'%20fill='%230A6B80'/%3e%3ccircle%20cx='36'%20cy='-52'%20r='5'%20fill='%230A6B80'/%3e%3ccircle%20cx='50'%20cy='-38'%20r='5'%20fill='%230A6B80'/%3e%3ccircle%20cx='38'%20cy='-40'%20r='5'%20fill='%230A6B80'/%3e%3ccircle%20cx='48'%20cy='-52'%20r='5'%20fill='%230A6B80'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:min(150px,18%);height:150px;position:absolute;top:0;right:2%}@media (width<=680px){.tf-purchase-page:after{opacity:.08;height:140px}.tf-purchase-page .tf-inner-page-heading:after{opacity:.07;height:80px;right:0}}.woocommerce-cart{--tf-cart-control-size:40px}.woocommerce-cart .woocommerce{max-width:1120px}.woocommerce-cart table.cart img{display:none}.woocommerce-cart table.cart td.product-name a{color:var(--tf-color-text);font-weight:800;text-decoration:none}.woocommerce-cart .tf-content{padding-block:clamp(28px,3vw,40px) clamp(64px,8vw,96px)}.woocommerce-cart .tf-content__inner{width:var(--tf-container);margin-inline:auto}.woocommerce-cart .tf-inner-page-heading{margin-bottom:28px}.woocommerce-cart .tf-inner-page-heading__eyebrow{margin-bottom:6px}.woocommerce-cart .tf-inner-page-heading__title{font-size:clamp(32px,4vw,40px)}.woocommerce-cart .tf-inner-page-heading__text{margin-top:10px}.woocommerce-cart .tf-wysiwyg>.woocommerce{background:#fff;border:0;border-radius:16px;max-width:none;padding:clamp(22px,4vw,34px);box-shadow:0 18px 48px #1d1b1c17}.woocommerce-cart .wc-block-cart__submit-button{background:var(--tf-color-primary)!important;border-radius:999px!important}.woocommerce-cart .wc-block-cart__submit-button:hover,.woocommerce-cart .wc-block-cart__submit-button:focus-visible{background:#b90419!important}.woocommerce-cart .wc-block-cart__submit-button:focus-visible{outline:2px solid var(--tf-color-primary);outline-offset:4px}.woocommerce-cart .wc-block-components-quantity-selector{width:calc(3 * var(--tf-cart-control-size) + 4px);background:var(--tf-color-primary);color:#fff;border:0;border-radius:12px;flex-shrink:0;padding:2px}.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,.woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{width:var(--tf-cart-control-size);min-width:var(--tf-cart-control-size);height:var(--tf-cart-control-size);flex:0 0 var(--tf-cart-control-size);color:inherit;font:inherit;text-align:center;opacity:1;background:0 0;border:0;border-radius:8px;padding:0}.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:not(:disabled){background:var(--tf-color-papito-dark)}.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled,.woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.4;cursor:default}.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible,.woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus-visible{outline-offset:-3px;box-shadow:none;outline:2px solid #fff}.woocommerce-cart table.cart td.actions{background:#fff}.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:not([hidden]){width:var(--tf-cart-control-size);height:var(--tf-cart-control-size);flex:0 0 var(--tf-cart-control-size);background:var(--tf-color-secondary);color:var(--tf-color-primary);cursor:pointer;border:1px solid #e1051e2e;border-radius:12px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:not([hidden]):hover:not(:disabled){border-color:var(--tf-color-primary);background:var(--tf-color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 6px 14px #e1051e33}.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:not([hidden]):focus-visible{outline:2px solid var(--tf-color-primary);outline-offset:3px}.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:not([hidden]):disabled{opacity:.4;cursor:default}.woocommerce-cart .wp-block-woocommerce-cart-items-block{padding:clamp(22px,4vw,32px)!important}.woocommerce-cart .wp-block-woocommerce-cart-totals-block{padding:clamp(20px,3vw,28px)!important}.tf-empty-cart__panel{border:1px solid var(--tf-color-border);text-align:center;background:linear-gradient(135deg,#0a7a980f,#0000 60%),#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:clamp(28px,4vw,44px) clamp(20px,4vw,48px);display:flex;box-shadow:0 12px 32px #08325f0d}.tf-empty-cart__icon{width:60px;height:60px;color:var(--tf-color-coral);background:#eaf7fb;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.tf-empty-cart__icon svg{width:28px;height:28px}.tf-empty-cart__panel .wc-block-cart__empty-cart__title{font-family:var(--tf-font-heading);letter-spacing:0;margin:0;font-size:clamp(28px,3.5vw,38px);line-height:1.08}.tf-empty-cart__panel .wc-block-cart__empty-cart__title:before{display:none}.tf-empty-cart__text{max-width:620px;color:var(--tf-color-muted);margin:12px auto 0;font-size:17px;line-height:1.5}.tf-empty-cart__button{background:var(--tf-color-primary);border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-top:20px;padding:12px 24px;font-weight:900;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-color .28s;display:inline-flex;color:#fff!important;text-decoration:none!important}.tf-empty-cart__button:hover,.tf-empty-cart__button:focus-visible{background:var(--tf-color-text);transform:translateY(-2px);box-shadow:0 10px 24px #1d1b1c2e}.tf-empty-cart__button:focus-visible{outline-offset:3px;outline:3px solid #e6141f3d}@media (width<=680px){.woocommerce-cart .tf-content{padding-block:24px 64px}.woocommerce-cart .tf-content__inner{width:min(100% - 32px,1120px)}.woocommerce-cart .tf-wysiwyg>.woocommerce{border-radius:12px;padding:18px!important}.tf-empty-cart__panel{border-radius:12px}.tf-empty-cart__icon{width:52px;height:52px;margin-bottom:12px}.tf-empty-cart__icon svg{width:28px;height:28px}.tf-empty-cart__text{font-size:16px}.tf-empty-cart__button{width:100%}}.woocommerce-cart .wc-block-components-main,.woocommerce-cart .wc-block-components-sidebar,.woocommerce-cart .wp-block-woocommerce-cart-items-block,.woocommerce-cart .wp-block-woocommerce-cart-totals-block{border:1px solid var(--tf-color-border)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important}.woocommerce-cart .wc-block-cart-items{border-color:var(--tf-color-border)!important}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices{display:none}.woocommerce-cart .wc-block-components-product-name:not([href]),.woocommerce-cart .wc-block-cart-item__image a:not([href]){cursor:default}.woocommerce-cart .wc-block-cart-item__image img{border-radius:8px}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-family:var(--tf-font-heading);overflow-wrap:anywhere;font-size:20px;line-height:1.35}.woocommerce-cart .wc-block-cart-items .wc-block-components-product-metadata{overflow-wrap:anywhere;font-size:16px}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap{gap:10px;min-width:0}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{flex-wrap:wrap;gap:12px}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{overflow-wrap:anywhere;min-width:0;font-size:20px;line-height:1.4}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__header-total{width:140px}.woocommerce-cart .wc-block-cart__main{container:tf-cart-products/inline-size}.woocommerce-cart .wc-block-components-totals-item__label{font-family:var(--tf-font-heading)}.woocommerce-cart .tf-inner-page__content,.woocommerce-cart .wp-block-woocommerce-cart{width:100%!important;max-width:none!important}.woocommerce-cart .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1fr) minmax(340px,400px)!important;align-items:start!important;gap:32px!important;width:100%!important;max-width:none!important;display:grid!important}.woocommerce-cart .wc-block-components-main,.woocommerce-cart .wc-block-cart__main,.woocommerce-cart .wp-block-woocommerce-cart-items-block,.woocommerce-cart .wc-block-components-sidebar,.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-cart .wp-block-woocommerce-cart-totals-block{min-width:0;width:100%!important;max-width:none!important;margin:0!important}.woocommerce-cart .wc-block-components-main,.woocommerce-cart .wc-block-cart__main,.woocommerce-cart .wp-block-woocommerce-cart-items-block{grid-column:1!important}.woocommerce-cart .wc-block-components-sidebar,.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-cart .wp-block-woocommerce-cart-totals-block{grid-column:2!important}@media (width<=920px),(any-pointer:coarse){.woocommerce-cart{--tf-cart-control-size:44px}}@media (width<=920px){.woocommerce-cart .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1fr)!important}.woocommerce-cart .wc-block-components-main,.woocommerce-cart .wc-block-cart__main,.woocommerce-cart .wp-block-woocommerce-cart-items-block,.woocommerce-cart .wc-block-components-sidebar,.woocommerce-cart .wc-block-cart__sidebar,.woocommerce-cart .wp-block-woocommerce-cart-totals-block{grid-column:1!important}}@container tf-cart-products (width<=700px){.woocommerce-cart .wp-block-woocommerce-cart-items-block{padding:18px!important}.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items thead{display:none}.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:56px minmax(0,1fr);gap:16px;padding-block:20px;display:grid}.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-area:1/1;width:auto;padding:0}.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-area:1/2;min-width:0;padding:0}.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{text-align:left;grid-area:2/2;justify-content:flex-start;padding:0}.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-start;min-width:0;max-width:100%}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:18px}}@container tf-cart-products (width<=360px){.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-area:2/1/auto/-1}.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-area:3/1/auto/-1}}@media (prefers-reduced-motion:reduce){.tf-empty-cart__button,.tf-empty-cart__button:hover,.tf-empty-cart__button:focus-visible,.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:not([hidden]),.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:not([hidden]):hover:not(:disabled){transition:none;transform:none}}
