.tcs-boots-product{color-scheme:light;--cream:#f6ece0;--cocoa:#5a433f;--ink:#111111;--white:#fff;--cyan:#00e5ff;--yellow:#f8e756;--line:#d8c9bd;--color-bg:var(--white);--color-surface:var(--white);--color-fg:var(--ink);--color-muted:var(--cocoa);--color-border:var(--line);--color-accent:var(--cyan);--color-action-fg:var(--ink);--color-selection:#e9fbfc;--color-focus:var(--cocoa);--color-warm:#efe0d0;--radius-action:6px;--radius-media:12px;--space-section:clamp(48px,32px + 4vw,96px);--font-body:"Montserrat",sans-serif;--font-display:"Poppins",sans-serif;font:400 16px/1.6 var(--font-body);letter-spacing:0;background:var(--white);color:var(--ink)}.tcs-boots-product *{box-sizing:border-box}.tcs-boots-product ::selection{background:var(--yellow);color:var(--ink)}.tcs-boots-product button:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product input:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product select:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)){font:inherit}.tcs-boots-product button:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product a:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product input:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product label:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product summary:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)){-webkit-tap-highlight-color:transparent}.tcs-boots-product button:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product a:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product summary:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product label:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)){touch-action:manipulation}.tcs-boots-product button:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)){cursor:pointer}.tcs-boots-product button:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)):disabled{cursor:wait;opacity:.6}.tcs-boots-product a:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)){color:inherit;text-underline-offset:5px}.tcs-boots-product a:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)):hover{text-decoration-thickness:2px}.tcs-boots-product button:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)):focus-visible,.tcs-boots-product a:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)):focus-visible,.tcs-boots-product input:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)):focus-visible,.tcs-boots-product select:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)):focus-visible,.tcs-boots-product summary:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)):focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.tcs-boots-product button:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)):active{transform:translateY(1px)}.tcs-boots-product h2:not(:is(.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product h3:not(:is(.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product p:not(:is(.tcs-size-guide *,.boots-native-videos *)){margin:0}.tcs-boots-product h2:not(:is(.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product h3:not(:is(.tcs-size-guide *,.boots-native-videos *)){font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;text-wrap:balance}.tcs-boots-product h2:not(:is(.tcs-size-guide *,.boots-native-videos *)){font-size:clamp(28px,22.4px + 1.2vw,40px);line-height:1.2}.tcs-boots-product h3:not(:is(.tcs-size-guide *,.boots-native-videos *)){font-size:20px;line-height:1.3}.tcs-boots-product p:not(:is(.tcs-size-guide *,.boots-native-videos *))+p{margin-top:16px}.tcs-boots-product img:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)){display:block;max-width:100%;height:auto}.tcs-boots-product svg:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)){width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tcs-boots-product .shell{max-width:1320px;margin:auto;padding-inline:20px}.tcs-boots-product .crumbs{display:flex;gap:8px;align-items:center;color:var(--color-muted);padding-block:8px 24px}.tcs-boots-product .crumbs a{text-decoration:none}.tcs-boots-product .crumbs svg{width:16px;height:16px}.tcs-boots-product .product-grid{display:grid;gap:24px;grid-template-areas:"intro" "media" "buy";padding-bottom:48px}.tcs-boots-product .intro{grid-area:intro}.tcs-boots-product .intro p{margin-top:16px;max-width:45ch}.tcs-boots-product .intro .product-benefit{font-size:20px;font-weight:600;line-height:1.4;color:var(--color-muted)}.tcs-boots-product .proof-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-weight:600}.tcs-boots-product .proof-link svg{width:20px;height:20px}.tcs-boots-product .boots-gallery{grid-area:media;min-width:0;font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem}.tcs-boots-product .boots-gallery>.product__media-wrapper{width:100%;max-width:100%}.tcs-boots-product .buy{grid-area:buy;min-width:0}.tcs-boots-product .fit-line{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:12px 0}.tcs-boots-product .fit-line strong{font-weight:600}.tcs-boots-product .fit-link{border:0;padding:8px 0;background:none;color:inherit;text-decoration:underline;text-underline-offset:5px;min-height:44px}.tcs-boots-product .offer-field{margin:24px 0 0;padding:0;border:0;min-width:0}.tcs-boots-product .offer-field legend{padding:0;font-weight:700;margin-bottom:12px}.tcs-boots-product .offer-hint{color:var(--color-muted);margin-top:-4px;margin-bottom:12px}.tcs-boots-product .offers{display:grid;gap:8px}.tcs-boots-product .offer{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;position:relative;cursor:pointer;padding:12px 16px;min-height:88px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-action)}.tcs-boots-product .offer input{width:20px;height:20px;margin:0;accent-color:var(--color-fg);cursor:pointer}.tcs-boots-product .offer:hover{border-color:var(--color-fg)}.tcs-boots-product .offer:has(input:checked){border:2px solid var(--color-fg);padding:11px 15px;background:var(--color-selection)}.tcs-boots-product .offer:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:4px}.tcs-boots-product .offer-title{display:block;font-weight:700}.tcs-boots-product .offer-badge{display:table;position:relative;margin-bottom:8px;visibility:hidden}.tcs-boots-product .offer-badge.is-lowest{visibility:visible}.tcs-boots-product .offer-description{display:block;color:var(--color-muted)}.tcs-boots-product .offer-savings{display:block;min-height:1.4em;line-height:1.4;font-weight:600;color:var(--color-muted);visibility:hidden}.tcs-boots-product .offer-savings.has-savings{visibility:visible}.tcs-boots-product .offer-price{font-variant-numeric:tabular-nums;text-align:right;font-weight:700;white-space:nowrap}.tcs-boots-product .offer-price small{font-size:16px;display:block;font-weight:400;color:var(--color-muted)}.tcs-boots-product .boots-picker-shell{position:relative}.tcs-boots-product .boots-picker-skeleton{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-content:start;gap:12px}.tcs-boots-product .boots-picker-skeleton .skeleton-label{display:block;width:88px;height:12px;border-radius:6px;background:var(--color-border)}.tcs-boots-product .boots-picker-skeleton>div{display:flex;flex-wrap:wrap;gap:8px}.tcs-boots-product .boots-picker-skeleton>div i{display:block;width:48px;height:40px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-warm)}.tcs-boots-product .boots-picker-skeleton>div:nth-of-type(2) i{width:56px;height:44px}.tcs-boots-product.is-initial-price-pending .boots-picker-shell [data-boots-price-ready]{visibility:hidden}.tcs-boots-product.is-initial-price-pending .boots-picker-skeleton{display:grid}.tcs-boots-product .offer-price{position:relative;min-width:112px}.tcs-boots-product .offer-price [data-offer-price-skeleton]{display:none}.tcs-boots-product .offer-price [data-offer-price-skeleton] i{display:inline-block;width:74px;height:18px;border-radius:6px;background:var(--color-border);vertical-align:middle}.tcs-boots-product .offer-price [data-offer-price-skeleton] small{margin-top:6px}.tcs-boots-product .offer-price [data-offer-price-skeleton] small i{width:44px;height:14px;background:var(--color-warm)}.tcs-boots-product .offer-price.is-price-pending [data-offer-price]{visibility:hidden}.tcs-boots-product .offer-price.is-price-pending [data-offer-price-skeleton]{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.tcs-boots-product #boots-purchase-summary.is-price-pending:after,.tcs-boots-product #boots-sticky-selection.is-price-pending:after,.tcs-boots-product.is-initial-price-pending #boots-purchase-summary:after{content:"";position:absolute;top:.45em;width:min(15ch,100%);height:.8em;border-radius:6px;background:var(--color-warm);visibility:visible}.tcs-boots-product #boots-purchase-summary.is-price-pending:after,.tcs-boots-product.is-initial-price-pending #boots-purchase-summary:after{left:50%;transform:translate(-50%)}.tcs-boots-product #boots-sticky-selection.is-price-pending:after{left:0}.tcs-boots-product .under-buy.is-price-pending,.tcs-boots-product.is-initial-price-pending .under-buy{position:relative;visibility:hidden}.tcs-boots-product .under-buy.is-price-pending:after,.tcs-boots-product.is-initial-price-pending .under-buy:after{visibility:visible}.tcs-boots-product #boots-sticky-selection.is-price-pending{position:relative;visibility:hidden}.tcs-boots-product.is-initial-price-pending #boots-add-to-bag{position:relative}.tcs-boots-product.is-initial-price-pending #boots-add-to-bag>span,.tcs-boots-product.is-initial-price-pending #boots-add-to-bag>svg{visibility:hidden}.tcs-boots-product.is-initial-price-pending #boots-add-to-bag:after{content:"";position:absolute;left:calc(50% - 48px);top:calc(50% - 9px);width:96px;height:18px;border-radius:6px;background:var(--color-warm)}.tcs-boots-product .offer .choice-state{display:none;font-size:16px;font-weight:600;color:var(--color-muted)}.tcs-boots-product .offer:has(input:checked) .choice-state{display:inline}.tcs-boots-product .wear-note{display:flex;gap:12px;margin-top:24px;align-items:flex-start}.tcs-boots-product .wear-note svg{margin-top:2px}.tcs-boots-product .wear-note strong{display:block;font-weight:700}.tcs-boots-product .wear-note p{color:var(--color-muted)}.tcs-boots-product .primary{border:0;background:var(--color-accent);color:var(--color-action-fg);border-radius:var(--radius-action);min-height:56px;padding:16px 24px;font-weight:700;transition:transform .2s ease-out,opacity .2s ease-out}.tcs-boots-product .primary:hover{opacity:.82}.tcs-boots-product .add-to-bag{width:100%;margin-top:24px;display:flex;justify-content:center;align-items:center;gap:12px}.tcs-boots-product .under-buy{text-align:center;margin-top:8px;color:var(--color-muted)}.tcs-boots-product .buy-details{margin-top:24px}.tcs-boots-product .buy-details details{border-top:1px solid var(--color-border)}.tcs-boots-product .buy-details details:last-child{border-bottom:1px solid var(--color-border)}.tcs-boots-product summary:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)){list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding-block:16px;font-weight:600;min-height:56px}.tcs-boots-product summary:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *))::-webkit-details-marker{display:none}.tcs-boots-product summary:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)):after{content:"+";font-family:var(--font-body);font-size:24px;font-weight:400;line-height:1}.tcs-boots-product details[open]>summary:not(.tcs-size-guide *):after{content:"\2212"}.tcs-boots-product .details-body{padding-bottom:24px;max-width:65ch;color:var(--color-muted)}.tcs-boots-product .details-body p+ul{margin-top:12px}.tcs-boots-product .details-body ul{padding-left:24px}.tcs-boots-product .section{padding-block:var(--space-section)}.tcs-boots-product .story{background:var(--color-warm)}.tcs-boots-product .story-grid{display:grid;gap:32px}.tcs-boots-product .story-photo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-media)}.tcs-boots-product .story-photo figcaption{margin-top:12px;color:var(--color-muted)}.tcs-boots-product figure{margin:0}.tcs-boots-product .story-text{align-self:center}.tcs-boots-product .story-text p{margin-top:24px;max-width:56ch}.tcs-boots-product .story-text .story-emphasis{font-family:var(--font-display);font-size:20px;line-height:1.5;font-weight:500}.tcs-boots-product .story-text .signature{display:flex;align-items:center;gap:12px;font-weight:600;margin-top:24px}.tcs-boots-product .signature:before{content:"";width:32px;height:1px;background:var(--color-muted)}.tcs-boots-product .honest-grid{display:grid;gap:32px}.tcs-boots-product .honest-intro p{max-width:46ch;margin-top:16px;color:var(--color-muted)}.tcs-boots-product .use-comparison{display:grid;gap:24px}.tcs-boots-product .use-column{border-top:1px solid var(--color-border);padding-top:24px}.tcs-boots-product .use-column h3{display:flex;align-items:center;gap:12px}.tcs-boots-product .use-column ul{margin:16px 0 0;padding-left:24px}.tcs-boots-product .use-column li+li{margin-top:12px}.tcs-boots-product .fit-section{border-top:1px solid var(--color-border)}.tcs-boots-product .fit-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.tcs-boots-product .fit-heading p{margin-top:16px;max-width:54ch;color:var(--color-muted)}.tcs-boots-product .size-tag{display:flex;align-items:center;justify-content:center;min-width:80px;min-height:56px;border:1px solid var(--color-muted);font-weight:700;border-radius:var(--radius-action)}.tcs-boots-product .fit-steps{display:grid;gap:24px;margin-top:32px}.tcs-boots-product .fit-steps h3{margin-bottom:12px}.tcs-boots-product .fit-steps p{color:var(--color-muted)}.tcs-boots-product .fit-table{margin-top:32px;overflow:auto}.tcs-boots-product .fit-table table{width:100%;border-collapse:collapse;text-align:left}.tcs-boots-product .fit-table th,.tcs-boots-product .fit-table td{padding:16px 12px;border-bottom:1px solid var(--color-border)}.tcs-boots-product .fit-table th{font-weight:600}.tcs-boots-product .fit-table td{font-variant-numeric:tabular-nums}.tcs-boots-product .verification{color:var(--color-muted);margin-top:12px}.tcs-boots-product .details-layout{display:grid;gap:24px;align-items:center;margin-top:48px}.tcs-boots-product .details-layout img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-media)}.tcs-boots-product .details-layout p{margin-top:16px;max-width:48ch}.tcs-boots-product .reviews-section{background:var(--color-surface);padding-bottom:16px}.tcs-boots-product .reviews-section+.faq{padding-top:24px}.tcs-boots-product .reviews-top{display:grid;gap:24px}.tcs-boots-product .reviews-top p{margin-top:16px;max-width:58ch;color:var(--color-muted)}.tcs-boots-product .faq{max-width:880px}.tcs-boots-product .faq h2{margin-bottom:24px}.tcs-boots-product .faq details{border-bottom:1px solid var(--color-border)}.tcs-boots-product .closing{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--color-border);padding-block:48px}.tcs-boots-product .closing p{margin-top:12px;color:var(--color-muted)}.tcs-boots-product .closing .secondary{display:inline-flex;gap:16px;align-items:center;padding:16px 24px;border:1px solid var(--color-fg);border-radius:var(--radius-action);min-height:56px;font-weight:600;text-decoration:none}.tcs-boots-product .sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:10;background:var(--color-surface);padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--color-border);display:flex;gap:16px;align-items:center;justify-content:space-between}.tcs-boots-product .sticky-buy[hidden]{display:none}.tcs-boots-product .sticky-copy{line-height:1.3}.tcs-boots-product .sticky-copy strong,.tcs-boots-product .sticky-copy span{display:block}.tcs-boots-product .sticky-copy span{color:var(--color-muted);margin-top:4px}.tcs-boots-product .sticky-buy .primary{min-height:48px;padding:12px 16px;flex-shrink:0}.tcs-boots-product .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:380px){.tcs-boots-product .offer{grid-template-columns:24px minmax(0,1fr)}.tcs-boots-product .offer-price{grid-column:2;text-align:left}.tcs-boots-product .offer input{grid-row:1 / span 2;align-self:start;margin-top:3px}}@media(min-width:640px){.tcs-boots-product .shell{padding-inline:32px}.tcs-boots-product .story-grid{grid-template-columns:1fr 1fr;gap:48px}.tcs-boots-product .use-comparison{grid-template-columns:1fr 1fr}.tcs-boots-product .fit-steps{grid-template-columns:repeat(3,1fr)}.tcs-boots-product .details-layout{grid-template-columns:1fr 1fr;gap:48px}.tcs-boots-product .reviews-top{grid-template-columns:1fr auto;align-items:end}}@media(min-width:1024px){.tcs-boots-product .shell{padding-inline:40px}.tcs-boots-product .product-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:64px;row-gap:24px;grid-template-areas:"media intro" "media buy";align-items:start}.tcs-boots-product .intro p{max-width:43ch}.tcs-boots-product .honest-grid{grid-template-columns:.85fr 1.5fr;gap:64px}.tcs-boots-product .story-grid{gap:80px}.tcs-boots-product .sticky-buy{padding-inline:max(40px,calc((100vw - 1240px)/2))}.tcs-boots-product .sticky-copy strong,.tcs-boots-product .sticky-copy span{display:inline}.tcs-boots-product .sticky-copy span{margin-left:16px}}@media(prefers-reduced-motion:reduce){.tcs-boots-product *,.tcs-boots-product *:before,.tcs-boots-product *:after{animation:none!important;transition:none!important}}.tcs-boots-product .size-help{color:var(--color-muted)}.tcs-boots-product .set-customisation{margin-top:24px;border-top:1px solid var(--color-border);padding-top:24px}.tcs-boots-product .set-customisation[hidden]{display:none}.tcs-boots-product .set-customisation-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tcs-boots-product .set-customisation-heading button{padding:8px 0;min-height:44px;border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:5px;text-align:left}.tcs-boots-product .set-customisation>p{margin-top:12px;color:var(--color-muted)}.tcs-boots-product .set-row{border:0;border-bottom:1px solid var(--color-border);padding:16px 0;margin:16px 0 0;min-width:0}.tcs-boots-product .set-row legend{font-weight:600;padding:0}.tcs-boots-product .set-inputs{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.tcs-boots-product .set-inputs label{display:flex;flex-direction:column;gap:8px;min-width:0}.tcs-boots-product .set-inputs select{width:100%;min-width:0;min-height:48px;padding:8px 12px;border:1px solid var(--color-muted);border-radius:6px;color:inherit;background:var(--color-surface)}.tcs-boots-product .availability{margin-top:16px;color:var(--color-muted)}.tcs-boots-product .form-error{padding:16px;background:var(--color-warm);border-radius:6px;margin-top:16px;color:var(--color-fg)}.tcs-boots-product .form-error[hidden]{display:none}.tcs-boots-product [aria-invalid=true]{outline:2px solid var(--color-muted);outline-offset:2px}.tcs-boots-product .fit-steps img.measure-illustration{display:block;width:100%;max-width:220px;height:160px;object-fit:contain;margin:0 auto 20px;background:var(--white)}.tcs-boots-product .size-tag{padding:12px 16px;white-space:normal}.tcs-boots-product .colour-option{border-color:var(--color-muted)}.tcs-boots-product .set-heading{font-size:20px;line-height:1.3}body:has(.tcs-boots-product){background:#fff}.tcs-boots-product{display:block;padding-top:24px}.tcs-boots-product [id]{scroll-margin-top:32px}.tcs-boots-product [hidden]{display:none!important}.tcs-boots-product button:not(:is(.boots-gallery *,.tcs-size-guide *,.boots-native-videos *)):disabled{cursor:not-allowed}.tcs-boots-product fieldset{min-width:0}.tcs-boots-product legend{float:none;width:auto}.tcs-boots-product h1:not(#boots-product-title),.tcs-boots-product h2:not(:is(.tcs-size-guide *,.boots-native-videos *)),.tcs-boots-product h3:not(:is(.tcs-size-guide *,.boots-native-videos *)){color:inherit}.tcs-boots-product .reviews-section{padding-top:48px}.tcs-boots-product .jdgm-widget{font-family:var(--font-body);font-size:16px}.tcs-boots-product .offer .money{font:inherit}.tcs-boots-product .product-form__error-message-wrapper{margin-top:16px;color:var(--ink)}.tcs-boots-product .product-form__error-message-wrapper:not([hidden]){display:flex;gap:12px;padding:16px;background:var(--color-warm);border-radius:6px}.tcs-boots-product .loading__spinner{width:24px;height:24px}.tcs-boots-product .primary.loading .loading__spinner{display:inline-block}.tcs-boots-product .fit-heading>div{min-width:0}.tcs-boots-product .set-customisation h2{font-size:20px;line-height:1.3}.tcs-boots-product .secondary:hover{background:var(--cyan)}.tcs-boots-product .fit-table table{font-size:16px;box-shadow:none}@media(max-width:749px){body:has(.tcs-boots-product .sticky-buy:not([hidden])) shopify-chat::part(activator){position:relative;bottom:max(48px,calc(var(--tcs-boots-sticky-height,112px) - 64px))}}.tcs-boots-product .boots-native-pickers{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.06rem}.tcs-boots-product .boots-native-pickers .product-form__input{max-width:100%;min-width:0}.tcs-boots-product .boots-native-pickers .product-form__swatch{position:relative}.tcs-boots-product .boots-native-pickers .product-form__swatch input{display:block}.tcs-boots-product .boots-native-pickers .product-form__swatch input:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.tcs-boots-product .boots-native-pickers .product-form__swatch .visually-hidden:last-child{display:none}.tcs-boots-product .boots-native-pickers .product-form__swatch input.disabled+label .visually-hidden:last-child{display:block}.tcs-boots-product .multi-default{margin-top:16px;color:var(--color-muted);font-size:14px}.tcs-boots-product details.set-customisation{border:0;padding:0;margin-top:4px}.tcs-boots-product .set-customisation>summary{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;list-style:none;font-size:14px}.tcs-boots-product .set-customisation>summary::-webkit-details-marker{display:none}.tcs-boots-product .set-customisation>summary .svg-wrapper{display:flex;width:12px;flex-shrink:0}.tcs-boots-product .set-customisation>summary svg{width:12px;height:8px}.tcs-boots-product .set-customisation[open]>summary svg{transform:rotate(180deg)}.tcs-boots-product .set-customisation-heading{padding-top:12px}.tcs-boots-product .set-row h3{font:600 15px/1.4 var(--font-body-family);margin-bottom:12px}.tcs-boots-product .set-customisation>summary{justify-content:flex-start;padding-block:8px;font-weight:400}.tcs-boots-product .set-customisation>summary:after{content:none}.tcs-boots-product .set-customisation>summary svg{position:static}.tcs-boots-product .boots-why{max-width:880px}.tcs-boots-product .boots-why p{margin-top:16px}.tcs-boots-product .sticky-copy{min-width:0;flex:1}.tcs-boots-product .sticky-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcs-boots-product .sticky-copy span{display:block}
/*# sourceMappingURL=/cdn/shop/t/51/assets/tcs-boots-product.css.map */
