@layer bricks{@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.woocommerce.archive .layout-default.brxe-container{align-self:center}.woocommerce.archive .bricks-before-shop-loop{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;width:100%}:root{--bricks-woo-input-height:40px}@font-face{font-family:WooCommerce;font-style:normal;font-weight:400;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg")}.woocommerce{width:100%}.woocommerce main.site-main{margin-left:auto;margin-right:auto;max-width:100%;width:1100px}.woocommerce .before-cart,.woocommerce .before-checkout{display:block}.woocommerce .form-row-first{float:left;margin:0;width:49%}.woocommerce .form-row-last{float:right;width:49%}.woocommerce .form-row-wide{clear:both;width:100%}.woocommerce .clear{clear:both}@media (max-width:991px){.woocommerce .form-row-first,.woocommerce .form-row-last{float:none;width:100%}}.woocommerce .woocommerce-invalid.validate-required label{color:var(--bricks-text-danger)}.woocommerce .woocommerce-invalid.validate-required input{border-color:var(--bricks-text-danger)}.woocommerce .select2-selection{border-color:inherit;border-radius:0;height:var(--bricks-woo-input-height);line-height:var(--bricks-woo-input-height)}.woocommerce .select2-selection .select2-selection__rendered{line-height:inherit}.woocommerce .select2-selection .select2-selection__arrow{height:inherit;width:30px}.woocommerce .select2-selection .select2-selection__arrow b{border-top-color:var(--bricks-border-color)}.woocommerce .select2-dropdown{border-color:var(--bricks-border-color);border-radius:0!important}.woocommerce .woocommerce-notice{margin:30px 0;text-align:center}.woocommerce .woocommerce-notice.woocommerce-notice--success{color:var(--bricks-text-success)}.woocommerce .woocommerce-columns{display:flex}.woocommerce .woocommerce-columns .woocommerce-column{flex:1}.woocommerce table{border-collapse:collapse;border-spacing:0}.woocommerce table th{text-align:left}.woocommerce .woocommerce-customer-details address{font-style:normal}.woocommerce fieldset{border:1px solid var(--bricks-border-color)}.woocommerce mark{background-color:var(--bricks-bg-light);color:#000;padding:0 6px}.woocommerce .button{align-items:center;background-color:#e4e7e9;border-width:0;color:currentcolor;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;padding:7px 15px;text-align:center;text-decoration:none}.woocommerce .button.disabled{cursor:not-allowed}.woocommerce .button .spinning{animation:load8 1s linear infinite}.woocommerce .content-area .site-main .product .badge,.woocommerce .products .badge,.woocommerce.products .badge{background-color:#fff;border-radius:4px;font-size:14px;left:15px;line-height:24px;padding:0 10px;pointer-events:none;position:absolute;top:15px;z-index:1}.woocommerce .content-area .site-main .product .badge.onsale,.woocommerce .products .badge.onsale,.woocommerce.products .badge.onsale{color:var(--bricks-text-danger)}.woocommerce .content-area .site-main .product .badge+.badge,.woocommerce .products .badge+.badge,.woocommerce.products .badge+.badge{margin-top:32px}.woocommerce-product-attributes th{text-align:inherit}.woocommerce-store-notice{background-color:var(--bricks-bg-info);bottom:0;color:var(--bricks-text-info);display:flex;justify-content:space-between;left:0;padding:15px;position:fixed;right:0;text-align:center}.woocommerce-store-notice__dismiss-link{font-weight:700}@media (max-width:478px){.woocommerce-order-details .shop_table.woocommerce-orders-table--subscriptions tr{display:grid;grid-template-columns:1fr}.woocommerce-order-details .shop_table.woocommerce-orders-table--subscriptions tr td{align-items:stretch;display:flex;justify-content:space-between;width:100%}.woocommerce-order-details .shop_table.woocommerce-orders-table--subscriptions tr td:not(.order-actions):before{content:attr(data-title);font-weight:700}}body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button,body:not(.woocommerce) .product_type_external,body:not(.woocommerce) .product_type_grouped,body:not(.woocommerce) .product_type_simple,body:not(.woocommerce) .product_type_variable{align-items:center;background-color:#e4e7e9;border-width:0;color:currentcolor;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;padding:7px 15px;text-align:center;text-decoration:none}body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button.disabled,body:not(.woocommerce) .product_type_external.disabled,body:not(.woocommerce) .product_type_grouped.disabled,body:not(.woocommerce) .product_type_simple.disabled,body:not(.woocommerce) .product_type_variable.disabled{cursor:not-allowed}body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button .spinning,body:not(.woocommerce) .product_type_external .spinning,body:not(.woocommerce) .product_type_grouped .spinning,body:not(.woocommerce) .product_type_simple .spinning,body:not(.woocommerce) .product_type_variable .spinning{animation:load8 1s linear infinite}.woocommerce-notices-wrapper{display:flex;flex-direction:column;gap:15px}.woocommerce-notices-wrapper:not(:empty){margin-bottom:30px}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-notices-wrapper>ul{width:100%}.woocommerce-notices-wrapper a{border-left:1px solid;color:currentcolor;display:block;float:right;font-weight:700;margin-left:10px;padding-left:10px}.woocommerce-notices-wrapper .woocommerce-message{align-items:center;background-color:var(--bricks-bg-success);color:var(--bricks-text-success);display:flex;justify-content:space-between;overflow:hidden;padding:15px;width:100%}.woocommerce-notices-wrapper .woocommerce-message a{align-items:center;background-color:#e4e7e9;background-color:var(--bricks-text-success);border-width:0;color:currentcolor;color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;order:2;padding:7px 15px;text-align:center;text-decoration:none}.woocommerce-notices-wrapper .woocommerce-message a.disabled{cursor:not-allowed}.woocommerce-notices-wrapper .woocommerce-message a .spinning{animation:load8 1s linear infinite}.woocommerce-notices-wrapper .woocommerce-error>li:only-child:has(.button){align-items:center;display:flex;justify-content:space-between}.woocommerce-notices-wrapper .woocommerce-error a{align-items:center;background-color:#e4e7e9;background-color:var(--bricks-text-danger);border-width:0;color:currentcolor;color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;padding:7px 15px;text-align:center;text-decoration:none}.woocommerce-notices-wrapper .woocommerce-error a.disabled{cursor:not-allowed}.woocommerce-notices-wrapper .woocommerce-error a .spinning{animation:load8 1s linear infinite}.woocommerce-error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);line-height:1.7;list-style-type:none;margin:0;overflow:hidden;padding:15px}.woocommerce-error .button{background-color:var(--bricks-text-danger);color:#fff;order:2}.woocommerce-info{align-items:center;background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;justify-content:space-between;padding:15px}.woocommerce-info a{font-weight:700;text-decoration:underline}.woocommerce-info .button{background-color:var(--bricks-text-info);color:#fff;order:2}:where(.brxe-product-add-to-cart){width:100%}:where(.brxe-product-add-to-cart) table{border-collapse:collapse}:where(.brxe-product-add-to-cart) .button{column-gap:10px}:where(.brxe-product-add-to-cart) .bricks-variation-swatches{all:unset;display:flex;flex-wrap:wrap;gap:8px;list-style:none}:where(.brxe-product-add-to-cart) .bricks-variation-swatches li{border:1px solid #999;cursor:pointer;transition:all .05s linear}:where(.brxe-product-add-to-cart) .bricks-variation-swatches li.bricks-swatch-selected{border-color:#000}:where(.brxe-product-add-to-cart) .bricks-variation-swatches li.disabled{cursor:not-allowed;opacity:.5}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-color{align-items:center;display:flex}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-color li{height:32px;padding:1px;width:32px}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-color li div{border-radius:inherit;height:100%;width:100%}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-label li{padding:0 10px}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-image li{padding:1px}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-image li img{border-radius:inherit;height:32px;object-fit:cover;width:32px}.single_add_to_cart_button::selection{background-color:transparent}.brxe-product-meta{align-items:flex-start;display:inline-flex;flex-direction:column;width:auto}.brxe-product-meta .separator{text-align:center}.brxe-product-price{width:auto}.brxe-product-price .price{align-items:inherit;display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit;justify-content:inherit}.brxe-product-price .price del{color:var(--bricks-text-light);margin-right:5px}.brxe-product-price .price ins{text-decoration:none}.brxe-product-rating{width:auto}.brxe-product-reviews{width:100%}.brxe-product-reviews .comment-form-comment textarea{resize:vertical}.brxe-product-reviews .comment-form-cookies-consent input{vertical-align:text-top}.brxe-product-reviews .comment-form-cookies-consent label{display:inline}.brxe-product-stock{width:auto}.brxe-product-tabs{width:100%}.brxe-product-tabs .woocommerce-tabs.wc-tabs-wrapper{margin:0;width:100%}.brxe-product-title{margin:0;width:auto}.brxe-woocommerce-account-page{width:100%}.brxe-woocommerce-account-page .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;flex-wrap:wrap}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods{list-style:none;margin:0;padding:0}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod{background-color:var(--bricks-border-color);list-style:none;margin-bottom:15px}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod input.input-radio{clip:rect(1px,1px,1px,1px);word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod label{cursor:pointer;padding:20px;position:relative}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod label:before{background-color:#fff;border:2px solid #ddd;border-radius:50%;content:"";display:inline-block;height:20px;margin-right:15px;vertical-align:text-bottom;width:20px}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod input.input-radio:checked+label:before{background-color:var(--bricks-bg-dark);border-color:var(--bricks-bg-dark);box-shadow:inset 0 0 0 4px #fff}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentBox{background-color:var(--bricks-bg-light);margin-top:10px;padding:15px}.brxe-woocommerce-account-form-edit-account{width:100%}.brxe-woocommerce-account-form-edit-account fieldset{display:flex;flex-direction:column;flex-grow:1;gap:10px;margin:0;padding:15px}.brxe-woocommerce-account-form-edit-account legend{padding:0 5px}.brxe-woocommerce-account-form-edit-address{width:100%}.brxe-woocommerce-account-form-login{display:flex;flex-direction:column;gap:10px;width:100%}.brxe-woocommerce-account-form-login .remember label{align-items:center;display:flex;gap:.5em;margin:0}.brxe-woocommerce-account-form-register{display:flex;flex-direction:column;gap:10px}.brxe-woocommerce-account-form-lost-password{display:flex;flex-direction:column;gap:10px;width:100%}.brxe-woocommerce-account-add-payment-method,.brxe-woocommerce-account-downloads,.brxe-woocommerce-account-form-reset-password,.brxe-woocommerce-account-orders,.brxe-woocommerce-account-payment-methods{width:100%}.brx-body.iframe .brxe-woocommerce-account-add-payment-method .woocommerce-PaymentBox{display:block!important}.brxe-woocommerce-account-addresses{width:100%}.brxe-woocommerce-account-addresses>p:first-child{display:none}.brxe-woocommerce-account-addresses .woocommerce-Addresses.addresses{margin:0}.brxe-woocommerce-account-addresses .woocommerce-Address{display:flex;flex-direction:column}.brxe-woocommerce-account-view-order{width:100%}.brxe-woocommerce-account-view-order>p:first-child{margin-bottom:30px}.brxe-woocommerce-account-view-order h2{margin:0}.brxe-woocommerce-account-view-order ol{list-style-type:none;margin:0;padding:0}.brxe-woocommerce-breadcrumbs{width:auto}.brxe-woocommerce-breadcrumbs .navigation,.brxe-woocommerce-breadcrumbs .navigation>a{align-items:center;display:inline-flex;flex-wrap:wrap}.brxe-woocommerce-breadcrumbs nav{align-items:center;display:flex;flex-wrap:wrap}.brxe-woocommerce-breadcrumbs .separator{display:inline-block;margin:0 10px}.brxe-woocommerce-breadcrumbs .navigation>a:has(svg.home){line-height:0}.brxe-woocommerce-breadcrumbs .home-label{line-height:normal}.brxe-woocommerce-breadcrumbs svg.home{display:block}.brxe-woocommerce-breadcrumbs i:not(.home){font-size:12px}.brxe-woocommerce-cart-items,.brxe-woocommerce-checkout-coupon{width:100%}.brxe-woocommerce-checkout-coupon .coupon-toggle{align-items:center;background-color:var(--bricks-bg-info);color:var(--bricks-text-info);cursor:pointer;display:flex;justify-content:space-between;padding:15px}.brxe-woocommerce-checkout-coupon .coupon-toggle .showcoupon{align-items:center;display:flex;font-weight:700;gap:10px}.brxe-woocommerce-checkout-coupon .coupon-div{background-color:var(--bricks-bg-light);display:flex;flex-direction:column;gap:15px;padding:15px}.brxe-woocommerce-checkout-coupon .coupon-div .coupon-form{align-items:center;display:flex;gap:15px;justify-content:space-between}.brxe-woocommerce-checkout-coupon .coupon-div .coupon-form button{text-wrap:nowrap}@media (max-width:767px){.brxe-woocommerce-checkout-coupon .coupon-div .coupon-form{flex-direction:column}.brxe-woocommerce-checkout-coupon .coupon-div .coupon-form button{width:100%}}.brxe-woocommerce-checkout-login{width:100%}.brxe-woocommerce-checkout-login .login-toggle{align-items:center;background-color:var(--bricks-bg-info);color:var(--bricks-text-info);cursor:pointer;display:flex;justify-content:space-between;padding:15px}.brxe-woocommerce-checkout-login .login-toggle .showlogin{align-items:center;display:flex;font-weight:700;gap:10px}.brxe-woocommerce-checkout-login .login-div{background-color:var(--bricks-bg-light);display:flex;flex-direction:column;gap:15px;padding:15px}.brxe-woocommerce-checkout-login .login-div .credential.default{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.brxe-woocommerce-checkout-login .login-div .credential.default .form-group{flex:1}@media (max-width:767px){.brxe-woocommerce-checkout-login .login-div .credential.default{align-items:stretch;flex-direction:column}}.brxe-woocommerce-checkout-login .login-div .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.brxe-woocommerce-checkout-login .login-div .password-input input{padding-inline-end:40px}.brxe-woocommerce-checkout-login .login-div .password-input input::-ms-reveal{display:none}.brxe-woocommerce-checkout-login .login-div .show-password-input{align-items:center;cursor:pointer;display:flex;position:absolute;right:0;width:40px}.brxe-woocommerce-checkout-login .login-div .show-password-input:after{speak:never;-webkit-font-smoothing:antialiased;content:"\e010";font-family:WooCommerce;font-variant:normal;font-weight:400;line-height:1;margin-left:.618em;text-decoration:none;text-transform:none}.brxe-woocommerce-checkout-login .login-div .show-password-input.display-password:after{color:var(--bricks-text-light)}.brxe-woocommerce-checkout-order-review,.brxe-woocommerce-checkout-thankyou{width:100%}.brxe-woocommerce-checkout-thankyou .woocommerce-columns--addresses{flex-wrap:wrap;gap:20px}.brxe-woocommerce-checkout-thankyou .woocommerce-table--order-details th.order-actions--heading+td{display:flex;flex-wrap:wrap;width:auto}.brxe-woocommerce-notice.woocommerce-notices-wrapper{margin-bottom:0;width:100%}.brxe-woocommerce-products-filter{display:flex;flex-direction:column;gap:30px;width:100%}.brxe-woocommerce-products-filter,.brxe-woocommerce-products-filter ol,.brxe-woocommerce-products-filter ul{list-style-type:none;margin:0;padding:0}.brxe-woocommerce-products-filter .toggle.expanded{display:none}.brxe-woocommerce-products-filter .filter-item.open .toggle.expanded,.brxe-woocommerce-products-filter .toggle.collapsed{display:block}.brxe-woocommerce-products-filter .filter-item.open .toggle.collapsed{display:none}.brxe-woocommerce-products-filter .filter-item.open .filter{display:block}.brxe-woocommerce-products-filter .title{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.brxe-woocommerce-products-filter .title:empty{display:none!important}.brxe-woocommerce-products-filter .title .title-tag{font-size:1.2em;margin:0}.brxe-woocommerce-products-filter .filter{animation:fadeIn .2s;display:none}.brxe-woocommerce-products-filter .filter:empty{display:none!important}.brxe-woocommerce-products-filter .checkboxes li,.brxe-woocommerce-products-filter .radio-buttons li{align-items:center;display:flex}.brxe-woocommerce-products-filter .checkboxes li input,.brxe-woocommerce-products-filter .radio-buttons li input{appearance:none;cursor:pointer;padding:0}.brxe-woocommerce-products-filter .checkboxes li label,.brxe-woocommerce-products-filter .radio-buttons li label{color:currentcolor;cursor:pointer;margin:0 0 0 .5em}.brxe-woocommerce-products-filter input[type=checkbox],.brxe-woocommerce-products-filter input[type=radio]{border-radius:4px;border-style:solid;border-width:1px;height:1em;width:1em}.brxe-woocommerce-products-filter input[type=checkbox]:hover,.brxe-woocommerce-products-filter input[type=radio]:hover{border-color:currentcolor}.brxe-woocommerce-products-filter input[type=checkbox]:checked,.brxe-woocommerce-products-filter input[type=radio]:checked{background-color:currentcolor;border-color:currentcolor;box-shadow:inset 0 0 0 2px #fff}.brxe-woocommerce-products-filter input[type=radio]{border-radius:50%}.brxe-woocommerce-products-filter input[type=range]{outline:none}.brxe-woocommerce-products-filter .text-list li.current{font-weight:700}.brxe-woocommerce-products-filter .box-list{display:flex;flex-flow:row wrap;margin:0;padding:0}.brxe-woocommerce-products-filter .box-list li{background-color:var(--bricks-bg-light);border-radius:30px;cursor:pointer;font-size:.9em;line-height:30px;margin:0 5px 5px 0;text-align:center}.brxe-woocommerce-products-filter .box-list li label{color:currentcolor;cursor:inherit;margin:0;padding:0 10px}.brxe-woocommerce-products-filter .box-list li.checked{background-color:var(--bricks-bg-dark)}.brxe-woocommerce-products-filter .box-list li.checked label{color:#fff}.brxe-woocommerce-products-filter .double-slider-wrap{padding-top:14px;position:relative;width:100%}.brxe-woocommerce-products-filter .double-slider-wrap input[type=range]{appearance:none;-webkit-appearance:none;background-color:currentcolor;border-radius:2px;height:2px;pointer-events:none;position:absolute}.brxe-woocommerce-products-filter .double-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#fff;border:2px solid;border-radius:14px;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;height:14px;pointer-events:all;position:relative;transition:.1s;width:14px;z-index:1}.brxe-woocommerce-products-filter .double-slider-wrap input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:#fff;border:2px solid;border-radius:14px;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;height:14px;pointer-events:all;position:relative;transition:.1s;width:14px;z-index:1}.brxe-woocommerce-products-filter .double-slider-wrap input[type=range].max,.brxe-woocommerce-products-filter .double-slider-wrap input[type=range].upper{background-color:transparent}.brxe-woocommerce-products-filter .double-slider-wrap label{display:none}.brxe-woocommerce-products-filter .double-slider-wrap .value-wrap{display:flex;justify-content:space-between;margin-top:14px}.brxe-woocommerce-products-filter .double-slider-wrap .value-wrap>span{display:inline-flex;gap:10px}.brxe-woocommerce-products-filter .reset{display:block}.brxe-woocommerce-products-filter .search-form{position:relative}.brxe-woocommerce-products-filter .search-form input[type=search]{padding-right:30px}.brxe-woocommerce-products-filter .search-form button[type=submit]{background-color:transparent;font-size:18px;height:100%;padding:0 15px;position:absolute;right:0;top:0}.brxe-woocommerce-products-filter .search-form i{opacity:.5}.brxe-woocommerce-products-filter .search-form i:hover{opacity:1}.brxe-woocommerce-products-filter .reset-button{align-items:center;background-color:#e4e7e9;border-width:0;color:currentcolor;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;padding:7px 15px;text-align:center;text-decoration:none}.brxe-woocommerce-products-filter .reset-button.disabled{cursor:not-allowed}.brxe-woocommerce-products-filter .reset-button .spinning{animation:load8 1s linear infinite}.brxe-woocommerce-products-filter .stars{display:inline-flex}.brxe-woocommerce-products-filter .stars a{box-shadow:none;display:inline-block;font-size:1.5em;height:1em;line-height:1;position:relative;text-decoration:none;width:1em}.brxe-woocommerce-products-filter .stars a .icon{display:inline-block;position:absolute;text-indent:0}.brxe-woocommerce-products-filter .stars a span{display:inline-block;text-indent:-999em}.brxe-woocommerce-products-filter .stars a .active,.brxe-woocommerce-products-filter .stars a.active .icon{visibility:hidden}.brxe-woocommerce-products-filter .stars a.active .active{visibility:visible}.brxe-woocommerce-products-filter .stars:hover a .icon{visibility:hidden}.brxe-woocommerce-products-filter .stars:hover a .active,.brxe-woocommerce-products-filter .stars:hover a:hover~a .icon{visibility:visible}.brxe-woocommerce-products-filter .stars:hover a:hover~a .active{visibility:hidden}.brxe-woocommerce-products-orderby{width:auto}.brxe-woocommerce-products-orderby select{padding-right:30px}.brxe-woocommerce-products-pagination,.brxe-woocommerce-products-total-results{width:auto}.woocommerce-breadcrumb{margin-bottom:30px}.woocommerce-breadcrumb a{font-weight:700}.woocommerce-breadcrumb span{display:inline-block;margin:0 10px}.brxe-woocommerce-mini-cart{position:relative;width:auto}.brxe-woocommerce-mini-cart.hide-empty-count .cart-count{display:none}.brxe-woocommerce-mini-cart .mini-cart-link{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.brxe-woocommerce-mini-cart .mini-cart-link:hover{text-decoration:none}.brxe-woocommerce-mini-cart .mini-cart-link i{display:flex;font-size:27px}.brxe-woocommerce-mini-cart .mini-cart-link .cart-icon{display:flex;position:relative}.brxe-woocommerce-mini-cart .mini-cart-link .cart-subtotal{line-height:1}.brxe-woocommerce-mini-cart .cart-count{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:18px}.brxe-woocommerce-mini-cart .cart-count.hide{display:none}.brxe-woocommerce-mini-cart .cart-count.show{display:flex}.brxe-woocommerce-mini-cart .off-canvas-overlay{background-color:rgba(0,0,0,.25);bottom:0;content:"";left:0;opacity:0;position:absolute;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}.brxe-woocommerce-mini-cart .cart-detail{background-color:#fff;border-style:solid;border-width:1px;opacity:0;position:absolute;right:0;top:calc(100% + 15px);transition:opacity .15s linear,transform .15s linear,left 0s .15s,right 0s .15s;visibility:hidden;width:400px;z-index:-1}.brxe-woocommerce-mini-cart .cart-detail.off-canvas{position:fixed;transition:all .2s ease-in-out}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.top{bottom:auto;left:0;right:0;top:0;transform:translateY(-100%);width:100%}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.top .woocommerce-mini-cart__buttons{display:flex;justify-content:flex-end}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.right{bottom:0;left:auto;right:0;top:0;transform:translate(100%)}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.right .woocommerce-mini-cart__total{margin-top:auto}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.bottom{bottom:0;left:0;right:0;top:auto;transform:translateY(100%);width:100%}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.bottom .woocommerce-mini-cart__buttons{display:flex;justify-content:flex-end}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.left{bottom:0;left:0;right:auto;top:0;transform:translate(-100%)}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.left .woocommerce-mini-cart__total{margin-top:auto}.brxe-woocommerce-mini-cart .cart-detail .widget_shopping_cart_content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__empty-message{font-size:.9em;text-align:center}.brxe-woocommerce-mini-cart .cart-detail li{margin-bottom:15px;overflow:hidden;padding-inline-end:20px;position:relative}.brxe-woocommerce-mini-cart .cart-detail li .remove{font-size:21px;font-weight:400;line-height:1;opacity:.5;position:absolute;right:0}.brxe-woocommerce-mini-cart .cart-detail li .remove:hover{opacity:1}.brxe-woocommerce-mini-cart .cart-detail li a{font-size:1.1em;font-weight:700}.brxe-woocommerce-mini-cart .cart-detail li .quantity{border:none;box-shadow:none;color:var(--bricks-text-light);display:block;line-height:1;margin-top:5px}.brxe-woocommerce-mini-cart .cart-detail li .variation{margin:0}.brxe-woocommerce-mini-cart .cart-detail li .variation dt{font-weight:700}.brxe-woocommerce-mini-cart .cart-detail li .variation dd,.brxe-woocommerce-mini-cart .cart-detail li .variation dt{line-height:1.5;margin:0}.brxe-woocommerce-mini-cart .cart-detail li .variation dd+dt{margin-top:15px}.brxe-woocommerce-mini-cart .cart-detail .total{border-top-style:solid;border-top-width:1px;display:flex;justify-content:space-between;margin:20px 0 0;padding:20px 0 0}.brxe-woocommerce-mini-cart .cart-detail .total .strong{font-weight:700}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons{display:grid;gap:20px;grid-auto-flow:column;margin-top:20px}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons a{align-items:center;background-color:#e4e7e9;border-width:0;color:currentcolor;display:inline-flex;font-weight:700;justify-content:center;line-height:40px;min-height:40px;min-height:0;padding:0 15px;text-align:center;text-decoration:none}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons a.disabled{cursor:not-allowed}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons a .spinning{animation:load8 1s linear infinite}.brxe-woocommerce-mini-cart .cart-detail img{float:left;margin-inline-end:15px;width:60px}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail{opacity:1;visibility:visible;z-index:999}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail+.off-canvas-overlay{opacity:1;visibility:visible;z-index:998}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail.off-canvas{transform:translate(0)}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail :where(.bricks-mini-cart-close){background-color:transparent;display:grid;padding:10px;place-items:center;position:absolute;right:0;top:0}.woocommerce-mini-cart{list-style-type:none;margin:0;overflow-y:auto;padding:0}.admin-bar .brxe-woocommerce-mini-cart .cart-detail.off-canvas:not(.bottom){top:var(--wp-admin--admin-bar--height)!important}.brxe-product-related,.cross-sells,.related.products,.upsells.products{width:100%}.cross-sells+section.products,.related.products+section.products,.upsells.products+section.products{margin-top:60px}.cross-sells .star-rating,.related.products .star-rating,.upsells.products .star-rating{display:none}.cross-sells .products,.related.products .products,.upsells.products .products{align-items:start;display:grid;gap:30px;list-style-type:none;margin:0;padding:0}.cross-sells .products.columns-4,.related.products .products.columns-4,.upsells.products .products.columns-4{grid-template-columns:repeat(4,1fr)}.cross-sells .products.columns-3,.related.products .products.columns-3,.upsells.products .products.columns-3{grid-template-columns:repeat(3,1fr)}.cross-sells .products.columns-2,.related.products .products.columns-2,.upsells.products .products.columns-2{grid-template-columns:repeat(2,1fr)}.cross-sells .products.columns-1,.related.products .products.columns-1,.upsells.products .products.columns-1{grid-template-columns:repeat(1,1fr)}.cross-sells .products .product,.related.products .products .product,.upsells.products .products .product{display:block}.cross-sells .woocommerce-LoopProduct-link,.related.products .woocommerce-LoopProduct-link,.upsells.products .woocommerce-LoopProduct-link{display:block;margin-bottom:10px}.cross-sells img,.related.products img,.upsells.products img{object-fit:cover;width:100%}.cross-sells .woocommerce-loop-product__title,.related.products .woocommerce-loop-product__title,.upsells.products .woocommerce-loop-product__title{font-size:1.4em;margin:15px 0 0}.cross-sells .price,.related.products .price,.upsells.products .price{font-size:1.2em}.cross-sells .price del,.related.products .price del,.upsells.products .price del{margin-right:5px}@media (max-width:991px){.cross-sells .products[class*=columns-],.related.products .products[class*=columns-],.upsells.products .products[class*=columns-]{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.cross-sells .products[class*=columns-],.related.products .products[class*=columns-],.upsells.products .products[class*=columns-]{grid-template-columns:repeat(2,1fr)}}.woocommerce-cart .woocommerce{max-width:100%;width:100%}.cart-empty.woocommerce-info{max-width:100%}.woocommerce-cart-form{margin:0;position:relative}.woocommerce-cart-form ul{list-style-type:none;margin:0;padding:0}.woocommerce-cart-form label{color:inherit}.woocommerce-cart-form thead{border-bottom:1px solid var(--bricks-border-color);display:table-header-group;line-height:60px}@media (max-width:767px){.woocommerce-cart-form thead{display:none}}.woocommerce-cart-form tbody th:not([scope=row]){display:none;vertical-align:top}.woocommerce-cart-form tbody tr{border-bottom-style:solid;border-bottom-width:1px;display:table-row;position:relative}.woocommerce-cart-form tbody tr:last-child{border:none}.woocommerce-cart-form tbody td,.woocommerce-cart-form tbody th[scope=row]{clear:both;padding:15px 0;text-align:initial}.woocommerce-cart-form tbody td[data-title]:before,.woocommerce-cart-form tbody th[scope=row][data-title]:before{font-weight:700;margin-inline-end:.5em}.woocommerce-cart-form tbody td.actions label,.woocommerce-cart-form tbody th[scope=row].actions label{display:none}@media (max-width:767px){.woocommerce-cart-form tbody td,.woocommerce-cart-form tbody th[scope=row]{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.woocommerce-cart-form tbody td[data-title]:before,.woocommerce-cart-form tbody th[scope=row][data-title]:before{content:attr(data-title) ": "}.woocommerce-cart-form tbody td.product-quantity .quantity,.woocommerce-cart-form tbody th[scope=row].product-quantity .quantity{width:auto}.woocommerce-cart-form tbody td.product-quantity .quantity .qty,.woocommerce-cart-form tbody th[scope=row].product-quantity .quantity .qty{width:60px}.woocommerce-cart-form tbody td.product-quantity input,.woocommerce-cart-form tbody th[scope=row].product-quantity input{line-height:30px}}.woocommerce-cart-form .product-remove{padding:0;text-align:center;width:30px}.woocommerce-cart-form .product-remove a{font-size:24px}@media (max-width:767px){.woocommerce-cart-form .product-remove{text-align:initial}.woocommerce-cart-form .product-remove a{font-size:32px}}.woocommerce-cart-form .product-thumbnail img{display:block;object-fit:cover;width:100px}@media (max-width:767px){.woocommerce-cart-form .product-thumbnail>a{flex-grow:1}.woocommerce-cart-form .product-thumbnail img{width:100%}}.woocommerce-cart-form .product-name{font-weight:700}@media (max-width:991px){.woocommerce-cart-form .product-quantity .quantity{max-width:90%}.woocommerce-cart-form .product-quantity .quantity .action{width:30px}}.woocommerce-cart-form .actions{text-align:right}@media (max-width:991px){.woocommerce-cart-form .actions .button{align-self:center}}@media (max-width:478px){.woocommerce-cart-form .actions{text-align:initial}.woocommerce-cart-form .actions button{flex-grow:1}}.woocommerce-cart-form .coupon{align-items:center;display:flex;float:left;gap:15px}.woocommerce-cart-form .coupon label{display:none}.woocommerce-cart-form .coupon input{display:inline-block;text-align:initial;width:auto}.woocommerce-cart-form .coupon .button{min-width:auto}@media (max-width:478px){.woocommerce-cart-form .coupon{flex-grow:1;flex-wrap:wrap}.woocommerce-cart-form .coupon input{flex-grow:1}}.woocommerce-cart-form button[type=submit]:disabled{background-color:var(--bricks-bg-light);color:inherit;cursor:not-allowed}.woocommerce-cart-form dl.variation{display:flex;flex-wrap:wrap;gap:.25em}.woocommerce-cart-form dl.variation dd,.woocommerce-cart-form dl.variation dt{margin:0}.cart-collaterals{float:right;height:fit-content;width:50%}@media (max-width:767px){.cart-collaterals{float:none;width:100%}}.cart-collaterals .cross-sells{margin-bottom:60px}.cart-collaterals .cross-sells>h2{margin-bottom:.5em}.cart-collaterals .cross-sells h2{font-size:1.8em}.cart-collaterals .cross-sells ul{list-style-type:none;margin:0;padding:0}.cart-collaterals .cart_totals h2{line-height:62px;margin:0}.cart-collaterals table{border-bottom:1px solid var(--bricks-border-color);border-top:1px solid var(--bricks-border-color);line-height:30px;margin:0 0 30px}.cart-collaterals table a{text-decoration:underline}.cart-collaterals table tbody tr{display:table-row}.cart-collaterals table tbody th{padding:15px 0;text-align:initial}.cart-collaterals table tbody td{border:none;padding:15px 0}.cart-collaterals .wc-proceed-to-checkout .button{font-size:1.2em;line-height:60px;text-decoration:none}@media (max-width:478px){.cart-collaterals .wc-proceed-to-checkout .button{display:flex}}.brxe-woocommerce-cart-coupon{width:auto}.brxe-woocommerce-cart-coupon .coupon{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.brxe-woocommerce-cart-coupon .coupon label{display:none}.brxe-woocommerce-cart-coupon .coupon input{text-align:initial;width:auto}.brxe-woocommerce-cart-coupon .coupon button[type=submit]{white-space:nowrap;width:auto}.brxe-woocommerce-cart-collaterals{width:100%}.brxe-woocommerce-cart-collaterals .cart-collaterals{float:none;width:auto}ul.woocommerce-shipping-methods{list-style-type:none;margin:0;padding:0}ul.woocommerce-shipping-methods li{margin-bottom:15px}ul.woocommerce-shipping-methods label{line-height:20px;text-transform:none}ul.woocommerce-shipping-methods label a{margin-left:5px}ul.woocommerce-shipping-methods input[type=radio]{float:left;height:20px;margin:0 10px 0 0;width:auto}ul.woocommerce-shipping-methods input[type=radio]+label{font-size:14px}.woocommerce-checkout.woocommerce-order-pay #order_review{width:100%}.woocommerce-checkout label{color:inherit;cursor:pointer;font-weight:700;letter-spacing:.2px}.woocommerce-checkout #customer_details{display:flex;flex-direction:column;gap:15px}.woocommerce-checkout .brxe-woocommerce-checkout-customer-details{width:100%}.woocommerce-checkout .brxe-woocommerce-checkout-customer-details #customer_details{float:none;margin-right:0;width:auto}.woocommerce-checkout #order_review.bricks-template{border:none;float:none;width:auto}.woocommerce-checkout #order_review .woocommerce-shipping-totals label,.woocommerce-checkout #order_review .woocommerce-shipping-totals li{margin-bottom:0}.woocommerce-checkout #order_review .woocommerce-shipping-totals #shipping_method{display:flex;flex-direction:column;gap:15px}.woocommerce-checkout .woocommerce-error a{all:unset;cursor:pointer;text-decoration:underline}.woocommerce-checkout .woocommerce-checkout-review-order{display:flex;flex-direction:column;gap:15px}.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout .woocommerce-checkout-review-order-table{border:1px solid var(--bricks-border-color)}.woocommerce-checkout .brxe-woocommerce-checkout-order-table{width:100%}.woocommerce-checkout .brxe-woocommerce-checkout-order-table .shop_table td,.woocommerce-checkout .brxe-woocommerce-checkout-order-table .shop_table th{padding:20px 0}.woocommerce-checkout .brxe-woocommerce-checkout-order-table .shop_table tfoot{border:none}.woocommerce-checkout .brxe-woocommerce-checkout-order-payment{width:100%}.woocommerce-checkout .brxe-woocommerce-checkout-order-payment #payment{padding:0}@media (max-width:767px){.woocommerce-checkout #customer_details{float:none;width:100%}.woocommerce-checkout #order_review{border-left:none;border-right:none;float:none;width:100%}}.woocommerce-checkout .woocommerce-shipping-methods{list-style-type:none;margin:0;padding:0}.woocommerce-checkout .woocommerce-shipping-fields{margin:60px 0 0}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address{position:relative}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label{cursor:pointer;display:block;font-size:21px;text-transform:none}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address input{position:absolute;right:0;top:50%;transform:translateY(-50%)}.woocommerce-checkout .woocommerce-additional-fields{margin-top:15px}.woocommerce-checkout .woocommerce-additional-fields textarea{resize:vertical}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.4;padding:20px}.woocommerce-checkout .shop_table tfoot,.woocommerce-checkout .shop_table thead{border-bottom:1px solid var(--bricks-border-color)}.woocommerce-checkout .shop_table tbody td{border-bottom-style:solid;border-bottom-width:1px}.woocommerce-checkout .shop_table tbody tr:last-child td{border:none}.woocommerce-checkout .shop_table dl.variation{display:flex;flex-wrap:wrap;gap:.25em}.woocommerce-checkout .shop_table dl.variation dd,.woocommerce-checkout .shop_table dl.variation dt{margin:0}.woocommerce-checkout #payment{padding:20px}.woocommerce-checkout #payment .payment_methods{list-style-type:none;margin:0;padding:0}.woocommerce-checkout #payment .payment_methods li{margin-bottom:15px}.woocommerce-checkout #payment .payment_methods label{line-height:20px;text-transform:none}.woocommerce-checkout #payment .payment_methods label a{margin-left:5px}.woocommerce-checkout #payment .payment_methods input[type=checkbox]{float:left}.woocommerce-checkout #payment .payment_methods input[type=radio]{float:left;height:20px;margin:0 10px 0 0;width:auto}.woocommerce-checkout #payment .payment_methods input[type=radio]+label{font-size:14px}.woocommerce-checkout #payment .payment_methods .payment_box{background-color:var(--bricks-bg-light);font-size:14px;margin:15px 0;padding:10px 15px;position:relative}.woocommerce-checkout #payment .payment_methods .payment_box:before{background-color:var(--bricks-bg-light);border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;content:"";display:block;left:0;margin:-10px 0 0 15px;position:absolute;top:-10px}.woocommerce-checkout #payment .payment_methods img{float:right;max-width:80px}.woocommerce-checkout #payment .payment_methods a{font-weight:inherit;text-decoration:underline;text-transform:none}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:.9em}.woocommerce-checkout .place-order{display:flex;flex-direction:column;flex-wrap:nowrap}.woocommerce-checkout .place-order a{text-decoration:underline}.woocommerce-checkout .place-order .button{font-size:1.2em;line-height:60px}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-terms-and-conditions{margin:10px 0}.woocommerce-checkout .woocommerce-form__input-checkbox{display:inline!important}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{position:relative;top:-2px}.woocommerce-checkout form.checkout_coupon{background-color:var(--bricks-bg-light);margin:30px 0;padding:20px}.woocommerce .blockUI.blockOverlay:before{animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) 50%;background-size:auto;background-size:cover;color:rgba(0,0,0,.75);content:"";display:block;font-size:2em;height:1em;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;position:absolute;text-align:center;top:50%;width:1em}form.woocommerce-checkout.bricks-default-checkout{align-items:stretch;display:grid;gap:15px;grid-template-columns:56% auto;padding-bottom:20px;padding-top:20px}@media (max-width:767px){form.woocommerce-checkout.bricks-default-checkout{grid-template-columns:1fr}}.wp-block-woocommerce-checkout.alignwide{width:100%}.woocommerce-order-overview.order_details{border-style:solid;border-width:1px;display:grid;grid-template-columns:repeat(2,50%);margin:0 0 15px;padding:0}.woocommerce-order-overview.order_details li{border-bottom-style:solid;border-bottom-width:1px;display:inline-flex;flex-direction:column;padding:10px 20px}.woocommerce-order-overview.order_details li:nth-child(odd){border-right-style:solid;border-right-width:1px}.woocommerce-order-overview.order_details li:last-child{border-bottom:none}.woocommerce-order-overview.order_details+p{text-align:center}@media (max-width:478px){.woocommerce-order-overview.order_details{grid-template-columns:1fr}.woocommerce-order-overview.order_details li:nth-child(odd){border-right-style:unset;border-right-width:unset}}.woocommerce-order-details,.woocommerce-order-downloads{margin:30px 0}.woocommerce-order-details table{border-style:solid;border-width:1px;line-height:40px}.woocommerce-order-details table+.order-again{margin:15px 0 0}.woocommerce-order-details table thead{display:none}.woocommerce-order-details table tbody tr{border-bottom-style:solid;border-bottom-width:1px}.woocommerce-order-details table td,.woocommerce-order-details table th{line-height:1;padding:20px;width:50%}.woocommerce-order-details table td+td,.woocommerce-order-details table th+td{padding-left:0}.woocommerce-order-details table tfoot{background-color:var(--bricks-bg-light)}.woocommerce-order-details table .product-quantity{background-color:var(--bricks-bg-light);border-radius:20px;display:inline-block;font-size:12px;line-height:20px;margin:0 5px;padding:0 10px}.woocommerce-customer-details{margin:30px 0}.woocommerce-account:not(.logged-in) .woocommerce{flex-direction:column;gap:0}.woocommerce-account .woocommerce-MyAccount-navigation{background-color:var(--bricks-bg-light);min-width:25%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;line-height:60px;padding:0 30px}.woocommerce-account .woocommerce-MyAccount-navigation .is-active{font-weight:700}.woocommerce-account .woocommerce-MyAccount-content{flex:1}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{margin-bottom:30px}.woocommerce-account .woocommerce>.woocommerce-form-login:not([class^=brxe-]){margin-left:auto;margin-right:auto;width:50%}@media (max-width:767px){.woocommerce-account .woocommerce>.woocommerce-form-login:not([class^=brxe-]){width:100%}}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]),.woocommerce-account .woocommerce-form-register:not([class^=brxe-]){border-style:solid;border-width:1px;display:flex;flex-direction:column;gap:10px;margin-top:30px;padding:30px;text-align:center}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]) p,.woocommerce-account .woocommerce-form-register:not([class^=brxe-]) p{margin:0}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]) input[type=checkbox],.woocommerce-account .woocommerce-form-register:not([class^=brxe-]) input[type=checkbox]{display:inline;width:auto}.woocommerce-account #customer_login.col2-set{display:grid;gap:40px;grid-template-columns:1fr 1fr}.woocommerce-account #customer_login.col2-set form{text-align:initial}@media (max-width:767px){.woocommerce-account #customer_login.col2-set.col2-set{grid-template-columns:1fr}}.woocommerce-account #customer_login.col2-set h2+form{margin-top:10px}.woocommerce-account .woocommerce:not(#brx-content){display:flex;gap:40px}@media (max-width:767px){.woocommerce-account .woocommerce:not(#brx-content){flex-direction:column}}.woocommerce-account .woocommerce:not(#brx-content)>h2{text-align:center}.woocommerce-account .woocommerce .woocommerce-EditAccountForm .button,.woocommerce-account .woocommerce .woocommerce-address-fields .button{margin-top:15px}.woocommerce-account .woocommerce .woocommerce-EditAccountForm #billing_company_field,.woocommerce-account .woocommerce .woocommerce-address-fields #billing_company_field{display:inline-block}.woocommerce-account .woocommerce .woocommerce-pagination{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-account .woocommerce .woocommerce-pagination a.woocommerce-button--next{margin-left:auto}.woocommerce-account .woocommerce-Addresses{display:flex;gap:30px;margin-top:30px}@media (max-width:767px){.woocommerce-account .woocommerce-Addresses{flex-direction:column}}.woocommerce-account .woocommerce-Addresses .edit{display:inline-block;font-weight:700}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{flex:1}.woocommerce-account .woocommerce-ResetPassword{display:flex;flex-direction:column;gap:10px}.woocommerce-account .woocommerce-ResetPassword p{margin:0}.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-row{float:none;width:auto}.woocommerce-account .woocommerce-ResetPassword .clear{display:none}.woocommerce-account form label{color:inherit}.woocommerce-account form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce-account form .password-input input{padding-inline-end:40px}.woocommerce-account form .password-input input::-ms-reveal{display:none}.woocommerce-account form .show-password-input{align-items:center;background-color:transparent;cursor:pointer;display:flex;position:absolute;right:0;width:40px}.woocommerce-account form .show-password-input:after{speak:never;-webkit-font-smoothing:antialiased;content:"\e010";font-family:WooCommerce;font-variant:normal;font-weight:400;line-height:1;margin-left:.618em;text-decoration:none;text-transform:none}.woocommerce-account form .show-password-input.display-password:after{color:var(--bricks-text-light)}.woocommerce-account form .woocommerce-password-strength{border-style:solid;border-width:1px;margin-top:10px;padding:5px 10px;text-align:center}.woocommerce-account form .woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373;color:#277313}.woocommerce-account form .woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b;color:#9b2828}.woocommerce-account form .woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53;color:#b7521d}.woocommerce-account form .woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733;color:#b58300}.woocommerce-account form .woocommerce-password-hint{display:block;margin:.5em 0 0}.woocommerce-account .woocommerce-customer-details .col2-set{grid-gap:30px;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.woocommerce-account .woocommerce-customer-details .col2-set{grid-template-columns:1fr}}.woocommerce .woocommerce-order-downloads thead th,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders thead th,.woocommerce-account .woocommerce .woocommerce-table--order-downloads thead th{line-height:var(--bricks-woo-input-height)}.woocommerce .woocommerce-order-downloads tbody td,.woocommerce .woocommerce-order-downloads tbody th,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody th{border-top-style:solid;border-top-width:1px;padding:15px 0}.woocommerce .woocommerce-order-downloads tbody td a,.woocommerce .woocommerce-order-downloads tbody th a,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td a,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th a,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td a,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody th a{font-weight:700;margin-right:10px}.woocommerce .woocommerce-order-downloads tbody td a:last-child,.woocommerce .woocommerce-order-downloads tbody th a:last-child,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td a:last-child,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th a:last-child,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td a:last-child,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody th a:last-child{margin:0}@media (max-width:767px){.woocommerce .woocommerce-order-downloads thead,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders thead,.woocommerce-account .woocommerce .woocommerce-table--order-downloads thead{display:none}.woocommerce .woocommerce-order-downloads tbody td,.woocommerce .woocommerce-order-downloads tbody th,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody th{display:block;text-align:right}.woocommerce .woocommerce-order-downloads tbody td:before,.woocommerce .woocommerce-order-downloads tbody th:before,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td:before,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th:before,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td:before,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody th:before{content:attr(data-title);display:table;float:left;font-weight:700}.woocommerce .woocommerce-order-downloads tbody tr:not(:last-child),.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody tr:not(:last-child),.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody tr:not(:last-child){border-bottom-style:solid;border-bottom-width:1px;border-color:var(--bricks-border-color)}.woocommerce .woocommerce-order-downloads tbody tr:last-child td[class*=download]{border-bottom-style:solid;border-bottom-width:1px;border-top:none;border-color:var(--bricks-border-color)}}.added_to_cart{border-width:0;display:inline-flex;padding:.5em 1em}.brxe-woocommerce-products{align-self:stretch}.brxe-woocommerce-products .products{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);list-style-type:none;margin:0;padding:0}@media (max-width:767px){.brxe-woocommerce-products .products{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-1{grid-template-columns:repeat(1,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-1{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-1{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-2{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-2{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-2{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-3{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-3{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-4{grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-4{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-5{grid-template-columns:repeat(5,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-5{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-6{grid-template-columns:repeat(6,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-6{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .product{display:flex;flex-direction:column;height:100%}.brxe-woocommerce-products .product .woocommerce-LoopProduct-link{display:block;position:relative}.brxe-woocommerce-products .product .dynamic a img,.brxe-woocommerce-products .product .woocommerce-LoopProduct-link img{width:100%}.brxe-woocommerce-products .product h2{font-size:1.3em;margin:15px 0 0}.brxe-woocommerce-products .product .price{display:block}.brxe-woocommerce-products .product .price del{margin-right:5px}.brxe-woocommerce-products.bricks-layout-wrapper[data-layout=list] li.product{display:flex;flex-flow:row nowrap}.brxe-woocommerce-products.bricks-layout-wrapper[data-layout=list] li.product .bricks-product-image{flex:1 1 30%}.brxe-woocommerce-products.bricks-layout-wrapper[data-layout=list] li.product .bricks-product-meta{flex:2 1 70%;margin-left:30px}.brxe-woocommerce-products.bricks-layout-wrapper[data-layout=list] li.product .bricks-product-meta h2{margin:0}.brxe-woocommerce-products .add_to_cart_button,.brxe-woocommerce-products .added_to_cart,.brxe-woocommerce-products .button{margin-top:10px}.brxe-woocommerce-products .button{align-self:flex-start}.brxe-woocommerce-products .bricks-products-widgets{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.brxe-woocommerce-products .bricks-products-widgets.before{margin-bottom:20px}.brxe-woocommerce-products .bricks-products-widgets.after{margin-top:20px}.brxe-woocommerce-products .bricks-products-widgets form{margin:0}.brxe-woocommerce-products .bricks-products-widgets .orderby{padding-right:30px}.products .product{position:relative}.products+.woocommerce-pagination{margin:60px auto 0}.woocommerce-pagination{display:flex}.woocommerce-pagination .page-numbers{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0}.woocommerce-pagination .page-numbers li{display:inline-block;margin:0 5px}.woocommerce-pagination .page-numbers li .page-numbers{padding:0 5px}.woocommerce-pagination .page-numbers li .current,.woocommerce-pagination .page-numbers li:hover{font-weight:700}.brxe-product-gallery{min-width:0;width:100%}.brxe-product-gallery[data-pos=top] .woocommerce-product-gallery{flex-direction:column-reverse}.brxe-product-gallery[data-pos=left] .woocommerce-product-gallery{flex-direction:row-reverse}.brxe-product-gallery[data-pos=right] .woocommerce-product-gallery{flex-direction:row}.brxe-product-gallery[data-pos=left] .flex-control-nav,.brxe-product-gallery[data-pos=right] .flex-control-nav{flex-shrink:0;grid-template-columns:1fr;width:100px}.brxe-product-gallery.bricks-lightbox .woocommerce-product-gallery .woocommerce-product-gallery__image img{cursor:zoom-in}.brxe-product-gallery .woocommerce-product-gallery,.brxe-product-gallery img{width:100%}.brxe-product-gallery.thumbnail-slider{display:flex;flex-direction:column;gap:30px}.brxe-product-gallery.thumbnail-slider[data-pos=top]{flex-direction:column-reverse}.brxe-product-gallery.thumbnail-slider[data-pos=left]{flex-direction:row-reverse}.brxe-product-gallery.thumbnail-slider[data-pos=right]{flex-direction:row}.brxe-product-gallery.thumbnail-slider[data-pos=bottom] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(:last-child),.brxe-product-gallery.thumbnail-slider[data-pos=top] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(:last-child){margin-inline-end:30px}.brxe-product-gallery.thumbnail-slider[data-pos=left] .brx-product-gallery-thumbnail-slider,.brxe-product-gallery.thumbnail-slider[data-pos=right] .brx-product-gallery-thumbnail-slider{flex-shrink:0;width:100px}.brxe-product-gallery.thumbnail-slider[data-pos=left] .brx-product-gallery-thumbnail-slider .brx-thumbnail-slider-wrapper,.brxe-product-gallery.thumbnail-slider[data-pos=right] .brx-product-gallery-thumbnail-slider .brx-thumbnail-slider-wrapper{width:auto!important}.brxe-product-gallery.thumbnail-slider[data-pos=left] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(:last-child),.brxe-product-gallery.thumbnail-slider[data-pos=right] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(:last-child){margin-bottom:30px}.brxe-product-gallery.thumbnail-slider[data-pos=left] .flex-direction-nav a,.brxe-product-gallery.thumbnail-slider[data-pos=right] .flex-direction-nav a{transform:translateX(-50%)}.brxe-product-gallery.thumbnail-slider[data-pos=left] .flex-direction-nav a.flex-prev,.brxe-product-gallery.thumbnail-slider[data-pos=right] .flex-direction-nav a.flex-prev{bottom:auto;left:50%;top:0}.brxe-product-gallery.thumbnail-slider[data-pos=left] .flex-direction-nav a.flex-next,.brxe-product-gallery.thumbnail-slider[data-pos=right] .flex-direction-nav a.flex-next{bottom:0;left:50%;top:auto}.brxe-product-gallery.thumbnail-slider .flex-direction-nav a{transform:translateY(-50%)}.brxe-product-gallery.thumbnail-slider .flex-direction-nav a.flex-prev{left:0;top:50%}.brxe-product-gallery.thumbnail-slider .flex-direction-nav a.flex-next{right:0;top:50%}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider{overflow:hidden;position:relative}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image a{outline:none}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img{aspect-ratio:1;cursor:pointer;object-fit:cover;opacity:.3;transition:opacity .1s;width:100%}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img:hover,.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img{opacity:1}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .flex-direction-nav{height:0;list-style-type:none;margin:0;padding:0}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .flex-direction-nav a{cursor:pointer;display:grid;font-size:20px;outline:none;overflow:hidden;place-items:center;position:absolute;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .flex-direction-nav .flex-disabled{cursor:default;filter:alpha(opacity=0);opacity:0!important;z-index:-1}.brxe-product-gallery.thumbnail-slider .woocommerce-product-gallery .flex-control-thumbs{display:none}.woocommerce-product-gallery{display:flex;flex-direction:column;gap:20px;position:relative;width:50%}@media (max-width:991px){.woocommerce-product-gallery{width:100%}}.woocommerce-product-gallery:hover .woocommerce-product-gallery__trigger{opacity:1}.woocommerce-product-gallery figure{margin:0}.woocommerce-product-gallery .woocommerce-product-gallery__image a{display:block}.woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{height:24px;opacity:0;position:absolute;right:15px;text-align:center;top:15px;width:24px;z-index:1}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{background-color:#fff;background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iYmkgYmktYXJyb3dzLWFuZ2xlLWV4cGFuZCIgd2lkdGg9IjFlbSIgaGVpZ2h0PSIxZW0iIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNSAxMC4wMzZhLjUuNSAwIDAgMSAuNS41djMuNWgzLjVhLjUuNSAwIDAgMSAwIDFoLTRhLjUuNSAwIDAgMS0uNS0uNXYtNGEuNS41IDAgMCAxIC41LS41eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNTQgOS42NDZhLjUuNSAwIDAgMSAwIC43MDhsLTQuNSA0LjVhLjUuNSAwIDAgMS0uNzA4LS43MDhsNC41LTQuNWEuNS41IDAgMCAxIC43MDggMHptOC41LTguNWEuNS41IDAgMCAxIDAgLjcwOGwtNC41IDQuNWEuNS41IDAgMCAxLS43MDgtLjcwOGw0LjUtNC41YS41LjUgMCAwIDEgLjcwOCAweiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMDM2IDEuNWEuNS41IDAgMCAxIC41LS41aDRhLjUuNSAwIDAgMSAuNS41djRhLjUuNSAwIDEgMS0xIDBWMmgtMy41YS41LjUgMCAwIDEtLjUtLjV6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:4px;content:"";cursor:zoom-in;height:24px;position:absolute;right:0;top:0;width:24px;z-index:1}.woocommerce-product-gallery .woocommerce-product-gallery__trigger>span[aria-hidden=true]{display:none}.woocommerce-product-gallery .flex-control-thumbs{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);list-style-type:none;margin:0;padding:0}.woocommerce-product-gallery .flex-control-thumbs img{cursor:pointer;opacity:.3;transition:opacity .1s;width:100%}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.brx-body.iframe .woocommerce-product-gallery__trigger{pointer-events:none!important}.single-product .product:not(tr){display:flex;flex-wrap:wrap;position:relative}.single-product .content-area .product{column-gap:30px}.single-product .woocommerce-grouped-product-list{margin-bottom:15px}.single-product .woocommerce-grouped-product-list-item{align-items:center}.single-product .woocommerce-grouped-product-list-item label{margin:0 10px}.single-product .woocommerce-grouped-product-list-item .quantity{margin-bottom:0}.single-product .woocommerce-grouped-product-list-item td{padding:0 0 10px}.single-product .brxe-product-stock{width:auto}.single-product .summary{flex:1}.single-product .summary .product_title{margin-bottom:10px}.single-product .summary .price{font-size:1.4em;margin:15px 0}.single-product .summary .price del{color:var(--bricks-text-light);margin-right:5px}.single-product .summary .price ins{text-decoration:none}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:30px}.single-product .summary .stock{font-weight:700;margin-bottom:15px}.single-product .summary .stock.in-stock{color:var(--bricks-text-success)}.single-product .summary .stock.out-of-stock{color:var(--bricks-text-danger)}.single-product .summary .product_meta{border-top-style:solid;border-top-width:1px;display:block;margin-top:30px;padding-top:30px}.single-product .summary .product_meta>span{display:block;line-height:30px}.single-product .product_meta .separator{display:inline-block;text-align:center;width:20px}.single-product .product_meta a{font-weight:700}.single-product .product_meta.column{align-items:unset;flex-direction:column}.single-product .woocommerce-tabs{margin:60px 0}form.cart .quantity,form.woocommerce-cart-form .quantity{display:flex;width:200px}form.cart .quantity+button,form.woocommerce-cart-form .quantity+button{margin-top:10px}form.cart .quantity.hidden,form.woocommerce-cart-form .quantity.hidden{display:none}form.cart .quantity input,form.woocommerce-cart-form .quantity input{-moz-appearance:textfield;background-color:transparent;flex:1;line-height:var(--bricks-woo-input-height);order:1;padding:0;text-align:center}form.cart .quantity input::-webkit-inner-spin-button,form.cart .quantity input::-webkit-outer-spin-button,form.woocommerce-cart-form .quantity input::-webkit-inner-spin-button,form.woocommerce-cart-form .quantity input::-webkit-outer-spin-button{-webkit-appearance:none}form.cart .quantity input[type=hidden]+.minus,form.cart .quantity input[type=hidden]+.minus+.plus,form.woocommerce-cart-form .quantity input[type=hidden]+.minus,form.woocommerce-cart-form .quantity input[type=hidden]+.minus+.plus{display:none}form.cart .quantity .qty,form.woocommerce-cart-form .quantity .qty{border-left:none!important;border-right:none!important;width:30px}form.cart .quantity .minus,form.woocommerce-cart-form .quantity .minus{border-style:solid;border-width:1px;order:0}form.cart .quantity .plus,form.woocommerce-cart-form .quantity .plus{border-style:solid;border-width:1px;order:2}form.cart .quantity .minus,form.cart .quantity .plus,form.woocommerce-cart-form .quantity .minus,form.woocommerce-cart-form .quantity .plus{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:.75;user-select:none;width:40px}form.cart .quantity .minus:hover svg,form.cart .quantity .plus:hover svg,form.woocommerce-cart-form .quantity .minus:hover svg,form.woocommerce-cart-form .quantity .plus:hover svg{stroke:#000}form.cart .quantity .minus svg,form.cart .quantity .plus svg,form.woocommerce-cart-form .quantity .minus svg,form.woocommerce-cart-form .quantity .plus svg{height:16px;pointer-events:none;width:16px}form.cart .button,form.woocommerce-cart-form .button{align-items:center;column-gap:10px;display:inline-flex;justify-content:center;min-width:200px;white-space:nowrap}form.cart table.variations,form.woocommerce-cart-form table.variations{empty-cells:show;margin-bottom:30px;overflow:visible}form.cart table.variations tr:not(:has(.reset_variations)),form.woocommerce-cart-form table.variations tr:not(:has(.reset_variations)){border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}form.cart table.variations th,form.woocommerce-cart-form table.variations th{padding-top:15px;vertical-align:top}form.cart table.variations th label,form.woocommerce-cart-form table.variations th label{margin-bottom:0}form.cart table.variations td,form.woocommerce-cart-form table.variations td{padding:15px 0;position:relative;width:50%}form.cart table.variations tr:not(:has(.reset_variations)):has(td[colspan]),form.woocommerce-cart-form table.variations tr:not(:has(.reset_variations)):has(td[colspan]){display:none}form.cart table.variations .reset_variations,form.woocommerce-cart-form table.variations .reset_variations{border-width:0;display:inline-flex;margin-top:1em;padding:0}form.cart table.variations .reset_variations:before,form.woocommerce-cart-form table.variations .reset_variations:before{content:"×";font-size:1.2em;margin-right:5px}form.cart .woocommerce-variation:not(:empty),form.woocommerce-cart-form .woocommerce-variation:not(:empty){margin-bottom:30px}form.cart .woocommerce-variation-price,form.woocommerce-cart-form .woocommerce-variation-price{margin:10px 0}.woocommerce-tabs{border-top-style:solid;border-top-width:1px;flex-direction:column;width:100%}.woocommerce-tabs,.woocommerce-tabs .wc-tabs{border-bottom-style:solid;border-bottom-width:1px;display:flex}.woocommerce-tabs .wc-tabs{flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.woocommerce-tabs .wc-tabs li{padding:15px 30px}.woocommerce-tabs .wc-tabs .active{font-weight:700}.woocommerce-tabs .panel{flex:1;padding:30px}.woocommerce-tabs .panel th{text-align:inherit}#reviews .comment-reply-title{display:block;font-size:1.3em;font-weight:700;margin-bottom:20px}#reviews .avatar{border-radius:48px;height:48px;margin-right:30px;width:48px}#reviews .commentlist{list-style-type:none;margin:0;padding:0}#reviews .commentlist li{margin-bottom:30px}#reviews .comment_container{display:flex}#reviews .comment-text{flex:1;position:relative}#reviews .comment-text .star-rating{position:absolute}#reviews .meta .woocommerce-review__author{display:block;line-height:1;margin-bottom:5px}#reviews .meta .woocommerce-review__dash{display:none}#reviews .meta .woocommerce-review__published-date{color:var(--bricks-text-light);font-size:.9em}#reviews .description{border-bottom-style:solid;border-bottom-width:1px;margin-top:15px;padding-bottom:30px}#reviews #review_form_wrapper{margin-top:30px}#reviews form label{color:currentcolor;font-weight:700}#reviews form .required{opacity:.5}#reviews form .stars.selected a.active:before,#reviews form .stars.selected a:not(.active):before{color:var(--bricks-text-medium)}#reviews form .stars.selected a.active~a:before{color:#d5d6d7}#reviews form .stars a{display:inline-block;height:15px;line-height:1;position:relative;text-decoration:none;text-indent:-999em;width:15px}#reviews form .stars a:before{color:#d5d6d7;content:"\e020";font-family:WooCommerce;left:0;position:absolute;text-indent:0;top:0}#reviews form .comment-form-comment{margin:15px 0}#reviews form .comment-form-comment label{margin:0 0 10px}.woocommerce-product-rating{align-items:center;display:flex;line-height:1}.woocommerce-product-rating .star-rating{margin-right:5px}.star-rating{color:#d5d6d7;font-family:WooCommerce;font-size:15px;height:15px;line-height:1;overflow:hidden;position:relative;right:0;top:0;width:75px}.star-rating:before{content:"\e020\e020\e020\e020\e020";position:absolute;right:0;top:0}.star-rating span{left:0;overflow:hidden;padding-top:15px;position:absolute;top:0}.star-rating span:before{color:var(--bricks-text-medium);content:"\e020\e020\e020\e020\e020";left:0;position:absolute;top:0}}
:root {--min-screen-width: 320px;--max-screen-width: 1400px;--primary: hsla(238,100%,62%,1);--primary-5: hsla(238,100%,62%,0.05);--primary-10: hsla(238,100%,62%,0.1);--primary-20: hsla(238,100%,62%,0.2);--primary-30: hsla(238,100%,62%,0.3);--primary-40: hsla(238,100%,62%,0.4);--primary-50: hsla(238,100%,62%,0.5);--primary-60: hsla(238,100%,62%,0.6);--primary-70: hsla(238,100%,62%,0.7);--primary-80: hsla(238,100%,62%,0.8);--primary-90: hsla(238,100%,62%,0.9);--primary-d-1: hsla(240,56%,50%,1);--primary-d-2: hsla(243,54%,37%,1);--primary-d-3: hsla(246,51%,25%,1);--primary-d-4: hsla(250,43%,13%,1);--primary-l-1: hsla(247,100%,70%,1);--primary-l-2: hsla(251,100%,77%,1);--primary-l-3: hsla(254,100%,85%,1);--primary-l-4: hsla(256,100%,92%,1);--secondary: hsla(0,94%,68%,1);--secondary-5: hsla(0,94%,68%,0.05);--secondary-10: hsla(0,94%,68%,0.1);--secondary-20: hsla(0,94%,68%,0.2);--secondary-30: hsla(0,94%,68%,0.3);--secondary-40: hsla(0,94%,68%,0.4);--secondary-50: hsla(0,94%,68%,0.5);--secondary-60: hsla(0,94%,68%,0.6);--secondary-70: hsla(0,94%,68%,0.7);--secondary-80: hsla(0,94%,68%,0.8);--secondary-90: hsla(0,94%,68%,0.9);--secondary-d-1: hsla(1,50%,53%,1);--secondary-d-2: hsla(1,42%,40%,1);--secondary-d-3: hsla(2,40%,26%,1);--secondary-d-4: hsla(4,35%,14%,1);--secondary-l-1: hsla(3,100%,75%,1);--secondary-l-2: hsla(5,100%,81%,1);--secondary-l-3: hsla(6,100%,87%,1);--secondary-l-4: hsla(7,100%,93%,1);--tertiary: hsla(198,74%,51%,1);--tertiary-5: hsla(198,74%,51%,0.05);--tertiary-10: hsla(198,74%,51%,0.1);--tertiary-20: hsla(198,74%,51%,0.2);--tertiary-30: hsla(198,74%,51%,0.3);--tertiary-40: hsla(198,74%,51%,0.4);--tertiary-50: hsla(198,74%,51%,0.5);--tertiary-60: hsla(198,74%,51%,0.6);--tertiary-70: hsla(198,74%,51%,0.7);--tertiary-80: hsla(198,74%,51%,0.8);--tertiary-90: hsla(198,74%,51%,0.9);--tertiary-d-1: hsla(199,63%,42%,1);--tertiary-d-2: hsla(200,55%,32%,1);--tertiary-d-3: hsla(201,46%,22%,1);--tertiary-d-4: hsla(203,35%,13%,1);--tertiary-l-1: hsla(202,71%,65%,1);--tertiary-l-2: hsla(203,70%,75%,1);--tertiary-l-3: hsla(204,70%,84%,1);--tertiary-l-4: hsla(205,70%,92%,1);--bg-body: hsla(0,0%,90%,1);--bg-surface: hsla(0,0%,100%,1);--text-body: hsla(0,0%,25%,1);--text-title: hsla(0,0%,0%,1);--border-primary: hsla(0,0%,50%,0.25);--shadow-primary: hsla(0,0%,0%,0.15);--light: hsla(85,0%,100%,1);--light-5: hsla(0,0%,100%,0.05);--light-10: hsla(0,0%,100%,0.1);--light-20: hsla(0,0%,100%,0.2);--light-30: hsla(0,0%,100%,0.3);--light-40: hsla(0,0%,100%,0.4);--light-50: hsla(0,0%,100%,0.5);--light-60: hsla(0,0%,100%,0.6);--light-70: hsla(0,0%,100%,0.7);--light-80: hsla(0,0%,100%,0.8);--light-90: hsla(0,0%,100%,0.9);--dark: hsla(0,0%,0%,1);--dark-5: hsla(0,0%,0%,0.05);--dark-10: hsla(0,0%,0%,0.1);--dark-20: hsla(0,0%,0%,0.2);--dark-30: hsla(0,0%,0%,0.3);--dark-40: hsla(0,0%,0%,0.4);--dark-50: hsla(0,0%,0%,0.5);--dark-60: hsla(0,0%,0%,0.6);--dark-70: hsla(0,0%,0%,0.7);--dark-80: hsla(0,0%,0%,0.8);--dark-90: hsla(0,0%,0%,0.9);--success: hsla(136,95%,56%,1);--success-5: hsla(136,95%,56%,0.05);--success-10: hsla(136,95%,56%,0.1);--success-20: hsla(136,95%,56%,0.2);--success-30: hsla(136,95%,56%,0.3);--success-40: hsla(136,95%,56%,0.4);--success-50: hsla(136,95%,56%,0.5);--success-60: hsla(136,95%,56%,0.6);--success-70: hsla(136,95%,56%,0.7);--success-80: hsla(136,95%,56%,0.8);--success-90: hsla(136,95%,56%,0.9);--error: hsla(351,95%,56%,1);--error-5: hsla(351,95%,56%,0.05);--error-10: hsla(351,95%,56%,0.1);--error-20: hsla(351,95%,56%,0.2);--error-30: hsla(351,95%,56%,0.3);--error-40: hsla(351,95%,56%,0.4);--error-50: hsla(351,95%,56%,0.5);--error-60: hsla(351,95%,56%,0.6);--error-70: hsla(351,95%,56%,0.7);--error-80: hsla(351,95%,56%,0.8);--error-90: hsla(351,95%,56%,0.9);--space-4xs: clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs: clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs: clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs: clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);--space-s: clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);--space-m: clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);--space-l: clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);--space-xl: clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);--space-2xl: clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);--space-3xl: clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);--space-4xl: clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);--text-xs: clamp(1.26rem,calc(-0.23vw + 1.34rem),1.01rem);--text-s: clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);--text-m: clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l: clamp(1.8rem,calc(0.55vw + 1.62rem),2.4rem);--text-xl: clamp(2.02rem,calc(1.09vw + 1.68rem),3.2rem);--text-2xl: clamp(2.28rem,calc(1.84vw + 1.69rem),4.26rem);--text-3xl: clamp(2.56rem,calc(2.89vw + 1.64rem),5.68rem);--text-4xl: clamp(2.88rem,calc(4.34vw + 1.49rem),7.58rem);--hero-title-size: var(--text-4xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--header-space: var(--space-s);--btn-space: var(--space-xs) var(--space-s);--card-space: var(--space-s);--footer-space: var(--space-s) var(--space-m);--columns-1: repeat(1,minmax(0,1fr));--columns-2: repeat(2,minmax(0,1fr));--columns-3: repeat(3,minmax(0,1fr));--columns-4: repeat(4,minmax(0,1fr));--columns-5: repeat(5,minmax(0,1fr));--columns-6: repeat(6,minmax(0,1fr));--columns-7: repeat(7,minmax(0,1fr));--columns-8: repeat(8,minmax(0,1fr));--radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s: clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--radius-m: clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--radius-l: clamp(1.6rem,calc(0.37vw + 1.48rem),2rem);--radius-xl: clamp(2.6rem,calc(0.56vw + 2.42rem),3.2rem);--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}:root{--color-primary:#1a1410;--color-primary-soft:#2a2118;--color-accent:#b8893a;--color-accent-deep:#cf9e00;--color-accent-text:#785422;--color-accent-soft:#e3c084;--color-cream:#faf7f1;--color-cream-2:#f2ede4;--color-cream-3:#fdfcfa;--color-cream-deep:#ddc9a8;--color-border:#e9e5df;--color-border-strong:#dccdb2;--color-divider:#f1efec;--color-halal:#5a7a4a;--color-halal-deep:#3f5a31;--color-white:#fff;--color-text:#1a1410;--color-text-muted:rgba(26, 20, 16, 0.72);--color-text-faint:rgba(26, 20, 16, 0.58);--color-mint-bg:var(--color-cream);--color-mint-border:var(--color-border);--color-mint-hover:var(--color-cream-2);--font-display:"Barlow Condensed", "IBM Plex Sans", system-ui, sans-serif;--weight-display:700;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-logo:var(--font-display);--r-sm:10px;--r-md:16px;--r-pill:999px;--radius-button:var(--r-pill);--radius-card:var(--r-md);--radius-input:var(--r-pill);--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:21px;--text-xl:25.6px;--text-2xl:clamp(28px, 2.6vw, 38.4px);--text-3xl:clamp(36px, 4vw, 60px);--text-4xl:clamp(44px, 5.5vw, 88px);--space-band:56px;--space-section:104px;--space-feature:144px;--dur-micro:150ms;--dur-base:200ms;--dur-slow:300ms;--dur-entrance:450ms;--dur-reveal:700ms;--ease-standard:cubic-bezier(0.16, 1, 0.3, 1);--container-max:1552px;--section-padding:var(--space-section) 0}.tasnim-home :focus-visible{outline:2px
solid var(--color-accent-deep);outline-offset:3px;border-radius:2px}.tasnim-home :focus:not(:focus-visible){outline:none}.tasnim-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: no-preference){.tasnim-home
.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--dur-reveal) cubic-bezier(0.16, 1, 0.3, 1), transform var(--dur-reveal) cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity, transform}.tasnim-home
.reveal.in{opacity:1;transform:none}}.tasnim-home
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.tasnim-home{font-family:var(--font-body);font-weight:400;color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.tasnim-home
img{display:block;max-width:100%;height:auto}.tasnim-home
a{color:inherit;text-decoration:none}.tasnim-home ul, .tasnim-home
ol{list-style:none}.tasnim-home
button{font-family:inherit;cursor:pointer}.tasnim-home h1, .tasnim-home h2, .tasnim-home
h3{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--color-primary);line-height:1.1;letter-spacing:-0.005em;text-wrap:balance;padding-top:0.04em;padding-bottom:0.08em}.tasnim-home h4, .tasnim-home
h5{font-family:var(--font-body);font-weight:500;color:var(--color-primary);line-height:1.25;letter-spacing:-0.005em}.tasnim-home
h1{font-size:var(--text-4xl)}.tasnim-home
h2{font-size:var(--text-3xl);line-height:1.1}.tasnim-home
h3{font-size:var(--text-2xl)}.tasnim-home
h4{font-size:24px}.tasnim-home
h5{font-size:var(--text-md)}.tasnim-home h1 i, .tasnim-home h2 i, .tasnim-home h3
i{font-style:normal;font-weight:var(--weight-display);color:var(--color-accent-deep)}.tasnim-home h4 i, .tasnim-home h5
i{font-style:normal;font-weight:600;color:var(--color-accent-text)}.tasnim-home
p{font-size:16px;line-height:1.55;color:var(--color-text)}.tasnim-home
.wrapper{width:var(--container-max);max-width:100%;margin:0
auto;padding:0
32px}.tasnim-home
section{padding:var(--section-padding)}.tasnim-home
.button{display:inline-flex;align-items:center;gap:8.8px;padding:16px
29.6px;font-size:14px;font-weight:500;font-family:var(--font-body);letter-spacing:0.02em;border-radius:var(--radius-button);border:1px
solid transparent;line-height:1;transition:color var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard);white-space:nowrap;cursor:pointer}.tasnim-home
.button.dark{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.tasnim-home .button.dark:hover{background:var(--color-accent-deep);border-color:var(--color-accent-deep)}.tasnim-home
.button.light{background:var(--color-cream);color:var(--color-primary);border-color:var(--color-cream)}.tasnim-home .button.light:hover{background:var(--color-accent-soft);border-color:var(--color-accent-soft)}.tasnim-home
.button.line{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.tasnim-home .button.line:hover{background:var(--color-primary);color:#fff}.tasnim-home
.button.bare{background:transparent;color:var(--color-primary);padding:16px
8px}.tasnim-home .button.bare:hover{color:var(--color-accent-deep)}.tasnim-home
.button.lg{font-size:16px;padding:18.4px 36px}.tasnim-home
.button.bare.lg{padding:18.4px 8px}.tasnim-home .button
.arrow{width:14px;height:14px;transition:transform var(--dur-base) var(--ease-standard)}.tasnim-home .button:hover
.arrow{transform:translateX(3px)}.tasnim-home
.marquee{background:var(--color-primary);color:#fff;height:38px;overflow:hidden;display:flex;align-items:center;font-size:12px;letter-spacing:0.08em;text-transform:uppercase}.tasnim-home
.marquee__track{display:flex;gap:0;white-space:nowrap;animation:scroll-left 45s linear infinite;padding-left:0;width:max-content;will-change:transform}.tasnim-home
.marquee__item{display:inline-flex;align-items:center;gap:8px;font-weight:500}.tasnim-home .marquee__item
.dot{width:6px;height:6px;border-radius:50%;background:var(--color-accent);display:inline-block}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}.tasnim-home
.header{background:#fff;border-bottom:1px solid var(--color-divider);position:sticky;top:0;z-index:100}.tasnim-home
.header__inner{display:flex;align-items:center;justify-content:space-between;padding:16px
0;position:relative}.tasnim-home
.nav__list{display:flex;gap:32px}.tasnim-home .nav__list
a{font-size:14px;font-weight:500;color:var(--color-primary);transition:color var(--dur-micro)}.tasnim-home .nav__list a:hover{color:var(--color-accent-deep)}.tasnim-home .logo-wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:var(--font-logo);font-size:30px;letter-spacing:-0.01em;color:var(--color-primary);-webkit-text-stroke:0.5px var(--color-primary);line-height:1;display:inline-flex;align-items:flex-start;gap:2.4px}.tasnim-home .logo-wordmark
.reg{font-family:var(--font-body);font-size:10.4px;font-weight:500;margin-top:4px;-webkit-text-stroke:0}.tasnim-home
.header__right{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:500}.tasnim-home .cart-icon{display:inline-flex;align-items:center;gap:6.4px;position:relative;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.tasnim-home .cart-icon
svg{width:22px;height:22px}.tasnim-home .cart-icon__badge{background:var(--color-primary);color:#fff;font-size:11px;font-weight:500;padding:2px
6px;border-radius:999px;min-width:20px;text-align:center}.tasnim-home .cart-icon__badge:not([data-count]){display:none}.tasnim-home .cart-icon__badge[data-count="0"]{display:none}.tasnim-home .nav-toggle{display:none;width:42px;height:42px;border:1px
solid var(--color-border);border-radius:10px;background:transparent;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer;flex-shrink:0}.tasnim-home .nav-toggle
span{display:block;width:18px;height:2px;background:var(--color-primary);border-radius:2px;transition:transform var(--dur-slow) var(--ease-standard), opacity var(--dur-base) var(--ease-standard)}body.menu-open .tasnim-home .nav-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}body.menu-open .tasnim-home .nav-toggle span:nth-child(2){opacity:0}body.menu-open .tasnim-home .nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.tasnim-home .mobile-nav{position:fixed;inset:0;z-index:200;background:rgba(26, 20, 16, 0.4);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-standard)}body.menu-open .tasnim-home .mobile-nav{opacity:1;pointer-events:auto}.tasnim-home .mobile-nav__panel{position:absolute;inset:0 0 0 0;width:min(92vw, 460px);height:100%;background:#fff;padding:21.6px 24px 32px;display:flex;flex-direction:column;overflow-y:auto;transform:translateX(-100%);transition:transform var(--dur-entrance) cubic-bezier(0.16, 1, 0.3, 1);box-shadow:24px 0 60px rgba(26, 20, 16, 0.18)}body.menu-open .tasnim-home .mobile-nav__panel{transform:none}.tasnim-home .mobile-nav__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.tasnim-home .mobile-nav__head .logo-wordmark{height:30px;width:auto}.tasnim-home .mobile-nav__head .logo-wordmark{flex:0 0 auto}.tasnim-home .mobile-nav__head-actions{display:flex;flex:0 0 auto;width:auto;flex-direction:row;align-items:center;justify-content:flex-end;gap:17.6px}.tasnim-home .mobile-nav__head-actions>*{flex:0 0 auto}.tasnim-home a.mobile-nav__icon--account{font-size:0;background-color:currentColor;width:26px;height:26px;padding:0;color:var(--color-primary);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='8' r='3.4' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M5.5 19.4c.8-3.2 3.4-5 6.5-5s5.7 1.8 6.5 5' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='8' r='3.4' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M5.5 19.4c.8-3.2 3.4-5 6.5-5s5.7 1.8 6.5 5' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.tasnim-home .mobile-nav__head-actions .cart-icon{width:26px;height:26px}.tasnim-home .mobile-nav__close{width:40px;height:40px;border:0;background:transparent;cursor:pointer;color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center}.tasnim-home .mobile-nav__close
svg{width:22px;height:22px}.tasnim-home .mobile-nav__primary{display:flex;flex-direction:column}.tasnim-home .mobile-nav__primary
a{font-family:var(--font-display);font-size:clamp(29.6px, 7vw, 36px);font-weight:400;line-height:1.1;letter-spacing:-0.02em;color:var(--color-primary);padding:16.8px 0;border-bottom:1px solid var(--color-border);display:flex;flex-direction:row;align-items:center;justify-content:space-between;transition:color var(--dur-base) var(--ease-standard), padding-left var(--dur-slow) cubic-bezier(0.16,1,0.3,1)}.tasnim-home .mobile-nav__primary a::after{content:"";width:22px;height:22px;flex:0 0 auto;background:currentColor;opacity:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:opacity var(--dur-base) var(--ease-standard)}.tasnim-home .mobile-nav__primary a:hover{color:var(--color-accent-text);padding-left:6.4px}.tasnim-home .mobile-nav__primary a:hover::after{opacity:0.5}.tasnim-home .mobile-nav__secondary{margin-top:32px;display:flex;flex-direction:column;gap:2.4px}.tasnim-home .mobile-nav__label{font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:11.2px}.tasnim-home .mobile-nav__secondary
a{font-size:16px;color:var(--color-primary);padding:8px
0;transition:color var(--dur-micro) var(--ease-standard)}.tasnim-home .mobile-nav__secondary a:hover{color:var(--color-accent-text)}.tasnim-home .mobile-nav__cta{margin-top:auto;padding-top:32px}.tasnim-home .mobile-nav__cta
.button{width:100%;justify-content:center;height:52px}.tasnim-home
.hero{position:relative;padding:36px
0 0;overflow:hidden}.tasnim-home .hero>.wrapper{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr 0.98fr;align-items:center;gap:16px;min-height:600px;border-radius:32px;padding:56px
72px;background:radial-gradient(ellipse 64% 78% at 82% 52%,
color-mix(in srgb, var(--color-cream-deep) 34%, transparent) 0%, transparent 64%),
linear-gradient(135deg, #fff 0%, var(--color-cream-3) 100%);border:1px
solid var(--color-border);box-shadow:0 10px 30px -18px rgba(26, 20, 16, 0.16)}.tasnim-home
.hero__bg{display:none}.tasnim-home .hero-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:21.6px;max-width:520px}.tasnim-home .hero-eyebrow{font-size:12px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-accent-text);display:inline-flex;align-items:center;gap:9.6px}.tasnim-home .hero-eyebrow::before{content:"";width:28px;height:1px;background:var(--color-accent)}.tasnim-home .hero-content
h1{font-size:clamp(44px, 6.1vw, 88px);line-height:1.03;color:var(--color-primary)}.tasnim-home .hero-content
p{font-size:17px;line-height:1.55;max-width:440px;color:var(--color-text-muted)}.tasnim-home .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.tasnim-home .hero-rating{display:inline-flex;align-items:center;gap:9.6px;font-size:15px;color:var(--color-text-muted);margin-top:6.4px}.tasnim-home .hero-rating__text
strong{color:var(--color-primary);font-weight:600}.tasnim-home .hero-stars{color:var(--color-accent-text);font-size:16.8px;letter-spacing:2px;line-height:1}.tasnim-home .hero-visual{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:480px}.tasnim-home .hero-glow{position:absolute;width:78%;height:72%;top:42%;left:50%;transform:translate(-50%, -50%);background:radial-gradient(circle, rgba(255,250,242,0.85) 0%, rgba(243,234,220,0.45) 45%, transparent 70%);border-radius:50%;filter:blur(6px)}.tasnim-home .hero-bottle{position:relative;z-index:2;max-height:560px;max-width:100%;object-fit:contain;filter:drop-shadow(0 30px 46px rgba(26,20,16,0.30));animation:floatBottle 7s ease-in-out infinite}@keyframes
floatBottle{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion: reduce){.tasnim-home .hero-bottle{animation:none}}.tasnim-home .hero-proofbar{position:relative;z-index:3;margin-top:8px;display:inline-flex;align-items:center;gap:5.6px;background:rgba(255,255,255,0.72);border:1px
solid rgba(255,255,255,0.9);box-shadow:0 12px 30px rgba(26,20,16,0.12);backdrop-filter:blur(10px);border-radius:var(--r-pill);padding:6.4px 8px}.tasnim-home .hero-proof{font-size:13px;font-weight:500;color:var(--color-primary);padding:5.6px 13.6px;border-radius:var(--r-pill);white-space:nowrap;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);position:relative}.tasnim-home .hero-proof:not(:last-child)::after{content:"";position:absolute;right:-3.2px;top:50%;transform:translateY(-50%);width:1px;height:14px;background:var(--color-border)}.tasnim-home .hero-proof:hover{background:var(--color-primary);color:#fff}.tasnim-home .hero-proof:hover::after{display:none}.tasnim-home .trust-bar{background:var(--color-white);padding:52px
0;border-bottom:1px solid var(--color-divider);margin-top:24px}.tasnim-home .trust-bar__row{display:grid;grid-template-columns:repeat(6, 1fr);gap:24px;align-items:start}.tasnim-home .trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14.4px;padding:0
8px}.tasnim-home .trust-item__icon{width:52px;height:52px;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply}.tasnim-home .trust-item__label{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--color-primary);letter-spacing:0.01em}.tasnim-home .best-sellers{border-top:1px solid var(--color-divider);overflow-x:clip}.tasnim-home .best-sellers
.wrapper{display:flex;gap:48px;align-items:flex-start}.tasnim-home .best-sellers__left{flex:0 0 380px;display:flex;flex-direction:column;gap:24px;position:sticky;top:128px}.tasnim-home .best-sellers__left
p{font-size:19px;max-width:360px;line-height:1.5;margin:0}.tasnim-home .best-sellers__left
.button{align-self:flex-start}.tasnim-home .best-sellers__left
.tabs{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.tasnim-home .drag-hint{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-size:12px;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-text-faint)}.tasnim-home .drag-hint
svg{width:18px;height:18px;animation:dragNudge 2.4s ease-in-out infinite}@keyframes
dragNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}.tasnim-home
.tab{padding:11.2px 20px;font-size:13px;font-weight:500;color:var(--color-primary);border:1px
solid var(--color-border);border-radius:var(--radius-button);background:transparent;cursor:pointer;transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base), opacity var(--dur-base);font-family:var(--font-body)}.tasnim-home .tab:hover{border-color:var(--color-primary)}.tasnim-home
.tab.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.tasnim-home .best-sellers__right{flex:1;min-width:0;position:relative;margin-right:calc(-1 * max(0px, (100vw - var(--container-max)) / 2 + 32px))}.tasnim-home .product-slider{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:auto;scrollbar-width:none;padding:4px
0 16px;cursor:grab;user-select:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.tasnim-home .product-slider.grabbing{cursor:grabbing}.tasnim-home .product-slider.grabbing .product-card{scroll-snap-align:none}.tasnim-home .product-slider::-webkit-scrollbar{display:none}.tasnim-home .product-card{flex:0 0 calc((100% - 48px) / 3.25);scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;position:relative}.tasnim-home .product-card__overlaylink{position:absolute;inset:0;z-index:3;display:block;border-radius:var(--r-md)}.tasnim-home .product-card__badge{z-index:2}.tasnim-home .product-card__add{z-index:4}.tasnim-home .product-card__info{position:relative;z-index:2}.tasnim-home .product-card__image{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--r-md);margin-bottom:17.6px;background:var(--color-white);border:1px
solid var(--color-border);aspect-ratio:1 / 1;position:relative}.tasnim-home .product-card__image
img{width:auto;height:auto;max-width:82%;max-height:88%;object-fit:contain;object-position:center;margin:auto;transition:transform var(--dur-entrance) cubic-bezier(0.16, 1, 0.3, 1), filter var(--dur-entrance) var(--ease-standard);pointer-events:none}.tasnim-home .product-card__reveal{position:absolute;inset:0;z-index:3;display:flex;align-items:center;padding:24px
25.6px 54.4px;margin:0;background:color-mix(in srgb, var(--color-cream-3) 90%, transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:var(--color-primary);font-size:15px;line-height:1.5;opacity:0;transform:translateY(12px);transition:opacity var(--dur-slow) var(--ease-standard), transform var(--dur-entrance) cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none}@media (prefers-reduced-motion: reduce){.tasnim-home .product-card__reveal{transition:opacity var(--dur-base) var(--ease-standard);transform:none}.tasnim-home .product-card:hover .product-card__image
img{transform:none;filter:none}}.tasnim-home .product-card__badge{position:absolute;top:13.6px;left:13.6px;background:#fffaf2;color:var(--color-primary);font-size:11px;font-weight:600;letter-spacing:0.01em;padding:5.12px 11.2px;border-radius:var(--r-pill);box-shadow:0 2px 6px rgba(26,20,16,0.08)}.tasnim-home .product-card__add{position:absolute;right:13.6px;bottom:13.6px;width:42px;height:42px;border-radius:50%;border:1px
solid var(--color-border);background:#fff;color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(26,20,16,0.08);transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.tasnim-home .product-card__add:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:scale(1.08)}.tasnim-home .product-card__add
svg{width:18px;height:18px}.tasnim-home .product-card__add{z-index:4}.tasnim-home .product-card__info{display:flex;flex-direction:column;gap:4.8px}.tasnim-home .product-card__info .product-card__desc{font-size:15px;line-height:1.5;color:var(--color-text-muted);margin:0}.tasnim-home .product-card__name{font-family:var(--font-display);font-size:23.2px;font-weight:400;line-height:1.15;letter-spacing:-0.01em;color:var(--color-primary)}.tasnim-home .product-card__rating{display:inline-flex;align-items:center;gap:5.6px;font-size:13px;font-weight:500;color:var(--color-text-muted);white-space:nowrap;margin-top:2.4px}.tasnim-home .product-card__rating
.rating{font-size:14px}.tasnim-home .product-card__rating
.stars{display:inline-flex;gap:1px;color:var(--color-accent-text)}.tasnim-home .product-card__footer{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:9.6px}.tasnim-home .product-card__price{font-size:16px;color:var(--color-primary);white-space:nowrap;font-weight:600;letter-spacing:0.01em}.tasnim-home .product-card__lab{font-size:12px;font-weight:500;color:var(--color-text-muted);text-decoration:none;border-bottom:1px solid var(--color-border);padding-bottom:1px;transition:color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard)}.tasnim-home .product-card__lab:hover{color:var(--color-primary);border-color:var(--color-accent)}.tasnim-home
.trust{position:relative;background:var(--color-cream-3);padding:var(--space-section) 0;overflow:hidden}.tasnim-home
.trust__deco{position:absolute;left:-8%;top:50%;transform:translateY(-50%);height:110%;max-height:800px;z-index:1;opacity:0.18;pointer-events:none;user-select:none}.tasnim-home
.trust__pattern{position:absolute;inset:0;z-index:0;opacity:0.5;background-image:radial-gradient(circle at 20% 30%, rgba(184,137,58,0.10), transparent 40%),
radial-gradient(circle at 80% 70%, rgba(184,137,58,0.06), transparent 50%)}.tasnim-home .trust
.wrapper{display:flex;gap:64px;justify-content:space-between;align-items:center;position:relative;z-index:3}.tasnim-home
.trust__left{flex:0 0 46%;display:flex;flex-direction:column;gap:24px}.tasnim-home .trust__left
p{font-size:17px;line-height:1.6;max-width:540px}.tasnim-home
.trust__right{flex:0 0 42%}.tasnim-home
.trust__list{border:1px
solid var(--color-primary);border-radius:var(--radius-card);padding:0
28px;background:rgba(255,255,255,0.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tasnim-home .trust__list
li{display:flex;justify-content:space-between;align-items:center;padding:24px
0;border-top:1px solid var(--color-primary);gap:20px}.tasnim-home .trust__list li:first-child{border-top:0}.tasnim-home .trust__list
h4{font-family:var(--font-body);font-size:19px;font-weight:400;color:var(--color-primary);letter-spacing:-0.005em}.tasnim-home .trust__line-icon{width:38px;height:38px;flex-shrink:0;stroke:var(--color-primary);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tasnim-home .feel-good{background:var(--color-cream);padding:var(--space-feature) 0}.tasnim-home .feel-good .wrapper-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tasnim-home .feel-good__media{display:flex;align-items:center;justify-content:center;padding:0}.tasnim-home .feel-good__media
img{max-width:100%;max-height:560px;object-fit:contain;transition:opacity var(--dur-slow) var(--ease-standard);filter:drop-shadow(0 30px 50px rgba(26, 20, 16, 0.22))}.tasnim-home .feel-good__right{display:flex;flex-direction:column;gap:24px;max-width:480px}.tasnim-home .feel-good__right
.eyebrow{font-size:12px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-accent-text);display:inline-flex;align-items:center;gap:9.6px}.tasnim-home .feel-good__right .eyebrow::before{content:"";width:28px;height:1px;background:var(--color-accent)}.tasnim-home .feel-good__right
h2{font-size:clamp(36px, 3.5vw, 52px)}.tasnim-home .feel-good__tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.tasnim-home .feel-good__tab{padding:10.4px 17.6px;font-size:13px;font-weight:500;border:1px
solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-primary);cursor:pointer;transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base), opacity var(--dur-base);font-family:var(--font-body)}.tasnim-home .feel-good__tab:hover{border-color:var(--color-primary)}.tasnim-home .feel-good__tab.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.tasnim-home .feel-good__product-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}.tasnim-home .feel-good__product-name{font-family:var(--font-display);font-size:22.4px;font-weight:400;letter-spacing:-0.01em}.tasnim-home
.verified{display:inline-flex;align-items:center;gap:4.8px;color:var(--color-halal-deep);font-size:12px;font-weight:500;letter-spacing:0.02em}.tasnim-home
.stars{display:inline-flex;gap:1px;color:var(--color-accent-text)}.tasnim-home .feel-good__review-text{font-size:16px;line-height:1.6;color:var(--color-primary)}.tasnim-home .feel-good__specs{display:flex;gap:32px;padding:24px
0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.tasnim-home .feel-good__spec{flex:1}.tasnim-home .feel-good__spec
b{display:block;font-family:var(--font-display);font-size:29.6px;font-weight:700;color:var(--color-accent-text);margin-bottom:3.2px;line-height:1}.tasnim-home .feel-good__spec
small{font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--color-text-muted)}.tasnim-home .feel-good__cta{background:var(--color-primary);color:#fff;border:0;border-radius:42px;padding:17.6px 24px;font-size:15px;font-weight:500;align-self:flex-start;transition:background var(--dur-base);cursor:pointer;font-family:var(--font-body)}.tasnim-home .feel-good__cta:hover{background:var(--color-accent-deep)}.tasnim-home
.origin{background:var(--color-white);border-top:1px solid var(--color-divider)}.tasnim-home
.origin__head{text-align:center;margin-bottom:48px;max-width:720px;margin-left:auto;margin-right:auto}.tasnim-home .origin__head
p{font-size:17px;color:var(--color-text-muted);margin-top:12px}.tasnim-home
.origin__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.tasnim-home .origin-card{background:#fff;border:1px
solid var(--color-border);border-radius:var(--radius-card);padding:32px
24px;text-align:left;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base), opacity var(--dur-base)}.tasnim-home .origin-card:hover{border-color:var(--color-accent);transform:translateY(-3px)}.tasnim-home .origin-card__num{font-family:var(--font-display);font-size:16.8px;color:var(--color-accent-deep);letter-spacing:0.1em}.tasnim-home .origin-card :is(h3,h4){font-family:var(--font-display);font-size:27.2px;font-weight:400;line-height:1.1;margin-bottom:4px;letter-spacing:-0.01em}.tasnim-home .origin-card__country{font-size:12px;letter-spacing:0.15em;text-transform:uppercase;color:var(--color-accent-deep);font-weight:600;margin-bottom:4px}.tasnim-home .origin-card
p{font-size:15px;line-height:1.5}.tasnim-home
.categories{border-top:1px solid var(--color-divider);padding-bottom:88px}.tasnim-home .best-sellers{padding-bottom:104px}.tasnim-home .categories>.wrapper{max-width:none;width:100%;padding-left:0;padding-right:0}.tasnim-home
.categories__head{padding-left:clamp(24px, 4vw, 64px);padding-right:clamp(24px, 4vw, 64px)}.tasnim-home
.categories__head{text-align:center;margin-bottom:48px}.tasnim-home .categories__head
p{font-size:18px;color:var(--color-text-muted);margin-top:12px}.tasnim-home .categories__head
h2{display:inline-block;position:relative}.tasnim-home .categories__head h2::after{content:"";display:block;position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:clamp(150px, 44%, 230px);height:12px;background:center / contain no-repeat
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14'%3E%3Cpath d='M2 8 Q120 1 238 6 Q120 10 2 8 Z' fill='%23b8893a'/%3E%3C/svg%3E")}.tasnim-home .cat-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:48px}.tasnim-home .cat-card{display:flex;flex-direction:column;align-items:stretch;gap:0;text-align:left;color:var(--color-primary);background:var(--color-cream-3);border:1px
solid var(--color-border);border-radius:22px;overflow:hidden;transition:transform var(--dur-entrance) cubic-bezier(0.16, 1, 0.3, 1), box-shadow var(--dur-entrance) var(--ease-standard), border-color var(--dur-slow) var(--ease-standard)}.tasnim-home .cat-card:hover{transform:translateY(-6px);box-shadow:0 26px 48px rgba(26, 20, 16, 0.14);border-color:var(--color-accent)}.tasnim-home .cat-card.active{border-color:var(--color-accent)}.tasnim-home .cat-tile{width:100%;aspect-ratio:1 / 1;background:var(--color-cream);border:0;border-radius:0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:background var(--dur-slow) var(--ease-standard)}.tasnim-home .cat-card:hover .cat-tile, .tasnim-home .cat-card.active .cat-tile{background:var(--color-cream-2)}.tasnim-home .cat-tile
img{max-width:66%;max-height:80%;object-fit:contain;transition:transform var(--dur-entrance) cubic-bezier(0.16, 1, 0.3, 1);filter:drop-shadow(0 10px 18px rgba(26,20,16,0.16))}.tasnim-home .cat-card:hover .cat-tile
img{transform:scale(1.05)}.tasnim-home .cat-card :is(h3,h4,h5){font-family:var(--font-display);font-size:23.2px;font-weight:400;letter-spacing:-0.01em;line-height:1.1;padding:18.4px 21.6px 0}.tasnim-home .cat-card__count{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:500;color:var(--color-text-muted);letter-spacing:0.02em;padding:6.4px 21.6px 20px}.tasnim-home .cat-card__count::after{content:"";width:30px;height:30px;flex-shrink:0;border-radius:50%;border:1px
solid var(--color-border);background:no-repeat center / 13px 13px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1410' stroke-width='2'%3E%3Cpath d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E");transition:background-color var(--dur-slow) var(--ease-standard), border-color var(--dur-slow) var(--ease-standard), transform var(--dur-slow) var(--ease-standard)}.tasnim-home .cat-card:hover .cat-card__count::after{background-color:var(--color-primary);border-color:var(--color-primary);transform:translateX(2px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E")}.tasnim-home .cat-slider-wrap{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%)}.tasnim-home .cat-slider{display:flex;gap:20px;width:100%;overflow-x:auto;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;user-select:none;padding:20px
0 52px;overscroll-behavior-x:contain}.tasnim-home .cat-slider.grabbing{cursor:grabbing;scroll-behavior:auto}.tasnim-home .cat-slider::-webkit-scrollbar{display:none}.tasnim-home .cat-slider .cat-card{flex:0 0 min(380px, calc((100% - 3 * 20px) / 3.25))}.tasnim-home .cat-slider .cat-tile
img{pointer-events:none}.tasnim-home .cat-progress{position:relative;margin-top:24px;width:100%;max-width:360px;height:3px;border-radius:var(--r-pill);background:var(--color-cream-deep)}.tasnim-home .cat-progress__bar{position:absolute;top:0;left:0;height:100%;width:30%;border-radius:var(--r-pill);background:var(--color-accent-deep)}.tasnim-home .cat-all-link{display:inline-flex;align-items:center;gap:6.4px;margin-top:24px;font-size:14px;font-weight:500;color:var(--color-primary);border-bottom:1px solid var(--color-accent);padding-bottom:2px}.tasnim-home .cat-all-link:hover{color:var(--color-accent-deep)}.tasnim-home .cat-all-link
.arrow{width:14px;height:14px;transition:transform var(--dur-base) var(--ease-standard)}.tasnim-home .cat-all-link:hover
.arrow{transform:translateX(3px)}@media (max-width: 1024px){.tasnim-home .cat-slider .cat-card{flex-basis:calc((100% - 2 * 20px) / 2.4)}}@media (max-width: 640px){.tasnim-home .cat-slider .cat-card{flex-basis:80%}.tasnim-home .cat-progress{max-width:none}}.tasnim-home
.compare{background:var(--color-primary);color:#fff;padding:var(--space-section) 0}.tasnim-home
.compare__head{text-align:center;margin-bottom:40px;max-width:640px;margin-left:auto;margin-right:auto}.tasnim-home
.compare__eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-accent-soft);margin-bottom:14.4px}.tasnim-home .compare__head
h2{color:#fff;font-size:clamp(30.4px, 3vw, 41.6px);line-height:1.1}.tasnim-home .compare__head h2
i{color:var(--color-accent-soft)}.tasnim-home .compare__head
p{font-size:16px;color:rgba(255,255,255,0.62);margin-top:11.2px;max-width:500px;margin-left:auto;margin-right:auto;text-wrap:balance}.tasnim-home .proof-panel{max-width:1080px;margin:0
auto;display:grid;grid-template-columns:0.85fr 1fr;gap:40px;align-items:stretch;background:rgba(255,255,255,0.035);border:1px
solid rgba(255,255,255,0.1);border-radius:24px;padding:36px;box-shadow:0 30px 70px rgba(0,0,0,0.28)}.tasnim-home .proof-panel__cert{display:flex}.tasnim-home .cert-preview{position:relative;display:block;width:100%;align-self:stretch;border-radius:16px;overflow:hidden;background:linear-gradient(165deg, #faf4ea 0%, #f0e6d4 100%);border:1px
solid rgba(184,137,58,0.25);box-shadow:0 14px 30px rgba(0,0,0,0.22);transition:border-color var(--dur-slow) var(--ease-standard), box-shadow var(--dur-slow) var(--ease-standard);min-height:320px}.tasnim-home .cert-preview:hover{border-color:rgba(184,137,58,0.7);box-shadow:0 18px 40px rgba(0,0,0,0.3)}.tasnim-home .cert-preview__img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:top center;transition:transform var(--dur-entrance) cubic-bezier(0.16,1,0.3,1)}.tasnim-home .cert-preview:hover .cert-preview__img{transform:scale(1.05)}.tasnim-home .cert-preview__stamp{position:absolute;top:16px;right:16px;z-index:2;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--color-halal-deep);background:rgba(249,243,232,0.85);border:1.5px solid var(--color-halal-deep);border-radius:7px;padding:3.52px 8px;transform:rotate(5deg);backdrop-filter:blur(2px)}.tasnim-home .cert-preview__overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:40px
20px 17.6px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(to top, rgba(26,20,16,0.92) 0%, rgba(26,20,16,0.7) 45%, rgba(26,20,16,0) 100%)}.tasnim-home .cert-preview__meta{display:flex;flex-direction:column;gap:1px}.tasnim-home .cert-preview__meta
strong{font-size:15px;font-weight:600;color:#fff}.tasnim-home .cert-preview__meta
span{font-size:12px;color:rgba(255,255,255,0.65)}.tasnim-home .cert-preview__link{display:inline-flex;align-items:center;gap:6.4px;font-size:13px;font-weight:600;color:var(--color-accent-soft)}.tasnim-home .cert-preview__link
.arrow{width:14px;height:14px;transition:transform var(--dur-slow) var(--ease-standard)}.tasnim-home .cert-preview:hover .cert-preview__link
.arrow{transform:translateX(3px)}.tasnim-home .proof-panel__list{display:flex;flex-direction:column}.tasnim-home .proof-panel__title{font-family:var(--font-display);font-size:23.2px;font-weight:400;color:#fff;line-height:1.2;letter-spacing:-0.01em;margin-bottom:16px;text-wrap:balance}.tasnim-home
.checklist{list-style:none;display:flex;flex-direction:column}.tasnim-home
.checklist__row{display:flex;align-items:center;gap:14.4px;min-height:56px;padding:0
13.6px;border-radius:12px;border-bottom:1px solid rgba(255,255,255,0.07);transition:background var(--dur-base) var(--ease-standard)}.tasnim-home .checklist__row:last-child{border-bottom:0}.tasnim-home .checklist__row:hover{background:rgba(243,234,220,0.06)}.tasnim-home
.checklist__icon{width:20px;height:20px;flex-shrink:0;color:var(--color-accent-soft)}.tasnim-home
.checklist__text{display:flex;flex-direction:column;gap:1px}.tasnim-home .checklist__text
strong{font-size:15px;font-weight:600;color:#fff}.tasnim-home .checklist__text
span{font-size:13px;color:rgba(255,255,255,0.55)}.tasnim-home
.compare__cta{display:flex;justify-content:center;margin-top:32px}.tasnim-home .compare__cta
.button{background:var(--color-accent);color:var(--color-primary);border-color:var(--color-accent)}.tasnim-home .compare__cta .button:hover{background:#fff;border-color:#fff;color:var(--color-primary)}.tasnim-home .compare__cta .button
.arrow{transition:transform var(--dur-slow) var(--ease-standard)}.tasnim-home .compare__cta .button:hover
.arrow{transform:translateX(4px)}.tasnim-home
.nutritionists{padding:var(--space-section) 0 32px;border-top:1px solid var(--color-divider)}.tasnim-home
.nutritionists__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;gap:32px;flex-wrap:wrap}.tasnim-home
.nutritionists__nav{display:flex;gap:8px}.tasnim-home .nav-arrow{width:44px;height:44px;border-radius:999px;border:1px
solid var(--color-primary);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base), opacity var(--dur-base);color:var(--color-primary)}.tasnim-home .nav-arrow:hover{background:var(--color-primary);color:#fff}.tasnim-home
.nutritionists__slider{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}.tasnim-home .nutritionist-card{background:var(--color-cream);border-radius:var(--radius-card);padding:32px;display:flex;gap:24px;align-items:stretch;min-height:320px;overflow:hidden}.tasnim-home .nutritionist-card__text{flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px}.tasnim-home .nutritionist-card__label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--color-accent-text);display:inline-flex;align-items:center;gap:9.6px}.tasnim-home .nutritionist-card__label::before{content:"";width:24px;height:1px;background:var(--color-accent)}.tasnim-home .nutritionist-card__quote{font-family:var(--font-display);font-size:23.2px;line-height:1.2;font-weight:400;letter-spacing:-0.01em;color:var(--color-primary)}.tasnim-home .nutritionist-card__author
b{display:block;font-family:var(--font-body);font-size:17px;font-weight:500;color:var(--color-primary)}.tasnim-home .nutritionist-card__author
i{font-style:normal;color:var(--color-accent-text);font-size:13px;font-weight:500;letter-spacing:0.02em}.tasnim-home .nutritionist-card__photo{flex:0 0 38%;border-radius:var(--radius-card);overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;padding:16px}.tasnim-home .nutritionist-card__photo
img{max-width:100%;max-height:100%;object-fit:contain}.tasnim-home
.nutritionists__note{margin-top:24px;font-size:13px;line-height:1.5;color:var(--color-text-muted);max-width:760px}.tasnim-home
.ritual{padding:0
0 var(--space-band);border-bottom:1px solid var(--color-divider)}.tasnim-home
.ritual__container{display:flex;justify-content:space-between;align-items:center;padding:32px
48px;border:1px
solid var(--color-primary);border-radius:80px;gap:32px}.tasnim-home .ritual__container
h3{font-family:var(--font-display);font-size:clamp(25.6px, 2.4vw, 36px);line-height:1.1}.tasnim-home .ritual__container :is(h4,.section-standfirst){font-family:var(--font-body);font-size:18px;font-weight:400;color:var(--color-text-muted)}.tasnim-home .redefining
.wrapper{display:flex;justify-content:space-between;gap:64px;align-items:center}.tasnim-home
.redefining__left{flex:0 0 47%;display:flex;flex-direction:column;gap:32px}.tasnim-home
.redefining__features{display:flex;flex-direction:column;gap:28px}.tasnim-home .redefining__features
li{display:flex;gap:20px;align-items:flex-start}.tasnim-home
.redefining__icon{width:36px;height:36px;flex-shrink:0;stroke:var(--color-accent-text);fill:none;stroke-width:1.5;margin-top:4px}.tasnim-home .redefining__features
p{font-size:16px;line-height:1.55}.tasnim-home
.redefining__right{flex:0 0 47%;height:580px;border-radius:var(--radius-card);overflow:hidden;background:var(--color-cream);display:flex;align-items:center;justify-content:center;padding:48px}.tasnim-home .redefining__right
img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(26, 20, 16, 0.18))}.tasnim-home
.ugc{background:var(--color-cream-3);border-top:1px solid var(--color-divider)}.tasnim-home
.ugc__head{text-align:center;margin-bottom:48px}.tasnim-home .ugc__head
p{margin-top:12px;color:var(--color-text-muted);font-size:17px}.tasnim-home
.ugc__handle{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;margin-top:20px}.tasnim-home .ugc__handle
svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}.tasnim-home
.ugc__grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:12px}.tasnim-home .ugc-card{position:relative;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--color-cream);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--dur-slow) var(--ease-standard)}.tasnim-home .ugc-card:hover{transform:translateY(-3px)}.tasnim-home .ugc-card.bg-1{background:linear-gradient(135deg, #ede4d0 0%, #d8c8a8 100%)}.tasnim-home .ugc-card.bg-2{background:linear-gradient(135deg, #f3eadc 0%, #e3c084 100%)}.tasnim-home .ugc-card.bg-3{background:linear-gradient(135deg, #e9dcc0 0%, #c8b08a 100%)}.tasnim-home .ugc-card.bg-4{background:linear-gradient(135deg, #f7f0e1 0%, #dccdb2 100%)}.tasnim-home .ugc-card.bg-5{background:linear-gradient(135deg, #ddc9a8 0%, #b8893a 100%)}.tasnim-home .ugc-card.bg-6{background:linear-gradient(135deg, #f3eadc 0%, #b59e7a 100%)}.tasnim-home .ugc-card
img{max-width:65%;max-height:80%;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(26,20,16,0.25));pointer-events:none}.tasnim-home .ugc-card__link{position:absolute;inset:0;z-index:3}.tasnim-home .ugc-card__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, transparent 50%, rgba(26,20,16,0.55) 100%);display:flex;align-items:flex-end;padding:12px;opacity:0;transition:opacity var(--dur-slow) var(--ease-standard)}.tasnim-home .ugc-card:hover .ugc-card__overlay{opacity:1}.tasnim-home .ugc-card__user{color:#fff;font-size:12px;font-weight:500;display:flex;flex-direction:column;gap:3.2px}.tasnim-home .ugc-card__user
b{font-weight:600}.tasnim-home .ugc-card__likes{font-size:11px;opacity:0.85;display:inline-flex;align-items:center;gap:4px}.tasnim-home .ugc-card__likes
svg{width:11px;height:11px;fill:currentColor}.tasnim-home
.vouched{border-top:1px solid var(--color-divider)}.tasnim-home .vouched
.wrapper{display:flex;gap:48px;justify-content:space-between}.tasnim-home
.vouched__left{flex:0 0 320px;display:flex;flex-direction:column;gap:20px}.tasnim-home .vouched__left :is(h4,.section-standfirst){font-family:var(--font-body);font-size:20px;font-weight:400;color:var(--color-text-muted);line-height:1.4}.tasnim-home .vouched__left .button-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.tasnim-home
.vouched__right{flex:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.tasnim-home .review-card{background:var(--color-cream);border-radius:var(--radius-card);padding:28px;display:flex;flex-direction:column;gap:16px;position:relative;min-height:320px}.tasnim-home .review-card__head{display:flex;justify-content:space-between;align-items:center}.tasnim-home .review-card__view{font-size:12px;text-decoration:underline;color:var(--color-primary)}.tasnim-home .review-card__title{font-family:var(--font-display);font-size:22.4px;font-weight:400;letter-spacing:-0.01em}.tasnim-home .review-card__text{font-size:15px;line-height:1.55;flex:1}.tasnim-home .review-card__author{font-size:14px}.tasnim-home .review-card__author
b{font-weight:500}.tasnim-home .review-card__author
i{font-style:normal;color:var(--color-halal-deep);font-weight:500;display:inline-flex;align-items:center;gap:4px;margin-left:6.4px;font-size:12px}.tasnim-home
.faqs{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.tasnim-home .faqs
.wrapper{display:flex;justify-content:space-between;gap:64px}.tasnim-home
.faqs__left{flex:0 0 50%;display:flex;flex-direction:column;gap:24px}.tasnim-home .faqs__left :is(h4,.section-standfirst){font-family:var(--font-body);font-size:20px;font-weight:400;color:var(--color-text-muted);line-height:1.4}.tasnim-home
.faqs__buttons{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tasnim-home
.faqs__right{flex:0 0 45%;display:flex;flex-direction:column}.tasnim-home .faq-item{border-bottom:1px solid var(--color-primary)}.tasnim-home .faq-item__question{width:100%;background:transparent;border:0;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:22.4px 0;font-family:var(--font-body);font-size:17px;font-weight:500;color:var(--color-primary);cursor:pointer;gap:16px}.tasnim-home .faq-item__icon{width:16px;height:16px;position:relative;flex-shrink:0}.tasnim-home .faq-item__icon::before, .tasnim-home .faq-item__icon::after{content:"";position:absolute;background:var(--color-primary);border-radius:1px}.tasnim-home .faq-item__icon::before{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.tasnim-home .faq-item__icon::after{top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%) scaleY(1);transition:transform var(--dur-base)}.tasnim-home .faq-item.open .faq-item__icon::after{transform:translateX(-50%) scaleY(0)}.tasnim-home .faq-item__answer{max-height:0;overflow:hidden;opacity:0;transition:max-height var(--dur-slow) var(--ease-standard), opacity var(--dur-slow) var(--ease-standard), padding var(--dur-slow) var(--ease-standard);font-size:15px;line-height:1.6;color:var(--color-primary)}.tasnim-home .faq-item.open .faq-item__answer{max-height:700px;opacity:1;padding:0
0 24px}.tasnim-home
.certs{background:var(--color-cream);padding:64px
0}.tasnim-home
.certs__head{text-align:center;margin-bottom:36px}.tasnim-home .certs__head
p{font-size:16px;color:var(--color-text-muted);margin-top:9.6px;max-width:600px;margin-left:auto;margin-right:auto}.tasnim-home
.certs__strip{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px;max-width:1000px;margin:0
auto}.tasnim-home .cert-doc{display:flex;flex-direction:column;align-items:center;gap:10.4px;text-align:center}.tasnim-home .cert-doc__thumb{position:relative;width:100%;aspect-ratio:3 / 4;background:#fff;border:1px
solid var(--color-border);border-radius:var(--r-sm);overflow:hidden;display:flex;align-items:flex-start;justify-content:center;box-shadow:0 2px 8px rgba(26,20,16,0.05);transition:transform var(--dur-slow) cubic-bezier(0.16,1,0.3,1), box-shadow var(--dur-slow) var(--ease-standard), border-color var(--dur-slow) var(--ease-standard)}.tasnim-home .cert-doc__thumb
img{width:100%;height:100%;object-fit:cover;object-position:top center}.tasnim-home .cert-doc:hover .cert-doc__thumb{transform:translateY(-5px);box-shadow:0 16px 30px rgba(26,20,16,0.14);border-color:var(--color-accent)}.tasnim-home .cert-doc__view{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(26,20,16,0.55);color:#fff;font-size:12px;font-weight:600;letter-spacing:0.06em;opacity:0;transition:opacity var(--dur-slow) var(--ease-standard)}.tasnim-home .cert-doc:hover .cert-doc__view{opacity:1}.tasnim-home .cert-doc__title{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-primary);line-height:1.25}.tasnim-home
.certs__cta{display:flex;justify-content:center;margin-top:36px}.tasnim-home .certs__cta-link{display:inline-flex;align-items:center;gap:7.2px;font-size:15px;font-weight:600;color:var(--color-primary);border-bottom:1px solid var(--color-accent);padding-bottom:3px;transition:gap var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard)}.tasnim-home .certs__cta-link:hover{gap:12px;color:var(--color-accent-deep)}.tasnim-home .certs__cta-link
.arrow{width:15px;height:15px}.tasnim-home
.footer{background:var(--color-cream);padding:0
0 48px;color:var(--color-primary)}.tasnim-home .footer
.wrapper{display:block}.tasnim-home
.footer__newsletter{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:56px
0;border-bottom:1px solid var(--color-border);flex-wrap:wrap}.tasnim-home .footer__newsletter-text{flex:1;min-width:300px}.tasnim-home .footer__newsletter-text
h2{font-size:clamp(28px, 3vw, 44px)}.tasnim-home .footer__newsletter-text
p{font-size:17px;color:var(--color-text-muted);margin-top:12px;max-width:480px}.tasnim-home .footer__newsletter-form{display:flex;gap:8px;flex:0 0 auto;flex-wrap:wrap}.tasnim-home .footer__newsletter-form
input{width:280px;max-width:100%;background:#fff;border:1px
solid var(--color-primary);border-radius:100px;height:57px;padding:16px
24px;font-size:14px;font-family:inherit;color:var(--color-primary);outline:none}.tasnim-home .footer__newsletter-form input::placeholder{color:var(--color-text-muted)}.tasnim-home .footer__newsletter-form input:focus{border-color:var(--color-accent)}.tasnim-home .footer__newsletter-form input:user-invalid{border-color:var(--color-accent-text);background:#fff6ef}.tasnim-home .nl-status{flex-basis:100%;margin:5.6px 4px 0;font-size:13px;font-weight:500;min-height:1.1em}.tasnim-home .nl-status.ok{color:var(--color-halal-deep)}.tasnim-home .nl-status.err{color:var(--color-accent-text)}.tasnim-home .footer__newsletter-form
button{background:var(--color-primary);color:#fff;border:0;border-radius:100px;height:57px;padding:0
32px;font-size:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;font-family:inherit;transition:background var(--dur-base);cursor:pointer}.tasnim-home .footer__newsletter-form button:hover{background:var(--color-accent-deep)}.tasnim-home
.footer__main{display:flex;gap:64px;justify-content:space-between;padding-top:64px}.tasnim-home
.footer__left{flex:0 0 350px;display:flex;flex-direction:column;gap:32px}.tasnim-home
.footer__logo{font-family:var(--font-logo);font-size:38px;color:var(--color-primary);display:inline-flex;align-items:flex-start;gap:2.4px;-webkit-text-stroke:0.5px var(--color-primary);line-height:1}.tasnim-home .footer__logo
.reg{font-family:var(--font-body);font-size:10.4px;font-weight:500;margin-top:7.2px;-webkit-text-stroke:0}.tasnim-home
.footer__tagline{font-size:15px;line-height:1.5;max-width:320px;color:var(--color-primary)}.tasnim-home
.footer__social{display:flex;gap:9.6px}.tasnim-home .footer__social
a{width:38px;height:38px;border-radius:50%;background:transparent;border:1px
solid var(--color-primary);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base), opacity var(--dur-base)}.tasnim-home .footer__social a:hover{background:var(--color-primary);color:var(--color-accent)}.tasnim-home .footer__social
svg{width:16px;height:16px}.tasnim-home
.footer__email{font-size:16px;color:var(--color-primary);border-bottom:1px solid var(--color-primary);align-self:flex-start;padding-bottom:2px}.tasnim-home
.footer__phone{font-size:15px;color:var(--color-muted, inherit);align-self:flex-start;margin-top:8px;padding-bottom:2px}.tasnim-home .footer__phone:hover{color:var(--color-primary)}.tasnim-home
.footer__right{flex:1;display:flex;flex-direction:column}.tasnim-home
.footer__cols{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;padding-bottom:32px;border-bottom:1px solid var(--color-border)}.tasnim-home .footer__col :is(h3,h4,h5){font-family:var(--font-body);font-size:15px;font-weight:600;margin-bottom:20px;letter-spacing:0.02em}.tasnim-home .footer__col
ul{display:flex;flex-direction:column;gap:10.4px}.tasnim-home .footer__col
a{font-size:15px;color:var(--color-primary);transition:color var(--dur-micro)}.tasnim-home .footer__col a:hover{color:var(--color-accent-deep)}.tasnim-home
.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding:24px
0;border-bottom:1px solid var(--color-border);font-size:13px;flex-wrap:wrap;gap:16px}.tasnim-home
.footer__superbottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:24px;flex-wrap:wrap;gap:16px;font-size:13px}.tasnim-home .footer__superbottom > span, .tasnim-home .footer__superbottom>.brxe-text-basic{width:auto;flex:0 1 auto}.tasnim-home
.footer__payment{display:flex;width:auto;flex-direction:row;gap:6.4px;align-items:center;flex-wrap:wrap;margin-left:auto;justify-content:flex-end}.tasnim-home::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:0.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px}@media (prefers-reduced-motion: reduce){.tasnim-home::after{display:none}}.tasnim-home .logo-wordmark{padding-bottom:4px}.tasnim-home .logo-wordmark::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--color-accent);opacity:0.55}.tasnim-home .logo-link{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:inline-flex;align-items:center;line-height:0;height:30px;width:max-content;max-width:none;padding:0}.tasnim-home .logo-link .logo-wordmark{position:static;left:auto;top:auto;transform:none;height:100%;width:auto}.tasnim-home .mobile-nav__head .logo-link{position:static;transform:none}.tasnim-home
.header{transition:box-shadow var(--dur-slow) var(--ease-standard), padding var(--dur-slow) var(--ease-standard)}.tasnim-home
.header.scrolled{box-shadow:0 6px 24px rgba(26, 20, 16, 0.08)}.tasnim-home .header.scrolled
.header__inner{padding:8.8px 0}.tasnim-home .header__inner, .tasnim-home .logo-wordmark{transition:padding var(--dur-slow) var(--ease-standard), font-size var(--dur-slow) var(--ease-standard)}.tasnim-home .header.scrolled .logo-wordmark{font-size:25px}.tasnim-home
.rating{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:1px;color:var(--color-cream-deep);white-space:nowrap}.tasnim-home .rating::before{content:"★★★★★";position:absolute;left:0;top:0;width:var(--pct, 100%);overflow:hidden;color:var(--color-accent-text)}.tasnim-home .compare
.rating{color:rgba(255,255,255,0.22)}.tasnim-home .compare .rating::before{color:var(--color-accent)}.tasnim-home .review-card, .tasnim-home .nutritionist-card{transition:transform var(--dur-slow) var(--ease-standard), box-shadow var(--dur-slow) var(--ease-standard)}.tasnim-home .review-card:hover, .tasnim-home .nutritionist-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(26, 20, 16, 0.09)}.tasnim-home .lang-switch{display:inline-flex;gap:2px;border:1px
solid var(--color-border);border-radius:var(--r-pill);padding:2px}.tasnim-home .lang-switch
button{border:0;background:transparent;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:0.04em;padding:4px
8px;border-radius:var(--r-pill);cursor:pointer;color:var(--color-text-muted);transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base), opacity var(--dur-base)}.tasnim-home .lang-switch button:hover{color:var(--color-primary)}.tasnim-home .lang-switch
button.active{background:var(--color-primary);color:#fff}.tasnim-home .buy-mode{display:flex;gap:3px;border:1px
solid var(--color-border);border-radius:var(--r-pill);padding:3px;margin:4px
0 16px}.tasnim-home .buy-mode
button{flex:1;border:0;background:transparent;font-family:var(--font-body);font-size:12px;font-weight:500;padding:7.2px 6.4px;border-radius:var(--r-pill);cursor:pointer;color:var(--color-text-muted);transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base), opacity var(--dur-base);white-space:nowrap}.tasnim-home .buy-mode
button.active{background:var(--color-primary);color:#fff}.tasnim-home .buy-mode
.save{color:var(--color-halal-deep);font-weight:600}.tasnim-home .buy-mode button.active
.save{color:var(--color-accent-soft)}.tasnim-home .feel-good__lab{display:inline-flex;align-items:center;gap:9.6px;align-self:flex-start;background:#fff;border:1px
solid var(--color-border);border-radius:var(--r-md);padding:12px
17.6px;font-size:13px;font-weight:500;color:var(--color-primary);transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base), opacity var(--dur-base)}.tasnim-home .feel-good__lab:hover{border-color:var(--color-primary);transform:translateY(-2px)}.tasnim-home .feel-good__lab
svg{width:30px;height:30px;stroke:var(--color-accent-deep);fill:none;stroke-width:1.5;flex-shrink:0}.tasnim-home .feel-good__lab
b{display:block;font-weight:600}.tasnim-home .feel-good__lab
small{color:var(--color-text-muted);font-size:11px;letter-spacing:0.04em}.tasnim-home .cart-drawer{position:fixed;inset:0;z-index:300;background:rgba(26, 20, 16, 0.45);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-standard)}body.cart-open .tasnim-home .cart-drawer{opacity:1;pointer-events:auto}.tasnim-home .cart-drawer__panel{position:absolute;top:0;right:0;width:min(92vw, 420px);height:100%;background:var(--color-cream-3);display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--dur-slow) cubic-bezier(0.16, 1, 0.3, 1);box-shadow:-20px 0 60px rgba(26, 20, 16, 0.25)}body.cart-open .tasnim-home .cart-drawer__panel{transform:none}.tasnim-home .cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--color-border)}.tasnim-home .cart-drawer__head h3, .tasnim-home .cart-drawer__title{font-family:var(--font-display);font-weight:700;color:var(--color-primary);font-size:25.6px}.tasnim-home .cart-drawer__close{width:40px;height:40px;border:1px
solid var(--color-border);border-radius:var(--r-sm);background:transparent;cursor:pointer;color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center}.tasnim-home .cart-drawer__close
svg{width:18px;height:18px}.tasnim-home .cart-ship{padding:17.6px 24px;border-bottom:1px solid var(--color-border);background:rgba(255,255,255,0.5)}.tasnim-home .cart-ship__msg{font-size:13px;font-weight:500;color:var(--color-primary);margin-bottom:9.6px}.tasnim-home .cart-ship__msg
b{color:var(--color-accent-text)}.tasnim-home .cart-ship__msg
.met{color:var(--color-halal-deep)}.tasnim-home .cart-ship__bar{height:7px;border-radius:var(--r-pill);background:var(--color-cream-deep);overflow:hidden}.tasnim-home .cart-ship__fill{height:100%;width:0;border-radius:var(--r-pill);background:linear-gradient(90deg, var(--color-accent-deep), var(--color-accent));transition:width var(--dur-entrance) cubic-bezier(0.16, 1, 0.3, 1)}.tasnim-home .cart-ship__fill.met{background:var(--color-halal)}.tasnim-home .cart-items{flex:1;overflow-y:auto;padding:8px
24px}.tasnim-home .cart-empty{display:none;text-align:center;color:var(--color-text-muted);padding:48px
16px;font-size:15px}.tasnim-home .cart-items.is-empty .cart-empty{display:block}.tasnim-home .cart-line{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;padding:17.6px 0;border-bottom:1px solid var(--color-border)}.tasnim-home .cart-line__img{width:64px;height:64px;border-radius:var(--r-sm);background:var(--color-cream);display:flex;align-items:center;justify-content:center;padding:6px}.tasnim-home .cart-line__img
img{max-width:100%;max-height:100%;object-fit:contain}.tasnim-home .cart-line__name{font-size:15px;font-weight:500;color:var(--color-primary);line-height:1.25}.tasnim-home .cart-line__meta{font-size:12px;color:var(--color-text-muted);margin-top:2px}.tasnim-home .cart-line__meta
.sub{color:var(--color-halal-deep);font-weight:600}.tasnim-home .cart-line__qty{display:inline-flex;align-items:center;gap:8px;margin-top:8px;border:1px
solid var(--color-border);border-radius:var(--r-pill);padding:2px}.tasnim-home .cart-line__qty
button{width:26px;height:26px;border:0;background:transparent;border-radius:50%;cursor:pointer;color:var(--color-primary);font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.tasnim-home .cart-line__qty button:hover{background:var(--color-cream-2)}.tasnim-home .cart-line__qty
span{font-size:14px;font-weight:600;min-width:18px;text-align:center}.tasnim-home .cart-line__right{display:flex;flex-direction:column;align-items:flex-end;gap:6.4px}.tasnim-home .cart-line__price{font-size:15px;font-weight:600;color:var(--color-primary);white-space:nowrap}.tasnim-home .cart-line__remove{background:none;border:0;cursor:pointer;color:var(--color-text-faint);font-size:11px;letter-spacing:0.04em;text-decoration:underline;padding:0}.tasnim-home .cart-line__remove:hover{color:var(--color-primary)}.tasnim-home .cart-foot{padding:20px
24px 24px;border-top:1px solid var(--color-border);background:rgba(255,255,255,0.6)}.tasnim-home .cart-foot__row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.tasnim-home .cart-foot__row span:first-child{font-size:15px;color:var(--color-text-muted)}.tasnim-home .cart-foot__total{font-family:var(--font-display);font-size:30.4px;color:var(--color-primary)}.tasnim-home .cart-foot
.button{width:100%;justify-content:center}.tasnim-home .cart-foot__note{text-align:center;font-size:12px;color:var(--color-text-muted);margin-top:13.6px}@media (max-width: 1024px){.tasnim-home .trust-bar__row{grid-template-columns:repeat(3, 1fr);gap:36px 16px}}@media (max-width: 640px){.tasnim-home .trust-bar{padding:40px
0}.tasnim-home .trust-bar__row{display:flex;grid-template-columns:none;gap:36px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.tasnim-home .trust-bar__row::-webkit-scrollbar{display:none}.tasnim-home .trust-item{flex:0 0 auto;min-width:82px;scroll-snap-align:start}}@media (max-width: 1200px){.tasnim-home .hero>.wrapper{min-height:540px;padding:48px
56px}.tasnim-home .cat-grid{grid-template-columns:repeat(4, 1fr)}.tasnim-home
.certs__strip{grid-template-columns:repeat(3, 1fr)}.tasnim-home
.ugc__grid{grid-template-columns:repeat(4, 1fr)}.tasnim-home
.origin__grid{grid-template-columns:repeat(2, 1fr)}.tasnim-home .product-card{flex:0 0 calc((100% - 24px) / 2)}}@media (max-width: 1024px){.tasnim-home
section{padding:48px
0}.tasnim-home
.nav__list{display:none}.tasnim-home .header__right>.lang-switch{display:none}.tasnim-home
.header__inner{position:relative}.tasnim-home .nav-toggle{display:flex;position:absolute;left:0;top:50%;transform:translateY(-50%)}.tasnim-home .header__inner>.logo-wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.tasnim-home
.header__right{gap:16px;margin-left:auto}.tasnim-home .header__right>a.bricks-button{font-size:0;width:26px;height:26px;padding:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='8' r='3.4' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M5.5 19.4c.8-3.2 3.4-5 6.5-5s5.7 1.8 6.5 5' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='8' r='3.4' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M5.5 19.4c.8-3.2 3.4-5 6.5-5s5.7 1.8 6.5 5' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.tasnim-home .hero>.wrapper{grid-template-columns:1fr;min-height:0;padding:40px;text-align:center;gap:32px}.tasnim-home .hero-content{align-items:center;max-width:100%;order:1}.tasnim-home .hero-content
p{margin:0
auto}.tasnim-home .hero-actions{justify-content:center}.tasnim-home .hero-visual{min-height:340px;order:2}.tasnim-home .hero-bottle{max-height:360px}.tasnim-home .best-sellers .wrapper, .tasnim-home .trust .wrapper, .tasnim-home .vouched .wrapper, .tasnim-home .faqs .wrapper, .tasnim-home .redefining
.wrapper{flex-direction:column}.tasnim-home
.footer__main{flex-direction:column;gap:40px}.tasnim-home
.footer__newsletter{flex-direction:column;align-items:flex-start}.tasnim-home .best-sellers__left{position:static;flex:1;width:100%}.tasnim-home .best-sellers__right{flex:1;width:100%;min-width:0;max-width:100%;overflow:hidden}.tasnim-home .vouched__left, .tasnim-home .faqs__left, .tasnim-home .redefining__left, .tasnim-home .redefining__right, .tasnim-home .trust__left, .tasnim-home .trust__right, .tasnim-home
.footer__left{flex:1;width:100%}.tasnim-home
.vouched__right{grid-template-columns:repeat(2, 1fr)}.tasnim-home
.footer__cols{grid-template-columns:repeat(2, 1fr)}.tasnim-home .feel-good .wrapper-inner{grid-template-columns:1fr}.tasnim-home
.nutritionists__slider{grid-template-columns:1fr}.tasnim-home .product-card{flex:0 0 calc((100% - 24px) / 2)}.tasnim-home
.origin__grid{grid-template-columns:repeat(2, 1fr)}.tasnim-home .proof-panel{grid-template-columns:1fr;gap:32px}.tasnim-home
.ugc__grid{grid-template-columns:repeat(3, 1fr)}}@media (hover: none){.tasnim-home .ugc-card__overlay{opacity:1}}@media (max-width: 640px){.tasnim-home .hero-content
h1{font-size:40px}.tasnim-home .hero-bottle{max-height:280px}.tasnim-home
.vouched__right{grid-template-columns:1fr}.tasnim-home .cat-grid{grid-template-columns:repeat(2, 1fr);gap:20px}.tasnim-home
.certs__strip{grid-template-columns:repeat(3, 1fr);gap:16px}.tasnim-home
.footer__cols{grid-template-columns:1fr}.tasnim-home
.ritual__container{flex-direction:column;padding:32px;border-radius:32px;text-align:center}.tasnim-home .product-card{flex:0 0 80%}.tasnim-home
.origin__grid{grid-template-columns:1fr}.tasnim-home
.ugc__grid{grid-template-columns:repeat(2, 1fr)}.tasnim-home
.compare{padding:56px
0}.tasnim-home .proof-panel{grid-template-columns:1fr;gap:28px;padding:22px}.tasnim-home .compare__cta
.button{width:100%;justify-content:center}}.tasnim-home .shop-hero{background:var(--color-white);border-bottom:1px solid var(--color-border);padding:36px
0 40px}.tasnim-home .shop-crumbs{display:flex;flex-direction:row;gap:8px;align-items:center;font-size:13px;color:var(--color-text-muted);margin-bottom:17.6px}.tasnim-home .shop-crumbs
a{color:var(--color-text-muted);text-decoration:none}.tasnim-home .shop-crumbs a:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.tasnim-home .shop-crumbs span:last-child{color:var(--color-primary);font-weight:600}.tasnim-home .shop-hero__title{font-family:var(--font-display);font-size:clamp(40px, 4.4vw, 64px);font-weight:400;line-height:1.02;letter-spacing:-0.02em;color:var(--color-primary);margin:0
0 11.2px;text-wrap:balance}.tasnim-home .shop-hero__title
em{font-style:italic;color:var(--color-accent-text)}.tasnim-home .shop-hero__sub{margin:0;max-width:54ch;font-size:17px;line-height:1.6;color:var(--color-text-muted)}.tasnim-home .shop-rail{background:#fff;border-bottom:1px solid var(--color-border)}.tasnim-home .shop-rail__inner{display:flex;flex-direction:row;gap:10px;overflow-x:auto;padding:16px
0;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;scroll-snap-type:x proximity;-webkit-mask:linear-gradient(90deg, transparent, #000 24px, #000 calc(100% - 24px), transparent);mask:linear-gradient(90deg, transparent, #000 24px, #000 calc(100% - 24px), transparent)}.tasnim-home .shop-rail__inner.grabbing{cursor:grabbing}.tasnim-home .shop-rail__inner.grabbing .shop-pill{scroll-snap-align:none}.tasnim-home .shop-rail__inner::-webkit-scrollbar{display:none}.tasnim-home .shop-rail__inner{cursor:grab}.tasnim-home .shop-rail__inner.grabbing{cursor:grabbing;user-select:none}.tasnim-home .shop-rail
.wrapper{position:relative}.tasnim-home .shop-rail .wrapper::after{content:"";position:absolute;right:0;top:0;bottom:0;width:56px;background:linear-gradient(to left, #fff 15%, rgba(255, 255, 255, 0));pointer-events:none}.tasnim-home .shop-pill{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:7.2px;padding:9.6px 17.6px;border:1px
solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-primary);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard)}.tasnim-home .shop-pill
small{font-size:12px;font-weight:500;color:var(--color-text-muted)}.tasnim-home .shop-pill:hover{border-color:var(--color-primary)}.tasnim-home .shop-pill.is-active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tasnim-home .shop-pill.is-active
small{color:rgba(255, 255, 255, 0.66)}.tasnim-home .shop-catalog{padding:36px
0 72px;background:#fff}.tasnim-home .shop-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.tasnim-home .shop-toolbar__count{margin:0;font-size:14px;color:var(--color-text-muted)}.tasnim-home .shop-toolbar__sort{display:flex;flex-direction:row;align-items:center;gap:9.6px}.tasnim-home .shop-toolbar__sort
label{font-size:13px;font-weight:600;color:var(--color-text-muted)}.tasnim-home .shop-toolbar__sort
select{appearance:none;border:1px
solid var(--color-border);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%231a1410' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center no-repeat;padding:8.8px 38.4px 8.8px 17.6px;font:inherit;font-size:14px;font-weight:600;color:var(--color-primary);cursor:pointer}.tasnim-home .shop-toolbar__sort select:hover{border-color:var(--color-primary)}.tasnim-home .shop-layout{display:grid;grid-template-columns:248px minmax(0, 1fr);gap:44px;align-items:start}.tasnim-home .shop-filters{position:sticky;top:24px}.tasnim-home .shop-filter{border-top:1px solid var(--color-border);padding:21.6px 0 24px}.tasnim-home .shop-filter:first-child{border-top:2px solid var(--color-primary)}.tasnim-home .shop-filter :is(h2,h3){margin:0
0 14.4px;font-size:15px;font-weight:700;letter-spacing:-0.005em;color:var(--color-primary)}.tasnim-home .shop-filter__list{list-style:none;margin:0;padding:0;display:grid;gap:2.4px}.tasnim-home .shop-filter__list
a{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding:6.72px 9.6px;margin:0
-9.6px;border-radius:6px;font-size:15px;color:var(--color-primary);text-decoration:none;transition:background var(--dur-micro) var(--ease-standard)}.tasnim-home .shop-filter__list a:hover{background:var(--color-cream-3)}.tasnim-home .shop-filter__list a.is-active{background:var(--color-cream);font-weight:700}.tasnim-home .shop-filter__list
small{font-size:12px;color:var(--color-text-muted)}.tasnim-home .shop-filter__price{display:flex;flex-direction:row;align-items:center;gap:8px}.tasnim-home .shop-filter__price
input{width:73.6px;min-width:0;border:1px
solid var(--color-border);border-radius:8px;padding:8px
9.6px;font:inherit;font-size:14px;color:var(--color-primary);background:#fff}.tasnim-home .shop-filter__price input:focus{outline:2px
solid var(--color-accent);outline-offset:0}.tasnim-home .shop-filter__price
span{color:var(--color-text-muted)}.tasnim-home .shop-filter__price
button{border:1px
solid var(--color-primary);background:var(--color-primary);color:#fff;border-radius:999px;padding:8px
14.4px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard)}.tasnim-home .shop-filter__price button:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-primary)}.tasnim-home .shop-filter__reset{display:inline-block;margin-top:11.2px;font-size:13px;color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px}.tasnim-home .shop-filter__claims{list-style:none;margin:0;padding:0;display:grid;gap:8.8px}.tasnim-home .shop-filter__claims
li{position:relative;padding-left:22.4px;font-size:14px;color:var(--color-text-muted)}.tasnim-home .shop-filter__claims li::before{content:"";position:absolute;left:0;top:0.24em;width:12.8px;height:7.2px;border-left:1.6px solid var(--color-accent-text);border-bottom:1.6px solid var(--color-accent-text);transform:rotate(-45deg)}.tasnim-home .shop-filters__head{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;padding-bottom:13.6px;border-bottom:2px solid var(--color-primary)}.tasnim-home .shop-filters__title{font-size:16px;font-weight:700;color:var(--color-primary)}.tasnim-home .shop-filters__clear{font-size:13px;color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px}.tasnim-home .shop-filters__clear:hover{color:var(--color-primary)}.tasnim-home details.shop-filter{padding:17.6px 0 18.4px}.tasnim-home details.shop-filter:first-of-type{border-top:0}.tasnim-home details.shop-filter>summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.tasnim-home details.shop-filter>summary::-webkit-details-marker{display:none}.tasnim-home details.shop-filter > summary
h3{margin:0}.tasnim-home details.shop-filter>summary::after{content:"";width:12px;height:12px;flex:0 0 auto;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%231a1410' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:transform var(--dur-base) var(--ease-standard)}.tasnim-home details.shop-filter[open]>summary::after{transform:rotate(180deg)}.tasnim-home .shop-filter__opts{list-style:none;margin:14.4px 0 0;padding:0;display:grid;gap:1.6px}.tasnim-home .shop-check{display:flex;flex-direction:row;align-items:center;gap:9.6px;padding:6.4px 9.6px;margin:0
-9.6px;border-radius:6px;cursor:pointer;font-size:15px;color:var(--color-primary);transition:background var(--dur-micro) var(--ease-standard)}.tasnim-home .shop-check:hover{background:var(--color-cream-3)}.tasnim-home .shop-check
input{position:absolute;opacity:0;width:0;height:0}.tasnim-home .shop-check__box{flex:0 0 auto;width:18.4px;height:18.4px;border:1.5px solid var(--color-border);border-radius:5px;background:#fff;transition:background var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard)}.tasnim-home .shop-check:hover .shop-check__box{border-color:var(--color-primary)}.tasnim-home .shop-check input:checked~.shop-check__box{border-color:var(--color-primary);background:var(--color-primary) center / 11.52px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5l3.4 3.5L11 1.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tasnim-home .shop-check input:focus-visible~.shop-check__box{outline:2px
solid var(--color-accent);outline-offset:2px}.tasnim-home .shop-check__name{flex:1 1 auto}.tasnim-home .shop-check input:checked~.shop-check__name{font-weight:600}.tasnim-home .shop-check__count{flex:0 0 auto;font-size:12px;color:var(--color-text-muted)}.tasnim-home .shop-filter__go{margin-left:3.2px;border:1px
solid var(--color-primary);background:var(--color-primary);color:#fff;border-radius:999px;padding:8px
14.4px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard)}.tasnim-home .shop-filter__go:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-primary)}.tasnim-home .shop-active{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.tasnim-home .shop-active__label{font-size:13px;font-weight:700;color:var(--color-text-muted)}.tasnim-home .shop-active__chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.tasnim-home .shop-active__chips
a{display:inline-flex;flex-direction:row;align-items:center;gap:6.4px;padding:5.6px 6.4px 5.6px 12px;border:1px
solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-primary);font-size:13px;font-weight:600;text-decoration:none;transition:border-color var(--dur-micro) var(--ease-standard), background var(--dur-micro) var(--ease-standard)}.tasnim-home .shop-active__chips a:hover{border-color:var(--color-primary);background:var(--color-cream-3)}.tasnim-home .shop-active__x{display:inline-flex;align-items:center;justify-content:center;width:16.8px;height:16.8px;border-radius:50%;background:var(--color-cream);font-size:13.6px;line-height:1}.tasnim-home .shop-active__chips a:hover .shop-active__x{background:var(--color-primary);color:#fff}.tasnim-home .shop-active__clear{font-size:13px;color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px;margin-left:4px}.tasnim-home .shop-active__clear:hover{color:var(--color-primary)}.tasnim-home .shop-filter-toggle{display:none}.tasnim-home .shop-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(232px, 1fr));gap:36px 24px}.tasnim-home .shop-grid .product-card{flex:none;width:auto}.tasnim-home .product-card__image>.brxe-shortcode{display:contents}.tasnim-home .shop-grid .product-card__image{position:relative;overflow:hidden;transition:box-shadow var(--dur-slow) var(--ease-standard)}.tasnim-home .shop-grid .product-card__image
img{transition:transform var(--dur-entrance) cubic-bezier(0.22, 0.61, 0.36, 1)}.tasnim-home .shop-grid .product-card__desc{display:none}.tasnim-home .product-card__hoverdesc{position:absolute;left:0;right:0;bottom:0;z-index:3;margin:0;padding:13.6px 16px 16px;background:rgba(255, 251, 242, 0.96);border-top:2px solid var(--color-accent);font-size:13.5008px;line-height:1.5;color:var(--color-primary);transform:translateY(calc(100% + 3px));transition:transform var(--dur-entrance) cubic-bezier(0.22, 0.61, 0.36, 1);pointer-events:none;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (hover: hover){.tasnim-home .shop-grid .product-card:hover .product-card__image{box-shadow:0 18px 40px -22px rgba(26, 20, 16, 0.4)}.tasnim-home .shop-grid .product-card:hover .product-card__image
img{transform:scale(1.05)}.tasnim-home .shop-grid .product-card:hover .product-card__hoverdesc{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.tasnim-home .shop-grid .product-card__image img, .tasnim-home .product-card__hoverdesc{transition:none}}.tasnim-home .shop-grid .product-card{position:relative}.tasnim-home .shop-grid .product-card__overlaylink{position:absolute;inset:0;z-index:3;display:block;border-radius:var(--r-md)}.tasnim-home .shop-grid .product-card__image{border-radius:var(--r-md);aspect-ratio:1 / 1;background:var(--color-white);border:1px
solid var(--color-border)}.tasnim-home .shop-grid .product-card__badge{position:absolute;top:12px;left:12px;z-index:1;margin:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard)}.tasnim-home .shop-grid .product-card__price{position:absolute;left:12px;bottom:12px;z-index:1;margin:0;background:none;color:var(--color-primary);font-size:9px;font-weight:700;letter-spacing:0.01em;padding:0;border-radius:0;box-shadow:none;white-space:nowrap;pointer-events:none}.tasnim-home .shop-grid .product-card__price .woocommerce-Price-currencySymbol{font-size:12px}.tasnim-home .shop-grid .product-card__reveal{position:absolute;inset:0;z-index:2;margin:0;padding:17.6px 17.6px 48px;background:color-mix(in srgb, var(--color-cream-3) 88%, transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:var(--color-primary);font-size:13.6px;line-height:1.5;opacity:0;transform:translateY(-100%);transition:opacity var(--dur-slow) var(--ease-standard), transform var(--dur-entrance) cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.tasnim-home .shop-grid .product-card__add{position:absolute;right:12px;bottom:12px;z-index:4;width:auto;height:auto;min-width:41.6px;padding:8px
12.8px;border:0;border-radius:9.6px;background:var(--color-primary);box-shadow:0 6px 16px rgba(26, 20, 16, 0.22)}.tasnim-home .shop-grid .product-card__add::before{width:17.6px;height:17.6px;background-color:#fff;-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6h15l-1.5 9h-12L6 6z'/%3E%3Cpath d='M6 6 5 3H2'/%3E%3Ccircle cx='9' cy='20' r='1.3'/%3E%3Ccircle cx='18' cy='20' r='1.3'/%3E%3C/svg%3E");mask:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6h15l-1.5 9h-12L6 6z'/%3E%3Cpath d='M6 6 5 3H2'/%3E%3Ccircle cx='9' cy='20' r='1.3'/%3E%3Ccircle cx='18' cy='20' r='1.3'/%3E%3C/svg%3E")}.tasnim-home .shop-grid .product-card__add:hover{background:var(--color-accent-text)}.tasnim-home .shop-grid .product-card__cat{font-size:13px;color:var(--color-text-muted);line-height:1.3;margin-top:1.6px}@media (hover: hover){.tasnim-home .shop-grid .product-card:hover .product-card__reveal{opacity:1;transform:translateY(0)}.tasnim-home .shop-grid .product-card:hover .product-card__badge{opacity:0}.tasnim-home .shop-grid .product-card:hover .product-card__image
img{filter:blur(8px);transform:scale(1.04)}}.tasnim-home .shop-pagination{margin-top:48px;margin-inline:auto;align-self:center;width:100%;text-align:center}.tasnim-home .shop-pagination .bricks-pagination ul, .tasnim-home .shop-pagination
ul{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;list-style:none;margin:0;padding:0}.tasnim-home .shop-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0
9.6px;border:0;border-radius:6px;background:transparent;color:var(--color-primary);font-size:15px;font-weight:600;text-decoration:none;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard)}.tasnim-home .shop-pagination a.page-numbers:hover{background:var(--color-cream-3)}.tasnim-home .shop-pagination .page-numbers.current{background:var(--color-primary);color:#fff}.tasnim-home .shop-pagination .page-numbers.dots{min-width:22.4px;padding:0;color:var(--color-text-muted);font-weight:500}.tasnim-home .shop-pagination .page-numbers.prev, .tasnim-home .shop-pagination .page-numbers.next{padding:0
17.6px;font-weight:500;color:var(--color-primary)}.tasnim-home .shop-pagination a.page-numbers.prev:hover, .tasnim-home .shop-pagination a.page-numbers.next:hover{background:var(--color-cream-3)}.tasnim-home .shop-reassure{border-top:1px solid var(--color-border);background:var(--color-white)}.tasnim-home .shop-reassure__inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 40px;justify-content:space-between;align-items:center;padding:24px
0;font-size:14px;color:var(--color-text-muted)}.tasnim-home .shop-reassure__inner
strong{color:var(--color-primary);font-weight:600}.tasnim-home .shop-reassure__link{color:var(--color-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width: 1024px){.tasnim-home .shop-layout{grid-template-columns:1fr;gap:0}.tasnim-home .shop-sidebar-col{display:none}.tasnim-home .shop-filters{position:static}.tasnim-home .shop-filter-toggle{display:block;margin-bottom:24px;border:1px
solid var(--color-border);border-radius:12px;background:#fff}.tasnim-home .shop-filter-toggle
summary{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:13.6px 17.6px;font-size:15px;font-weight:700;color:var(--color-primary);cursor:pointer}.tasnim-home .shop-filter-toggle summary::-webkit-details-marker{display:none}.tasnim-home .shop-filter-toggle summary::after{content:"+";font-size:19.2px;font-weight:500}.tasnim-home .shop-filter-toggle[open] summary::after{content:"\2212"}.tasnim-home .shop-filter-toggle .shop-filters{padding:0
17.6px 12px}.tasnim-home .shop-filter-toggle .shop-filter:first-child{border-top:0}}@media (max-width: 640px){.tasnim-home .shop-hero{padding:25.6px 0 30.4px}.tasnim-home .shop-grid{grid-template-columns:repeat(auto-fill, minmax(145px, 1fr));gap:24px 12px}.tasnim-home .shop-catalog{padding:28px
0 48px}.tasnim-home .shop-reassure__inner{justify-content:flex-start}.tasnim-home .shop-toolbar{margin-bottom:20px}}.tasnim-home{overflow-x:clip}.tasnim-home
.marquee{overflow:clip;height:38px;min-height:0;padding-top:0;padding-bottom:0}.tasnim-home
.header{padding-top:0;padding-bottom:0}.tasnim-home
section{scroll-margin-top:72px}.tasnim-home a:focus-visible, .tasnim-home button:focus-visible,
.tasnim-home input:focus-visible, .tasnim-home [tabindex]:focus-visible{outline:2px
solid var(--color-accent-deep);outline-offset:3px}.tasnim-home .button, .tasnim-home .tab, .tasnim-home .feel-good__tab,
.tasnim-home .product-card__add, .tasnim-home .feel-good__cta{transition:transform var(--dur-micro) var(--ease-standard), background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard)}.tasnim-home .button:active, .tasnim-home .tab:active, .tasnim-home .feel-good__tab:active,
.tasnim-home .product-card__add:active, .tasnim-home .feel-good__cta:active{transform:translateY(1px) scale(0.98)}.tasnim-home
.quality3d{background:transparent;padding:8px
20px}.tasnim-home .quality3d>.wrapper{position:relative;isolation:isolate;overflow:hidden;border-radius:32px;padding:clamp(36px, 4vw, 64px);background:radial-gradient(90% 120% at 12% 0%, #0e3a44 0%, transparent 55%),
radial-gradient(80% 110% at 100% 100%, #0a2f3a 0%, transparent 60%),
linear-gradient(160deg, #082630 0%, #0a2430 60%, #07202a 100%);display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:clamp(24px, 4vw, 56px)}.tasnim-home .quality3d>.wrapper::before{content:"";position:absolute;left:-10%;top:-20%;width:70%;height:80%;pointer-events:none;z-index:0;background:radial-gradient(50% 50% at 50% 50%, rgba(74,209,224,0.16), transparent 70%)}.tasnim-home .quality3d>.wrapper>*{position:relative;z-index:1;min-width:0}.tasnim-home .molecule-stage{position:relative;width:100%;aspect-ratio:1 / 1;max-height:520px;border-radius:24px;overflow:hidden;background:radial-gradient(60% 60% at 50% 45%, rgba(74,209,224,0.10) 0%, transparent 70%),
radial-gradient(closest-side, rgba(255,255,255,0.04), transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06)}.tasnim-home .molecule-stage
canvas{display:block;width:100% !important;height:100% !important;cursor:grab;touch-action:pan-y}.tasnim-home .molecule-stage canvas:active{cursor:grabbing}.tasnim-home .molecule-hint{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:2;display:inline-flex;align-items:center;gap:7.2px;pointer-events:none;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:rgba(168,224,232,0.72)}.tasnim-home .molecule-hint::before{content:"";width:16px;height:16px;background-color:rgba(168,224,232,0.72);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18M8 7l-5 5 5 5M16 7l5 5-5 5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18M8 7l-5 5 5 5M16 7l5 5-5 5'/%3E%3C/svg%3E") center/contain no-repeat}.tasnim-home
.quality3d__eyebrow{display:inline-block;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:#5fd2e2;margin-bottom:16px}.tasnim-home .quality3d__head
h2{color:#f4fafb;margin:0}.tasnim-home .quality3d__head h2
i{color:#e3b341;font-style:italic}.tasnim-home .quality3d__head
p{color:rgba(214,235,239,0.78);margin-top:16px;max-width:46ch}.tasnim-home
.quality3d__facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tasnim-home .q-fact{flex:1 1 0;min-width:0;padding:13.6px 16px;border-radius:14px;background:rgba(255,255,255,0.05);border:1px
solid rgba(120,200,212,0.18)}.tasnim-home .q-fact
b{display:block;font-family:var(--font-display);font-size:21.6px;font-weight:700;line-height:1;color:#7fe0ee}.tasnim-home .q-fact
span{display:block;margin-top:5.6px;font-size:11px;letter-spacing:0.04em;text-transform:uppercase;color:rgba(196,224,230,0.7)}.tasnim-home
.quality3d__cta{margin-top:30.4px}.tasnim-home .quality3d__cta
.button{background:#5fd2e2;color:#06222b;border:0}.tasnim-home .quality3d__cta .button:hover{background:#7fe0ee}.tasnim-home .quality3d__cta .button.has-arrow::after{background-color:#06222b}.tasnim-home
.spin{background:transparent;padding:8px
20px}.tasnim-home .spin>.wrapper{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px, 4vw, 56px);border-radius:0;padding:clamp(16px, 3vw, 36px) 0;background:none}.tasnim-home .spin>.wrapper::before{display:none}.tasnim-home .spin.vitfilm>.wrapper{overflow:hidden;border-radius:32px;padding:clamp(28px, 3.5vw, 56px);background:radial-gradient(85% 100% at 8% 0%, #fcf7ee 0%, transparent 55%),
radial-gradient(80% 110% at 100% 100%, #efe3cd 0%, transparent 60%),
linear-gradient(160deg, var(--color-cream) 0%, #f4ead8 60%, #efe2cc 100%)}.tasnim-home .spin.vitfilm>.wrapper::before{content:"";position:absolute;right:-8%;top:-16%;width:60%;height:72%;pointer-events:none;z-index:0;display:block;background:radial-gradient(50% 50% at 50% 50%, rgba(184,137,58,0.16), transparent 70%)}.tasnim-home .spin.vitfilm>.wrapper>*{position:relative;z-index:1}.tasnim-home .spin>.wrapper>*{position:relative;z-index:1;min-width:0}.tasnim-home .spin-stage{position:relative;width:100%;max-width:372px;aspect-ratio:9 / 16;max-height:660px;margin:0
auto;overflow:hidden;border-radius:28px;outline:none;background:#efe6d6;box-shadow:inset 0 0 0 1px rgba(184,137,58,0.18), 0 30px 64px -34px rgba(120,90,40,0.4)}.tasnim-home .spin-stage:focus-visible{outline:2px
solid var(--color-accent);outline-offset:4px}.tasnim-home .spin-frames{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.tasnim-home .spin-video{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;user-select:none}.tasnim-home .spin-stage::after{display:none !important}.tasnim-home .spin-ring{position:absolute;left:50%;top:58%;transform:translate(-50%, -50%);width:min(78%, 420px);aspect-ratio:1;z-index:1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side, rgba(184,137,58,0.12), transparent 72%)}.tasnim-home .spin-ring::before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px dashed rgba(184,137,58,0.42)}.tasnim-home .spin-ring__ind{position:absolute;inset:0}.tasnim-home .spin-ring__ind::before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 10px rgba(184,137,58,0.7)}.tasnim-home .spin-hotspot{position:absolute;z-index:3;width:20px;height:20px;padding:0;border:0;background:none;cursor:help;transform:translate(-50%, -50%)}.tasnim-home .spin-hotspot--cap{left:50%;top:15%}.tasnim-home .spin-hotspot--label{left:57%;top:47%}.tasnim-home .spin-hotspot--base{left:44%;top:75%}.tasnim-home .spin-hotspot__dot{width:14px;height:14px;border-radius:50%;background:var(--color-accent);border:2px
solid #fff;box-shadow:0 0 0 4px rgba(184,137,58,0.16);margin:3px}.tasnim-home .spin-hotspot__tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);width:max-content;max-width:190px;padding:8px
11.2px;border-radius:10px;background:var(--color-primary);color:#fff;font-size:12px;line-height:1.3;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);z-index:6}.tasnim-home .spin-hotspot__tip::after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border:5px
solid transparent;border-top-color:var(--color-primary)}.tasnim-home .spin-hotspot:hover .spin-hotspot__tip,
.tasnim-home .spin-hotspot:focus-visible .spin-hotspot__tip{opacity:1;transform:translateX(-50%) translateY(0)}.tasnim-home .spin-hotspot:focus-visible .spin-hotspot__dot{outline:2px
solid var(--color-accent-deep);outline-offset:3px}.tasnim-home .spin-hint{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:7.2px;pointer-events:none;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-accent-text);transition:opacity var(--dur-entrance) var(--ease-standard)}.tasnim-home .spin-hint::before{content:"";width:16px;height:16px;background-color:var(--color-accent-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18M8 7l-5 5 5 5M16 7l5 5-5 5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18M8 7l-5 5 5 5M16 7l5 5-5 5'/%3E%3C/svg%3E") center/contain no-repeat}.tasnim-home .spin-stage.is-spun .spin-hint{opacity:0}.tasnim-home .spin-stage::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg, transparent 32%, rgba(255,247,228,0.6) 48%, rgba(184,137,58,0.28) 53%, transparent 70%);transform:translateX(-130%)}@media (prefers-reduced-motion: no-preference){.tasnim-home .spin-stage.in::after{animation:spinSweep 1.25s cubic-bezier(0.22,1,0.36,1) 0.15s 1}}@keyframes
spinSweep{to{transform:translateX(130%)}}.tasnim-home .spin-eyebrow{display:inline-block;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:14.4px}.tasnim-home .spin-head
h2{color:var(--color-primary);margin:0}.tasnim-home .spin-head h2
i{color:var(--color-accent-deep);font-style:italic}.tasnim-home .spin-product-name{display:block;margin-top:9.6px;font-size:15px;font-weight:600;color:var(--color-text-muted)}.tasnim-home .spin-copy{position:relative;margin-top:22.4px;min-height:104px}.tasnim-home .spin-face{position:absolute;inset:0;opacity:0;transform:translateY(8px);transition:opacity var(--dur-entrance) var(--ease-standard), transform var(--dur-entrance) var(--ease-standard);pointer-events:none}.tasnim-home .spin-face.is-active{position:relative;opacity:1;transform:none;pointer-events:auto}.tasnim-home .spin-face__title{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-primary);margin:0
0 7.2px}.tasnim-home .spin-face__text{font-size:16px;line-height:1.65;color:var(--color-text-muted);max-width:44ch;margin:0}.tasnim-home .spin-facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:25.6px}.tasnim-home .spin-fact{flex:1 1 0;min-width:0;padding:13.6px 16px;border-radius:14px;background:var(--color-cream);border:1px
solid rgba(184,137,58,0.22);box-shadow:0 1px 2px rgba(120,90,40,0.05)}.tasnim-home .spin-fact
b{display:block;font-family:var(--font-display);font-size:22.4px;font-weight:700;line-height:1;color:var(--color-accent-text)}.tasnim-home .spin-fact
span{display:block;margin-top:5.6px;font-size:11px;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-text-muted)}.tasnim-home .spin-cta{margin-top:28.8px}.tasnim-home .spin-stage.vitfilm__stage{aspect-ratio:16 / 9;max-width:600px;max-height:none}.tasnim-home
.vitfilm__chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:8.8px;margin-top:20.8px}.tasnim-home
.vitchip{display:inline-flex;align-items:center;padding:8.8px 16px;border-radius:999px;background:rgba(255,255,255,0.62);border:1px
solid var(--color-divider);color:var(--color-primary);font-size:13px;font-weight:600;text-decoration:none;transition:border-color var(--dur-base) var(--ease-standard)}.tasnim-home .vitchip:hover{border-color:var(--color-accent)}.tasnim-home
.origin__grid{grid-auto-rows:1fr;align-items:stretch}.tasnim-home .origin-card{height:100%}.tasnim-home
.nutritionists__head{justify-content:center;text-align:center}.tasnim-home .nutritionist-card{background:var(--color-cream);border:1px
solid var(--color-divider);border-radius:24px;padding:28px;align-items:center;gap:24px}.tasnim-home .nutritionist-card__photo{border-radius:18px;overflow:hidden;background:#fff;align-self:stretch;display:flex;align-items:center;justify-content:center}.tasnim-home .nutritionist-card__photo
img{width:100%;height:100%;object-fit:cover}.tasnim-home .feel-good{background:transparent;padding:8px
20px}.tasnim-home .feel-good>.wrapper{position:relative;isolation:isolate;border-radius:0;padding:clamp(16px, 3vw, 36px) 0;background:none}.tasnim-home .feel-good>.wrapper::before{display:none}.tasnim-home .feel-good .wrapper-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px, 4vw, 56px)}.tasnim-home .feel-good .wrapper-inner>*{position:relative;z-index:1;min-width:0}.tasnim-home .feel-good__right{min-width:0}.tasnim-home .feel-good__media
img{max-height:460px;width:auto;margin:0
auto}.tasnim-home .feel-good__product-row{flex-wrap:wrap;row-gap:5.6px}.tasnim-home .feel-good__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.tasnim-home .feel-good__tabs::-webkit-scrollbar{display:none}.tasnim-home .feel-good__tab{white-space:nowrap;flex:0 0 auto;min-height:44px}.tasnim-home .feel-good__specs{gap:12px;padding:4px
0 8px;border-top:0;border-bottom:0}.tasnim-home .feel-good__spec{flex:1 1 0;min-width:0;text-align:center;background:var(--color-cream);border:1px
solid rgba(184,137,58,0.22);box-shadow:0 1px 2px rgba(120,90,40,0.05);border-radius:16px;padding:16px
9.6px 14.4px}.tasnim-home .feel-good__spec
b{font-size:25.6px}.tasnim-home .feel-good__spec>.brxe-heading{display:block;font-family:var(--font-display);font-size:22.4px;font-weight:700;line-height:1;color:var(--color-accent-text);margin-bottom:4.8px}.tasnim-home
.trust{padding:clamp(60px, 7vw, 96px) 0;background:radial-gradient(70% 90% at 10% 6%, #f8f1e4 0%, transparent 55%),
radial-gradient(85% 100% at 100% 100%, #ecdfc8 0%, transparent 60%),
linear-gradient(168deg, #f4ecdd 0%, #eee2ce 100%);border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.tasnim-home .trust
.wrapper{display:flex;flex-direction:row;gap:clamp(40px, 5vw, 80px);justify-content:space-between;align-items:center}.tasnim-home
.trust__left{flex:1 1 0;max-width:460px;display:flex;flex-direction:column;gap:22.4px}.tasnim-home .trust__left
h2{margin:0}.tasnim-home .trust__left>p{margin:0;color:var(--color-text-muted);font-size:17px;line-height:1.65;max-width:42ch}.tasnim-home
.trust__cta{display:flex;align-items:flex-start;margin-top:5.6px}.tasnim-home
.trust__right{flex:1 1 0;max-width:520px;min-width:0}.tasnim-home
.trust__list{display:flex;flex-direction:column;border-radius:24px;padding:0
25.6px;background:rgba(255,255,255,0.55);border:1px
solid var(--color-cream-deep);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7), 0 30px 64px -42px rgba(120,90,40,0.5)}.tasnim-home
.trust__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:19.2px 0;border-top:1px solid var(--color-divider)}.tasnim-home .trust__list li:first-child{border-top:0}.tasnim-home .trust__item :is(h3,h4){margin:0;font-family:var(--font-body);font-size:17px;font-weight:600;letter-spacing:-0.005em;color:var(--color-primary);line-height:1.3}.tasnim-home .trust__line-icon{width:36px;height:36px;flex:0 0 36px;border-radius:50%;position:relative;background:rgba(255,255,255,0.65);border:1px
solid var(--color-cream-deep);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);display:grid;place-items:center}.tasnim-home .trust__line-icon::before{content:"";width:19px;height:19px;background-color:var(--color-accent-text)}.tasnim-home .origin__head, .tasnim-home .compare__head, .tasnim-home .categories__head,
.tasnim-home .certs__head, .tasnim-home
.nutritionists__head{width:100%;max-width:720px;margin-left:auto;margin-right:auto;align-self:center;align-items:center;text-align:center}.tasnim-home
.footer__newsletter{flex-wrap:nowrap}.tasnim-home .footer__newsletter-text{flex:1 1 auto;min-width:0;max-width:560px}.tasnim-home .footer__newsletter-form{flex:0 0 auto;width:auto;justify-content:flex-end}.tasnim-home .nutritionists__slider, .tasnim-home
.vouched__right{align-items:stretch}.tasnim-home .cat-slider{align-items:stretch}.tasnim-home .review-card, .tasnim-home .nutritionist-card{height:auto}.tasnim-home .nutritionist-card__author{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tasnim-home .trust-bar__row{display:grid;grid-template-columns:repeat(6, 1fr);align-items:start}.tasnim-home .trust-item{display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 1100px){.tasnim-home .logo-wordmark{position:static;transform:none;margin-left:32px}}@media (max-width: 1024px){.tasnim-home .hero>.wrapper{grid-template-columns:1fr}.tasnim-home .hero-content{min-width:0;max-width:100%}.tasnim-home .hero-visual{min-width:0;flex-direction:column}.tasnim-home .hero-content
p{max-width:100%}.tasnim-home .hero-eyebrow,
.tasnim-home .feel-good__right
.eyebrow{display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width: 640px){.tasnim-home .hero>.wrapper{padding:32px
20px}.tasnim-home .hero-content
h1{word-break:break-word}}.tasnim-home
.wrapper{display:block}.tasnim-home .header__inner, .tasnim-home .nav__list, .tasnim-home .header__right,
.tasnim-home .cart-icon, .tasnim-home .marquee, .tasnim-home .marquee__track,
.tasnim-home .marquee__item, .tasnim-home .lang-switch,
.tasnim-home .button, .tasnim-home .hero-actions, .tasnim-home .hero-rating,
.tasnim-home .hero-proofbar,
.tasnim-home .best-sellers .wrapper, .tasnim-home .best-sellers__left .tabs,
.tasnim-home .drag-hint, .tasnim-home .product-slider,
.tasnim-home .product-card__image, .tasnim-home .product-card__rating,
.tasnim-home .product-card__footer, .tasnim-home .stars,
.tasnim-home .feel-good__tabs, .tasnim-home .feel-good__product-row, .tasnim-home .feel-good__specs,
.tasnim-home .verified, .tasnim-home .feel-good__lab,
.tasnim-home .checklist__row, .tasnim-home .compare__cta,
.tasnim-home .nutritionists__head, .tasnim-home .nutritionists__nav, .tasnim-home .nutritionist-card,
.tasnim-home .ritual__container,
.tasnim-home .vouched .wrapper, .tasnim-home .vouched__left .button-row,
.tasnim-home .review-card__head,
.tasnim-home .faqs .wrapper, .tasnim-home .faqs__buttons, .tasnim-home .faq-item__question,
.tasnim-home .certs__cta,
.tasnim-home .footer__newsletter, .tasnim-home .footer__newsletter-form,
.tasnim-home .footer__main, .tasnim-home .footer__social, .tasnim-home .footer__bottom,
.tasnim-home .footer__superbottom, .tasnim-home .footer__payment,
.tasnim-home .mobile-nav__head,
.tasnim-home .cart-drawer__head, .tasnim-home .cart-ship__bar,
.tasnim-home .cart-line, .tasnim-home .cart-line__qty,
.tasnim-home .cart-foot__row,
.tasnim-home .cat-slider, .tasnim-home .cat-card__count,
.tasnim-home .buy-mode,
.tasnim-home .cert-preview__overlay{flex-direction:row}.tasnim-home .header__inner, .tasnim-home
.header__right{flex-wrap:nowrap}.tasnim-home .logo-wordmark{flex:0 0 auto;white-space:nowrap}.tasnim-home
.header__right{flex:0 0 auto;width:auto;margin-left:auto}.tasnim-home .header__right>*{flex:0 0 auto}.tasnim-home .header__right>a{white-space:nowrap}.tasnim-home .header__right .lang-switch,
.tasnim-home .header__right .cart-icon{width:auto}.tasnim-home .header__inner>.nav__list{flex:0 0 auto;width:auto;flex-wrap:nowrap}.tasnim-home .nav__list
a{white-space:nowrap}.tasnim-home .product-card__img-dyn{display:contents}.tasnim-home .product-card__image
img{max-width:75%;max-height:90%;object-fit:contain;transition:transform var(--dur-entrance) var(--ease-standard)}.tasnim-home .product-card:hover .product-card__image
img{transform:scale(1.07)}.tasnim-home .product-card__desc{display:-webkit-box !important;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:0}.tasnim-home .product-slider, .tasnim-home .cat-slider{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch}.tasnim-home .product-slider::-webkit-scrollbar, .tasnim-home .cat-slider::-webkit-scrollbar{display:none}.tasnim-home .product-slider > *, .tasnim-home .cat-slider>*{min-width:0;flex-shrink:0}.tasnim-home .product-card{scroll-snap-align:start}.tasnim-home .product-card{display:flex;flex-direction:column}.tasnim-home .product-card__info{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.tasnim-home .product-card__footer{margin-top:auto}.tasnim-home .footer__newsletter-input{display:inline-flex;align-items:center;width:280px;max-width:100%;height:57px;padding:16px
24px;background:#fff;color:var(--color-text-muted);border:1px
solid var(--color-primary);border-radius:100px;font-size:14px;font-family:inherit;line-height:1.2}.tasnim-home input.footer__newsletter-input{color:var(--color-primary)}.tasnim-home input.footer__newsletter-input::placeholder{color:var(--color-text-muted)}.tasnim-home input.footer__newsletter-input:focus{border-color:var(--color-accent);outline:none}.tasnim-home .footer__newsletter-form .bricks-button,
.tasnim-home .footer__newsletter-form
button{display:inline-flex;align-items:center;justify-content:center;height:57px;padding:0
32px;background:var(--color-primary);color:#fff;border:0;border-radius:100px;font-size:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;font-family:inherit;cursor:pointer;transition:background var(--dur-base) var(--ease-standard)}.tasnim-home .footer__newsletter-form .bricks-button:hover,
.tasnim-home .footer__newsletter-form button:hover{background:var(--color-accent-deep)}.tasnim-home .footer__newsletter-form .nl-status{flex-basis:100%;margin:5.6px 4px 0;font-size:13px;font-weight:500;min-height:1.1em}.tasnim-home .footer__newsletter-form .nl-status.ok{color:var(--color-halal-deep)}.tasnim-home .nav__list a, .tasnim-home .header__right > a, .tasnim-home .logo-wordmark,
.tasnim-home .footer__col a, .tasnim-home .footer__email, .tasnim-home .footer__phone, .tasnim-home .review-card__view,
.tasnim-home .button.bare, .tasnim-home .mobile-nav__panel a,
.tasnim-home .feel-good__lab, .tasnim-home .product-card__lab,
.tasnim-home .faq-item__question,
.tasnim-home .cart-drawer__close, .tasnim-home .mobile-nav__close,
.tasnim-home .cert-doc, .tasnim-home .certs__cta-link, .tasnim-home .cat-card{background:transparent;border:0}.tasnim-home .nav__list a, .tasnim-home .header__right > a, .tasnim-home .footer__col a,
.tasnim-home .review-card__view{padding:0}.tasnim-home .review-card__view{position:relative}.tasnim-home .review-card__view::after{content:"";position:absolute;inset:50% 0 auto;height:32px;transform:translateY(-50%)}.tasnim-home .tab, .tasnim-home .feel-good__tab{padding:10.4px 19.2px;border:1px
solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-primary);font-weight:500;font-size:13px;line-height:1;cursor:pointer;transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base), opacity var(--dur-base)}.tasnim-home .tab:hover, .tasnim-home .feel-good__tab:hover{border-color:var(--color-primary)}.tasnim-home
.tab.active{background:var(--color-cream-2);color:var(--color-primary);border-color:var(--color-cream-deep);font-weight:600}.tasnim-home .feel-good__tab.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.tasnim-home .best-sellers__left
.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.tasnim-home .best-sellers__left .tabs::-webkit-scrollbar{display:none}.tasnim-home
.tab{white-space:nowrap;flex:0 0 auto}.tasnim-home .lang-switch button, .tasnim-home .lang-switch .bricks-button{padding:4px
8px;border-radius:999px;background:transparent;border:0;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:0.04em;color:var(--color-text-muted);line-height:1;cursor:pointer;transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base), opacity var(--dur-base)}.tasnim-home .lang-switch button:hover, .tasnim-home .lang-switch .bricks-button:hover{color:var(--color-primary)}.tasnim-home .lang-switch button.active, .tasnim-home .lang-switch .bricks-button.active{background:var(--color-primary);color:#fff}.tasnim-home .icon-mask, .tasnim-home .button.has-arrow::after, .tasnim-home .cart-icon::before,
.tasnim-home .verified::before, .tasnim-home .nav-arrow::before, .tasnim-home .footer__social a::before,
.tasnim-home .product-card__lab::before, .tasnim-home .product-card__add::before,
.tasnim-home .feel-good__lab-icon, .tasnim-home .checklist__icon,
.tasnim-home .nav-toggle::before, .tasnim-home .mobile-nav__close::before,
.tasnim-home .cart-drawer__close::before, .tasnim-home .hero-proof::before,
.tasnim-home .drag-hint::before{content:"";display:inline-block;background-color:currentColor;flex:0 0 auto}.tasnim-home .marquee__item::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-accent);display:inline-block;flex:0 0 auto;margin-right:8px}.tasnim-home .button.has-arrow::after{width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012h14M13%205l7%207-7%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012h14M13%205l7%207-7%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;transition:transform var(--dur-base) var(--ease-standard)}.tasnim-home .button.has-arrow:hover::after{transform:translateX(3px)}.tasnim-home .best-sellers__left .button.has-arrow::after{display:none}.tasnim-home .best-sellers__left .button.has-arrow::before{content:"";display:inline-block;width:14px;height:14px;background-color:currentColor;flex:0 0 auto;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012h14M13%205l7%207-7%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012h14M13%205l7%207-7%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;transition:transform var(--dur-base) var(--ease-standard)}.tasnim-home .best-sellers__left .button.has-arrow:hover::before{transform:translateX(3px)}.tasnim-home .cart-icon::before{width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%206h15l-1.5%209h-12L6%206z'%2F%3E%3Cpath%20d%3D'M6%206L5%203H2'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'20'%20r%3D'1.5'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'20'%20r%3D'1.5'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%206h15l-1.5%209h-12L6%206z'%2F%3E%3Cpath%20d%3D'M6%206L5%203H2'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'20'%20r%3D'1.5'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'20'%20r%3D'1.5'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .verified::before{width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2013l4%204L19%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2013l4%204L19%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home
.checklist__icon{width:22px;height:22px;flex:0 0 22px;margin-top:2px;background-color:var(--color-accent-text);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2013l4%204L19%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2013l4%204L19%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .nav-toggle{width:28px;height:28px;background:transparent;border:0;padding:0;cursor:pointer}.tasnim-home .nav-toggle::before{width:100%;height:100%;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%206h16M4%2012h16M4%2018h16'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%206h16M4%2012h16M4%2018h16'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .mobile-nav__close{width:28px;height:28px;background:transparent;border:0;padding:0;cursor:pointer}.tasnim-home .mobile-nav__close::before{width:100%;height:100%;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%206l12%2012M18%206L6%2018'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%206l12%2012M18%206L6%2018'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .cart-drawer__close{width:28px;height:28px;background:transparent;border:0;padding:0;cursor:pointer}.tasnim-home .cart-drawer__close::before{width:100%;height:100%;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%206l12%2012M18%206L6%2018'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%206l12%2012M18%206L6%2018'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .product-card__add{width:34px;height:34px;border-radius:50%;background:var(--color-cream);border:1px
solid var(--color-border);cursor:pointer;display:flex;align-items:center;justify-content:center}.tasnim-home .product-card__add::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%, -50%)}.tasnim-home .product-card__add::before{width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%205v14M5%2012h14'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%205v14M5%2012h14'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-pdp span.tv-opt__flag{font-size:11px}.tasnim-home .berry-portal .berry-portal__beat-time{font-size:11px}.tasnim-home .hero-proof::before{width:14px;height:14px;margin-right:4px}.tasnim-home .hero-proof:nth-child(1)::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%202l8%204v6c0%205.5-3.8%2010.7-8%2012-4.2-1.3-8-6.5-8-12V6l8-4z'%2F%3E%3Cpath%20d%3D'M9%2012l2%202%204-4'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%202l8%204v6c0%205.5-3.8%2010.7-8%2012-4.2-1.3-8-6.5-8-12V6l8-4z'%2F%3E%3Cpath%20d%3D'M9%2012l2%202%204-4'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .hero-proof:nth-child(2)::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203c-3.5%205-7%2010-7%2014a7%207%200%200014%200c0-4-3.5-9-7-14z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203c-3.5%205-7%2010-7%2014a7%207%200%200014%200c0-4-3.5-9-7-14z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .hero-proof:nth-child(3)::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%203v9l-4.5%209a2%202%200%20002%203h11a2%202%200%20002-3L15%2012V3M7%203h10M8%2016h8'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%203v9l-4.5%209a2%202%200%20002%203h11a2%202%200%20002-3L15%2012V3M7%203h10M8%2016h8'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .drag-hint::before{width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%209l-3%203%203%203M19%209l3%203-3%203M15%2012H9'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%209l-3%203%203%203M19%209l3%203-3%203M15%2012H9'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .feel-good__lab-icon{width:20px;height:20px;flex:0 0 20px;background-color:var(--color-accent-text);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203v12m-4-4l4%204%204-4M4%2019h16'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203v12m-4-4l4%204%204-4M4%2019h16'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .nav-arrow::before{width:14px;height:14px}.tasnim-home .nutritionists__nav .nav-arrow:first-child::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M19%2012H5M12%205l-7%207%207%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M19%2012H5M12%205l-7%207%207%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .nutritionists__nav .nav-arrow:last-child::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012h14M13%205l7%207-7%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012h14M13%205l7%207-7%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .trust__list li:nth-child(1) .trust__line-icon::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%204l14%205v9c0%208-6%2015-14%2018-8-3-14-10-14-18V9l14-5z'%2F%3E%3Cpath%20d%3D'M14%2020l4%204%208-8'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%204l14%205v9c0%208-6%2015-14%2018-8-3-14-10-14-18V9l14-5z'%2F%3E%3Cpath%20d%3D'M14%2020l4%204%208-8'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .trust__list li:nth-child(2) .trust__line-icon::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%206c-5%207-9%2013-9%2018a9%209%200%200018%200c0-5-4-11-9-18z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%206c-5%207-9%2013-9%2018a9%209%200%200018%200c0-5-4-11-9-18z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .trust__list li:nth-child(3) .trust__line-icon::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M15%204v12L8%2030a3%203%200%20003%204h18a3%203%200%20003-4l-7-14V4M13%204h14M14%2022h12'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M15%204v12L8%2030a3%203%200%20003%204h18a3%203%200%20003-4l-7-14V4M13%204h14M14%2022h12'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .trust__list li:nth-child(4) .trust__line-icon::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'6'%20y%3D'6'%20width%3D'28'%20height%3D'28'%20rx%3D'3'%2F%3E%3Cpath%20d%3D'M20%2014v12M14%2020h12'%20stroke-width%3D'3'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'6'%20y%3D'6'%20width%3D'28'%20height%3D'28'%20rx%3D'3'%2F%3E%3Cpath%20d%3D'M20%2014v12M14%2020h12'%20stroke-width%3D'3'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .trust__list li:nth-child(5) .trust__line-icon::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M33%2020a13%2013%200%2011-4-9.5L33%2014M33%206v8h-8'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M33%2020a13%2013%200%2011-4-9.5L33%2014M33%206v8h-8'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .footer__social a::before{width:16px;height:16px}.tasnim-home .footer__social a:nth-child(1)::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'18'%20height%3D'18'%20rx%3D'5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'4'%2F%3E%3Ccircle%20cx%3D'17.5'%20cy%3D'6.5'%20r%3D'1'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'18'%20height%3D'18'%20rx%3D'5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'4'%2F%3E%3Ccircle%20cx%3D'17.5'%20cy%3D'6.5'%20r%3D'1'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .footer__social a:nth-child(2)::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'%23000'%3E%3Cpath%20d%3D'M19.5%206.5a5.5%205.5%200%2001-4-1.5v9a5.5%205.5%200%2011-5.5-5.5v3a2.5%202.5%200%20102.5%202.5V2h3a5.5%205.5%200%20004%204v2.5z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'%23000'%3E%3Cpath%20d%3D'M19.5%206.5a5.5%205.5%200%2001-4-1.5v9a5.5%205.5%200%2011-5.5-5.5v3a2.5%202.5%200%20102.5%202.5V2h3a5.5%205.5%200%20004%204v2.5z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .footer__social a:nth-child(3)::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'%23000'%3E%3Cpath%20d%3D'M13%2022v-8h3l1-4h-4V7c0-1%20.5-2%202-2h2V1.5C16%201.5%2014.5%201%2013%201c-3%200-5%202-5%205v4H5v4h3v8z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'%23000'%3E%3Cpath%20d%3D'M13%2022v-8h3l1-4h-4V7c0-1%20.5-2%202-2h2V1.5C16%201.5%2014.5%201%2013%201c-3%200-5%202-5%205v4H5v4h3v8z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .product-card__lab::before{width:11px;height:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203v12m-4-4l4%204%204-4M4%2019h16'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203v12m-4-4l4%204%204-4M4%2019h16'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .faq-item__icon{display:inline-block;width:20px;height:20px;flex:0 0 20px;background-color:currentColor;transition:transform var(--dur-slow) var(--ease-standard);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%205v14M5%2012h14'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%205v14M5%2012h14'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .faq-item.open .faq-item__icon{transform:rotate(45deg)}.tasnim-home .trust__line-icon svg, .tasnim-home .verified svg,
.tasnim-home .nav-arrow svg, .tasnim-home .button .arrow, .tasnim-home .cart-icon > svg,
.tasnim-home .footer__social a svg, .tasnim-home .checklist__icon
svg{display:none}.tasnim-home
.certs{padding:64px
0}.tasnim-home
.certs__head{text-align:center;margin-bottom:36px}.tasnim-home
.certs__strip{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px;max-width:1000px;margin:0
auto}.tasnim-home .cert-doc{display:flex;flex-direction:column;align-items:center;gap:10.4px;text-align:center;text-decoration:none}.tasnim-home .cert-doc__thumb{position:relative;width:100%;aspect-ratio:3 / 4;background:#fff;border:1px
solid var(--color-border);border-radius:8px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;box-shadow:0 2px 8px rgba(26,20,16,0.05);transition:transform var(--dur-slow) cubic-bezier(.16,1,.3,1), box-shadow var(--dur-slow) var(--ease-standard), border-color var(--dur-slow) var(--ease-standard)}.tasnim-home .cert-doc__thumb
img{width:100%;height:100%;object-fit:cover;object-position:top center}.tasnim-home .cert-doc:hover .cert-doc__thumb{transform:translateY(-5px);box-shadow:0 16px 30px rgba(26,20,16,0.14);border-color:var(--color-accent)}.tasnim-home .cert-doc__view{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(26,20,16,0.55);color:#fff;font-size:12px;font-weight:600;letter-spacing:0.06em;opacity:0;transition:opacity var(--dur-slow) var(--ease-standard)}.tasnim-home .cert-doc:hover .cert-doc__view{opacity:1}.tasnim-home .cert-doc__title{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-primary);line-height:1.25}.tasnim-home .certs__cta-link{display:inline-flex;align-items:center;gap:7.2px;font-size:15px;font-weight:600;color:var(--color-primary);border-bottom:1px solid var(--color-accent);border-radius:0;padding:0
0 3px;transition:gap var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard)}.tasnim-home .certs__cta-link:hover{gap:12px;color:var(--color-accent-deep)}.tasnim-home .certs__cta-link::after{content:"";width:15px;height:15px;flex:0 0 auto;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012h14M13%205l7%207-7%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012h14M13%205l7%207-7%207'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tasnim-home .product-slider{scroll-snap-type:x proximity}.tasnim-home img.logo-wordmark{height:24px;width:auto;display:block}.tasnim-home
img.footer__logo{height:38px;width:auto;display:block}.tasnim-home
img.faqs__mark{width:clamp(120px, 14vw, 168px);height:auto;display:block;margin-top:auto;align-self:flex-start;opacity:0.9;pointer-events:none}.tasnim-home .cat-slider{cursor:grab}.tasnim-home .cat-slider.is-grabbing{cursor:grabbing}.tasnim-home .cat-slider.is-grabbing
a{pointer-events:none}@media (max-width: 1024px){.tasnim-home
.certs__strip{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 560px){.tasnim-home
.certs__strip{grid-template-columns:repeat(2, 1fr);gap:20px}}.tasnim-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tasnim-home .hero-slider3d{position:relative;z-index:2;width:100%;height:580px;perspective:1700px;perspective-origin:50% 42%;touch-action:pan-y;cursor:grab;outline:none;user-select:none;-webkit-user-select:none}.tasnim-home .hero-slider3d.is-grabbing{cursor:grabbing}.tasnim-home .hero-slider3d:focus-visible{outline:2px
solid var(--color-accent-deep);outline-offset:4px;border-radius:18px}.tasnim-home .hero-slider3d__track{position:absolute;inset:0;transform-style:preserve-3d;transition:transform var(--dur-entrance) cubic-bezier(.16,1,.3,1)}.tasnim-home .hero-slider3d__glow{position:absolute;left:50%;top:40%;width:88%;height:78%;transform:translate(-50%, -50%);pointer-events:none;z-index:0;background:radial-gradient(42% 38% at 50% 48%, rgba(255,250,240,0.95) 0%, rgba(243,234,220,0.4) 48%, transparent 72%), radial-gradient(60% 52% at 50% 55%, rgb(var(--hero-tint, 184 137 58) / 0.16) 0%, transparent 70%)}.tasnim-home .hero-slide3d{position:absolute;left:50%;top:14px;width:min(62%, 392px);aspect-ratio:1 / 1;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity}.tasnim-home .hero-slide3d__card{position:absolute;inset:0;border-radius:24px;overflow:hidden;background:#efe7da;box-shadow:0 1px 0 rgba(255,255,255,0.6) inset,
0 0 0 1px rgba(26,20,16,0.07),
0 18px 38px rgba(26,20,16,0.16),
0 42px 90px rgba(26,20,16,0.18)}.tasnim-home .hero-slide3d__card
img{width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none;pointer-events:none}.tasnim-home .hero-slide3d__card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0) 32%, rgba(26,20,16,0.05) 100%);opacity:0;transition:opacity var(--dur-reveal) var(--ease-standard)}.tasnim-home .hero-slide3d.is-active .hero-slide3d__card::after{opacity:1}.tasnim-home .hero-slide3d:not(.is-active) .hero-slide3d__card
img{filter:saturate(0.82) brightness(0.97)}.tasnim-home .hero-slide3d__refl{position:absolute;top:calc(100% + 12px);left:6%;right:6%;height:34%;border-radius:24px;overflow:hidden;pointer-events:none;opacity:0.2;filter:blur(2px) saturate(0.7);-webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,0.6), transparent 78%);mask-image:linear-gradient(to bottom, rgba(0,0,0,0.6), transparent 78%)}.tasnim-home .hero-slide3d__refl
img{width:100%;transform:scaleY(-1);user-select:none}.tasnim-home .hero-slide3d:not(.is-active) .hero-slide3d__refl{opacity:0.1}.tasnim-home .hero-slider3d__shadow{position:absolute;left:50%;bottom:84px;width:46%;height:30px;transform:translateX(-50%);pointer-events:none;z-index:0;background:radial-gradient(50% 50% at 50% 50%, rgba(26,20,16,0.32) 0%, transparent 70%);filter:blur(10px);opacity:0.42}.tasnim-home .hero-slider3d__caption{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);margin:0;z-index:40;pointer-events:none;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--color-accent-text);transition:opacity var(--dur-micro) var(--ease-standard), letter-spacing var(--dur-slow) var(--ease-standard)}.tasnim-home .hero-slider3d__caption.is-swap{opacity:0;letter-spacing:0.22em}.tasnim-home .hero-slider3d__dots{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);display:flex;gap:2px;z-index:40}.tasnim-home .hero-slider3d__dot{position:relative;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:50%}.tasnim-home .hero-slider3d__dot::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:7px;height:7px;border-radius:99px;background:rgba(26,20,16,0.25);transition:width var(--dur-slow) cubic-bezier(.16,1,.3,1), background var(--dur-slow) var(--ease-standard)}.tasnim-home .hero-slider3d__dot:hover::after{background:rgba(26,20,16,0.5)}.tasnim-home .hero-slider3d__dot:focus-visible{outline:2px
solid var(--color-accent-deep);outline-offset:2px}.tasnim-home .hero-slider3d__dot.is-active::after{width:26px;background:var(--color-cream-deep);overflow:hidden}.tasnim-home .hero-slider3d__dot.is-active::before{content:"";position:absolute;left:calc(50% - 13px);top:calc(50% - 3.5px);width:26px;height:7px;border-radius:99px;background:#cf9e00;transform-origin:left center;transform:scaleX(1);z-index:1}.tasnim-home .is-playing .hero-slider3d__dot.is-active::before{animation:tnDotFill 4s linear}@keyframes
tnDotFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.tasnim-home .hero-slider3d__arrow{position:absolute;top:42%;z-index:50;width:44px;height:44px;border-radius:50%;border:1px
solid rgba(26,20,16,0.12);background:rgba(255,255,255,0.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;opacity:0;transition:opacity var(--dur-slow) var(--ease-standard), transform var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard)}.tasnim-home .hero-slider3d:hover .hero-slider3d__arrow,
.tasnim-home .hero-slider3d:focus-within .hero-slider3d__arrow{opacity:1}.tasnim-home .hero-slider3d__arrow:hover{background:#fff;transform:scale(1.06)}.tasnim-home .hero-slider3d__arrow:active{transform:scale(0.94)}.tasnim-home .hero-slider3d__arrow:focus-visible{outline:2px
solid var(--color-accent-deep);outline-offset:2px;opacity:1}.tasnim-home .hero-slider3d__arrow::after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;background-color:var(--color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.tasnim-home .hero-slider3d__arrow--prev{left:-6px}.tasnim-home .hero-slider3d__arrow--prev::after{transform:scaleX(-1)}.tasnim-home .hero-slider3d__arrow--next{right:-6px}@media (max-width: 1024px){.tasnim-home .hero-slider3d{height:470px}.tasnim-home .hero-slide3d{width:min(56%, 320px)}.tasnim-home .hero-slider3d__shadow{bottom:72px}}@media (max-width: 640px){.tasnim-home .hero-slider3d{height:388px}.tasnim-home .hero-slide3d{width:min(68%, 250px);top:8px}.tasnim-home .hero-slide3d__refl{height:26%;top:calc(100% + 8px)}.tasnim-home .hero-slider3d__shadow{bottom:64px}.tasnim-home .hero-slider3d__caption{bottom:34px;font-size:12px}.tasnim-home .hero-slider3d__arrow{display:none}}@media (prefers-reduced-motion: reduce){.tasnim-home .hero-slider3d__track{transition:none}.tasnim-home .is-playing .hero-slider3d__dot.is-active::before{animation:none}.tasnim-home .hero-slide3d__card::after{transition:none}}@media (max-width: 1024px){.tasnim-home
section{padding-top:48px;padding-bottom:48px}.tasnim-home
.marquee{padding:0}.tasnim-home
.header{padding-top:0;padding-bottom:0}.tasnim-home
.nav__list{display:none}.tasnim-home .header__right>.lang-switch{display:none}.tasnim-home .nav-toggle{display:flex}.tasnim-home
.header__right{gap:16px}.tasnim-home .hero>.wrapper{grid-template-columns:1fr;min-height:0;padding:40px;text-align:center;gap:32px}.tasnim-home .hero-content{align-items:center;max-width:100%;order:1}.tasnim-home .hero-content
p{margin-left:auto;margin-right:auto}.tasnim-home .hero-actions{justify-content:center;flex-wrap:wrap}.tasnim-home .hero-rating{justify-content:center}.tasnim-home .hero-visual{min-height:340px;order:2}.tasnim-home .best-sellers .wrapper,
.tasnim-home .trust .wrapper,
.tasnim-home .vouched .wrapper,
.tasnim-home .faqs
.wrapper{flex-direction:column}.tasnim-home .trust__left, .tasnim-home
.trust__right{max-width:100%}.tasnim-home
.footer__main{flex-direction:column;gap:40px}.tasnim-home
.footer__newsletter{flex-direction:column;align-items:flex-start}.tasnim-home .best-sellers__left{position:static;flex:1 1 auto;width:100%}.tasnim-home .best-sellers__right{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.tasnim-home .vouched__left, .tasnim-home .faqs__left,
.tasnim-home .trust__left, .tasnim-home .trust__right, .tasnim-home
.footer__left{flex:1 1 auto;width:100%}.tasnim-home
.vouched__right{grid-template-columns:repeat(2, 1fr)}.tasnim-home
.footer__cols{grid-template-columns:repeat(2, 1fr)}.tasnim-home .feel-good .wrapper-inner{grid-template-columns:1fr}.tasnim-home
.nutritionists__slider{grid-template-columns:1fr}.tasnim-home .nutritionist-card{flex-direction:row}.tasnim-home .product-card{flex:0 0 calc((100% - 24px) / 2)}.tasnim-home
.origin__grid{grid-template-columns:repeat(2, 1fr)}.tasnim-home .proof-panel{grid-template-columns:1fr;gap:32px}.tasnim-home .trust-bar__row{grid-template-columns:repeat(3, 1fr);gap:36px 16px}.tasnim-home
img.faqs__mark{width:84px;margin-top:12px}}@media (max-width: 640px){.tasnim-home .hero-content
h1{font-size:36px}.tasnim-home .hero>.wrapper{padding:24px
20px 28px;gap:20px}.tasnim-home .hero-content
p{font-size:15px}.tasnim-home .hero-rating{display:none}.tasnim-home .hero-visual{min-height:0}.tasnim-home .hero-slider3d{height:330px}.tasnim-home .hero-slide3d{width:min(60%, 216px)}.tasnim-home
.footer__cols{grid-template-columns:1fr}.tasnim-home .footer__newsletter-form{flex-direction:column;align-items:stretch}.tasnim-home .footer__newsletter-input{width:100%}.tasnim-home
.ritual__container{flex-direction:column;padding:32px;border-radius:32px;text-align:center;gap:20px}.tasnim-home
.quality3d{padding:8px
14px}.tasnim-home .quality3d>.wrapper{grid-template-columns:1fr;gap:28px;padding:32px
22px 36px;border-radius:24px;text-align:center}.tasnim-home .quality3d__head
p{margin-left:auto;margin-right:auto}.tasnim-home
.quality3d__facts{justify-content:center}.tasnim-home .quality3d__cta
.button{width:100%;justify-content:center}.tasnim-home .molecule-stage{max-width:380px;margin:0
auto;order:-1}.tasnim-home
.spin{padding:8px
14px}.tasnim-home .spin>.wrapper{grid-template-columns:1fr;gap:24px;padding:24px
18px 32px;border-radius:24px;text-align:center}.tasnim-home .spin-stage{order:-1;max-width:320px;aspect-ratio:9 / 16}.tasnim-home .spin-stage.vitfilm__stage{max-width:440px;aspect-ratio:16 / 9}.tasnim-home .spin-body,
.tasnim-home .spin-head,
.tasnim-home .spin-copy,
.tasnim-home .spin-face{align-items:center}.tasnim-home .spin-face__text{margin-left:auto;margin-right:auto}.tasnim-home .spin-facts{justify-content:center}.tasnim-home .spin-cta
.button{width:100%;justify-content:center}.tasnim-home .vouched__left .button-row, .tasnim-home
.faqs__buttons{flex-wrap:wrap}.tasnim-home .trust-bar{padding:28px
0}.tasnim-home .trust-bar__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 16px;background:var(--color-cream);border:1px
solid var(--color-border);border-radius:20px;padding:6.4px 17.6px;overflow:visible}.tasnim-home .trust-item{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10.4px;text-align:left;padding:14.4px 1.6px}.tasnim-home .trust-item:nth-child(n+3){border-top:1px solid var(--color-divider)}.tasnim-home .trust-item__icon{width:24px;height:24px;flex:0 0 24px}.tasnim-home .trust-item__label{font-size:12.5px;font-weight:500;line-height:1.25;min-width:0}.tasnim-home .best-sellers
.wrapper{padding-right:0}.tasnim-home .best-sellers__left{padding-right:20px}.tasnim-home .product-slider{gap:14.4px}.tasnim-home .product-card{flex:0 0 46%}.tasnim-home .product-card__rating{display:none}.tasnim-home .product-card__badge{font-size:11px;padding:4px
10px}.tasnim-home .product-card__add{width:30px;height:30px}.tasnim-home .product-card__name{font-size:15px;line-height:1.25}.tasnim-home .product-card__desc{font-size:11.5px;-webkit-line-clamp:2;line-clamp:2}.tasnim-home .product-card__price{font-size:14px}.tasnim-home .footer__col
ul{gap:8.8px;text-align:left}.tasnim-home
.footer__col{text-align:left}.tasnim-home
.trust__list{padding:0
20px}.tasnim-home
.trust__item{padding:16px
0;gap:14.4px}.tasnim-home .trust__item :is(h3,h4){font-size:15px}.tasnim-home .trust__line-icon{width:32px;height:32px;flex-basis:32px}.tasnim-home .trust__line-icon::before{width:17px;height:17px}.tasnim-home
.trust__cta{width:100%}.tasnim-home .trust__cta
.button{width:100%;justify-content:center}.tasnim-home .feel-good{padding:8px
14px}.tasnim-home .feel-good>.wrapper{padding:28px
20px 34px;border-radius:24px;text-align:center}.tasnim-home .feel-good .wrapper-inner{gap:24px}.tasnim-home .feel-good__right{max-width:100%}.tasnim-home .feel-good__media
img{max-height:300px;width:auto;margin:0
auto}.tasnim-home .feel-good__cta{width:100%;text-align:center}.tasnim-home .feel-good__specs{gap:10px}.tasnim-home .feel-good__spec{padding:12.8px 5.6px 11.2px}.tasnim-home .feel-good__spec
b{font-size:19.2px}.tasnim-home .feel-good__spec
small{font-size:8.5px;letter-spacing:0.01em;white-space:normal;display:block;overflow-wrap:break-word;hyphens:auto;line-height:1.25}.tasnim-home .feel-good__specs{align-items:stretch}.tasnim-home .feel-good__spec{display:flex;flex-direction:column;justify-content:center;gap:2px}.tasnim-home .feel-good__spec>.brxe-heading{font-size:18px;margin-bottom:2px;white-space:nowrap}.tasnim-home .origin__grid,
.tasnim-home .vouched__right,
.tasnim-home
.nutritionists__slider{display:flex;flex-direction:row;flex-wrap:nowrap;grid-template-columns:none;gap:14.4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:8px}.tasnim-home .origin__grid::-webkit-scrollbar,
.tasnim-home .vouched__right::-webkit-scrollbar,
.tasnim-home .nutritionists__slider::-webkit-scrollbar{display:none}.tasnim-home .origin-card{flex:0 0 74%;min-width:0;scroll-snap-align:start;height:auto}.tasnim-home .review-card{flex:0 0 82%;min-width:0;scroll-snap-align:start}.tasnim-home .nutritionist-card{flex:0 0 88%;min-width:0;scroll-snap-align:start;flex-direction:column;padding:17.6px}.tasnim-home .origin__grid, .tasnim-home .vouched__right,
.tasnim-home .nutritionists__slider, .tasnim-home
.certs__strip{width:calc(100% + 32px);max-width:none;margin-left:0;margin-right:-32px}.tasnim-home .origin__grid::after, .tasnim-home .vouched__right::after,
.tasnim-home .nutritionists__slider::after, .tasnim-home .certs__strip::after,
.tasnim-home .feel-good__tabs::after{content:"";flex:0 0 32px}.tasnim-home .nutritionist-card__photo{order:-1;width:100%;aspect-ratio:4 / 3}.tasnim-home .nutritionist-card__text{width:100%}.tasnim-home .product-slider::after, .tasnim-home .cat-slider::after{content:"";flex:0 0 16px}.tasnim-home
.certs__strip{display:flex;flex-direction:row;flex-wrap:nowrap;grid-template-columns:none;gap:14.4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:8px}.tasnim-home .certs__strip::-webkit-scrollbar{display:none}.tasnim-home .cert-doc{flex:0 0 40%;min-width:0;scroll-snap-align:start}.tasnim-home
.footer__newsletter{align-items:center;text-align:center;gap:20px}.tasnim-home .footer__newsletter-text
p{margin-left:auto;margin-right:auto}.tasnim-home .footer__newsletter-form{width:100%;flex-direction:column;align-items:stretch}.tasnim-home input.footer__newsletter-input{width:100%}.tasnim-home .footer__newsletter-form .bricks-button{width:100%}}.tasnim-home
.marquee__track{flex-wrap:nowrap !important;width:max-content !important;max-width:none !important;align-items:center}.tasnim-home
.marquee__item{flex:0 0 auto;display:inline-flex;align-items:center;white-space:nowrap}@media (max-width: 640px){.tasnim-home
.marquee__track{animation-duration:22s}}@media (max-width: 1024px){.tasnim-home .header__inner>.logo-wordmark{left:0;right:0;margin-inline:auto;transform:translateY(-50%)}}@media (max-width: 640px){.tasnim-home
.wrapper{padding-left:24px;padding-right:24px}}.tasnim-home .shop-check input:checked~.shop-check__box{border-color:var(--color-accent-deep);background:var(--color-accent-deep) center / 11.5px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5l3.4 3.5L11 1.5' stroke='%231a1410' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tasnim-home .shop-grid .product-card__add:hover{background:var(--color-accent-deep)}.tasnim-home .shop-grid .product-card__add:hover::before{background-color:var(--color-primary)}.tasnim-home .shop-active__chips a:hover{border-color:var(--color-accent-deep);background:#fff}.tasnim-home .shop-reassure__link{color:var(--color-primary);text-decoration-color:var(--color-accent-deep);text-decoration-thickness:2px}.tasnim-home .shop-pagination a.page-numbers:hover{background:color-mix(in srgb, var(--color-accent-deep) 16%, #fff)}@media (max-width: 1024px){.tasnim-home .shop-filter-toggle .shop-filter>summary::after{content:none}.tasnim-home .shop-filter-toggle .shop-filters__head{display:none}}.tasnim-home .mobile-nav__panel{width:100%;box-shadow:none;padding:20px
24px 44px;flex-wrap:nowrap}.tasnim-home .mobile-nav__primary
a{font-size:clamp(32px, 8.4vw, 42px);padding:19px
0;letter-spacing:-0.02em}.tasnim-home .mobile-nav__primary a::after{content:none}.tasnim-home .mobile-nav__edits{margin-top:30px}.tasnim-home .mobile-nav__edit-cards{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-right:-24px;padding-right:24px}.tasnim-home .mobile-nav__edit-cards::-webkit-scrollbar{display:none}.tasnim-home .mobile-nav__edit-card{flex:0 0 66%;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--color-primary)}.tasnim-home .mobile-nav__edit-card
img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:4px;display:block}.tasnim-home .mobile-nav__edit-caption{font-size:16px;line-height:1.45;margin:0}.tasnim-home .mobile-nav__secondary{margin-top:34px;border-top:1px solid var(--color-divider);padding-top:26px}.tasnim-home .mobile-nav__cta{display:none}.tasnim-home .mobile-nav__head-actions a.mobile-nav__icon--account{background-color:currentColor;color:var(--color-primary)}.tasnim-home .mobile-nav__head-actions .cart-icon{width:auto;flex-wrap:nowrap}.tasnim-home .spin.berryfilm>.wrapper{overflow:hidden;border-radius:32px;padding:clamp(28px, 3.5vw, 56px);grid-template-columns:minmax(0, 0.88fr) minmax(0, 1.12fr);background:radial-gradient(90% 110% at 100% 0%, rgba(207,158,0,0.10) 0%, transparent 55%),
radial-gradient(80% 110% at 0% 100%, #2b241c 0%, transparent 62%),
linear-gradient(160deg, #241d17 0%, #1c1611 55%, #171210 100%)}.tasnim-home .spin.berryfilm>.wrapper>*{position:relative;z-index:1}.tasnim-home
.berryfilm__media{display:flex;justify-content:center;position:relative}.tasnim-home .berryfilm__media::before{content:"";position:absolute;inset:-10% -8%;background:radial-gradient(46% 46% at 50% 50%, rgba(207,158,0,0.16), transparent 72%);filter:blur(4px);pointer-events:none}.tasnim-home
.berryfilm__frame{position:relative;margin:0}.tasnim-home
.berryfilm__video{width:min(360px, 74vw);aspect-ratio:9 / 16;object-fit:cover;display:block;border-radius:24px;box-shadow:0 44px 90px -34px rgba(0,0,0,0.75), 0 0 0 1px rgba(207,158,0,0.22)}.tasnim-home .berryfilm .spin-head
h2{color:#fff}.tasnim-home .berryfilm .spin-head h2
i{color:var(--color-accent-deep)}.tasnim-home .berryfilm .spin-eyebrow{color:var(--color-accent-deep)}.tasnim-home .berryfilm .spin-product-name{color:rgba(244,238,228,0.55)}.tasnim-home .berryfilm .spin-face__text{color:rgba(244,238,228,0.78)}.tasnim-home .berryfilm
.vitchip{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.16);color:#f4eee2}.tasnim-home .berryfilm .vitchip:hover{border-color:var(--color-accent-deep)}.tasnim-home .berryfilm .spin-cta
.button{background:var(--color-accent-deep);border-color:var(--color-accent-deep);color:var(--color-primary)}.tasnim-home .berryfilm .spin-cta .button:hover{background:#b98d00;border-color:#b98d00}.tasnim-home .berryfilm .spin-cta{align-items:flex-start}@media (max-width: 1024px){.tasnim-home .spin.berryfilm>.wrapper{grid-template-columns:1fr;text-align:center}.tasnim-home .berryfilm .spin-body{align-items:center}.tasnim-home .berryfilm
.vitfilm__chips{justify-content:center}.tasnim-home
.berryfilm__video{width:min(300px, 78vw)}}.tasnim-home .shop-grid .product-card:hover .product-card__image{box-shadow:none}.tasnim-home .shop-grid .product-card__price{z-index:3}.tasnim-home .shop-grid .product-card__reveal{background:rgba(255, 255, 255, 0.6);backdrop-filter:none;-webkit-backdrop-filter:none;padding:26px
20px 58px;font-size:13.5px;color:var(--color-primary)}@media (hover: hover){.tasnim-home .shop-grid .product-card:hover .product-card__image
img{filter:blur(13px);transform:scale(1.04)}}.tasnim-home .shop-toolbar__sort{position:relative;display:inline-flex;align-items:center;gap:0;border:1px
solid #eaeaea;border-radius:6px;background:transparent;padding:0
0 0 14px;min-height:0}.tasnim-home .shop-toolbar__sort
label{font-size:14px;font-weight:400;line-height:1;color:var(--color-primary);cursor:pointer;margin:0}.tasnim-home .shop-toolbar__sort
select{appearance:none;-webkit-appearance:none;border:0;border-radius:0;background:transparent;font-size:14px;font-weight:400;line-height:1.55;color:var(--color-primary);padding:6px
35px 6px 5px;cursor:pointer}.tasnim-home .shop-toolbar__sort select:hover{border-color:transparent}.tasnim-home .shop-toolbar__sort::after{content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;margin-top:-6.5px;border:2.5px solid var(--color-primary);border-top:0;border-right:0;transform:rotate(-45deg);pointer-events:none}.tasnim-home .shop-hero__title
em{color:var(--color-accent-deep)}.tasnim-home .shop-reassure__badges{justify-content:space-between;gap:20px 28px;padding:30px
0}.tasnim-home .shop-reassure__item{display:inline-flex;flex-direction:column;align-items:center;gap:10px;flex:0 0 auto;text-decoration:none}.tasnim-home .shop-reassure__item
img{width:46px;height:46px;object-fit:contain;mix-blend-mode:multiply;display:block}.tasnim-home .shop-reassure__item
span{font-size:13px;font-weight:500;color:var(--color-text-muted)}.tasnim-home .shop-reassure__item:hover
span{color:var(--color-primary)}@media (max-width: 640px){.tasnim-home .shop-reassure__badges{flex-wrap:nowrap;justify-content:flex-start;gap:30px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tasnim-home .shop-reassure__badges::-webkit-scrollbar{display:none}}.tasnim-home .page-hero{background:var(--color-white);border-bottom:1px solid var(--color-border);padding:var(--space-section) 0 64px}.tasnim-home .page-hero__content{max-width:720px}.tasnim-home .page-hero
h1{font-family:var(--font-display);font-size:clamp(40px, 5vw, 64px);font-weight:400;line-height:1.05;letter-spacing:-0.02em;color:var(--color-primary);margin:0
0 18px;text-wrap:balance}.tasnim-home .page-hero h1
i{color:var(--color-accent-deep);font-style:italic}.tasnim-home .page-hero__lede{font-size:18px;line-height:1.65;color:var(--color-text-muted);max-width:62ch;margin:0;text-wrap:pretty}.tasnim-home .page-hero--ink{background:radial-gradient(80% 120% at 100% 0%, rgba(207,158,0,0.10) 0%, transparent 55%),
linear-gradient(160deg, #241d17 0%, #1a1410 60%, #171210 100%);border-bottom:0}.tasnim-home .page-hero--ink
h1{color:#fff}.tasnim-home .page-hero--ink .page-hero__lede{color:rgba(244,238,228,0.78)}.tasnim-home .about-story{background:var(--color-white);padding:88px
0}.tasnim-home .about-story>.wrapper{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:clamp(40px, 6vw, 96px);align-items:center}.tasnim-home .about-story__text{display:flex;flex-direction:column;gap:18px;max-width:58ch}.tasnim-home .about-story__text
h2{margin:0
0 6px}.tasnim-home .about-story__text
p{font-size:16.5px;line-height:1.7;color:var(--color-text);margin:0;text-wrap:pretty}.tasnim-home .about-story__media{display:flex;justify-content:center}.tasnim-home .about-story__media
img{max-height:460px;width:auto;filter:drop-shadow(0 40px 60px rgba(26,20,16,0.22))}.tasnim-home .about-timeline .origin-card__num{color:var(--color-accent-deep)}.tasnim-home .faq-page{background:var(--color-white);padding:var(--space-section) 0 88px}.tasnim-home .faq-page__list{max-width:800px;margin:0
auto;display:flex;flex-direction:column;gap:48px}.tasnim-home .faq-group{display:flex;flex-direction:column}.tasnim-home .faq-group__title{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-primary);margin:0
0 14px;padding-bottom:12px;border-bottom:2px solid var(--color-primary)}.tasnim-home .faq-group__title
i{color:var(--color-accent-deep)}.tasnim-home .contact-page{background:var(--color-white);padding:80px
0 96px}.tasnim-home .contact-page>.wrapper{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:clamp(40px, 6vw, 96px);align-items:start}.tasnim-home .contact-page__info{display:flex;flex-direction:column;gap:22px}.tasnim-home .contact-page__info
h2{margin:0}.tasnim-home a.contact-page__email{align-self:flex-start;font-family:var(--font-display);font-size:clamp(22px, 2.6vw, 30px);color:var(--color-primary);text-decoration:none;border-bottom:2px solid var(--color-accent-deep);padding:0
0 4px;background:none;transition:color var(--dur-base) var(--ease-standard)}.tasnim-home a.contact-page__email:hover{color:var(--color-accent-text)}.tasnim-home .contact-facts{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-border)}.tasnim-home .contact-fact{display:flex;flex-direction:row;align-items:baseline;gap:18px;padding:15px
0;border-bottom:1px solid var(--color-border)}.tasnim-home .contact-fact__label{flex:0 0 120px;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-muted)}.tasnim-home .contact-fact__value{margin:0;font-size:15.5px;color:var(--color-primary)}.tasnim-home .contact-page__note{font-size:13px;color:var(--color-text-muted);margin:0}.tasnim-home .contact-page__form{background:var(--color-cream-3);border:1px
solid var(--color-border);border-radius:20px;padding:clamp(24px, 3vw, 40px);display:flex;flex-direction:column;gap:16px}.tasnim-home .contact-page__form-title{font-family:var(--font-display);font-size:22px;font-weight:400;margin:0}.tasnim-home .contact-page__form .brxe-form{display:flex;flex-direction:column;width:100%;align-self:stretch}.tasnim-home .contact-page__form .form-group{margin-bottom:14px;display:flex;flex-direction:column;gap:6px;width:100%}.tasnim-home .contact-page__form input[type="text"],
.tasnim-home .contact-page__form input[type="email"],
.tasnim-home .contact-page__form
textarea{width:100%}.tasnim-home .contact-page__form
label{font-size:13px;font-weight:600;color:var(--color-primary)}.tasnim-home .contact-page__form input[type="text"],
.tasnim-home .contact-page__form input[type="email"],
.tasnim-home .contact-page__form
textarea{width:100%;border:1px
solid var(--color-border);border-radius:10px;background:#fff;padding:12px
14px;font:inherit;font-size:15px;color:var(--color-primary)}.tasnim-home .contact-page__form input:focus,
.tasnim-home .contact-page__form textarea:focus{outline:2px
solid var(--color-accent-deep);outline-offset:0;border-color:var(--color-accent-deep)}.tasnim-home .contact-page__form
textarea{min-height:130px;resize:vertical}.tasnim-home .contact-page__form button[type="submit"], .tasnim-home .contact-page__form .bricks-button{align-self:flex-start;background:var(--color-primary);color:#fff;border:0;border-radius:var(--radius-button, 999px);padding:14px
28px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--dur-base) var(--ease-standard)}.tasnim-home .contact-page__form button[type="submit"]:hover{background:var(--color-accent-text)}.tasnim-home .bso-hero{padding:0}.tasnim-home .bso-hero>.wrapper{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:clamp(32px, 5vw, 80px);align-items:center;padding-top:72px;padding-bottom:64px}.tasnim-home .bso-hero__content{display:flex;flex-direction:column;gap:22px;max-width:640px}.tasnim-home .bso-hero__content
h1{margin:0}.tasnim-home .bso-hero__specs{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.tasnim-home .bso-hero .feel-good__spec{background:rgba(255,255,255,0.06);border:1px
solid rgba(255,255,255,0.14);border-radius:14px;padding:12px
18px;display:flex;flex-direction:column;gap:2px}.tasnim-home .bso-hero .feel-good__spec>span{color:var(--color-accent-deep);font-family:var(--font-display);font-size:20px}.tasnim-home .bso-hero .feel-good__spec
small{color:rgba(244,238,228,0.65);font-size:12px}.tasnim-home .bso-hero__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.tasnim-home .bso-hero__actions
.button{background:var(--color-accent-deep);border-color:var(--color-accent-deep);color:var(--color-primary)}.tasnim-home .bso-hero__actions .button:hover{background:#b98d00;border-color:#b98d00}.tasnim-home .bso-hero__actions
.button.bare{background:transparent;border-color:rgba(255,255,255,0.3);color:#fff}.tasnim-home .bso-hero__actions .button.bare:hover{border-color:var(--color-accent-deep);color:var(--color-accent-deep)}.tasnim-home .bso-hero__foot{font-size:11.5px;color:rgba(244,238,228,0.45);margin:0}.tasnim-home .bso-hero__visual{display:flex;justify-content:center;position:relative}.tasnim-home .bso-hero__visual::before{content:"";position:absolute;inset:6% -4%;background:radial-gradient(46% 46% at 50% 50%, rgba(207,158,0,0.18), transparent 72%);pointer-events:none}.tasnim-home img.bso-hero__bottle{max-height:520px;width:auto;position:relative;filter:drop-shadow(0 50px 70px rgba(0,0,0,0.55))}.tasnim-home .bso-products{background:var(--color-white);padding:88px
0}.tasnim-home .bso-products__head{max-width:620px;margin-bottom:40px}.tasnim-home .bso-products__head
h2{margin:0
0 10px}.tasnim-home .bso-products__head
p{color:var(--color-text-muted);margin:0}.tasnim-home .bso-faq{background:var(--color-cream-3)}@media (max-width: 1024px){.tasnim-home .about-story > .wrapper,
.tasnim-home .contact-page > .wrapper,
.tasnim-home .bso-hero>.wrapper{grid-template-columns:1fr}.tasnim-home .about-story__media{order:-1}.tasnim-home .about-story__media
img{max-height:320px}.tasnim-home .bso-hero__visual{order:-1}.tasnim-home img.bso-hero__bottle{max-height:340px}.tasnim-home .page-hero{padding:52px
0 44px}}@media (max-width: 640px){.tasnim-home .page-hero
h1{font-size:clamp(34px, 9vw, 40px)}.tasnim-home .page-hero__lede{font-size:16px}.tasnim-home .contact-fact__label{flex-basis:96px}.tasnim-home .bso-hero__actions
.button{width:100%;justify-content:center}}.tasnim-home
.marquee__item{margin-right:48px}.tasnim-home .mobile-nav__panel{width:100vw;max-width:none;scrollbar-width:none}.tasnim-home .mobile-nav__panel::-webkit-scrollbar{display:none}.tasnim-home .mobile-nav__head{margin:0
-4px 26px}.tasnim-home .mobile-nav__head-actions{gap:20px}.tasnim-home .shop-toolbar__sort{height:36px}.tasnim-home .shop-toolbar__sort
select{height:34px;padding-top:0;padding-bottom:0;line-height:34px}.tasnim-home .shop-toolbar__sort::after{width:8px;height:8px;border-width:0 0 2px 2px;margin-top:-6px}.tasnim-home .shop-grid .product-card__reveal{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:22px
20px 60px}.tasnim-home .shop-grid .product-card__reveal .product-card__reveal-lead{margin:0
0 12px;font-size:13.7px;line-height:1.55;font-weight:600;color:var(--color-primary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tasnim-home .shop-grid .product-card__reveal .product-card__reveal-body{margin:0;font-size:13.7px;line-height:1.55;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media (hover: none){.tasnim-home .shop-grid .product-card__reveal{display:none}}.tasnim-home
.berryfilm2{background:linear-gradient(180deg, #fff 0%, var(--color-cream) 100%);padding:96px
0;overflow:hidden}.tasnim-home .bf2-head{text-align:center;max-width:640px;margin:0
auto}.tasnim-home .bf2-head
h2{margin:0
0 12px}.tasnim-home .bf2-sub{color:var(--color-text-muted);font-size:16.5px;margin:0}.tasnim-home .bf2-stage{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:clamp(24px, 4vw, 56px);margin-top:52px}.tasnim-home .bf2-screen{display:flex;justify-content:center}.tasnim-home .bf2-frame{margin:0;position:relative}.tasnim-home .bf2-video{width:min(380px, 82vw);aspect-ratio:9 / 16;object-fit:cover;display:block;border-radius:16px;box-shadow:0 36px 80px -32px rgba(26, 20, 16, 0.38), 0 0 0 1px rgba(207, 158, 0, 0.28)}.tasnim-home .bf2-side{display:flex;flex-direction:column;gap:44px}.tasnim-home .bf2-side--left{align-items:flex-end}.tasnim-home .bf2-side--right{align-items:flex-start}.tasnim-home .bf2-med{position:relative;width:136px;height:136px;border-radius:50%;background:#fff;border:1px
solid rgba(207, 158, 0, 0.5);box-shadow:0 16px 36px -18px rgba(26, 20, 16, 0.25);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:14px;animation:bf2float 7s ease-in-out infinite}.tasnim-home .bf2-side--left  .bf2-med:nth-child(2){animation-delay:1.6s}.tasnim-home .bf2-side--right .bf2-med{animation-delay:0.9s}.tasnim-home .bf2-side--right .bf2-med:nth-child(2){animation-delay:2.4s}.tasnim-home .bf2-med__value{font-family:var(--font-display);font-size:19px;color:var(--color-primary);line-height:1.1}.tasnim-home .bf2-med__label{font-size:11px;line-height:1.35;color:var(--color-text-muted)}.tasnim-home .bf2-med::after{content:"";position:absolute;top:50%;width:clamp(20px, 3vw, 44px);height:1px;background:rgba(207, 158, 0, 0.45)}.tasnim-home .bf2-side--left  .bf2-med::after{left:100%}.tasnim-home .bf2-side--right .bf2-med::after{right:100%}@keyframes
bf2float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion: reduce){.tasnim-home .bf2-med{animation:none}}.tasnim-home .bf2-foot{margin-top:44px;display:flex;flex-direction:column;align-items:center;gap:8px}.tasnim-home .bf2-chips{justify-content:center;margin-top:0}.tasnim-home .bf2-cta{margin-top:18px;align-items:center}@media (max-width: 1024px){.tasnim-home
.berryfilm2{padding:64px
0}.tasnim-home .bf2-stage{grid-template-columns:1fr;gap:28px}.tasnim-home .bf2-screen{order:-1}.tasnim-home .bf2-side,
.tasnim-home .bf2-side--left,
.tasnim-home .bf2-side--right{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px}.tasnim-home .bf2-med{width:118px;height:118px;animation:none}.tasnim-home .bf2-med::after{display:none}}.tasnim-home .bso-hero2{position:relative;background:var(--color-cream-3);border-bottom:1px solid var(--color-border);overflow:hidden;padding:0}.tasnim-home .bso2-ghost{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:100%;font-family:var(--font-display);font-style:italic;font-size:clamp(110px, 17vw, 250px);line-height:0.86;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(26, 20, 16, 0.07);pointer-events:none;user-select:none;z-index:0;white-space:nowrap;margin:0}.tasnim-home .bso-hero2>.wrapper{position:relative;z-index:1}.tasnim-home .bso2-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:clamp(32px, 5vw, 80px);align-items:center;padding:96px
0 72px}.tasnim-home .bso2-copy{display:flex;flex-direction:column;gap:22px;max-width:620px}.tasnim-home .bso2-copy
h1{font-family:var(--font-display);font-size:clamp(42px, 5.2vw, 72px);font-weight:400;line-height:1.03;letter-spacing:-0.02em;color:var(--color-primary);margin:0;text-wrap:balance}.tasnim-home .bso2-copy h1
i{color:var(--color-accent-deep);font-style:italic}.tasnim-home .bso2-copy .page-hero__lede{color:var(--color-text-muted)}.tasnim-home .bso2-facts{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(20px, 3vw, 44px)}.tasnim-home .bso2-fact{display:flex;flex-direction:column;gap:4px;border-top:2px solid var(--color-accent-deep);padding-top:12px;min-width:118px;width:auto;flex:0 1 auto}.tasnim-home .bso2-fact__num{font-family:var(--font-display);font-size:28px;color:var(--color-primary);line-height:1}.tasnim-home .bso2-fact__label{font-size:12.5px;color:var(--color-text-muted)}.tasnim-home .bso2-actions
.button{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tasnim-home .bso2-actions .button:hover{background:var(--color-accent-text);border-color:var(--color-accent-text)}.tasnim-home .bso2-actions
.button.bare{background:transparent;border-color:transparent;color:var(--color-primary)}.tasnim-home .bso2-actions .button.bare:hover{color:var(--color-accent-text)}.tasnim-home .bso2-foot{font-size:11.5px;color:var(--color-text-muted);margin:0}.tasnim-home .bso2-visual{position:relative;display:flex;justify-content:center}.tasnim-home img.bso2-bottle{max-height:560px;width:auto;position:relative;z-index:1;filter:drop-shadow(0 46px 60px rgba(26, 20, 16, 0.32))}.tasnim-home .bso2-orbit{position:absolute;right:2%;bottom:6%;width:132px;height:132px;border-radius:50%;background:#fff;border:1px
solid var(--color-border);box-shadow:0 18px 40px -20px rgba(26, 20, 16, 0.3);z-index:2;display:grid;place-items:center}.tasnim-home .bso2-orbit>*{grid-area:1 / 1}.tasnim-home .bso2-orbit__svg{width:116px;height:116px;display:block;animation:bso2spin 26s linear infinite}.tasnim-home .bso2-orbit__svg
text{font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:2.4px;fill:var(--color-primary)}.tasnim-home img.bso2-orbit__drop{width:34px;height:34px}@keyframes
bso2spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tasnim-home .bso2-orbit__svg{animation:none}}@media (max-width: 1024px){.tasnim-home .bso2-grid{grid-template-columns:1fr;padding:64px
0 56px;gap:36px}.tasnim-home .bso2-ghost{font-size:clamp(80px, 20vw, 130px);top:10px}.tasnim-home img.bso2-bottle{max-height:340px}.tasnim-home .bso2-orbit{width:104px;height:104px;right:6%;bottom:0}.tasnim-home .bso2-orbit__svg{width:92px;height:92px}}@media (max-width: 640px){.tasnim-home .bso2-actions
.button{width:100%;justify-content:center}}.tasnim-home .ab2-hero{background:var(--color-white);padding:104px
0 84px}.tasnim-home .ab2-hero__inner{max-width:880px}.tasnim-home .ab2-hero__kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:20px}.tasnim-home .ab2-hero
h1{font-family:var(--font-display);font-size:clamp(44px, 6vw, 84px);font-weight:400;line-height:1.02;letter-spacing:-0.02em;color:var(--color-primary);margin:0
0 24px;text-wrap:balance}.tasnim-home .ab2-hero h1
i{color:var(--color-accent-deep);font-style:italic}.tasnim-home .ab2-hero__lede{font-size:18px;line-height:1.65;color:var(--color-text-muted);max-width:58ch;margin:0;text-wrap:pretty}.tasnim-home .ab2-standards{background:var(--color-cream);padding:8px
0 40px}.tasnim-home .ab2-std{display:grid;grid-template-columns:170px minmax(0, 1fr) minmax(0, 0.85fr);gap:clamp(28px, 4vw, 72px);align-items:start;padding:72px
0;border-top:1px solid var(--color-border)}.tasnim-home .ab2-std:first-child{border-top:0}.tasnim-home .ab2-std__rail{position:sticky;top:110px;display:flex;flex-direction:column;gap:10px}.tasnim-home .ab2-std__num{font-family:var(--font-display);font-size:64px;line-height:1;color:var(--color-primary)}.tasnim-home .ab2-std__label{font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-text-muted);border-top:3px solid var(--color-accent-deep);padding-top:10px;width:max-content}.tasnim-home .ab2-std__body
h2{font-size:clamp(28px, 3vw, 40px);margin:0
0 16px}.tasnim-home .ab2-std__copy{font-size:16.5px;line-height:1.7;color:var(--color-text);max-width:54ch;margin:0
0 22px;text-wrap:pretty}.tasnim-home a.ab2-std__proof{align-self:flex-start;font-size:14px;font-weight:600;color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-accent-deep);text-decoration-thickness:2px;text-underline-offset:4px;background:none;padding:0;transition:color var(--dur-base) var(--ease-standard)}.tasnim-home a.ab2-std__proof:hover{color:var(--color-accent-text)}.tasnim-home .ab2-std__media
img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:18px;display:block;box-shadow:0 30px 60px -34px rgba(26, 20, 16, 0.35)}.tasnim-home .ab2-std:nth-child(even) .ab2-std__body{order:3}.tasnim-home .ab2-stats{background:radial-gradient(80% 120% at 100% 0%, rgba(207,158,0,0.10) 0%, transparent 55%),
linear-gradient(160deg, #241d17 0%, #1a1410 60%, #171210 100%);padding:84px
0}.tasnim-home .ab2-stats__row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(24px, 4vw, 56px)}.tasnim-home .ab2-stat{display:flex;flex-direction:column;gap:8px;border-top:2px solid var(--color-accent-deep);padding-top:16px}.tasnim-home .ab2-stat__num{font-family:var(--font-display);font-size:clamp(36px, 4vw, 56px);line-height:1;color:#fff}.tasnim-home .ab2-stat__label{font-size:13px;line-height:1.5;color:rgba(244, 238, 228, 0.65)}@media (max-width: 1024px){.tasnim-home .ab2-hero{padding:64px
0 52px}.tasnim-home .ab2-std{grid-template-columns:1fr;gap:24px;padding:52px
0}.tasnim-home .ab2-std__rail{position:static;flex-direction:row;align-items:baseline;gap:16px}.tasnim-home .ab2-std__num{font-size:44px}.tasnim-home .ab2-std:nth-child(even) .ab2-std__body{order:0}.tasnim-home .ab2-std__media
img{aspect-ratio:16 / 10}.tasnim-home .ab2-stats__row{grid-template-columns:repeat(2, minmax(0, 1fr))}}.tasnim-home .shop-toolbar__sort.sort-enhanced label,
.tasnim-home .shop-toolbar__sort.sort-enhanced
select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tasnim-home .sort-trigger{appearance:none;border:0;background:transparent;font:inherit;font-size:14px;font-weight:400;line-height:1.55;color:var(--color-primary);text-align:left;cursor:pointer;padding:6px
35px 6px 0;min-width:0;white-space:nowrap}.tasnim-home .sort-options{position:absolute;top:calc(100% + 6px);right:-1px;min-width:calc(100% + 2px);background:#fff;border:1px
solid #eaeaea;border-radius:6px;box-shadow:0 14px 34px -14px rgba(0, 0, 0, 0.22);list-style:none;margin:0;padding:6px;z-index:60}.tasnim-home .sort-options
li{padding:8px
12px;border-radius:4px;font-size:14px;color:var(--color-primary);cursor:pointer;white-space:nowrap}.tasnim-home .sort-options li:hover{background:#f5f4f1}.tasnim-home .sort-options li[aria-selected="true"]{font-weight:600}.tasnim-home .shop-grid .product-card__reveal{padding:18px
16px 58px}.tasnim-home .shop-grid .product-card__reveal .brxe-shortcode{display:contents}.tasnim-home .shop-grid .product-card__reveal .product-card__reveal-lead,
.tasnim-home .shop-grid .product-card__reveal .product-card__reveal-body{margin:0;font-size:12px;font-weight:400;line-height:1.5;color:rgba(26, 20, 16, 0.78);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.tasnim-home .shop-grid .product-card__reveal .product-card__reveal-lead{-webkit-line-clamp:2;margin-bottom:16px}.tasnim-home .shop-grid .product-card__reveal .product-card__reveal-body{-webkit-line-clamp:5}.tasnim-home .bso2-ghost{-webkit-text-stroke:1px rgba(26, 20, 16, 0.20);color:rgba(26, 20, 16, 0.035)}.tasnim-home .bso2-visual{width:fit-content;margin-inline:auto;justify-self:center}.tasnim-home .bso2-orbit{right:-16px;bottom:-8px}@media (max-width: 1024px){.tasnim-home .bso2-orbit{right:-10px;bottom:-6px}}.tasnim-home .bf2-stage{--scrub:1}.tasnim-home .bf2-frame{transform:scale(calc(0.8 + 0.2 * var(--scrub)))
translateY(calc((1 - var(--scrub)) * 46px));transform-origin:center bottom}.tasnim-home .bf2-side--left .bf2-med,
.tasnim-home .bf2-side--right .bf2-med{opacity:clamp(0.001, calc((var(--scrub) - 0.25) / 0.35), 1)}.tasnim-home .bf2-side--left .bf2-med{translate:calc((1 - clamp(0, calc((var(--scrub) - 0.25) / 0.35), 1)) * 56px) 0}.tasnim-home .bf2-side--right .bf2-med{translate:calc((1 - clamp(0, calc((var(--scrub) - 0.25) / 0.35), 1)) * -56px) 0}.tasnim-home .bf2-side--left .bf2-med:nth-child(2),
.tasnim-home .bf2-side--right .bf2-med:nth-child(2){opacity:clamp(0.001, calc((var(--scrub) - 0.42) / 0.35), 1)}.tasnim-home .bf2-med::after{opacity:clamp(0, calc((var(--scrub) - 0.6) / 0.3), 1)}.tasnim-home .bf2-foot{opacity:clamp(0.001, calc((var(--scrub) - 0.5) / 0.35), 1);transform:translateY(calc((1 - clamp(0, calc((var(--scrub) - 0.5) / 0.35), 1)) * 24px))}@media (prefers-reduced-motion: reduce), (max-width: 1024px){.tasnim-home .bf2-frame{transform:none}.tasnim-home .bf2-med, .tasnim-home .bf2-side--left .bf2-med, .tasnim-home .bf2-side--right .bf2-med{opacity:1;translate:0 0}.tasnim-home .bf2-foot{opacity:1;transform:none}}.tasnim-home .ab3-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.85fr);gap:clamp(36px, 5vw, 88px);align-items:start}.tasnim-home .ab3-chapters{display:flex;flex-direction:column}.tasnim-home .ab3 .ab2-std{grid-template-columns:minmax(0, 1fr);gap:18px;padding:64px
0}.tasnim-home .ab3 .ab2-std__rail{position:static;flex-direction:row;align-items:baseline;gap:16px}.tasnim-home .ab3 .ab2-std__num{font-size:52px}.tasnim-home .ab3 .ab2-std:nth-child(even) .ab2-std__body{order:0}.tasnim-home .ab3-stage{position:sticky;top:96px;align-self:start}.tasnim-home .ab3-stage
video{width:100%;max-height:calc(100vh - 140px);aspect-ratio:9 / 16;object-fit:cover;display:block;border-radius:22px;box-shadow:0 40px 80px -36px rgba(26, 20, 16, 0.45), 0 0 0 1px rgba(207, 158, 0, 0.22);background:#221c15}.tasnim-home .ab3-stage__hint{margin:14px
0 0;text-align:center;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-muted)}@media (max-width: 1024px){.tasnim-home .ab3-grid{grid-template-columns:1fr}.tasnim-home .ab3-stage{order:-1;top:78px;z-index:2}.tasnim-home .ab3-stage
video{max-height:44vh;width:auto;margin-inline:auto;border-radius:16px}.tasnim-home .ab3-stage__hint{display:none}.tasnim-home .ab3 .ab2-std{padding:44px
0}}.tasnim-home .marquee__track.js-marquee{animation:none !important;will-change:auto}@media (prefers-reduced-motion: reduce){.tasnim-home
.marquee__track{animation:none !important}}.tasnim-home .bso2-orbit{right:0;bottom:0;transform:translate(42%, 34%)}@media (max-width: 1024px){.tasnim-home .bso2-orbit{right:0;bottom:0;width:100px;height:100px;transform:translate(42%, 34%)}.tasnim-home .bso2-orbit__svg{width:88px;height:88px}}.tasnim-home .ab3-stage__frame{position:relative;margin:0;width:100%;aspect-ratio:4 / 5;max-height:calc(100vh - 150px);border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -36px rgba(26, 20, 16, 0.45), 0 0 0 1px rgba(207, 158, 0, 0.22);background:#221c15}.tasnim-home .ab3-stage__frame .ab3-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-entrance) var(--ease-standard);border-radius:0;box-shadow:none;max-height:none}.tasnim-home .ab3-stage__frame .ab3-scene.is-active{opacity:1}@media (max-width: 1024px){.tasnim-home .ab3-stage__frame{aspect-ratio:16 / 10;max-height:44vh;border-radius:16px}}.tasnim-home .ab3-stage__frame.ab4-frame{aspect-ratio:auto;max-height:none;border-radius:0;overflow:visible;box-shadow:none;background:transparent}.tasnim-home .ab4-seq{display:block;width:100%;height:auto;max-height:calc(100vh - 150px);object-fit:contain;background:transparent;-webkit-mask-image:radial-gradient(130% 118% at 50% 46%, #000 60%, transparent 97%);mask-image:radial-gradient(130% 118% at 50% 46%, #000 60%, transparent 97%)}.tasnim-home .ab5-cine{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:0;background:var(--color-cream)}.tasnim-home .ab5-stage{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:0}.tasnim-home .ab5-canvas-wrap{width:100%;height:100%;margin:0}.tasnim-home .ab5-stage .ab4-seq{width:100%;height:100%;max-height:none;object-fit:cover;-webkit-mask-image:none;mask-image:none}.tasnim-home .ab5-hint{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);margin:0;font-size:11px;letter-spacing:0.34em;text-transform:uppercase;color:var(--color-text-muted);opacity:0.75}.tasnim-home .ab5-stage::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,
rgba(247, 242, 233, 0.97) 0%,
rgba(247, 242, 233, 0.90) 26%,
rgba(247, 242, 233, 0.45) 42%,
rgba(247, 242, 233, 0) 58%)}.tasnim-home .ab5-chapters{position:relative;margin-top:-100vh;z-index:1}.tasnim-home .ab5-ch{min-height:100vh;display:flex;align-items:flex-start;padding:0
clamp(24px, 7vw, 120px);pointer-events:none}.tasnim-home .ab5-ch__inner{max-width:460px;pointer-events:auto;position:sticky;top:34vh;opacity:0;transform:translateY(28px);transition:opacity var(--dur-entrance) var(--ease-standard), transform var(--dur-entrance) cubic-bezier(.16, 1, .3, 1)}.tasnim-home .ab5-ch.is-on .ab5-ch__inner{opacity:1;transform:none}.tasnim-home .ab5-ch .ab2-std__rail{position:static;display:flex;flex-direction:row;align-items:baseline;gap:16px;margin-bottom:14px}.tasnim-home .ab5-ch .ab2-std__num{font-size:clamp(48px, 6vw, 86px);line-height:1}.tasnim-home .ab5-ch
h2{font-size:clamp(30px, 3.6vw, 54px);line-height:1.08;margin:0
0 14px}.tasnim-home .ab5-ch .ab2-std__copy{font-size:16px;line-height:1.62}@media (max-width: 1024px){.tasnim-home .ab5-ch{padding:0
22px;align-items:flex-end;padding-bottom:12vh}.tasnim-home .ab5-ch__inner{max-width:100%}.tasnim-home .ab5-stage::after{background:linear-gradient(to top,
rgba(247,242,233,0.97) 0%, rgba(247,242,233,0.92) 30%,
rgba(247,242,233,0.35) 52%, rgba(247,242,233,0) 68%)}.tasnim-home .ab5-stage .ab4-seq{object-position:62% 32%}}@media (prefers-reduced-motion: reduce){.tasnim-home .ab5-ch__inner{opacity:1;transform:none}}@media (max-width: 1024px){.tasnim-home .ab3-stage__frame.ab4-frame{aspect-ratio:auto;max-height:none;border-radius:0}.tasnim-home .ab4-seq{max-height:52vh;width:auto;margin-inline:auto}}.tasnim-home
.footer__legal{display:flex;flex-direction:row;flex-wrap:wrap;width:auto;gap:6px 22px;margin-left:auto}.tasnim-home .footer__legal
a{padding:0;border:0;background:none;color:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:color var(--dur-base) var(--ease-standard)}.tasnim-home .footer__legal a:hover{color:var(--color-accent-deep)}@media (max-width: 640px){.tasnim-home
.footer__legal{margin-left:0;gap:6px 16px}}.tasnim-home
.footer__contact{display:grid;gap:14px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(26, 20, 16, .1)}.tasnim-home .footer__contact-row{display:grid;grid-template-columns:34px minmax(0, 1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:1px}.tasnim-home .footer__contact-row::before{grid-column:1;grid-row:1 / 3;align-self:center;content:"";width:34px;height:34px;border-radius:50%;border:1px
solid rgba(26, 20, 16, .16);background-repeat:no-repeat;background-position:center;background-size:15px 15px;transition:border-color var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard)}.tasnim-home .footer__contact-row--mail::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1410' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m2 7 10 6 10-6'/%3E%3C/svg%3E")}.tasnim-home .footer__contact-row--tel::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1410' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2 4.2 2 2 0 0 1 4 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}.tasnim-home .footer__contact-row:hover::before{border-color:var(--color-primary, #cf9e00);background-color:rgba(207,158,0,.08)}.tasnim-home .footer__contact-label{grid-column:2;grid-row:1;display:block;font-size:11px;letter-spacing: .12em;text-transform:uppercase;color:rgba(26, 20, 16, .55);line-height:1.2;margin-bottom:2px}.tasnim-home .footer__contact .footer__email,
.tasnim-home .footer__contact
.footer__phone{grid-column:2;grid-row:2;white-space:nowrap;display:block;font-size:16px;font-weight:600;letter-spacing:-0.01em;color:var(--color-ink, #1a1410);text-decoration:none;line-height:1.25}.tasnim-home .footer__contact .footer__email:hover,
.tasnim-home .footer__contact .footer__phone:hover{text-decoration:underline;text-underline-offset:3px}.tasnim-home .footer__contact-hours{font-size:13px;color:rgba(26, 20, 16, .55)}.tasnim-home
.footer__payment{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tasnim-home .footer__payment .pay-mark{display:block;width:40px;height:26px;border-radius:4px;background:#fff;filter:none;opacity:1}.tasnim-home .footer__contact .bricks-button{padding:0;margin:0;border:0;background:none;min-height:0;text-align:left}.tasnim-home .cart-drawer__panel{display:flex;flex-direction:column}.tasnim-home #cart-items{flex:1 1 auto;overflow-y:auto}.tasnim-home .cart-ship{padding:16px
24px 18px}.tasnim-home .cart-ship__msg{display:flex;align-items:center;gap:8px;font-size:13.5px;margin:0
0 10px}.tasnim-home .cart-ship__msg::before{content:"";width:16px;height:16px;flex:0 0 16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c5347' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 3h15v13H1zM16 8h4l3 3v5h-7z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E")}.tasnim-home .cart-ship__msg.is-met::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e7d52' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.tasnim-home .cart-ship__msg
.met{color:#2e7d52;font-weight:600}.tasnim-home .cart-ship__bar{height:5px;border-radius:999px;overflow:hidden}.tasnim-home .cart-ship__fill{transition:width var(--dur-entrance) var(--ease-standard), background-color var(--dur-entrance) var(--ease-standard)}.tasnim-home .cart-line{grid-template-columns:72px minmax(0, 1fr) auto;gap:14px;padding:16px
24px;align-items:start;border-bottom:1px solid var(--color-border)}.tasnim-home .cart-line__img{width:72px;height:72px;padding:7px;border-radius:12px;background:var(--color-cream);border:1px
solid rgba(26, 20, 16, .06)}.tasnim-home .cart-line__info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.tasnim-home .cart-line__name{display:block;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tasnim-home .cart-line__variant{display:inline-block;font-size:11px;font-weight:600;letter-spacing: .04em;text-transform:uppercase;color:var(--color-accent-text, #785422);background:rgba(207, 158, 0, .14);padding:2px
7px;border-radius:999px;margin-top:2px}.tasnim-home .cart-line__unit{font-size:12.5px;color:var(--color-text-muted)}.tasnim-home .cart-line__qty{margin-top:8px;padding:2px}.tasnim-home .cart-line__qty
button{width:26px;height:26px;font-size:15px;line-height:1}.tasnim-home .cart-line__right{justify-content:space-between;align-self:stretch;gap:10px}.tasnim-home .cart-line__price{font-size:15px;font-weight:700}.tasnim-home .cart-line__remove{width:26px;height:26px;border:0;border-radius:50%;background:transparent;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:13px 13px;opacity: .5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1410' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");transition:opacity var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard)}.tasnim-home .cart-line__remove:hover{opacity:1;background-color:rgba(26, 20, 16, .07)}.tasnim-home .cart-empty{display:block;text-align:center;padding:56px
24px}.tasnim-home .cart-empty__icon{display:block;width:48px;height:48px;margin:0
auto 16px;opacity: .3;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1410' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4zM3 6h18M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E")}.tasnim-home .cart-empty__title{font-size:16px;font-weight:600;margin:0
0 6px}.tasnim-home .cart-empty__sub{font-size:13.5px;color:var(--color-text-muted);margin:0
0 20px}.tasnim-home .cart-empty__cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0
28px;border-radius:999px;background:var(--color-primary, #1a1410);color:#fff;font-weight:700;font-size:14px;text-decoration:none}.tasnim-home .cart-empty__cta:hover{background:#000}.tasnim-home .cart-foot{flex:0 0 auto;padding:18px
24px 22px;border-top:1px solid var(--color-border);background:var(--color-cream)}.tasnim-home .cart-foot__row{margin-bottom:14px}.tasnim-home .cart-foot__note{font-size:11.5px;line-height:1.5}.tasnim-home .cart-line--skeleton .cart-line__img,
.tasnim-home
.sk{display:block;border-radius:6px;background:linear-gradient(90deg, rgba(26,20,16,.07) 25%, rgba(26,20,16,.13) 37%, rgba(26,20,16,.07) 63%);background-size:400% 100%;animation:tn-sk 1.2s ease-in-out infinite}.tasnim-home .sk--name{width:62%;height:13px;margin-bottom:8px}.tasnim-home .sk--qty{width:84px;height:26px;border-radius:999px}.tasnim-home .sk--price{width:62px;height:13px}@keyframes tn-sk{0%{background-position:100% 50%}100%{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.tasnim-home .sk, .tasnim-home .cart-line--skeleton .cart-line__img{animation:none}}.tasnim-home .lang-switch__item{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:4px
8px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing: .04em;text-decoration:none;color:var(--color-text-muted);transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard)}.tasnim-home .lang-switch__item:hover{color:var(--color-primary)}.tasnim-home .lang-switch__item.active{background:var(--color-primary);color:#fff}.tasnim-home .nav__list > a,
.tasnim-home .nav__list > .brxe-button,
.tasnim-home .footer__legal>a{padding-block:6px}@media (max-width: 782px){.tasnim-home .footer__newsletter-input,
.tasnim-home .footer__newsletter-form
input{font-size:16px}}.tasnim-home a,
.tasnim-home button,
.tasnim-home [role="button"],
.tasnim-home summary,
.tasnim-home input[type="submit"]{-webkit-tap-highlight-color:rgba(207, 158, 0, .18);touch-action:manipulation}:root{color-scheme:light}.tasnim-home input.footer__newsletter-input:focus-visible{outline:2px
solid var(--color-accent, #cf9e00);outline-offset:2px}.tasnim-home .product-card__image,
.tasnim-home .shop-grid .product-card__image{border:0;background:var(--color-white)}.tasnim-home .product-card{background:transparent;border:0}.tasnim-home .spin-fact{background:var(--color-cream-3);border:0;box-shadow:none}.tasnim-home .spin-facts{gap:10px}.tasnim-home .bso-faq,
.tasnim-home .page-block--cream,
.tasnim-home .u-columns.col2-set,
.tasnim-home .col2-set,
.tasnim-home .contact-form,
.tasnim-home .contact-card,
.tasnim-home .kontakt-form{background:transparent}.tasnim-home
.faqs__mark{display:inline-block;width:1em;height:1em;max-width:1em;vertical-align:-0.08em;margin:0
0 0 0.4em;object-fit:contain}.tasnim-home .logo-link .logo-wordmark{margin-left:-2px}@media (max-width: 860px){.tasnim-home .header .logo-link{position:absolute;left:50%;transform:translateX(-50%)}.tasnim-home .header > .wrapper,
.tasnim-home
.header__inner{position:relative}.tasnim-home .mobile-nav__edits,
.tasnim-home .mobile-nav__panel{padding-right:0}.tasnim-home .marquee,
.tasnim-home
.marquee__track{pointer-events:none}.tasnim-home .cat-rail,
.tasnim-home .categories__grid,
.tasnim-home .shop-rail__inner{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.tasnim-home
.categories{padding-bottom:72px}}.tasnim-home .origin-card__num,
.tasnim-home .origin-card__country{color:#6b4d15}.tasnim-home .rating,
.tasnim-home .product-card .rating,
.tasnim-home .hero-stars{color:#8a6512}.tasnim-home .footer__contact-label,
.tasnim-home .footer__contact-hours{color:rgba(26, 20, 16, 0.82)}.tasnim-home .page-crumbs__link{color:rgba(26, 20, 16, 0.78)}.tasnim-home .rail-hint,
.tasnim-home .drag-hint{color:rgba(26, 20, 16, 0.80)}.tasnim-home
.categories{padding-bottom:72px;overflow:visible}.tasnim-home .categories .cat-card{position:relative;z-index:1}.tasnim-home .categories .cat-card:hover{z-index:3}.tasnim-home .categories+section{position:relative;z-index:0}@media (max-width: 860px){.tasnim-home
.categories{padding-bottom:88px}}.tasnim-home .cart-drawer__panel{background:var(--color-cream-3)}.tasnim-home .cart-line__img{background:var(--color-white);border:1px
solid var(--color-border);border-radius:10px;overflow:hidden}.tasnim-home .cart-ship{background:transparent;border-bottom:1px solid var(--color-border)}.tasnim-home .cart-foot{background:var(--color-white);border-top:1px solid var(--color-border)}@media (prefers-reduced-motion: no-preference){.tasnim-home .hero-slide3d.is-active .hero-slide3d__card::after{transition:opacity var(--dur-reveal) var(--ease-standard)}.tasnim-home .hero-slide3d.is-active .hero-slide3d__card{background-image:radial-gradient(
140px 180px at var(--spec-x, 50%) var(--spec-y, 35%),
rgba(255, 255, 255, 0.28) 0%,
rgba(255, 255, 255, 0.10) 38%,
transparent 70%
);background-repeat:no-repeat}}[id^="trustbadge-container-"]{z-index:90 !important}@media (max-width: 900px){[id^="trustbadge-container-"]>div>div{bottom:78px !important}}.tasnim-home .hero-slider3d__caption{bottom:96px}.tasnim-home .hero-slider3d__meta{position:absolute;left:50%;bottom:52px;transform:translateX(-50%);z-index:41;display:flex;align-items:center;gap:14px;white-space:nowrap}.tasnim-home .hero-slider3d__price{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--color-ink);letter-spacing:0.01em}.tasnim-home .hero-slider3d__price[hidden]{display:none}.tasnim-home .hero-slider3d__price+.hero-slider3d__cta::before{content:"";width:1px;height:13px;margin-right:14px;background:rgba(26, 20, 16, 0.22)}.tasnim-home .hero-slider3d__cta{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--color-accent-deep);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard)}.tasnim-home .hero-slider3d__cta[hidden]{display:none}.tasnim-home .hero-slider3d__cta::after{content:"";width:14px;height:9px;margin-left:8px;flex:0 0 14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 6h17M13 1l5 5-5 5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 6h17M13 1l5 5-5 5'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform var(--dur-base) var(--ease-standard)}.tasnim-home .hero-slider3d__cta:hover{border-bottom-color:currentColor}.tasnim-home .hero-slider3d__cta:hover::after{transform:translateX(3px)}.tasnim-home .hero-slider3d__cta:focus-visible{outline:2px
solid var(--color-accent-deep);outline-offset:4px;border-radius:2px}@media (max-width: 860px){.tasnim-home .hero-slider3d__caption{bottom:84px;font-size:12px}.tasnim-home .hero-slider3d__meta{bottom:46px;gap:11px}.tasnim-home .hero-slider3d__price{font-size:15px}.tasnim-home .hero-slider3d__cta{font-size:11.5px}.tasnim-home .hero-slider3d__price+.hero-slider3d__cta::before{margin-right:11px}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:240ms}::view-transition-group(product-media){animation-duration:520ms;animation-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}::view-transition-old(product-media),::view-transition-new(product-media){height:100%;object-fit:contain;mix-blend-mode:normal}@media (prefers-reduced-motion: reduce){@view-transition{navigation:none}}.tasnim-pdp .media-slide:first-child
img{view-transition-name:product-media}.tasnim-home{--color-accent-ink:#b38900}.tasnim-home :is(h1, h2, h3, h4, h5) :is(i, em),
.tasnim-home .hero__title :is(i, em),
.tasnim-home .section-head :is(i,em){color:var(--color-accent-ink)}.tasnim-home .spin-head :is(h1, h2, h3) :is(i, em),
.tasnim-home .berry-portal__head :is(h1, h2, h3) :is(i, em),
.tasnim-home .shop-hero__title :is(i, em),
.tasnim-home .page-hero__title :is(i,em){color:var(--color-accent-ink)}.tasnim-home :is(h1, h2, h3, h4, h5) :is(i, em),
.tasnim-pdp :is(h1, h2, h3, h4, h5) :is(i, em),
body :is(h1, h2, h3) :is(i,em){color:var(--color-accent-ink, #b38900) !important}:root{--color-accent-ink:#b38900}@media (max-width: 860px){.tasnim-home .hero-slider3d__dots{bottom:-22px;gap:6px}.tasnim-home .hero-slider3d__meta{padding-bottom:10px}}.tasnim-home .feel-good__cta.is-disabled{opacity:0.55;cursor:not-allowed;pointer-events:auto}.tasnim-home .product-card__badge,
.tasnim-home .product-card__add,
.tasnim-home .cert-doc__thumb,
.tasnim-home .feel-good__spec,
.tasnim-home .shop-grid .product-card__add{box-shadow:none}.tasnim-home .hero-slide3d__card,
.tasnim-home .trust__list,
.tasnim-home .trust__line-icon{box-shadow:none}.tasnim-home .berry-portal__kicker,
.tasnim-home .berry-portal__format,
.tasnim-home .berry-portal__format-note,
.tasnim-home .berry-portal__copy,
.tasnim-home .berry-portal__lede{color:var(--color-text-muted)}.tasnim-home .footer__contact-label,
.tasnim-home .footer__contact-hours{color:var(--color-text-muted)}.tasnim-home .origin-card__num,
.tasnim-home .origin-card__country{color:var(--color-accent-text)}.tasnim-home .hero-stars, .tasnim-home .hero-slider3d__cta{color:var(--color-accent-text)}.tasnim-home .berry-portal__film-label,
.tasnim-home .berry-portal__time{color:#fff}.woocommerce-price-suffix{font-size:12px;line-height:1.4}@media (pointer: coarse), (max-width: 900px){.tasnim-home .mobile-nav__close,
.tasnim-home .mobile-nav__icon,
.tasnim-home .cart-drawer__close,
.tasnim-home .cart-qty-minus,
.tasnim-home .cart-qty-plus,
.tasnim-home .cart-line__remove,
.tasnim-home .header__right>a{position:relative}.tasnim-home .nav-toggle::after,
.tasnim-home .mobile-nav__close::after,
.tasnim-home .mobile-nav__icon::after,
.tasnim-home .cart-drawer__close::after,
.tasnim-home .cart-qty-minus::after,
.tasnim-home .cart-qty-plus::after,
.tasnim-home .cart-line__remove::after,
.tasnim-home .cart-icon::after,
.tasnim-home .header__right>a::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%, -50%)}}@media (pointer: coarse), (max-width: 900px){.tasnim-home .header__right>a.brxe-button{padding:9px;margin:-9px;box-sizing:content-box}.tasnim-home .header__right>a::after{content:none}}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/ibm-plex-sans-400-latinext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/ibm-plex-sans-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/ibm-plex-sans-500-latinext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/ibm-plex-sans-500-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/ibm-plex-sans-600-latinext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/ibm-plex-sans-600-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/ibm-plex-sans-700-latinext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/ibm-plex-sans-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/barlow-condensed-500-latinext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/barlow-condensed-500-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/barlow-condensed-600-latinext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/barlow-condensed-600-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/barlow-condensed-700-latinext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/themes/tasnim-bricks-child/assets/fonts/barlow-condensed-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.tasnim-home .berry-portal{--berry-paper:var(--color-white);--berry-ink:var(--color-primary);--berry-rule:var(--color-divider);--berry-violet:var(--color-accent-text);--berry-teal:var(--color-accent);--berry-gold:var(--color-accent-deep);--berry-active:var(--color-accent-text);position:relative;padding:clamp(64px, 6vw, 88px) 0 !important;overflow:clip;background:var(--berry-paper);color:var(--berry-ink);border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.tasnim-home .berry-portal__head{display:grid;grid-template-columns:minmax(170px, 0.38fr) minmax(0, 1fr) minmax(250px, 0.52fr);gap:clamp(24px, 3.2vw, 52px);align-items:end;margin-bottom:clamp(32px, 3.5vw, 48px)}.tasnim-home .berry-portal__kicker,
.tasnim-home .berry-portal__eyebrow,
.tasnim-home .berry-portal__film-label,
.tasnim-home .berry-portal__time,
.tasnim-home .berry-portal__nav-label,
.tasnim-home .berry-portal__beat-time,
.tasnim-home .berry-portal__format,
.tasnim-home .berry-portal__format-note,
.tasnim-home .berry-portal__nav-note,
.tasnim-home .berry-portal__control-label{font-family:var(--font-body);font-size:11px;font-weight:650;line-height:1.25;letter-spacing:0.17em;text-transform:uppercase}.tasnim-home .berry-portal__kicker{align-self:start;padding-top:10px;color:var(--color-text-muted)}.tasnim-home .berry-portal__head
h2{max-width:9ch;margin:0;padding:0;font-family:var(--font-display);font-size:clamp(48px, 5vw, 72px);font-weight:700;line-height:0.94;letter-spacing:-0.045em;color:var(--berry-ink)}.tasnim-home .berry-portal__head h2
i{font-family:inherit;font-weight:700;font-style:normal;color:var(--color-accent-deep)}.tasnim-home .berry-portal__lede{max-width:36ch;margin:0
0 5px;font-family:var(--font-body);font-size:clamp(15px, 1.25vw, 18px);line-height:1.6;color:var(--color-text-muted)}.tasnim-home .berry-portal__stage{display:grid;grid-template-columns:minmax(280px, 0.78fr) minmax(300px, 0.82fr) minmax(250px, 0.58fr);gap:clamp(24px, 3vw, 48px);align-items:stretch;min-height:610px;padding-top:clamp(22px, 2.4vw, 34px);border-top:1px solid var(--berry-rule)}.tasnim-home .berry-portal__stage[data-active-beat="multi"]{--berry-active:var(--berry-teal)}.tasnim-home .berry-portal__stage[data-active-beat="krill"]{--berry-active:var(--berry-gold)}.tasnim-home .berry-portal__stage[data-active-beat="trio"]{--berry-active:var(--color-primary)}.tasnim-home .berry-portal__story{position:relative;display:flex;flex-direction:column;min-width:0;padding:20px
0 12px}.tasnim-home .berry-portal__panels{position:relative;flex:1 1 auto}.tasnim-home .berry-portal__panel{display:none}.tasnim-home .berry-portal__panel.is-active{display:flex;flex-direction:column;align-items:flex-start;animation:berryPortalIn 0.44s cubic-bezier(0.16, 1, 0.3, 1) both}@keyframes
berryPortalIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.tasnim-home .berry-portal__eyebrow{display:flex;align-items:center;gap:13px;color:var(--berry-active)}.tasnim-home .berry-portal__eyebrow::before{content:"";width:34px;height:1px;background:currentColor}.tasnim-home .berry-portal__title{max-width:7ch;margin:22px
0 0;padding:0;font-family:var(--font-display);font-size:clamp(48px, 5vw, 76px);font-weight:700;line-height:0.96;letter-spacing:-0.045em;color:var(--berry-ink);text-wrap:balance}.tasnim-home .berry-portal__copy{max-width:35ch;margin:26px
0 0;font-family:var(--font-body);font-size:clamp(15px, 1.15vw, 17px);line-height:1.62;color:var(--color-text-muted);text-wrap:pretty}.tasnim-home a.berry-portal__cta{display:inline-flex;align-items:center;gap:17px;width:max-content;margin-top:28px;padding:0
0 6px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--berry-ink);font-family:var(--font-body);font-size:13px;font-weight:650;text-decoration:none;transition:color var(--dur-base) var(--ease-standard), gap var(--dur-base) var(--ease-standard)}.tasnim-home a.berry-portal__cta::after{content:"↗";font-size:16px}.tasnim-home a.berry-portal__cta:hover{gap:24px;color:var(--berry-active)}.tasnim-home .berry-portal__story-meta{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px;margin-top:36px;padding-top:16px;border-top:1px solid var(--berry-rule);color:var(--color-text-muted)}.tasnim-home .berry-portal__aperture{position:relative;align-self:center;width:min(100%, 360px);aspect-ratio:9 / 16;overflow:hidden;background:#22231f;box-shadow:0 40px 90px -48px rgba(26, 20, 16, 0.54)}.tasnim-home .berry-portal__media,
.tasnim-home .berry-portal__video{width:100%;height:100%}.tasnim-home .berry-portal__media{display:block}.tasnim-home .berry-portal__video{display:block;object-fit:contain;background:#22231f}.tasnim-home .berry-portal__video::-webkit-media-controls{opacity:0}.tasnim-home .berry-portal__aperture:hover .berry-portal__video::-webkit-media-controls{opacity:1}.tasnim-home .berry-portal__film-meta{position:absolute;z-index:2;top:18px;left:18px;right:18px;width:auto;display:flex;flex-direction:row;justify-content:space-between;gap:18px;color:rgba(255, 255, 255, 0.88);text-shadow:0 1px 12px rgba(0, 0, 0, 0.48);pointer-events:none}.tasnim-home .berry-portal__controls{position:absolute;z-index:3;left:18px;right:18px;bottom:18px;width:auto;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:14px}.tasnim-home button.berry-portal__play,
.tasnim-home .berry-portal__play.bricks-button{min-width:64px;min-height:44px;padding:0
12px;border:1px
solid rgba(255, 255, 255, 0.48);border-radius:999px;background:rgba(16, 16, 14, 0.46);color:#fff;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.tasnim-home .berry-portal__progress{position:relative;height:3px;overflow:hidden;background:rgba(255, 255, 255, 0.26)}.tasnim-home .berry-portal__progress-fill{width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left;will-change:transform}.tasnim-home .berry-portal__nav{display:flex;flex-direction:column;min-width:0;padding:20px
0 12px}.tasnim-home .berry-portal__nav-label{color:var(--color-text-muted)}.tasnim-home .berry-portal__beats{display:flex;flex-direction:column;margin-top:28px;border-bottom:1px solid var(--berry-rule)}.tasnim-home button.berry-portal__beat,
.tasnim-home .berry-portal__beat.bricks-button{display:grid;grid-template-columns:58px minmax(0, 1fr);align-items:center;gap:14px;min-height:64px;padding:0;border:0;border-top:1px solid var(--berry-rule);border-radius:0;background:transparent;color:var(--color-text-muted);text-align:left;cursor:pointer;transition:color var(--dur-base) var(--ease-standard), padding-left var(--dur-slow) cubic-bezier(0.16, 1, 0.3, 1)}.tasnim-home .berry-portal__beat:hover,
.tasnim-home .berry-portal__beat.is-active{padding-left:10px;color:var(--berry-ink)}.tasnim-home .berry-portal__beat.is-active .berry-portal__beat-time{color:var(--berry-active)}.tasnim-home .berry-portal__beat-time{font-variant-numeric:tabular-nums}.tasnim-home .berry-portal__beat-label{font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.3}.tasnim-home .berry-portal__nav-foot{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:36px;color:var(--color-text-muted)}@media (max-width: 1100px){.tasnim-home .berry-portal__head{grid-template-columns:0.4fr 1fr}.tasnim-home .berry-portal__lede{grid-column:2;max-width:46ch}.tasnim-home .berry-portal__stage{grid-template-columns:minmax(260px, 0.78fr) minmax(300px, 0.9fr)}.tasnim-home .berry-portal__nav{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:30px;padding-top:0}.tasnim-home .berry-portal__beats{flex-direction:row;margin-top:0;border-bottom:0}.tasnim-home button.berry-portal__beat,
.tasnim-home .berry-portal__beat.bricks-button{flex:1 1 0;grid-template-columns:1fr;min-width:0;padding:12px
10px;border-left:1px solid var(--berry-rule)}.tasnim-home .berry-portal__nav-foot{display:none}}@media (max-width: 720px){.tasnim-home .berry-portal{padding:44px
0 !important}.tasnim-home .berry-portal__head{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.tasnim-home .berry-portal__kicker{padding-top:0;font-size:10px}.tasnim-home .berry-portal__lede{grid-column:auto;display:-webkit-box;overflow:hidden;font-size:15px;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tasnim-home .berry-portal__head
h2{max-width:10ch;font-size:clamp(36px, 10.5vw, 46px);line-height:0.98}.tasnim-home .berry-portal__stage{display:flex;flex-direction:column;min-height:0;gap:18px;padding-top:18px}.tasnim-home .berry-portal__aperture{order:1;height:min(62svh, calc(78vw * 16 / 9));width:auto;max-height:none;margin-inline:auto}.tasnim-home .berry-portal__story{order:2;min-height:0;margin-top:-38px;padding:14px;background:var(--color-cream-3);border:1px
solid var(--color-border);border-radius:var(--r-sm);box-shadow:0 16px 36px -30px rgba(26, 20, 16, 0.5)}.tasnim-home .berry-portal__nav{order:3;display:flex;gap:0;padding:0}.tasnim-home .berry-portal__copy{display:-webkit-box;overflow:hidden;margin-top:10px;font-size:13px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tasnim-home .berry-portal__title{max-width:none;margin-top:10px;font-size:clamp(30px, 10vw, 38px);line-height:1}.tasnim-home a.berry-portal__cta{margin-top:13px;font-size:12px}.tasnim-home .berry-portal__eyebrow{font-size:10px}.tasnim-home .berry-portal__nav-label{display:none}.tasnim-home .berry-portal__beats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));width:100%;margin:0;overflow:visible;border-top:1px solid var(--berry-rule)}.tasnim-home button.berry-portal__beat,
.tasnim-home .berry-portal__beat.bricks-button{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:58px;padding:8px
2px;border:0;border-left:1px solid var(--berry-rule)}.tasnim-home button.berry-portal__beat:first-child{border-left:0}.tasnim-home .berry-portal__beat-label{display:none}.tasnim-home .berry-portal__beat-time{font-size:9px}.tasnim-home .berry-portal__beat::after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:0.34}.tasnim-home .berry-portal__beat.is-active::after{opacity:1;background:var(--berry-active)}.tasnim-home .berry-portal__story-meta{display:none}.tasnim-home .berry-portal__film-meta{top:14px;left:14px;right:14px}.tasnim-home .berry-portal__controls{left:14px;right:14px;bottom:34px}}@media (prefers-reduced-motion: reduce){.tasnim-home .berry-portal__panel.is-active{animation:none}.tasnim-home .berry-portal__beat{transition:none !important}}html{font-size:62.5%}html.cf-theme-dark{color-scheme:dark}:root,:root.cf-theme-dark .theme-inverted,:root.cf-theme-dark .theme-always-light,:root.cf-theme-light .theme-inverted .theme-always-light{--min-screen-width:320px;--max-screen-width:1400px;--primary:hsla(238,100%,62%,1);--primary-5:hsla(238,100%,62%,0.05);--primary-10:hsla(238,100%,62%,0.1);--primary-20:hsla(238,100%,62%,0.2);--primary-30:hsla(238,100%,62%,0.3);--primary-40:hsla(238,100%,62%,0.4);--primary-50:hsla(238,100%,62%,0.5);--primary-60:hsla(238,100%,62%,0.6);--primary-70:hsla(238,100%,62%,0.7);--primary-80:hsla(238,100%,62%,0.8);--primary-90:hsla(238,100%,62%,0.9);--primary-d-1:hsla(240,56%,50%,1);--primary-d-2:hsla(243,54%,37%,1);--primary-d-3:hsla(246,51%,25%,1);--primary-d-4:hsla(250,43%,13%,1);--primary-l-1:hsla(247,100%,70%,1);--primary-l-2:hsla(251,100%,77%,1);--primary-l-3:hsla(254,100%,85%,1);--primary-l-4:hsla(256,100%,92%,1);--secondary:hsla(0,94%,68%,1);--secondary-5:hsla(0,94%,68%,0.05);--secondary-10:hsla(0,94%,68%,0.1);--secondary-20:hsla(0,94%,68%,0.2);--secondary-30:hsla(0,94%,68%,0.3);--secondary-40:hsla(0,94%,68%,0.4);--secondary-50:hsla(0,94%,68%,0.5);--secondary-60:hsla(0,94%,68%,0.6);--secondary-70:hsla(0,94%,68%,0.7);--secondary-80:hsla(0,94%,68%,0.8);--secondary-90:hsla(0,94%,68%,0.9);--secondary-d-1:hsla(1,50%,53%,1);--secondary-d-2:hsla(1,42%,40%,1);--secondary-d-3:hsla(2,40%,26%,1);--secondary-d-4:hsla(4,35%,14%,1);--secondary-l-1:hsla(3,100%,75%,1);--secondary-l-2:hsla(5,100%,81%,1);--secondary-l-3:hsla(6,100%,87%,1);--secondary-l-4:hsla(7,100%,93%,1);--tertiary:hsla(198,74%,51%,1);--tertiary-5:hsla(198,74%,51%,0.05);--tertiary-10:hsla(198,74%,51%,0.1);--tertiary-20:hsla(198,74%,51%,0.2);--tertiary-30:hsla(198,74%,51%,0.3);--tertiary-40:hsla(198,74%,51%,0.4);--tertiary-50:hsla(198,74%,51%,0.5);--tertiary-60:hsla(198,74%,51%,0.6);--tertiary-70:hsla(198,74%,51%,0.7);--tertiary-80:hsla(198,74%,51%,0.8);--tertiary-90:hsla(198,74%,51%,0.9);--tertiary-d-1:hsla(199,63%,42%,1);--tertiary-d-2:hsla(200,55%,32%,1);--tertiary-d-3:hsla(201,46%,22%,1);--tertiary-d-4:hsla(203,35%,13%,1);--tertiary-l-1:hsla(202,71%,65%,1);--tertiary-l-2:hsla(203,70%,75%,1);--tertiary-l-3:hsla(204,70%,84%,1);--tertiary-l-4:hsla(205,70%,92%,1);--bg-body:hsla(0,0%,90%,1);--bg-surface:hsla(0,0%,100%,1);--text-body:hsla(0,0%,25%,1);--text-title:hsla(0,0%,0%,1);--border-primary:hsla(0,0%,50%,0.25);--shadow-primary:hsla(0,0%,0%,0.15);--light:hsla(85,0%,100%,1);--light-5:hsla(0,0%,100%,0.05);--light-10:hsla(0,0%,100%,0.1);--light-20:hsla(0,0%,100%,0.2);--light-30:hsla(0,0%,100%,0.3);--light-40:hsla(0,0%,100%,0.4);--light-50:hsla(0,0%,100%,0.5);--light-60:hsla(0,0%,100%,0.6);--light-70:hsla(0,0%,100%,0.7);--light-80:hsla(0,0%,100%,0.8);--light-90:hsla(0,0%,100%,0.9);--dark:hsla(0,0%,0%,1);--dark-5:hsla(0,0%,0%,0.05);--dark-10:hsla(0,0%,0%,0.1);--dark-20:hsla(0,0%,0%,0.2);--dark-30:hsla(0,0%,0%,0.3);--dark-40:hsla(0,0%,0%,0.4);--dark-50:hsla(0,0%,0%,0.5);--dark-60:hsla(0,0%,0%,0.6);--dark-70:hsla(0,0%,0%,0.7);--dark-80:hsla(0,0%,0%,0.8);--dark-90:hsla(0,0%,0%,0.9);--success:hsla(136,95%,56%,1);--success-5:hsla(136,95%,56%,0.05);--success-10:hsla(136,95%,56%,0.1);--success-20:hsla(136,95%,56%,0.2);--success-30:hsla(136,95%,56%,0.3);--success-40:hsla(136,95%,56%,0.4);--success-50:hsla(136,95%,56%,0.5);--success-60:hsla(136,95%,56%,0.6);--success-70:hsla(136,95%,56%,0.7);--success-80:hsla(136,95%,56%,0.8);--success-90:hsla(136,95%,56%,0.9);--error:hsla(351,95%,56%,1);--error-5:hsla(351,95%,56%,0.05);--error-10:hsla(351,95%,56%,0.1);--error-20:hsla(351,95%,56%,0.2);--error-30:hsla(351,95%,56%,0.3);--error-40:hsla(351,95%,56%,0.4);--error-50:hsla(351,95%,56%,0.5);--error-60:hsla(351,95%,56%,0.6);--error-70:hsla(351,95%,56%,0.7);--error-80:hsla(351,95%,56%,0.8);--error-90:hsla(351,95%,56%,0.9);--space-4xs:clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs:clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs:clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs:clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);--space-s:clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);--space-m:clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);--space-l:clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);--space-xl:clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);--space-2xl:clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);--space-3xl:clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);--space-4xl:clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);--text-xs:clamp(1.26rem,calc(-0.23vw + 1.34rem),1.01rem);--text-s:clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);--text-m:clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l:clamp(1.8rem,calc(0.55vw + 1.62rem),2.4rem);--text-xl:clamp(2.02rem,calc(1.09vw + 1.68rem),3.2rem);--text-2xl:clamp(2.28rem,calc(1.84vw + 1.69rem),4.26rem);--text-3xl:clamp(2.56rem,calc(2.89vw + 1.64rem),5.68rem);--text-4xl:clamp(2.88rem,calc(4.34vw + 1.49rem),7.58rem);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--header-space:var(--space-s);--btn-space:var(--space-xs) var(--space-s);--card-space:var(--space-s);--footer-space:var(--space-s) var(--space-m);--columns-1:repeat(1,minmax(0,1fr));--columns-2:repeat(2,minmax(0,1fr));--columns-3:repeat(3,minmax(0,1fr));--columns-4:repeat(4,minmax(0,1fr));--columns-5:repeat(5,minmax(0,1fr));--columns-6:repeat(6,minmax(0,1fr));--columns-7:repeat(7,minmax(0,1fr));--columns-8:repeat(8,minmax(0,1fr));--radius-xs:clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s:clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--radius-m:clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--radius-l:clamp(1.6rem,calc(0.37vw + 1.48rem),2rem);--radius-xl:clamp(2.6rem,calc(0.56vw + 2.42rem),3.2rem);--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-s:0 1.5px 3px var(--shadow-primary);--shadow-m:0 2px 6px var(--shadow-primary);--shadow-l:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary)}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .theme-inverted .theme-always-dark{--bg-body:hsla(0,0%,5%,1);--bg-surface:hsla(0,0%,15%,1);--text-body:hsla(0,0%,75%,1);--text-title:hsla(0,0%,100%,1);--border-primary:hsla(0,0%,75%,0.1);--shadow-primary:hsla(0,0%,0%,0.4);--light:hsla(0,0%,0%,1);--light-5:hsla(0,0%,0%,0.05);--light-10:hsla(0,0%,0%,0.1);--light-20:hsla(0,0%,0%,0.2);--light-30:hsla(0,0%,0%,0.3);--light-40:hsla(0,0%,0%,0.4);--light-50:hsla(0,0%,0%,0.5);--light-60:hsla(0,0%,0%,0.6);--light-70:hsla(0,0%,0%,0.7);--light-80:hsla(0,0%,0%,0.8);--light-90:hsla(0,0%,0%,0.9);--dark:hsla(0,0%,100%,1);--dark-5:hsla(0,0%,100%,0.05);--dark-10:hsla(0,0%,100%,0.1);--dark-20:hsla(0,0%,100%,0.2);--dark-30:hsla(0,0%,100%,0.3);--dark-40:hsla(0,0%,100%,0.4);--dark-50:hsla(0,0%,100%,0.5);--dark-60:hsla(0,0%,100%,0.6);--dark-70:hsla(0,0%,100%,0.7);--dark-80:hsla(0,0%,100%,0.8);--dark-90:hsla(0,0%,100%,0.9)}.btn{display:flex;align-items:center;justify-content:center;gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);background:var(--primary);color:#fff;font-size:var(--text-m);font-weight:600;border-radius:var(--radius-m);border:1px
solid var(--primary-d-1);box-shadow:var(--shadow-m);transition:all 0.25s ease-in-out;outline:0;cursor:pointer}.btn:hover{background:var(--primary-d-1);transform:translateY(-0.1rem)}.btn.small{font-size:var(--text-s);padding:var(--space-xs) var(--space-s)}.btn.large{font-size:var(--text-l);padding:var(--space-s) var(--space-m)}.btn.tertiary{background:var(--tertiary);border-color:var(--tertiary-d-1)}.btn.ghost{color:var(--dark-80);background:transparent;border-color:transparent;box-shadow:none}.btn.slight{color:var(--dark-80);background:var(--bg-surface);border-color:var(--border-primary);box-shadow:var(--shadow-s)}.btn.secondary{background:var(--secondary);border-color:var(--secondary-d-1)}.btn.ghost:hover{background:var(--dark-10)}.btn.slight:hover{background:var(--dark-5)}.btn.tertiary:hover{background:var(--tertiary-d-1)}.btn.secondary:hover{background:var(--secondary-d-1)}.btn:focus{outline:4px
solid var(--primary-l-3);outline-offset:2px}.btn.no-bg{color:var(--dark-80);background:transparent;box-shadow:none;border-color:transparent}.btn.no-bg:hover{color:var(--dark)}.badge{display:flex;align-items:center;justify-content:center;gap:var(--space-4xs);padding:var(--space-2xs) var(--space-s);background:var(--dark-10);color:var(--primary);font-size:var(--text-s);font-weight:500;border-radius:var(--radius-full);border:0;outline:0}.badge.secondary{color:var(--secondary)}.link{color:var(--primary);font-size:var(--text-m);font-weight:600;letter-spacing:0.05rem;box-shadow:0 2px 0 var(--primary-20);text-decoration:none;transition:all 0.15s ease-in-out}.link:hover{box-shadow:0 2px 0 var(--primary-40)}.link:focus{background:var(--primary-10)}.link.secondary{color:var(--secondary);border-color:var(--secondary-20)}.link.tertiary{color:var(--tertiary);border-color:var(--tertiary-20)}.input{padding:var(--space-xs) var(--space-s);background:var(--dark-5);color:var(--text-title);font-size:var(--text-m);font-weight:500;border-radius:var(--radius-m);border:1px
solid var(--border-primary);box-shadow:var(--shadow-xs);transition:all 0.25s ease-in-out;appearance:none;outline:0}.input:focus{background:var(--primary-20);border-color:var(--primary);box-shadow:var(--shadow-l)}.input:hover{border-color:var(--primary);background:transparent;box-shadow:var(--shadow-l)}.input::placeholder{color:var(--dark-40)}.input:invalid{border-color:var(--error);background:var(--error-10)}.input:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;background:var(--dark-10)}.select{padding:var(--space-xs) var(--space-s);background:var(--dark-5);color:var(--text-body);font-size:var(--text-m);font-weight:500;border-radius:var(--radius-m);border:1px
solid var(--border-primary);box-shadow:var(--shadow-xs);transition:all 0.25s ease-in-out;outline:0}.select:focus{background:var(--primary-20);border-color:var(--primary)}.select:hover{border-color:var(--primary)}.select::placeholder{color:var(--dark-40)}.select:invalid{border-color:var(--error);background:var(--error-10)}.select:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;background:var(--dark-10)}.card{display:grid;gap:var(--space-xs);padding:var(--space-m);font-size:var(--text-m);color:var(--text-body);background:var(--bg-surface);line-height:1.3;border-radius:var(--radius-m);box-shadow:var(--shadow-m)}.card.secondary{background:var(--secondary);color:#fff}.card.primary{background:var(--primary);color:#fff}.icon{color:var(--primary);width:var(--space-2xl);height:auto;font-size:var(--space-2xl)}.icon.large{width:var(--space-3xl);font-size:var(--space-3xl)}.icon.secondary{color:var(--secondary)}.icon.tertiary{color:var(--tertiary)}.icon.outline{padding:0.5em;border:1px
solid var(--border-primary);border-radius:100%;box-sizing:content-box}.icon.filled{padding:0.5em;border-radius:100%;box-sizing:content-box;background:var(--dark-10)}.icon.small{width:var(--space-l);font-size:var(--space-l)}.avatar{width:var(--space-2xl);height:var(--space-2xl);border-radius:100%;box-shadow:var(--shadow-m);object-fit:cover}.avatar.small{width:var(--space-l);height:var(--space-l)}.avatar.large{width:var(--space-4xl);height:var(--space-4xl)}.divider{min-width:100%;width:100%;max-width:100%;min-height:1px;height:1px;max-height:1px;background:var(--border-primary);margin:var(--space-m) 0;border:0}.divider.vertical{min-width:1px;width:1px;max-width:1px;min-height:100%;height:100%;max-height:100%}.checkbox{appearance:none;display:grid;place-content:center;border:2px
solid var(--dark-40);border-radius:var(--radius-s);width:clamp(1.8rem,calc(0.37vw + 1.68rem),2.2rem);height:clamp(1.8rem,calc(0.37vw + 1.68rem),2.2rem)}.checkbox:checked:before{transform:scale(1)}.checkbox::before{content:"";width:1em;height:1em;box-shadow:inset 1em 1em #fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform 0.2s}.checkbox:hover{border-color:var(--primary)}.checkbox:focus{outline:3px
solid var(--primary-l-3);outline-offset:2px}.checkbox:checked{background:var(--primary);border-color:var(--primary)}.radio{appearance:none;display:grid;place-content:center;border:2px
solid var(--dark-40);border-radius:var(--radius-full);width:clamp(1.8rem,calc(0.37vw + 1.68rem),2.2rem);height:clamp(1.8rem,calc(0.37vw + 1.68rem),2.2rem)}.radio:checked:before{transform:scale(1)}.radio::before{content:"";width:1em;height:1em;border-radius:100%;transform:scale(0);transition:transform 0.2s;background:var(--primary)}.radio:hover{border-color:var(--primary)}.radio:focus{outline:3px
solid var(--primary-l-3);outline-offset:2px}.radio:checked{border-color:var(--primary)}.bg-primary{background-color:var(--primary)}.bg-primary-5{background-color:var(--primary-5)}.bg-primary-10{background-color:var(--primary-10)}.bg-primary-20{background-color:var(--primary-20)}.bg-primary-30{background-color:var(--primary-30)}.bg-primary-40{background-color:var(--primary-40)}.bg-primary-50{background-color:var(--primary-50)}.bg-primary-60{background-color:var(--primary-60)}.bg-primary-70{background-color:var(--primary-70)}.bg-primary-80{background-color:var(--primary-80)}.bg-primary-90{background-color:var(--primary-90)}.bg-primary-d-1{background-color:var(--primary-d-1)}.bg-primary-d-2{background-color:var(--primary-d-2)}.bg-primary-d-3{background-color:var(--primary-d-3)}.bg-primary-d-4{background-color:var(--primary-d-4)}.bg-primary-l-1{background-color:var(--primary-l-1)}.bg-primary-l-2{background-color:var(--primary-l-2)}.bg-primary-l-3{background-color:var(--primary-l-3)}.bg-primary-l-4{background-color:var(--primary-l-4)}.text-primary{color:var(--primary)}.text-primary-5{color:var(--primary-5)}.text-primary-10{color:var(--primary-10)}.text-primary-20{color:var(--primary-20)}.text-primary-30{color:var(--primary-30)}.text-primary-40{color:var(--primary-40)}.text-primary-50{color:var(--primary-50)}.text-primary-60{color:var(--primary-60)}.text-primary-70{color:var(--primary-70)}.text-primary-80{color:var(--primary-80)}.text-primary-90{color:var(--primary-90)}.text-primary-d-1{color:var(--primary-d-1)}.text-primary-d-2{color:var(--primary-d-2)}.text-primary-d-3{color:var(--primary-d-3)}.text-primary-d-4{color:var(--primary-d-4)}.text-primary-l-1{color:var(--primary-l-1)}.text-primary-l-2{color:var(--primary-l-2)}.text-primary-l-3{color:var(--primary-l-3)}.text-primary-l-4{color:var(--primary-l-4)}.border-primary{border-color:var(--primary);border-color:var(--border-primary)}.border-primary-5{border-color:var(--primary-5)}.border-primary-10{border-color:var(--primary-10)}.border-primary-20{border-color:var(--primary-20)}.border-primary-30{border-color:var(--primary-30)}.border-primary-40{border-color:var(--primary-40)}.border-primary-50{border-color:var(--primary-50)}.border-primary-60{border-color:var(--primary-60)}.border-primary-70{border-color:var(--primary-70)}.border-primary-80{border-color:var(--primary-80)}.border-primary-90{border-color:var(--primary-90)}.border-primary-d-1{border-color:var(--primary-d-1)}.border-primary-d-2{border-color:var(--primary-d-2)}.border-primary-d-3{border-color:var(--primary-d-3)}.border-primary-d-4{border-color:var(--primary-d-4)}.border-primary-l-1{border-color:var(--primary-l-1)}.border-primary-l-2{border-color:var(--primary-l-2)}.border-primary-l-3{border-color:var(--primary-l-3)}.border-primary-l-4{border-color:var(--primary-l-4)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-5{background-color:var(--secondary-5)}.bg-secondary-10{background-color:var(--secondary-10)}.bg-secondary-20{background-color:var(--secondary-20)}.bg-secondary-30{background-color:var(--secondary-30)}.bg-secondary-40{background-color:var(--secondary-40)}.bg-secondary-50{background-color:var(--secondary-50)}.bg-secondary-60{background-color:var(--secondary-60)}.bg-secondary-70{background-color:var(--secondary-70)}.bg-secondary-80{background-color:var(--secondary-80)}.bg-secondary-90{background-color:var(--secondary-90)}.bg-secondary-d-1{background-color:var(--secondary-d-1)}.bg-secondary-d-2{background-color:var(--secondary-d-2)}.bg-secondary-d-3{background-color:var(--secondary-d-3)}.bg-secondary-d-4{background-color:var(--secondary-d-4)}.bg-secondary-l-1{background-color:var(--secondary-l-1)}.bg-secondary-l-2{background-color:var(--secondary-l-2)}.bg-secondary-l-3{background-color:var(--secondary-l-3)}.bg-secondary-l-4{background-color:var(--secondary-l-4)}.text-secondary{color:var(--secondary)}.text-secondary-5{color:var(--secondary-5)}.text-secondary-10{color:var(--secondary-10)}.text-secondary-20{color:var(--secondary-20)}.text-secondary-30{color:var(--secondary-30)}.text-secondary-40{color:var(--secondary-40)}.text-secondary-50{color:var(--secondary-50)}.text-secondary-60{color:var(--secondary-60)}.text-secondary-70{color:var(--secondary-70)}.text-secondary-80{color:var(--secondary-80)}.text-secondary-90{color:var(--secondary-90)}.text-secondary-d-1{color:var(--secondary-d-1)}.text-secondary-d-2{color:var(--secondary-d-2)}.text-secondary-d-3{color:var(--secondary-d-3)}.text-secondary-d-4{color:var(--secondary-d-4)}.text-secondary-l-1{color:var(--secondary-l-1)}.text-secondary-l-2{color:var(--secondary-l-2)}.text-secondary-l-3{color:var(--secondary-l-3)}.text-secondary-l-4{color:var(--secondary-l-4)}.border-secondary{border-color:var(--secondary)}.border-secondary-5{border-color:var(--secondary-5)}.border-secondary-10{border-color:var(--secondary-10)}.border-secondary-20{border-color:var(--secondary-20)}.border-secondary-30{border-color:var(--secondary-30)}.border-secondary-40{border-color:var(--secondary-40)}.border-secondary-50{border-color:var(--secondary-50)}.border-secondary-60{border-color:var(--secondary-60)}.border-secondary-70{border-color:var(--secondary-70)}.border-secondary-80{border-color:var(--secondary-80)}.border-secondary-90{border-color:var(--secondary-90)}.border-secondary-d-1{border-color:var(--secondary-d-1)}.border-secondary-d-2{border-color:var(--secondary-d-2)}.border-secondary-d-3{border-color:var(--secondary-d-3)}.border-secondary-d-4{border-color:var(--secondary-d-4)}.border-secondary-l-1{border-color:var(--secondary-l-1)}.border-secondary-l-2{border-color:var(--secondary-l-2)}.border-secondary-l-3{border-color:var(--secondary-l-3)}.border-secondary-l-4{border-color:var(--secondary-l-4)}.bg-tertiary{background-color:var(--tertiary)}.bg-tertiary-5{background-color:var(--tertiary-5)}.bg-tertiary-10{background-color:var(--tertiary-10)}.bg-tertiary-20{background-color:var(--tertiary-20)}.bg-tertiary-30{background-color:var(--tertiary-30)}.bg-tertiary-40{background-color:var(--tertiary-40)}.bg-tertiary-50{background-color:var(--tertiary-50)}.bg-tertiary-60{background-color:var(--tertiary-60)}.bg-tertiary-70{background-color:var(--tertiary-70)}.bg-tertiary-80{background-color:var(--tertiary-80)}.bg-tertiary-90{background-color:var(--tertiary-90)}.bg-tertiary-d-1{background-color:var(--tertiary-d-1)}.bg-tertiary-d-2{background-color:var(--tertiary-d-2)}.bg-tertiary-d-3{background-color:var(--tertiary-d-3)}.bg-tertiary-d-4{background-color:var(--tertiary-d-4)}.bg-tertiary-l-1{background-color:var(--tertiary-l-1)}.bg-tertiary-l-2{background-color:var(--tertiary-l-2)}.bg-tertiary-l-3{background-color:var(--tertiary-l-3)}.bg-tertiary-l-4{background-color:var(--tertiary-l-4)}.text-tertiary{color:var(--tertiary)}.text-tertiary-5{color:var(--tertiary-5)}.text-tertiary-10{color:var(--tertiary-10)}.text-tertiary-20{color:var(--tertiary-20)}.text-tertiary-30{color:var(--tertiary-30)}.text-tertiary-40{color:var(--tertiary-40)}.text-tertiary-50{color:var(--tertiary-50)}.text-tertiary-60{color:var(--tertiary-60)}.text-tertiary-70{color:var(--tertiary-70)}.text-tertiary-80{color:var(--tertiary-80)}.text-tertiary-90{color:var(--tertiary-90)}.text-tertiary-d-1{color:var(--tertiary-d-1)}.text-tertiary-d-2{color:var(--tertiary-d-2)}.text-tertiary-d-3{color:var(--tertiary-d-3)}.text-tertiary-d-4{color:var(--tertiary-d-4)}.text-tertiary-l-1{color:var(--tertiary-l-1)}.text-tertiary-l-2{color:var(--tertiary-l-2)}.text-tertiary-l-3{color:var(--tertiary-l-3)}.text-tertiary-l-4{color:var(--tertiary-l-4)}.border-tertiary{border-color:var(--tertiary)}.border-tertiary-5{border-color:var(--tertiary-5)}.border-tertiary-10{border-color:var(--tertiary-10)}.border-tertiary-20{border-color:var(--tertiary-20)}.border-tertiary-30{border-color:var(--tertiary-30)}.border-tertiary-40{border-color:var(--tertiary-40)}.border-tertiary-50{border-color:var(--tertiary-50)}.border-tertiary-60{border-color:var(--tertiary-60)}.border-tertiary-70{border-color:var(--tertiary-70)}.border-tertiary-80{border-color:var(--tertiary-80)}.border-tertiary-90{border-color:var(--tertiary-90)}.border-tertiary-d-1{border-color:var(--tertiary-d-1)}.border-tertiary-d-2{border-color:var(--tertiary-d-2)}.border-tertiary-d-3{border-color:var(--tertiary-d-3)}.border-tertiary-d-4{border-color:var(--tertiary-d-4)}.border-tertiary-l-1{border-color:var(--tertiary-l-1)}.border-tertiary-l-2{border-color:var(--tertiary-l-2)}.border-tertiary-l-3{border-color:var(--tertiary-l-3)}.border-tertiary-l-4{border-color:var(--tertiary-l-4)}.bg-body{background-color:var(--bg-body)}.bg-surface{background-color:var(--bg-surface)}.text-body{color:var(--text-body)}.text-title{color:var(--text-title)}.bg-light{background-color:var(--light)}.bg-light-5{background-color:var(--light-5)}.bg-light-10{background-color:var(--light-10)}.bg-light-20{background-color:var(--light-20)}.bg-light-30{background-color:var(--light-30)}.bg-light-40{background-color:var(--light-40)}.bg-light-50{background-color:var(--light-50)}.bg-light-60{background-color:var(--light-60)}.bg-light-70{background-color:var(--light-70)}.bg-light-80{background-color:var(--light-80)}.bg-light-90{background-color:var(--light-90)}.text-light{color:var(--light)}.text-light-5{color:var(--light-5)}.text-light-10{color:var(--light-10)}.text-light-20{color:var(--light-20)}.text-light-30{color:var(--light-30)}.text-light-40{color:var(--light-40)}.text-light-50{color:var(--light-50)}.text-light-60{color:var(--light-60)}.text-light-70{color:var(--light-70)}.text-light-80{color:var(--light-80)}.text-light-90{color:var(--light-90)}.border-light{border-color:var(--light)}.border-light-5{border-color:var(--light-5)}.border-light-10{border-color:var(--light-10)}.border-light-20{border-color:var(--light-20)}.border-light-30{border-color:var(--light-30)}.border-light-40{border-color:var(--light-40)}.border-light-50{border-color:var(--light-50)}.border-light-60{border-color:var(--light-60)}.border-light-70{border-color:var(--light-70)}.border-light-80{border-color:var(--light-80)}.border-light-90{border-color:var(--light-90)}.bg-dark{background-color:var(--dark)}.bg-dark-5{background-color:var(--dark-5)}.bg-dark-10{background-color:var(--dark-10)}.bg-dark-20{background-color:var(--dark-20)}.bg-dark-30{background-color:var(--dark-30)}.bg-dark-40{background-color:var(--dark-40)}.bg-dark-50{background-color:var(--dark-50)}.bg-dark-60{background-color:var(--dark-60)}.bg-dark-70{background-color:var(--dark-70)}.bg-dark-80{background-color:var(--dark-80)}.bg-dark-90{background-color:var(--dark-90)}.text-dark{color:var(--dark)}.text-dark-5{color:var(--dark-5)}.text-dark-10{color:var(--dark-10)}.text-dark-20{color:var(--dark-20)}.text-dark-30{color:var(--dark-30)}.text-dark-40{color:var(--dark-40)}.text-dark-50{color:var(--dark-50)}.text-dark-60{color:var(--dark-60)}.text-dark-70{color:var(--dark-70)}.text-dark-80{color:var(--dark-80)}.text-dark-90{color:var(--dark-90)}.border-dark{border-color:var(--dark)}.border-dark-5{border-color:var(--dark-5)}.border-dark-10{border-color:var(--dark-10)}.border-dark-20{border-color:var(--dark-20)}.border-dark-30{border-color:var(--dark-30)}.border-dark-40{border-color:var(--dark-40)}.border-dark-50{border-color:var(--dark-50)}.border-dark-60{border-color:var(--dark-60)}.border-dark-70{border-color:var(--dark-70)}.border-dark-80{border-color:var(--dark-80)}.border-dark-90{border-color:var(--dark-90)}.bg-success{background-color:var(--success)}.bg-success-5{background-color:var(--success-5)}.bg-success-10{background-color:var(--success-10)}.bg-success-20{background-color:var(--success-20)}.bg-success-30{background-color:var(--success-30)}.bg-success-40{background-color:var(--success-40)}.bg-success-50{background-color:var(--success-50)}.bg-success-60{background-color:var(--success-60)}.bg-success-70{background-color:var(--success-70)}.bg-success-80{background-color:var(--success-80)}.bg-success-90{background-color:var(--success-90)}.text-success{color:var(--success)}.text-success-5{color:var(--success-5)}.text-success-10{color:var(--success-10)}.text-success-20{color:var(--success-20)}.text-success-30{color:var(--success-30)}.text-success-40{color:var(--success-40)}.text-success-50{color:var(--success-50)}.text-success-60{color:var(--success-60)}.text-success-70{color:var(--success-70)}.text-success-80{color:var(--success-80)}.text-success-90{color:var(--success-90)}.border-success{border-color:var(--success)}.border-success-5{border-color:var(--success-5)}.border-success-10{border-color:var(--success-10)}.border-success-20{border-color:var(--success-20)}.border-success-30{border-color:var(--success-30)}.border-success-40{border-color:var(--success-40)}.border-success-50{border-color:var(--success-50)}.border-success-60{border-color:var(--success-60)}.border-success-70{border-color:var(--success-70)}.border-success-80{border-color:var(--success-80)}.border-success-90{border-color:var(--success-90)}.bg-error{background-color:var(--error)}.bg-error-5{background-color:var(--error-5)}.bg-error-10{background-color:var(--error-10)}.bg-error-20{background-color:var(--error-20)}.bg-error-30{background-color:var(--error-30)}.bg-error-40{background-color:var(--error-40)}.bg-error-50{background-color:var(--error-50)}.bg-error-60{background-color:var(--error-60)}.bg-error-70{background-color:var(--error-70)}.bg-error-80{background-color:var(--error-80)}.bg-error-90{background-color:var(--error-90)}.text-error{color:var(--error)}.text-error-5{color:var(--error-5)}.text-error-10{color:var(--error-10)}.text-error-20{color:var(--error-20)}.text-error-30{color:var(--error-30)}.text-error-40{color:var(--error-40)}.text-error-50{color:var(--error-50)}.text-error-60{color:var(--error-60)}.text-error-70{color:var(--error-70)}.text-error-80{color:var(--error-80)}.text-error-90{color:var(--error-90)}.border-error{border-color:var(--error)}.border-error-5{border-color:var(--error-5)}.border-error-10{border-color:var(--error-10)}.border-error-20{border-color:var(--error-20)}.border-error-30{border-color:var(--error-30)}.border-error-40{border-color:var(--error-40)}.border-error-50{border-color:var(--error-50)}.border-error-60{border-color:var(--error-60)}.border-error-70{border-color:var(--error-70)}.border-error-80{border-color:var(--error-80)}.border-error-90{border-color:var(--error-90)}.padding-4xs{padding:var(--space-4xs)}.padding-3xs{padding:var(--space-3xs)}.padding-2xs{padding:var(--space-2xs)}.padding-xs{padding:var(--space-xs)}.padding-s{padding:var(--space-s)}.padding-m{padding:var(--space-m)}.padding-l{padding:var(--space-l)}.padding-xl{padding:var(--space-xl)}.padding-2xl{padding:var(--space-2xl)}.padding-3xl{padding:var(--space-3xl)}.padding-4xl{padding:var(--space-4xl)}.padding-left-4xs{padding-left:var(--space-4xs)}.padding-left-3xs{padding-left:var(--space-3xs)}.padding-left-2xs{padding-left:var(--space-2xs)}.padding-left-xs{padding-left:var(--space-xs)}.padding-left-s{padding-left:var(--space-s)}.padding-left-m{padding-left:var(--space-m)}.padding-left-l{padding-left:var(--space-l)}.padding-left-xl{padding-left:var(--space-xl)}.padding-left-2xl{padding-left:var(--space-2xl)}.padding-left-3xl{padding-left:var(--space-3xl)}.padding-left-4xl{padding-left:var(--space-4xl)}.padding-right-4xs{padding-right:var(--space-4xs)}.padding-right-3xs{padding-right:var(--space-3xs)}.padding-right-2xs{padding-right:var(--space-2xs)}.padding-right-xs{padding-right:var(--space-xs)}.padding-right-s{padding-right:var(--space-s)}.padding-right-m{padding-right:var(--space-m)}.padding-right-l{padding-right:var(--space-l)}.padding-right-xl{padding-right:var(--space-xl)}.padding-right-2xl{padding-right:var(--space-2xl)}.padding-right-3xl{padding-right:var(--space-3xl)}.padding-right-4xl{padding-right:var(--space-4xl)}.padding-top-4xs{padding-top:var(--space-4xs)}.padding-top-3xs{padding-top:var(--space-3xs)}.padding-top-2xs{padding-top:var(--space-2xs)}.padding-top-xs{padding-top:var(--space-xs)}.padding-top-s{padding-top:var(--space-s)}.padding-top-m{padding-top:var(--space-m)}.padding-top-l{padding-top:var(--space-l)}.padding-top-xl{padding-top:var(--space-xl)}.padding-top-2xl{padding-top:var(--space-2xl)}.padding-top-3xl{padding-top:var(--space-3xl)}.padding-top-4xl{padding-top:var(--space-4xl)}.padding-bottom-4xs{padding-bottom:var(--space-4xs)}.padding-bottom-3xs{padding-bottom:var(--space-3xs)}.padding-bottom-2xs{padding-bottom:var(--space-2xs)}.padding-bottom-xs{padding-bottom:var(--space-xs)}.padding-bottom-s{padding-bottom:var(--space-s)}.padding-bottom-m{padding-bottom:var(--space-m)}.padding-bottom-l{padding-bottom:var(--space-l)}.padding-bottom-xl{padding-bottom:var(--space-xl)}.padding-bottom-2xl{padding-bottom:var(--space-2xl)}.padding-bottom-3xl{padding-bottom:var(--space-3xl)}.padding-bottom-4xl{padding-bottom:var(--space-4xl)}.padding-horizontal-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs)}.padding-horizontal-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.padding-horizontal-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.padding-horizontal-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.padding-horizontal-s{padding-left:var(--space-s);padding-right:var(--space-s)}.padding-horizontal-m{padding-left:var(--space-m);padding-right:var(--space-m)}.padding-horizontal-l{padding-left:var(--space-l);padding-right:var(--space-l)}.padding-horizontal-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.padding-horizontal-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.padding-horizontal-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.padding-horizontal-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.padding-vertical-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs)}.padding-vertical-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.padding-vertical-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.padding-vertical-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.padding-vertical-s{padding-top:var(--space-s);padding-bottom:var(--space-s)}.padding-vertical-m{padding-top:var(--space-m);padding-bottom:var(--space-m)}.padding-vertical-l{padding-top:var(--space-l);padding-bottom:var(--space-l)}.padding-vertical-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.padding-vertical-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.padding-vertical-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.padding-vertical-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.margin-4xs{margin:var(--space-4xs)}.margin-3xs{margin:var(--space-3xs)}.margin-2xs{margin:var(--space-2xs)}.margin-xs{margin:var(--space-xs)}.margin-s{margin:var(--space-s)}.margin-m{margin:var(--space-m)}.margin-l{margin:var(--space-l)}.margin-xl{margin:var(--space-xl)}.margin-2xl{margin:var(--space-2xl)}.margin-3xl{margin:var(--space-3xl)}.margin-4xl{margin:var(--space-4xl)}.margin-left-4xs{margin-left:var(--space-4xs)}.margin-left-3xs{margin-left:var(--space-3xs)}.margin-left-2xs{margin-left:var(--space-2xs)}.margin-left-xs{margin-left:var(--space-xs)}.margin-left-s{margin-left:var(--space-s)}.margin-left-m{margin-left:var(--space-m)}.margin-left-l{margin-left:var(--space-l)}.margin-left-xl{margin-left:var(--space-xl)}.margin-left-2xl{margin-left:var(--space-2xl)}.margin-left-3xl{margin-left:var(--space-3xl)}.margin-left-4xl{margin-left:var(--space-4xl)}.margin-right-4xs{margin-right:var(--space-4xs)}.margin-right-3xs{margin-right:var(--space-3xs)}.margin-right-2xs{margin-right:var(--space-2xs)}.margin-right-xs{margin-right:var(--space-xs)}.margin-right-s{margin-right:var(--space-s)}.margin-right-m{margin-right:var(--space-m)}.margin-right-l{margin-right:var(--space-l)}.margin-right-xl{margin-right:var(--space-xl)}.margin-right-2xl{margin-right:var(--space-2xl)}.margin-right-3xl{margin-right:var(--space-3xl)}.margin-right-4xl{margin-right:var(--space-4xl)}.margin-top-4xs{margin-top:var(--space-4xs)}.margin-top-3xs{margin-top:var(--space-3xs)}.margin-top-2xs{margin-top:var(--space-2xs)}.margin-top-xs{margin-top:var(--space-xs)}.margin-top-s{margin-top:var(--space-s)}.margin-top-m{margin-top:var(--space-m)}.margin-top-l{margin-top:var(--space-l)}.margin-top-xl{margin-top:var(--space-xl)}.margin-top-2xl{margin-top:var(--space-2xl)}.margin-top-3xl{margin-top:var(--space-3xl)}.margin-top-4xl{margin-top:var(--space-4xl)}.margin-bottom-4xs{margin-bottom:var(--space-4xs)}.margin-bottom-3xs{margin-bottom:var(--space-3xs)}.margin-bottom-2xs{margin-bottom:var(--space-2xs)}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-bottom-s{margin-bottom:var(--space-s)}.margin-bottom-m{margin-bottom:var(--space-m)}.margin-bottom-l{margin-bottom:var(--space-l)}.margin-bottom-xl{margin-bottom:var(--space-xl)}.margin-bottom-2xl{margin-bottom:var(--space-2xl)}.margin-bottom-3xl{margin-bottom:var(--space-3xl)}.margin-bottom-4xl{margin-bottom:var(--space-4xl)}.margin-horizontal-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs)}.margin-horizontal-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.margin-horizontal-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.margin-horizontal-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.margin-horizontal-s{margin-left:var(--space-s);margin-right:var(--space-s)}.margin-horizontal-m{margin-left:var(--space-m);margin-right:var(--space-m)}.margin-horizontal-l{margin-left:var(--space-l);margin-right:var(--space-l)}.margin-horizontal-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.margin-horizontal-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.margin-horizontal-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl)}.margin-horizontal-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl)}.margin-vertical-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs)}.margin-vertical-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.margin-vertical-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.margin-vertical-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.margin-vertical-s{margin-top:var(--space-s);margin-bottom:var(--space-s)}.margin-vertical-m{margin-top:var(--space-m);margin-bottom:var(--space-m)}.margin-vertical-l{margin-top:var(--space-l);margin-bottom:var(--space-l)}.margin-vertical-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.margin-vertical-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.margin-vertical-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.margin-vertical-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.gap-4xs{gap:var(--space-4xs)}.gap-3xs{gap:var(--space-3xs)}.gap-2xs{gap:var(--space-2xs)}.gap-xs{gap:var(--space-xs)}.gap-s{gap:var(--space-s)}.gap-m{gap:var(--space-m)}.gap-l{gap:var(--space-l)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.gap-3xl{gap:var(--space-3xl)}.gap-4xl{gap:var(--space-4xl)}.text-xs{font-size:var(--text-xs)}.text-s{font-size:var(--text-s)}.text-m{font-size:var(--text-m)}.text-l{font-size:var(--text-l)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}H1{font-size:var(--text-4xl);line-height:1.1}H2{font-size:var(--text-3xl);line-height:1.2}H3{font-size:var(--text-2xl);line-height:1.3}H4{font-size:var(--text-xl);line-height:1.3}H5{font-size:var(--text-l);line-height:1.3}H6{font-size:var(--text-m);line-height:1.4}.line-height-xs{line-height:1}.line-height-s{line-height:1.2}.line-height-m{line-height:1.3}.line-height-l{line-height:1.4}.line-height-xl{line-height:1.5}.italic{font-style:italic}.bold{font-weight:bold}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.row{display:grid;grid-auto-flow:column;justify-content:start}.column{display:grid;grid-auto-flow:row;justify-items:start;align-content:start}.columns-2{display:grid;grid-template-columns:var(--columns-2)}.columns-3{display:grid;grid-template-columns:var(--columns-3)}.columns-4{display:grid;grid-template-columns:var(--columns-4)}.columns-5{display:grid;grid-template-columns:var(--columns-5)}.columns-6{display:grid;grid-template-columns:var(--columns-6)}.columns-7{display:grid;grid-template-columns:var(--columns-7)}.columns-8{display:grid;grid-template-columns:var(--columns-8)}.columns-min-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}.columns-min-10{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.columns-min-20{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.columns-min-30{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}.columns-min-40{display:grid;grid-template-columns:repeat(auto-fit,minmax(40rem,1fr))}.columns-min-50{display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr))}.columns-min-60{display:grid;grid-template-columns:repeat(auto-fit,minmax(60rem,1fr))}.columns-min-70{display:grid;grid-template-columns:repeat(auto-fit,minmax(70rem,1fr))}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.col-span-2{grid-column:auto / span 2}.col-span-3{grid-column:auto / span 3}.col-span-4{grid-column:auto / span 4}.col-span-5{grid-column:auto / span 5}.col-span-6{grid-column:auto / span 6}.col-span-7{grid-column:auto / span 7}.col-span-8{grid-column:auto / span 8}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.row-span-2{grid-row:auto / span 2}.row-span-3{grid-row:auto / span 3}.row-span-4{grid-row:auto / span 4}.row-span-5{grid-row:auto / span 5}.row-span-6{grid-row:auto / span 6}.row-span-7{grid-row:auto / span 7}.row-span-8{grid-row:auto / span 8}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-8{grid-row-start:8}.items-left{justify-items:start}.content-left{justify-content:start}.items-center{justify-items:center}.content-center{justify-content:center}.items-right{justify-items:end}.content-right{justify-content:end}.items-top{align-items:start}.content-top{align-content:start}.items-middle{align-items:center}.content-middle{align-content:center}.items-bottom{align-items:end}.content-bottom{align-content:end}.items-stretch{align-items:stretch}.content-stretch{justify-content:stretch}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.self-left{margin-right:auto;place-self:start}.self-center{margin-inline:auto;place-self:center}.self-right{margin-left:auto;place-self:end}.self-top{margin-bottom:auto;align-self:start}.self-middle{margin-block:auto;align-self:center}.self-bottom{margin-top:auto;align-self:end}.self-stretch{align-self:stretch}.full-width{width:100%}.full-height{height:100%}.screen-width{width:100vw}.screen-height{height:100vh}.auto-width{width:auto}.auto-height{height:auto}.width-90{width:90%}.width-80{width:80%}.width-70{width:70%}.width-60{width:60%}.width-50{width:50%}.width-40{width:40%}.width-30{width:30%}.width-20{width:20%}.width-10{width:10%}.max-site-width{max-width:var(--max-screen-width);width:100%}.max-width-140{max-width:140rem}.max-width-130{max-width:130rem}.max-width-120{max-width:120rem}.max-width-110{max-width:110rem}.max-width-100{max-width:100rem}.max-width-90{max-width:90rem}.max-width-80{max-width:80rem}.max-width-70{max-width:70rem}.max-width-60{max-width:60rem}.max-width-50{max-width:50rem}.max-width-40{max-width:40rem}.max-width-30{max-width:30rem}.max-width-20{max-width:20rem}.max-width-10{max-width:10rem}.radius-xs{border-radius:var(--radius-xs)}.radius-s{border-radius:var(--radius-s)}.radius-m{border-radius:var(--radius-m)}.radius-l{border-radius:var(--radius-l)}.radius-xl{border-radius:var(--radius-xl)}.radius-full{border-radius:var(--radius-full)}.border{border-width:1px;border-style:solid}.border-left{border-left-width:1px;border-left-style:solid}.border-right{border-right-width:1px;border-right-style:solid}.border-top{border-top-width:1px;border-top-style:solid}.border-bottom{border-bottom-width:1px;border-bottom-style:solid}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-s{box-shadow:var(--shadow-s)}.shadow-m{box-shadow:var(--shadow-m)}.shadow-l{box-shadow:var(--shadow-l)}.shadow-xl{box-shadow:var(--shadow-xl)}.opacity-0{opacity:0}.opacity-10{opacity:0.1}.opacity-20{opacity:0.2}.opacity-30{opacity:0.3}.opacity-40{opacity:0.4}.opacity-50{opacity:0.5}.opacity-60{opacity:0.6}.opacity-70{opacity:0.7}.opacity-80{opacity:0.8}.opacity-90{opacity:0.9}.opacity-100{opacity:1}.aspect-1{aspect-ratio:1}.aspect-4-3{aspect-ratio:4 / 3}.aspect-3-4{aspect-ratio:3 / 4}.aspect-3-2{aspect-ratio:3 / 2}.aspect-2-3{aspect-ratio:2 / 3}.aspect-16-9{aspect-ratio:16 / 9}.aspect-9-16{aspect-ratio:9 / 16}.fit-contain{object-fit:contain}.fit-cover{object-fit:cover}.fit-fill{object-fit:fill}.bg-blur-xs{backdrop-filter:blur(2px)}.bg-blur-s{backdrop-filter:blur(4px)}.bg-blur-m{backdrop-filter:blur(8px)}.bg-blur-l{backdrop-filter:blur(16px)}.bg-blur-xl{backdrop-filter:blur(32px)}.grayscale{filter:grayscale(1)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.display-none{display:none}.visible{visibility:visible}.hidden{visibility:hidden}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-auto{overflow-y:auto}.list-none{list-style-type:none}.white-space-nowrap{white-space:nowrap}.transition-global{transition:all 0.3s}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.fixed{position:fixed}.inset-0{inset:0}.bottom-0{bottom:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.pointer{cursor:pointer}.not-allowed{cursor:not-allowed}.cursor-auto{cursor:auto}.no-pointer-events{pointer-events:none}.z--1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-10000{z-index:10000}@media (max-width:1400px){.column--on-xl{grid-template-columns:1fr;grid-auto-flow:row}.row--on-xl{grid-template-columns:unset;grid-auto-flow:column}.columns-2--on-xl{grid-template-columns:repeat(2,1fr)}.columns-3--on-xl{grid-template-columns:repeat(3,1fr)}.columns-4--on-xl{grid-template-columns:repeat(4,1fr)}.columns-5--on-xl{grid-template-columns:repeat(5,1fr)}.columns-6--on-xl{grid-template-columns:repeat(6,1fr)}.col-span-1--on-xl{grid-column:auto / span 1}.col-span-2--on-xl{grid-column:auto / span 2}.col-span-3--on-xl{grid-column:auto / span 3}.col-span-4--on-xl{grid-column:auto / span 4}.col-span-5--on-xl{grid-column:auto / span 5}.col-span-6--on-xl{grid-column:auto / span 6}.col-start-1--on-xl{grid-column-start:1}.col-start-2--on-xl{grid-column-start:2}.col-start-3--on-xl{grid-column-start:3}.col-start-4--on-xl{grid-column-start:4}.col-start-5--on-xl{grid-column-start:5}.col-start-6--on-xl{grid-column-start:6}.row-span-1--on-xl{grid-row:auto / span 1}.row-span-2--on-xl{grid-row:auto / span 2}.row-span-3--on-xl{grid-row:auto / span 3}.row-span-4--on-xl{grid-row:auto / span 4}.row-span-5--on-xl{grid-row:auto / span 5}.row-span-6--on-xl{grid-row:auto / span 6}.row-start-1--on-xl{grid-row-start:1}.row-start-2--on-xl{grid-row-start:2}.row-start-3--on-xl{grid-row-start:3}.row-start-4--on-xl{grid-row-start:4}.row-start-5--on-xl{grid-row-start:5}.row-start-6--on-xl{grid-row-start:6}}@media (max-width:992px){.column--on-l{grid-template-columns:1fr;grid-auto-flow:row}.row--on-l{grid-template-columns:unset;grid-auto-flow:column}.columns-2--on-l{grid-template-columns:repeat(2,1fr)}.columns-3--on-l{grid-template-columns:repeat(3,1fr)}.columns-4--on-l{grid-template-columns:repeat(4,1fr)}.columns-5--on-l{grid-template-columns:repeat(5,1fr)}.columns-6--on-l{grid-template-columns:repeat(6,1fr)}.col-span-1--on-l{grid-column:auto / span 1}.col-span-2--on-l{grid-column:auto / span 2}.col-span-3--on-l{grid-column:auto / span 3}.col-span-4--on-l{grid-column:auto / span 4}.col-span-5--on-l{grid-column:auto / span 5}.col-span-6--on-l{grid-column:auto / span 6}.col-start-1--on-l{grid-column-start:1}.col-start-2--on-l{grid-column-start:2}.col-start-3--on-l{grid-column-start:3}.col-start-4--on-l{grid-column-start:4}.col-start-5--on-l{grid-column-start:5}.col-start-6--on-l{grid-column-start:6}.row-span-1--on-l{grid-row:auto / span 1}.row-span-2--on-l{grid-row:auto / span 2}.row-span-3--on-l{grid-row:auto / span 3}.row-span-4--on-l{grid-row:auto / span 4}.row-span-5--on-l{grid-row:auto / span 5}.row-span-6--on-l{grid-row:auto / span 6}.row-start-1--on-l{grid-row-start:1}.row-start-2--on-l{grid-row-start:2}.row-start-3--on-l{grid-row-start:3}.row-start-4--on-l{grid-row-start:4}.row-start-5--on-l{grid-row-start:5}.row-start-6--on-l{grid-row-start:6}}@media (max-width:768px){.column--on-m{grid-template-columns:1fr;grid-auto-flow:row}.row--on-m{grid-template-columns:unset;grid-auto-flow:column}.columns-2--on-m{grid-template-columns:repeat(2,1fr)}.columns-3--on-m{grid-template-columns:repeat(3,1fr)}.columns-4--on-m{grid-template-columns:repeat(4,1fr)}.columns-5--on-m{grid-template-columns:repeat(5,1fr)}.columns-6--on-m{grid-template-columns:repeat(6,1fr)}.col-span-1--on-m{grid-column:auto / span 1}.col-span-2--on-m{grid-column:auto / span 2}.col-span-3--on-m{grid-column:auto / span 3}.col-span-4--on-m{grid-column:auto / span 4}.col-span-5--on-m{grid-column:auto / span 5}.col-span-6--on-m{grid-column:auto / span 6}.col-start-1--on-m{grid-column:1}.col-start-2--on-m{grid-column:2}.col-start-3--on-m{grid-column:3}.col-start-4--on-m{grid-column:4}.col-start-5--on-m{grid-column:5}.col-start-6--on-m{grid-column:6}.row-span-1--on-m{grid-row:auto / span 1}.row-span-2--on-m{grid-row:auto / span 2}.row-span-3--on-m{grid-row:auto / span 3}.row-span-4--on-m{grid-row:auto / span 4}.row-span-5--on-m{grid-row:auto / span 5}.row-span-6--on-m{grid-row:auto / span 6}.row-start-1--on-m{grid-row-start:1}.row-start-2--on-m{grid-row-start:2}.row-start-3--on-m{grid-row-start:3}.row-start-4--on-m{grid-row-start:4}.row-start-5--on-m{grid-row-start:5}.row-start-6--on-m{grid-row-start:6}}@media (max-width:480px){.column--on-s{grid-template-columns:1fr;grid-auto-flow:row}.row--on-s{grid-template-columns:1fr;grid-auto-flow:column}.columns-2--on-s{grid-template-columns:repeat(2,1fr)}.columns-3--on-s{grid-template-columns:repeat(3,1fr)}.columns-4--on-s{grid-template-columns:repeat(4,1fr)}.columns-5--on-s{grid-template-columns:repeat(5,1fr)}.columns-6--on-s{grid-template-columns:repeat(6,1fr)}.col-span-1--on-s{grid-column:auto / span 1}.col-span-2--on-s{grid-column:auto / span 2}.col-span-3--on-s{grid-column:auto / span 3}.col-span-4--on-s{grid-column:auto / span 4}.col-span-5--on-s{grid-column:auto / span 5}.col-span-6--on-s{grid-column:auto / span 6}.col-start-1--on-s{grid-column-start:1}.col-start-2--on-s{grid-column-start:2}.col-start-3--on-s{grid-column-start:3}.col-start-4--on-s{grid-column-start:4}.col-start-5--on-s{grid-column-start:5}.col-start-6--on-s{grid-column-start:6}.row-span-1--on-s{grid-row:auto / span 1}.row-span-2--on-s{grid-row:auto / span 2}.row-span-3--on-s{grid-row:auto / span 3}.row-span-4--on-s{grid-row:auto / span 4}.row-span-5--on-s{grid-row:auto / span 5}.row-span-6--on-s{grid-row:auto / span 6}.row-start-1--on-s{grid-row-start:1}.row-start-2--on-s{grid-row-start:2}.row-start-3--on-s{grid-row-start:3}.row-start-4--on-s{grid-row-start:4}.row-start-5--on-s{grid-row-start:5}.row-start-6--on-s{grid-row-start:6}}