#ts-site .woocommerce{font-family:EverydaySans,Arial,sans-serif}#ts-site .ts-native-gallery .woocommerce-product-gallery{float:none;width:100%;opacity:1!important}#ts-site .ts-native-gallery img{width:100%;height:auto;object-fit:contain}#ts-site .ts-native-gallery .flex-control-thumbs{display:flex;list-style:none;gap:10px;padding:0}#ts-site .ts-native-gallery .flex-control-thumbs li{width:70px}#ts-site .ts-native-purchase .cart{display:flex;gap:18px;align-items:center;flex-wrap:wrap}#ts-site .ts-native-purchase .variations_form{display:block}#ts-site .ts-native-purchase .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;gap:18px;align-items:center}#ts-site .ts-one-choice .variations,#ts-site .reset_variations{display:none}#ts-site .single_add_to_cart_button,#ts-site .checkout-button,#ts-site .woocommerce button.button{background:#122440;color:white;border:1px solid #122440;border-radius:0;padding:16px 25px;font:inherit}#ts-site input.qty{width:75px;padding:14px;border:1px solid #aab1a7;background:transparent}#ts-site #ts-page>.woocommerce{max-width:1280px;margin:0 auto;padding:65px 36px 100px;min-height:55vh}#ts-site .woocommerce table.shop_table{border-collapse:collapse;width:100%}#ts-site .woocommerce table.shop_table td,#ts-site .woocommerce table.shop_table th{padding:18px 10px;border-bottom:1px solid #d6dbd2}#ts-site .woocommerce .product-thumbnail img{max-width:110px;height:100px;object-fit:contain}#ts-site .cart_totals{max-width:460px;margin:40px 0 0 auto}#ts-site .woocommerce form input.input-text,#ts-site .woocommerce form select,#ts-site .woocommerce form textarea{border:1px solid #aab1a7;background:transparent;padding:12px;width:100%;font:inherit}#ts-site .woocommerce-checkout #customer_details{width:58%;float:left}#ts-site .woocommerce-checkout #order_review_heading,#ts-site .woocommerce-checkout #order_review{width:36%;float:right}#ts-site .woocommerce-checkout:after{content:'';display:block;clear:both}@media(max-width:760px){#ts-site #ts-page>.woocommerce{padding:40px 20px 65px}#ts-site .woocommerce-checkout #customer_details,#ts-site .woocommerce-checkout #order_review_heading,#ts-site .woocommerce-checkout #order_review{width:100%;float:none}#ts-site .woocommerce table.shop_table td,#ts-site .woocommerce table.shop_table th{padding:12px 4px}#ts-site .woocommerce .product-thumbnail{display:none}}
#ts-site .detail-list dt{font-weight:400}#ts-site .ts-native-gallery .woocommerce-product-gallery__image{aspect-ratio:1;overflow:hidden;background:#fff}#ts-site .ts-native-gallery .woocommerce-product-gallery__image img:not(.zoomImg){transform:scale(var(--scale,1));object-fit:contain;width:100%;height:100%}#ts-site .ts-native-gallery .flex-control-thumbs{gap:12px;margin:14px 0 0}#ts-site .ts-native-gallery .flex-control-thumbs li{position:relative;width:110px;height:45px;border:1px solid #d6dbd2;cursor:pointer}#ts-site .ts-native-gallery .flex-control-thumbs li:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;content:'More views';pointer-events:none;font-size:16px}#ts-site .ts-native-gallery .flex-control-thumbs li:first-child:after{content:'The comb'}#ts-site .ts-native-gallery .flex-control-thumbs li:has(img.flex-active){background:#edf0e9;border-color:#122440}#ts-site .ts-native-gallery .flex-control-thumbs img{position:absolute;inset:0;width:100%;height:100%;opacity:0}#ts-site .ts-native-purchase .cart{margin:30px 0 15px;align-items:end}#ts-site .ts-native-purchase .single_variation_wrap .woocommerce-variation-add-to-cart{align-items:end;gap:15px;width:100%}#ts-site .ts-native-purchase .single_add_to_cart_button{flex:1;height:49px;margin:0}#ts-site .ts-native-purchase .quantity{margin:0}#ts-site .ts-native-purchase .ts-quantity-field{width:132px;flex-shrink:0}#ts-site .ts-native-purchase input.qty{width:54px;padding:8px 0;min-height:48px;border:0}#ts-site .quantity button[data-ts-step]{border:0;background:transparent;color:#122440;padding:8px;min-width:38px}#ts-site .ts-native-purchase .single_variation_wrap{width:100%}#ts-site .ts-native-gallery .woocommerce-product-gallery__trigger{z-index:2}

#ts-site .ts-native-gallery .woocommerce-product-gallery{position:relative}#ts-site .ts-native-gallery .woocommerce-product-gallery__trigger{position:absolute;top:12px;right:12px;z-index:3;width:32px;height:32px;background:#fafbf8;border:1px solid #d6dbd2;text-align:center;line-height:30px}#ts-site .ts-native-purchase .stock.in-stock{display:none}

#ts-site .ts-native-gallery .flex-control-thumbs li:nth-child(2):after{content:'Closer look'}#ts-site .ts-native-gallery .flex-control-thumbs li:nth-child(3):after{content:'In use'}#ts-site .ts-native-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:nth-child(3) img:not(.zoomImg){object-fit:cover;transform:none}
#ts-site #ts-page>.woocommerce:has(.woocommerce-cart-form){max-width:1150px;padding:65px 5% 100px}#ts-site #ts-page>.woocommerce:has(.wc-empty-cart-message){max-width:none;padding:0}#ts-site .woocommerce-cart-form table.shop_table{border:0}#ts-site .woocommerce-cart-form thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#ts-site .woocommerce-cart-form tbody{display:block}#ts-site .woocommerce-cart-form tr.cart_item{display:grid;grid-template-columns:140px minmax(0,1fr) 132px auto;grid-template-areas:'image name quantity total' 'image remove quantity total';gap:12px 28px;padding:28px 0;border-top:1px solid #d6dbd2;border-bottom:1px solid #d6dbd2;align-items:center}#ts-site .woocommerce-cart-form tr.cart_item td{border:0;padding:0}#ts-site .woocommerce-cart-form .product-remove{grid-area:remove;text-align:left}#ts-site .woocommerce-cart-form a.remove{display:inline;width:auto;height:auto;border-radius:0;color:#122440!important;font-size:16px;line-height:1.5;font-weight:400;text-decoration:underline}#ts-site .woocommerce-cart-form .product-thumbnail{grid-area:image}#ts-site .woocommerce-cart-form .product-thumbnail img{width:140px!important;height:160px!important;max-width:none;object-fit:contain;transform:scale(1.38)}#ts-site .woocommerce-cart-form .product-name{grid-area:name;font-family:EverydaySerif,Georgia,serif;font-size:30px}#ts-site .woocommerce-cart-form .product-name a{text-decoration:none}#ts-site .woocommerce-cart-form .product-price{display:none}#ts-site .woocommerce-cart-form .product-quantity{grid-area:quantity}#ts-site .woocommerce-cart-form .product-subtotal{grid-area:total;font-size:24px}#ts-site .woocommerce-cart-form td.actions{display:block;border:0;padding:20px 0;text-align:right}#ts-site .woocommerce-cart-form .coupon,#ts-site .woocommerce-form-coupon-toggle,#ts-site form.checkout_coupon{display:none!important}#ts-site .woocommerce .quantity{min-width:132px}#ts-site .cart_totals{width:460px!important;float:right}#ts-site .cart_totals h2{font-size:38px}#ts-site .cart_totals table{border:0}#ts-site .cart_totals td,#ts-site .cart_totals th{font-weight:400;padding:12px 0!important}#ts-site .cart_totals .order-total th,#ts-site .cart_totals .order-total td{font-weight:600}#ts-site .cart_totals .wc-proceed-to-checkout a{display:block;margin:12px 0}#ts-site .woocommerce-message,#ts-site .woocommerce-info{background:#edf0e9;border:0;border-left:1px solid #778676;box-shadow:none;padding:18px 24px;font-weight:400}#ts-site .woocommerce-message:before,#ts-site .woocommerce-info:before{display:none}#ts-site .woocommerce-message:focus{outline:0}
#ts-site #ts-page>.woocommerce:has(form.checkout){max-width:1250px;padding:65px 5% 100px}#ts-site form.ts-checkout-native-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:6%;align-items:start}#ts-site .ts-checkout-details h1{font-size:52px}#ts-site .ts-checkout-details>p{margin-bottom:30px}#ts-site .woocommerce-checkout #customer_details,#ts-site .woocommerce-checkout #customer_details .col-1,#ts-site .woocommerce-checkout #customer_details .col-2,#ts-site .woocommerce-checkout #order_review_heading,#ts-site .woocommerce-checkout #order_review{float:none;width:100%}#ts-site .woocommerce-checkout #customer_details:before,#ts-site .woocommerce-checkout #customer_details:after{display:none}#ts-site .ts-checkout-summary{background:#edf0e9;padding:30px}#ts-site .ts-checkout-summary h3{font-size:35px;margin-top:0}#ts-site .woocommerce-checkout #payment{background:transparent}#ts-site .woocommerce-checkout #payment .payment_box{background:transparent}#ts-site input[type=checkbox]{display:inline-block;width:18px;min-height:18px;height:18px;padding:0;vertical-align:middle}#ts-site .woocommerce-form__label-for-checkbox span{display:inline}#ts-site #ship-to-different-address{font-size:22px;margin-top:28px}#ts-site .woocommerce-checkout .form-row{padding:0;margin-bottom:22px}#ts-site .woocommerce-checkout label{font-size:15px;font-weight:400}#ts-site .woocommerce-checkout .form-row-first,#ts-site .woocommerce-checkout .form-row-last{width:48%}#ts-site .woocommerce .woocommerce-checkout-review-order-table{border:0}#ts-site .woocommerce .woocommerce-checkout-review-order-table td,#ts-site .woocommerce .woocommerce-checkout-review-order-table th{font-weight:400;padding:12px 4px}#ts-site .woocommerce button[disabled]{opacity:.5;cursor:not-allowed}#ts-site .ts-native-account #customer_login,#ts-site .ts-native-account #customer_login .col-1,#ts-site .ts-native-account #customer_login .col-2{width:100%;float:none;margin:0}#ts-site .ts-native-account #customer_login h2{display:none}#ts-site .ts-native-account form{border:0;padding:0;margin:25px 0}#ts-site .ts-native-account .form-row{margin-bottom:20px}#ts-site .ts-native-account .woocommerce-password-strength{background:#edf0e9}#ts-site #ts-page>.woocommerce:has(.ts-native-account){padding:0;max-width:none}
@media(max-width:760px){#ts-site .woocommerce-cart-form tr.cart_item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'name total' 'remove quantity';gap:15px}#ts-site .woocommerce-cart-form .product-name{font-size:23px}#ts-site .woocommerce-cart-form .product-thumbnail{display:none}#ts-site .woocommerce-cart-form .product-subtotal{font-size:20px}#ts-site .cart_totals{width:100%!important;float:none}#ts-site .woocommerce-cart-form tr.cart_item td:before{display:none}#ts-site #ts-page>.woocommerce:has(.woocommerce-cart-form),#ts-site #ts-page>.woocommerce:has(form.checkout){padding:35px 24px 65px}#ts-site form.ts-checkout-native-grid{grid-template-columns:1fr;gap:40px}#ts-site .ts-checkout-details h1{font-size:43px}#ts-site .ts-checkout-summary{padding:24px}#ts-site .woocommerce-checkout .form-row-first,#ts-site .woocommerce-checkout .form-row-last{float:none;width:100%}#ts-site .woocommerce-cart-form .quantity input.qty{width:54px;min-width:0}}

#ts-site .ts-native-account form.lost_reset_password>p:first-child{display:none}#ts-site .ts-native-account form.lost_reset_password{border:0;padding:0;margin-top:25px}#ts-site #ts-page>.woocommerce:has(.ts-native-account){padding:0;max-width:none}

#ts-site .woocommerce-cart-form .product-name{text-align:left!important}#ts-site .woocommerce-cart-form tr.cart_item td{background:transparent!important}#ts-site .woocommerce-cart-form .product-name a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){#ts-site .woocommerce-cart-form tr.cart_item{grid-template-columns:100px minmax(0,1fr);grid-template-areas:"image name" "image quantity" "image remove" "image total";gap:14px 18px}#ts-site .woocommerce-cart-form .product-thumbnail{display:block!important;align-self:start}#ts-site .woocommerce-cart-form .product-thumbnail img{width:100px;height:130px;max-width:100px;object-fit:contain}#ts-site .woocommerce-cart-form .product-name{font-size:28px}#ts-site .woocommerce-cart-form .product-quantity,#ts-site .woocommerce-cart-form .product-remove,#ts-site .woocommerce-cart-form .product-subtotal{text-align:left!important}#ts-site .cart_totals table.shop_table_responsive tr td{background:transparent}}
