body.single-product div.product>.summary>.price{font-size:30px !important;line-height:1.12 !important;font-weight:600 !important;letter-spacing:-.02em !important;margin-top:6px !important;margin-bottom:14px !important;max-width:100% !important}body.single-product div.product>.summary>form.cart .woocommerce-variation-price .price{font-size:27px !important;line-height:1.15 !important;font-weight:600 !important;letter-spacing:-.02em !important}body.single-product div.product>.summary>.price :is(.woocommerce-price-suffix,small),body.single-product div.product>.summary>form.variations_form .woocommerce-variation-price .price :is(.woocommerce-price-suffix,small){font-size:.48em !important;line-height:1.2 !important;font-weight:400 !important;letter-spacing:0 !important;white-space:nowrap !important}body.single-product div.product>.summary>.price :is(del,ins),body.single-product div.product>.summary>form.variations_form .woocommerce-variation-price .price :is(del,ins){font-size:inherit !important}body.single-product div.product>.summary>.price ins,body.single-product div.product>.summary>form.variations_form .woocommerce-variation-price .price ins{text-decoration:none !important}body.single-product div.product>.summary>form.variations_form{margin-top:14px !important;padding-top:0 !important}body.single-product div.product>.summary>form.variations_form table.variations{margin-top:0 !important;margin-bottom:10px !important}body.single-product div.product>.summary>form.variations_form table.variations th.label{padding-top:0 !important;padding-bottom:7px !important;vertical-align:top !important;line-height:1.3 !important}body.single-product div.product>.summary>form.variations_form table.variations th.label label{font-size:15px !important;line-height:1.3 !important;font-weight:600 !important;color:var(--ts-product-title-color,#8c7954) !important;letter-spacing:.015em !important}body.single-product div.product>.summary>form.variations_form .lana-selection-name{font-size:15px !important;line-height:1.3 !important;font-weight:700 !important;margin-left:3px !important}body.single-product div.product>.summary>form.variations_form .lana-urgency-badge:not([hidden]){margin-left:8px !important;font-size:12px !important;line-height:1.3 !important;font-weight:600 !important;vertical-align:baseline !important}body.single-product div.product>.summary>form.variations_form .lana-swatches-container,body.single-product div.product>.summary>form.variations_form .lana-stock-group:first-child .lana-stock-title{margin-top:0 !important}body.single-product .freyja-product-hierarchy>#ts-points-slot{width:100%;margin:9px 0 12px;padding:0;box-sizing:border-box}body.single-product #ts-points-slot:empty,body.single-product #ts-points-slot[hidden],body.single-product #ts-points-slot .hide,body.single-product #ts-points-slot [hidden]{display:none !important}body.single-product #ts-points-slot>:is(.yith-par-message-product,.yith-par-message-variation,.yith-par-message){width:auto !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#555 !important;font-size:13px !important;line-height:1.4 !important;font-weight:400 !important;text-align:left !important}body.single-product #ts-points-slot>:is(.yith-par-message-product,.yith-par-message-variation,.yith-par-message):before{content:none !important;display:none !important}#ts-points-slot .freyja-points-presentation{display:inline-flex;align-items:baseline;gap:7px}#ts-points-slot .ts-points-icon{flex:0 0 auto;color:#b79545;font-size:15px;line-height:1;transform:translateY(-1px)}#ts-points-slot .ts-points-value{font-weight:600;color:#444}body.single-product div.product>.summary>.ts-product-shipping-info{margin-top:10px !important}body.single-product div.product>.summary>.ts-wa-product-help{margin-top:13px !important}@media (max-width:767px){body.single-product div.product>.summary>.product_title{overflow-wrap:anywhere}body.single-product div.product.product-type-composite>.summary>.wooco-wrap .wooco-selected-row{flex-wrap:wrap}body.single-product div.product.product-type-composite>.summary>.wooco-wrap .wooco-selected-row>:is(.wooco-selected-label,.wooco-selected-name){max-width:100%;white-space:normal}body.single-product div.product:is(.product-type-simple,.product-type-composite)>.summary>form.cart.lana-product-form:has(>.ctc_woo_place),body.single-product div.product.product-type-variable>.summary>form.cart.lana-product-form>.single_variation_wrap>.woocommerce-variation-add-to-cart:has(>.ctc_woo_place){flex-wrap:wrap !important}body.single-product div.product:is(.product-type-simple,.product-type-composite)>.summary>form.cart.lana-product-form:has(>.ctc_woo_place)>.single_add_to_cart_button,body.single-product div.product.product-type-variable>.summary>form.cart.lana-product-form>.single_variation_wrap>.woocommerce-variation-add-to-cart:has(>.ctc_woo_place)>.single_add_to_cart_button{flex-basis:0 !important}body.single-product div.product>.summary>.price{font-size:26px !important;margin-top:4px !important;margin-bottom:12px !important}body.single-product div.product>.summary>form.cart .woocommerce-variation-price .price{font-size:24px !important}body.single-product div.product>.summary>.price :is(.woocommerce-price-suffix,small),body.single-product div.product>.summary>form.variations_form .woocommerce-variation-price .price :is(.woocommerce-price-suffix,small){font-size:.5em !important}body.single-product div.product>.summary>form.variations_form{margin-top:10px !important}body.single-product div.product>.summary>form.variations_form table.variations th.label label,body.single-product div.product>.summary>form.variations_form .lana-selection-name{font-size:13px !important}body.single-product div.product>.summary>form.variations_form .lana-urgency-badge:not([hidden]){margin-left:6px !important;font-size:11px !important}body.single-product .freyja-product-hierarchy>#ts-points-slot{margin:8px 0 11px}body.single-product #ts-points-slot>:is(.yith-par-message-product,.yith-par-message-variation,.yith-par-message){font-size:12.5px !important;line-height:1.35 !important}}