body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .price:not(.price--on-sale):not(.volume-pricing--sale-badge) .price__badge-sale{display:none!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__flags{position:static!important;inset:auto!important;display:contents!important;margin:0!important;padding:0!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .card__content.tt-card-content,body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-meta,body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price{position:static!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__flags:not(:has(*)){display:none!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__sale.tt-sale-stamp{position:absolute!important;top:8px;left:8px;z-index:4;max-width:calc(100% - 54px);width:108px;height:40px;min-height:40px;margin:0!important;padding:0 8px!important;gap:0;white-space:normal!important;overflow-wrap:normal}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__sale .tt-sale-stamp__label{font-size:13.5px!important;line-height:1.1!important;letter-spacing:.035em!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__sale .tt-sale-stamp__scope{font-size:12px!important;line-height:1.1!important;white-space:nowrap!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price .price.tt-card-offer--sale{grid-template-columns:max-content;row-gap:1px!important;column-gap:0!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price .tt-card-offer__current-line{grid-column:1;grid-row:2}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price .tt-card-offer__scope{grid-column:1;grid-row:3}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__fast{position:absolute!important;top:8px;right:8px;z-index:4;margin-left:0!important;width:28px;height:28px}.tt-quickadd-trigger__icon{display:none}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .card__heading a:after{display:none}body .ttqa .ttqa__panel{--color-background:12,12,12;--color-foreground:245,243,238;background:#0c0c0c;color:#f5f3ee}body .ttqa .ttqa__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-weight:400}body .ttqa .ttqa__price .ttqa__previous-price{color:#bdbab2;font-size:13px;font-weight:400!important;text-decoration-thickness:1px}body .ttqa .ttqa__price .ttqa__current-price{font-size:20px;font-weight:700!important;font-style:normal;line-height:1.2}body .ttqa .ttqa__price--sale .ttqa__current-price{color:#ff9389!important}body #MainContent .product__info-container .product__title{margin-bottom:16px}body #MainContent .product__info-container .tt-product-subtitle{margin-top:8px;font-size:14px;line-height:1.45}body #MainContent .product__info-container .product__tax{margin-top:8px;font-size:13px;line-height:1.5}body #MainContent .product__info-container .tt-style-colours{margin-top:24px;margin-bottom:24px}body #MainContent .product__info-container .tt-style-colours__label,body #MainContent .product__info-container .tt-style-colours__current,body #MainContent .product__info-container .form__label{font-size:14px!important;line-height:1.4}body #MainContent .product__info-container .tt-style-colours__label{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-height:20px}body #MainContent .product__info-container .product-form__input--pill{margin-bottom:0}body #MainContent .product__info-container .product-form__input--pill input[type=radio]+label{font-size:13px!important;min-height:42px;min-width:44px}body #MainContent .product__info-container .tt-size-guide-opener__button{font-size:13px!important}body #MainContent .product__info-container .tt-purchase-area{margin-top:24px;margin-bottom:24px}body #MainContent .tt-purchase-area tt-loft-stock{margin:0 0 14px;padding:14px 16px;border-radius:7px;font-size:14px;line-height:1.5}body #MainContent .tt-purchase-area tt-loft-stock [data-loft-message]{font-weight:600}body #MainContent .tt-purchase-area tt-loft-stock .tt-loft-stock__detail{margin-top:6px;font-size:13px;line-height:1.5}body #MainContent .tt-purchase-area .product-form,body #MainContent .tt-purchase-area .product-form__buttons{margin-top:0}body #MainContent .tt-purchase-area .product-form__buttons{max-width:none}body #MainContent .tt-purchase-area .product-form__submit{font-size:15px}body :is(#main-cart-items,cart-drawer) .cart-item__details .tt-loft-bag-note{display:flex;align-items:baseline;gap:7px;margin:10px 0 0!important;font-size:13px!important;line-height:1.5!important;color:var(--tt-bag-dispatch,#315541)}body :is(#main-cart-items,cart-drawer) .cart-item__details .tt-loft-bag-note:before{content:"";flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:currentColor;align-self:center}body cart-drawer{--tt-bag-dispatch:#c4d6c8;--tt-bag-sale:#ff9389}body cart-drawer .cart-item__details .tt-loft-bag-note--made{--tt-bag-dispatch:#cbc7be}body :is(#main-cart-items,cart-drawer) .tt-bag-prices{align-items:baseline;gap:7px;line-height:1.4;font-size:14px}body :is(#main-cart-items,cart-drawer) .tt-bag-prices s{font-size:13px!important;font-weight:400!important;opacity:.8}body :is(#main-cart-items,cart-drawer) .tt-bag-prices__sale,body :is(#main-cart-items,cart-drawer) .cart-item__final-price{font-size:15px!important;font-weight:700!important;color:var(--tt-bag-sale,#b73129)!important}body :is(#main-cart-items,cart-drawer) .tt-bag-prices__each{font-size:13px;font-weight:400;color:inherit;opacity:.8}body cart-drawer .tt-bag-prices__sale,body cart-drawer .cart-item__final-price{color:#ff9389!important}body cart-drawer .cart-item{grid-template-columns:76px minmax(0,1fr) auto!important;grid-template-areas:"media details details" "media quantity totals"!important;gap:14px!important;padding:22px 0!important}body cart-drawer .cart-item__media,body cart-drawer .tt-mini-bag__image-surface{width:76px!important}body cart-drawer .tt-mini-bag__image-surface{height:94px!important;border-radius:10px}body cart-drawer .cart-item__name{font-size:16px!important;line-height:1.35!important}body cart-drawer .tt-mini-bag__subtitle,body #main-cart-items .tt-bag-item__subtitle{margin-top:5px!important;font-size:13px!important;line-height:1.4!important}body cart-drawer .tt-mini-bag__subtitle{color:#c1bdb5}body :is(#main-cart-items,cart-drawer) .cart-item__details dl{margin-top:9px!important;gap:4px 12px!important}body :is(#main-cart-items,cart-drawer) .cart-item__details dl .product-option{font-size:13px!important;line-height:1.4!important}body cart-drawer .tt-mini-bag__options .product-option,body cart-drawer .tt-mini-bag__options dt{color:#d2cec5!important}body :is(#main-cart-items,cart-drawer) .cart-item__details dl dt{font-weight:400}body :is(#main-cart-items,cart-drawer) .cart-item__details dl dd{font-weight:600}body cart-drawer .cart-item__totals{align-self:center!important}body cart-drawer .cart-item__totals .price{font-size:16px!important;line-height:1.3!important}body :is(#main-cart-items,cart-drawer) .tt-bag-item--sale .price--end:not(s){color:var(--tt-bag-sale,#b73129)!important;font-weight:700!important}body cart-drawer .tt-bag-item--sale .price--end:not(s){color:#ff9389!important}body cart-drawer .quantity{width:118px!important;min-height:42px!important}body cart-drawer .tt-mini-bag__remove-label{font-size:13px!important}body cart-drawer .tt-mini-bag__shipping,body cart-drawer .tt-mini-bag__continue{font-size:13px!important;line-height:1.5}body .tt-loft-confirm p,body .tt-loft-confirm li{font-size:14px;line-height:1.55}body .tt-loft-confirm a,body .tt-loft-confirm__actions button{font-size:14px}body .tt-loft-confirm .tt-loft-confirm__eyebrow{font-size:13px;letter-spacing:.12em}@media(max-width:749px){body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .card__content.tt-card-content{overflow:visible!important;padding-inline:4px!important;padding-bottom:8px!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-meta{row-gap:7px!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .tt-quickadd-overlay{right:7px;bottom:7px}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .tt-quickadd-trigger{display:grid!important;place-items:center;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:0!important;background:radial-gradient(circle,rgba(12,12,12,.94) 0 16px,transparent 17px)!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .tt-quickadd-trigger__text{display:none!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .tt-quickadd-trigger__icon{display:block!important;color:inherit!important;font-size:26px!important;font-weight:400!important;line-height:1!important;transform:translateY(-1px)}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:center;column-gap:8px;width:100%;padding-left:0!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price .price{grid-column:1;grid-row:1;justify-self:start;text-align:left}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price:has(.tt-card-offer__sale){grid-template-columns:max-content minmax(0,1fr);column-gap:10px}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price:has(.tt-card-offer__sale) .price{grid-column:2}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price .price.tt-card-offer--sale{grid-template-columns:max-content;row-gap:2px!important;column-gap:0!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price .tt-card-offer--sale .tt-card-offer__current-line{grid-column:1;grid-row:2}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price .tt-card-offer--sale .tt-card-offer__current-line:has(.tt-card-offer__from){display:grid!important;grid-template-columns:max-content;row-gap:1px!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__sale.tt-sale-stamp{position:static!important;grid-column:1;grid-row:1;justify-self:start;width:100px;max-width:100%;padding:0 4px!important;white-space:normal!important;overflow-wrap:normal}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__sale .tt-sale-stamp__label{font-size:12.5px!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__sale .tt-sale-stamp__scope{font-size:12px!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__scope{display:none!important}body .ttqa .ttqa__price .ttqa__current-price{font-size:18px}body #MainContent .product__info-container .tt-style-colours{margin-top:22px;margin-bottom:22px}body cart-drawer .cart-item{grid-template-columns:64px minmax(0,1fr) auto!important;column-gap:12px!important}body cart-drawer .cart-item__media,body cart-drawer .tt-mini-bag__image-surface{width:64px!important}body cart-drawer .tt-mini-bag__image-surface{height:80px!important}body cart-drawer .cart-item__name{font-size:15px!important}body cart-drawer .quantity{width:110px!important}body cart-drawer .cart-item__quantity-wrapper{flex-wrap:wrap;justify-content:flex-start;gap:6px}body cart-drawer .cart-item__totals .price{font-size:15px!important}}@media(max-width:374px){body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__sale.tt-sale-stamp{width:90px}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price:has(.tt-card-offer__sale){column-gap:6px}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-price .tt-card-offer__current{font-size:15px!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__sale .tt-sale-stamp__scope{font-size:12px!important}body :is(#MainContent,.ttsearch-products-grid,cart-drawer) .card-wrapper .tt-card-offer__sale .tt-sale-stamp__label{font-size:13px!important;letter-spacing:.025em!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/tt-shopping-presentation.css.map */
