@charset "UTF-8";.jiggle{display:inline-block;animation:jiggle 5s ease-in-out infinite}@keyframes jiggle{0%,86%,to{transform:rotate(0)}88%,92%,96%{transform:rotate(3deg)}90%,94%,98%{transform:rotate(-3deg)}}:root{--yz-box-radius: .375rem}html,body{font-size:14px;overflow-x:hidden}body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;min-height:100vh}body>.wp-site-blocks{min-height:100vh;display:flex;flex-direction:column}body.admin-bar{min-height:calc(100vh - 32px)}body.admin-bar>.wp-site-blocks{min-height:calc(100vh - 32px)}@view-transition{navigation: auto;}main{flex:1}:where(.wp-site-blocks *:focus){outline:none}:root :where(.wp-element-button,.wp-block-button__link){border-radius:9999px}*.hilight{position:relative;text-transform:uppercase;z-index:1;--yz-hilight-size: .25em}*.hilight:after{content:"";position:absolute;top:var(--yz-hilight-size);left:0;width:100%;height:calc(100% - 2 * var(--yz-hilight-size));background-color:var(--wp--preset--color--accent-1);z-index:-1}.wp-block-button__link{display:flex;flex-direction:row;align-items:center;padding:.75rem 1rem .75rem 1.5rem;font-size:.875rem;font-weight:900;text-transform:uppercase;color:var(--wp--preset--color--accent);background-color:var(--wp--preset--color--accent-1);white-space:nowrap}.wp-block-button__link img.arrow{display:inline-block;width:21.81px!important;height:14px!important;margin-left:1em;vertical-align:middle;scale:1.2}.wp-block-button__link:disabled{opacity:.5;cursor:default}button[type=submit]{background-color:var(--wp--preset--color--accent-1);padding:.75rem 1rem .75rem 1.5rem!important;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;font-size:.875rem;font-weight:900;color:var(--wp--preset--color--contrast);white-space:nowrap}button[type=submit]:after{content:"";display:inline-block;width:27px;height:17px;margin-left:1em;background-image:url(/wp-content/themes/tam/assets/images/FLECHE.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}h2{font-size:2.5rem;margin-top:0;font-weight:500}h2 strong{font-weight:800}h3{font-weight:900;text-transform:uppercase}strong.up{text-transform:uppercase}.regular-price{position:relative}.regular-price:before{position:absolute;content:"";left:0;top:45%;right:0;border-top:1.5px solid;border-color:var(--wp--preset--color--accent-1);-webkit-transform:skewY(10deg);-moz-transform:skewY(10deg);transform:skewY(10deg)}.swiper-horizontal .swiper-wrapper{display:grid;grid-template-columns:repeat(100,1fr)}.swiper-horizontal .swiper-wrapper .swiper-slide{display:flex;flex-direction:column}.swiper-horizontal .swiper-wrapper .swiper-slide .cb-slide-wrapper{flex:1}@media only screen and (min-width: 640px){html,body{font-size:16px}}header{background-color:var(--wp--preset--color--accent-3)}header>*{position:relative;z-index:99}header .container{display:flex;align-items:center;justify-content:space-between}header a.wp-block-site-title{display:inline-block}header figure.logo{max-width:150px}header .nav-wrapper{flex:1}header nav{flex:1}header .wp-block-navigation__container{justify-content:center;gap:min(5em,4vw);padding-left:min(7em,7vw)}header .wp-block-navigation{justify-content:flex-end}header .wp-block-navigation .wp-block-navigation-item.spacer{flex:1}header .wp-block-navigation .wp-block-navigation-item__label{text-transform:uppercase}header .wp-block-navigation .wp-block-navigation-item a:hover{text-decoration:none}header .wp-block-navigation .wp-block-navigation-item.current-menu-item{font-weight:800;position:relative}header .wp-block-navigation .wp-block-navigation-item.current-menu-item:after,header .wp-block-navigation .wp-block-navigation-item:not(.current-menu-item) a:hover:after{content:"";position:absolute;top:.38em;left:-.38em;width:calc(100% + .76em);height:calc(100% - .76em);background-color:var(--wp--preset--color--accent-1);z-index:-1}.tam-header-cta{background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--contrast);padding:.5rem 2em;text-align:center;font-weight:500;font-size:.625rem}.tam-header-cta strong{font-weight:700}.tam-header-cta a{color:inherit;text-decoration:none}.tam-header-cta .arrow{height:.5em;margin:0 0 0 .25em;vertical-align:middle;position:relative;top:-.15em}footer{margin:0;background-color:var(--wp--preset--color--accent-2)}footer>.wp-block-group{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);position:relative;overflow:hidden}footer>.wp-block-group:before{content:"";--shadow-width: min(100%, var(--wp--style--global--wide-size));width:var(--shadow-width);left:50%;margin-left:calc(var(--shadow-width) * -.5);position:absolute;top:-10px;height:10px;box-shadow:0 0 20px #000c;-moz-border-radius:100%;border-radius:100%}footer .wp-block-columns{flex:1;align-items:center!important;gap:1rem}footer .wp-block-column{flex:0}footer .wp-block-column.spacer{flex:1}footer .logo{margin:0 auto;max-width:200px}footer h5{width:fit-content;font-size:1rem;font-weight:900;text-transform:uppercase;margin:0 auto;background:var(--wp--preset--color--accent-1);padding:.15em .25em}footer .wp-block-navigation__container{margin:0;padding:0;gap:.25rem}footer .wp-block-navigation__container .wp-block-navigation-item__content{font-size:.75rem}footer .socials{margin:.75em 0 0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem}footer .socials a{display:inline-block;width:32px;height:32px}footer .socials a img{width:100%;height:auto}@media only screen and (max-width: 768px){footer .wp-block-column{flex:1;max-width:100%;padding:0 1.5rem}footer nav{margin-top:1rem!important}footer nav ul,footer nav li{width:100%}footer nav li{justify-content:center}}@media only screen and (min-width: 768px){footer .logo{margin:0;max-width:280px}footer h5{margin:0}footer .wp-block-column{flex:0}footer .wp-block-column.spacer{flex:1}footer .wp-block-column:nth-child(3){max-width:fit-content;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0;padding-right:2.5rem;border-right:1px solid var(--wp--preset--color--accent-1)}footer .wp-block-column:nth-child(4){padding-left:1.5rem;max-width:fit-content}}.ribbon{--f: 15px;position:absolute;top:0;color:#fff;padding:.1em 1.8em;background:var(--c, #45ADA8);border-bottom:var(--f) solid rgba(0,0,0,.4666666667);clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px))}.right{right:0;transform:translate(29.2893218813%,-100%) rotate(45deg);transform-origin:0% 100%}.left{left:0;transform:translate(-29.2893218813%,-100%) rotate(-45deg);transform-origin:100% 100%}.bottom-logo{text-align:center;padding:2rem 0 3rem}.bottom-logo figure{display:inline-block;margin:0;aspect-ratio:300/64;object-fit:contain}.bottom-logo figure img{height:100%;width:100%}body.woocommerce-account.logged-in{--yz-acc-border-radius: 1rem}body.woocommerce-account.logged-in .woocommerce{max-width:initial;display:flex;flex-direction:column;gap:0;margin-bottom:2rem;margin-top:0}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{float:none;width:100%;display:flex;flex-direction:column}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .shdw-wrapper{display:flex;flex-direction:column;flex:1;position:relative;z-index:1}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .shdw-wrapper:after{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px #0009;left:3%;right:3%;top:initial;bottom:0;height:10px;width:94%;-moz-border-radius:100%;border-radius:100%}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{border-radius:var(--yz-acc-border-radius) var(--yz-acc-border-radius) 0 0;background-color:var(--wp--preset--color--accent-2);flex:1;display:flex;flex-direction:column;gap:1.25em;margin:0;padding:1.5rem}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{text-align:center;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a{background-color:var(--wp--preset--color--accent-1);text-decoration:none;font-weight:800}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a{white-space:nowrap;font-size:.875rem}body.woocommerce-account.logged-in .woocommerce-MyAccount-content{background-color:var(--wp--preset--color--base);border-radius:0 0 var(--yz-acc-border-radius) var(--yz-acc-border-radius);float:none;width:calc(100% - 4rem);padding:2rem;overflow:hidden}body.woocommerce-account.logged-in .woocommerce-MyAccount-content h1{font-size:1.875rem;font-weight:600;margin:0}body.woocommerce-account.logged-in .woocommerce-MyAccount-content h1+*{margin-top:1.5rem}body.woocommerce-account.logged-in .woocommerce-MyAccount-content h2{font-size:1.5rem}body.woocommerce-account.logged-in .woocommerce-MyAccount-content form p:last-child{margin-bottom:0}body.woocommerce-account.logged-in .block-11{background-color:var(--wp--preset--color--base);text-align:center}body.woocommerce-account.logged-in .block-11 .wrapper{background-color:var(--wp--preset--color--base)}body.woocommerce-account.logged-in .block-11 .inner-wrapper{max-width:1024px;margin:0 auto;padding:2rem 0}body.woocommerce-account.logged-in .block-11 .wp-block-columns{margin:0 auto;max-width:600px}body.woocommerce-account.logged-in .block-11 .wp-block-column{display:flex;flex-direction:column;align-items:center;justify-content:center}body.woocommerce-account.logged-in .block-11 h4{font-weight:900;text-transform:uppercase}body.woocommerce-account.logged-in .block-11 p{margin-top:.5em;flex:1;text-align:center!important}@media only screen and (min-width: 768px){body.woocommerce-account.logged-in .woocommerce{flex-direction:row}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{width:fit-content}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .shdw-wrapper{position:relative;z-index:1}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .shdw-wrapper:after{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px #0009;left:initial;right:0;top:3%;bottom:3%;width:10px;height:94%;-moz-border-radius:100%;border-radius:100%}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{padding:2.5rem 2.25rem;border-radius:var(--yz-acc-border-radius) 0 0 var(--yz-acc-border-radius)}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{text-align:left;align-items:flex-start}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li:last-child{flex:1;justify-content:flex-end}body.woocommerce-account.logged-in .woocommerce-MyAccount-content{border-radius:0 var(--yz-acc-border-radius) var(--yz-acc-border-radius) 0}}.wp-block-woocommerce-customer-account,.wc-block-mini-cart{display:none!important}.wc-block-components-spinner{color:var(--wp--preset--color--contrast)}.woocommerce-orders .wc-block-components-notice-banner__content a,.woocommerce-downloads .wc-block-components-notice-banner__content a{display:none}@media only screen and (max-width: 375px){.woocommerce-checkout main>div{padding:0 15px}}.wp-block-woocommerce-checkout{background-image:url(/wp-content/themes/tam/assets/images/Footer_Payment.webp);background-size:170%;background-position:center 103%;background-repeat:no-repeat;padding-bottom:min(40vw,400px)}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{justify-content:center}.wp-block-woocommerce-checkout h1{font-size:1.5rem;width:100%;text-align:center}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block{position:relative!important;margin:0;width:100%;top:initial;padding-left:0;order:initial!important}.wp-block-woocommerce-checkout .wc-block-checkout__main{width:100%;padding-right:0;margin-top:3rem;order:initial!important;display:flex;flex-direction:column;gap:0}.wp-block-woocommerce-checkout .wc-block-checkout__main .col{flex:1}.wp-block-woocommerce-checkout .wc-block-checkout__main .col:nth-child(2){order:2}.wp-block-woocommerce-checkout .wc-block-checkout__main .col:nth-child(3){background-color:var(--wp--preset--color--accent-2);order:1;border-radius:var(--yz-box-radius) 0 0 var(--yz-box-radius)}.wp-block-woocommerce-checkout .wc-block-checkout__main .col:nth-child(4){background-color:var(--wp--preset--color--base);order:3;border-radius:0 var(--yz-box-radius) var(--yz-box-radius) 0}.wp-block-woocommerce-checkout .wc-block-checkout__main .col h3{margin:0 0 .75em;text-align:center;padding:0 1rem;font-size:1.5rem;font-weight:500;text-transform:uppercase}.wp-block-woocommerce-checkout .wc-block-checkout__main .col h3 strong{font-weight:800}.wp-block-woocommerce-checkout .wc-block-checkout__main .col.shadow{padding:1rem}.wp-block-woocommerce-checkout .wc-block-checkout__main .col.shadow h3{font-size:1rem;margin-bottom:0}.wp-block-woocommerce-checkout .wc-block-checkout__main fieldset{border:none}.wp-block-woocommerce-checkout .wc-block-checkout__main fieldset h2,.wp-block-woocommerce-checkout .wc-block-checkout__main fieldset p{text-align:center}.wp-block-woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading,.wp-block-woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__heading,.wp-block-woocommerce-checkout .wc-block-checkout__billing-fields h2{display:none}.wp-block-woocommerce-checkout .wc-block-checkout__billing-fields p.wc-block-components-checkout-step__description{margin-bottom:0}.wp-block-woocommerce-checkout .wc-block-checkout__footer{width:100%;padding-right:0;margin-top:3rem;display:flex;flex-direction:column;align-items:center}.wp-block-woocommerce-checkout .wc-block-checkout__footer .wc-block-checkout__terms{border-top:none;padding-top:0}.wp-block-woocommerce-checkout .wc-block-checkout__footer .wp-block-woocommerce-checkout-order-summary-block{display:none!important}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button{background-color:var(--wp--preset--color--accent-1);padding:.75rem 1rem .75rem 1.5rem!important}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;font-weight:900;color:var(--wp--preset--color--contrast)}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text:after{content:"";display:inline-block;width:27px;height:17px;margin-left:1em;background-image:url(/wp-content/themes/tam/assets/images/FLECHE.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.wp-block-woocommerce-checkout .wc-block-components-formatted-money-amount{font-weight:700}.logged-in .wp-block-woocommerce-checkout .wc-block-checkout__main .col h3{margin-top:1rem}.logged-in .wp-block-woocommerce-checkout .wc-block-components-address-address-wrapper{margin-top:.5rem}.logged-in .wp-block-woocommerce-checkout .wc-block-components-address-address-wrapper:not(.is-editing){margin-top:1rem}.custom-checkout-cart{--yz-checkout-cart-padding: 3rem;margin-top:2rem;width:100%;display:flex;flex-direction:column;position:relative}.custom-checkout-cart:before{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px #0009;left:3%;right:3%;top:0;bottom:initial;height:10px;width:94%;-moz-border-radius:100%;border-radius:100%}.custom-checkout-cart:after{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px #0009;left:3%;right:3%;top:initial;bottom:0;height:10px;width:94%;-moz-border-radius:100%;border-radius:100%}.custom-checkout-cart>.col{flex:1;border-radius:var(--yz-box-radius) var(--yz-box-radius) 0 0}.custom-checkout-cart>.col.bg{width:100%;height:400px;max-height:400px;background-image:url(/wp-content/themes/tam/assets/images/Studio_06.webp);background-size:cover;background-position:center;aspect-ratio:1267/1900;display:flex;align-items:center;justify-content:center;position:relative}.custom-checkout-cart>.col+.col{background-color:var(--wp--preset--color--base);padding:0 var(--yz-checkout-cart-padding) calc(var(--yz-checkout-cart-padding) * .75);border-radius:0 0 var(--yz-box-radius) var(--yz-box-radius)}@media only screen and (max-width: 425px){.custom-checkout-cart>.col+.col{padding:0 calc(var(--yz-checkout-cart-padding) * .5) calc(var(--yz-checkout-cart-padding) * .75)}}.custom-checkout-cart .title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;margin-top:-3.375rem;margin-right:calc(-1 * var(--yz-checkout-cart-padding) * .5)}.custom-checkout-cart .title.mobile{position:absolute;bottom:0;right:0;margin:0}@media only screen and (min-width: 768px){.custom-checkout-cart .title.mobile{display:none}}.custom-checkout-cart .title.mobile h2{font-size:1.1428571rem!important;padding:0 .5em 0 1.5em;min-width:7.8em}.custom-checkout-cart .title.mobile .total-price{padding:.5em 1em}.custom-checkout-cart .title.desktop{display:none}@media only screen and (min-width: 768px){.custom-checkout-cart .title.desktop{display:flex;align-items:center}}@media only screen and (min-width: 426px){.custom-checkout-cart .title{margin-top:-2.85rem;margin-right:calc(-1 * var(--yz-checkout-cart-padding))}}.custom-checkout-cart .title h2{font-size:1.5rem!important;margin:0;color:var(--wp--preset--color--base)}@media only screen and (max-width: 425px){.custom-checkout-cart .title h2{font-size:1.5rem!important}}.custom-checkout-cart .title .total-price{font-size:1.5rem;font-weight:800;color:var(--wp--preset--color--contrast);background-color:var(--wp--preset--color--accent-1);padding:.25em 1em}.custom-checkout-cart .custom-cart-items{margin-top:2rem}.custom-checkout-cart .custom-cart-item{display:flex;flex:1;flex-direction:row}.custom-checkout-cart .custom-cart-item+.custom-cart-item{margin-top:1rem}.custom-checkout-cart .custom-cart-item .item-quantity{height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--contrast);font-size:1.25rem;font-weight:800}.custom-checkout-cart .custom-cart-item .item-details{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 1rem}.custom-checkout-cart .custom-cart-item .item-details h4{margin:0;font-size:1rem;font-weight:800;color:var(--wp--preset--color--contrast)}.custom-checkout-cart .custom-cart-item .item-details h4 .subtotal{color:var(--wp--preset--color--accent-2);margin-left:.35em}.custom-checkout-cart .custom-cart-item .item-description{font-size:.75rem;color:var(--wp--preset--color--contrast);margin:.25rem 0 0}.custom-checkout-cart .custom-cart-item .item-description ul{margin:0;padding-left:1.5em}.custom-checkout-cart .wc-block-components-totals-wrapper{border-top:none;padding-bottom:0}.custom-checkout-cart .wp-block-woocommerce-checkout-order-summary-coupon-form-block{margin-top:1rem}.custom-checkout-cart .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button{background-color:var(--wp--preset--color--accent-2);padding:.25rem 32px .25rem .5rem!important;font-size:.875rem}@media only screen and (max-width: 782px){.inner-container{--wp--style--root--padding-right: 0 !important;--wp--style--root--padding-left: 0 !important}.wp-block-woocommerce-checkout .wc-block-checkout__main .col:nth-child(2){margin-top:3rem}.wp-block-woocommerce-checkout .wc-block-checkout__main .col.shadow{border-radius:var(--yz-box-radius);position:relative}.wp-block-woocommerce-checkout .wc-block-checkout__main .col.shadow:before{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px #0009;left:3%;right:3%;top:0;bottom:initial;height:10px;width:94%;-moz-border-radius:100%;border-radius:100%}.wp-block-woocommerce-checkout .wc-block-checkout__main .col.shadow:after{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px #0009;left:3%;right:3%;top:initial;bottom:0;height:10px;width:94%;-moz-border-radius:100%;border-radius:100%}}@media only screen and (min-width: 768px){.wp-block-woocommerce-checkout{background-size:1200px 770px;background-position:50% 110%}}@media only screen and (min-width: 782px){.wp-block-woocommerce-checkout{background-repeat:no-repeat;padding-bottom:400px}.wp-block-woocommerce-checkout .wc-block-checkout__main{display:grid;grid-template-columns:repeat(2,1fr)}.wp-block-woocommerce-checkout .wc-block-checkout__main .col{order:initial!important}.custom-checkout-cart{flex-direction:row;gap:0}.custom-checkout-cart>.col{flex:2;border-radius:var(--yz-box-radius) 0 0 var(--yz-box-radius)}.custom-checkout-cart>.col.bg{max-height:unset;width:100%;height:auto;aspect-ratio:auto}.custom-checkout-cart>.col+.col{flex:3;padding:calc(var(--yz-checkout-cart-padding) * .75) var(--yz-checkout-cart-padding);border-radius:0 var(--yz-box-radius) var(--yz-box-radius) 0}.custom-checkout-cart .title{margin-top:0}.custom-checkout-cart .title h2{font-size:1.5rem;color:var(--wp--preset--color--contrast)}.custom-checkout-cart .title .total-price{font-size:2.25rem;padding:.15em .5em}.wp-block-woocommerce-checkout-totals-block{position:relative!important;margin:0;width:100%;top:initial;padding-left:0}.wc-block-components-totals-wrapper{margin-left:4rem!important}}body.page:not(.home):not(.woocommerce-account) main{margin-top:0!important}body.page:not(.home):not(.woocommerce-account) h2{font-size:1.75rem;font-weight:700}body.page:not(.home):not(.woocommerce-account) *+h2{margin-top:1.5em}body.page:not(.home):not(.woocommerce-account) h3{font-size:1.375rem;font-weight:700}body.page:not(.home):not(.woocommerce-account) .hilight-title{display:flex}body.page:not(.home):not(.woocommerce-account) .hilight-title h2.hilight{margin-bottom:0}body.home header{background-color:var(--wp--preset--color--accent-4);position:absolute;width:100%;z-index:10;top:0;left:0;background:transparent}body.home main{display:flex;flex-direction:column;gap:0;background:var(--wp--preset--color--accent-4) url(/wp-content/themes/tam/assets/images/hero.webp) no-repeat center center;background-size:1700px;background-position:73% -300px}body.home main>*{margin:0}body.home main ul{font-size:1rem;padding-left:1.1em}body.home li::marker{color:var(--wp--preset--color--accent-1)}body.home .shdw-top-bottom{position:absolute!important;left:0;right:0;width:100%;height:100%;z-index:0;position:relative}body.home .shdw-top-bottom:before{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px #0009;left:3%;right:3%;top:0;bottom:initial;height:10px;width:94%;-moz-border-radius:100%;border-radius:100%}body.home .shdw-top-bottom:after{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px #0009;left:3%;right:3%;top:initial;bottom:0;height:10px;width:94%;-moz-border-radius:100%;border-radius:100%}body.home .wp-block-column h3,body.home .wp-block-column p{text-align:center}body.home .hero-container{min-height:unset;background:transparent!important;display:flex;flex-direction:column;height:880px}body.home .hero-container>.wp-block-group{flex:1;width:100%;display:flex;flex-direction:column}body.home .hero-container .hero-content{flex:1;display:flex;flex-direction:column;padding:4rem 0 1rem;position:relative}body.home .hero-container .content{display:flex;flex-direction:column;max-width:30rem;margin-left:0;z-index:1;flex:1;justify-content:flex-end;padding-top:98px}body.home .hero-container .content h2{font-size:1.5rem;margin-left:min(10vw,90px)}@media only screen and (max-width: 375px){body.home .hero-container .content h2{font-size:1.2rem}}body.home .hero-container .wave{background:transparent url(/wp-content/themes/tam/assets/images/M_VAGUE_BLANC.webp) no-repeat center center;background-size:contain;display:block;z-index:1;--wave-ratio: 1663.95 / 325.31;--wave-height: min(100px, 12svh);height:var(--wave-height);width:calc(var(--wave-height) * var(--wave-ratio));align-self:center;margin-top:1em}body.home .hero-container h2{text-align:right;margin-bottom:.5em}body.home .hero-container p{text-align:right;margin:0}body.home .hero-container .wp-block-buttons{justify-content:center;margin-top:1.5em}body.home .hero-footer{background-color:var(--wp--preset--color--accent-1)}body.home .hero-footer .content{display:flex;flex-wrap:nowrap;gap:3.5em;align-items:center;text-transform:uppercase;font-weight:900;flex-direction:row;justify-content:space-around;padding:1.2em 0;margin-top:0!important}body.home .hero-footer .content+.content{margin-left:3.5em}body.home .hero-footer p{display:inline-block;white-space:nowrap;margin:0}body.home .scrolling{overflow:hidden;display:flex}body.home .scrolling>*{flex:0 0 100%;will-change:transform;animation:scrolling 30s linear infinite}body.home .block-1{padding:3em 1em;text-align:center;background-color:var(--wp--preset--color--base)}body.home .block-rose{background-color:var(--wp--preset--color--accent-4);padding-right:0!important;padding-left:0!important}body.home .block-rose .wp-block-columns{gap:0}body.home .block-rose .wp-block-column,body.home .block-rose .wp-block-column:first-child{background-color:var(--wp--preset--color--accent-4)}body.home .block-rose .wp-block-column:first-child figure,body.home .block-rose .wp-block-column:first-child img{width:100%;height:100%;object-fit:cover}body.home .block-rose .wp-block-column+.wp-block-column{background-color:var(--wp--preset--color--accent-2)}body.home .block-rose .wp-block-column .wrapper{padding:4rem}body.home .block-rose p strong{font-weight:900}body.home .block-rose .wp-block-buttons{justify-content:center}body.home .block-2 .wp-block-column+.wp-block-column{position:relative;overflow:hidden}body.home .block-2 .wp-block-column+.wp-block-column:before{content:"";width:94%;left:3%;position:absolute;top:-10px;height:10px;box-shadow:0 0 20px #0009;-moz-border-radius:100%;border-radius:100%;z-index:1}body.home .block-2 .mobile-video-container{display:flex;position:relative;aspect-ratio:640/360;width:100%;height:100%;z-index:0}body.home .block-2 .jarallax{height:100%;width:100%}body.home .block-2 .jarallax iframe{height:100%!important;width:100%!important;margin:0!important;transform:none!important}body.home .block-2 .jarallax-img{position:relative!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important;margin:0!important}body.home .block-2 .desktop-bg{display:none}body.home .block-3{background-color:var(--wp--preset--color--accent-3);margin:0 auto;padding:5rem 0 2rem}body.home .block-3 .ribbon{--c: var(--wp--preset--color--accent-1);--f: 3px;color:var(--wp--preset--color--contrast);font-size:1.25rem;font-weight:800;padding:.5em 2.25em}body.home .block-3>.alignwide{max-width:1024px}body.home .block-3 h2{text-transform:uppercase;text-align:center;width:100%}body.home .block-3 h2 strong{font-weight:900}body.home .block-3 .container{background-color:var(--wp--preset--color--base);position:relative}body.home .block-3>*{margin-right:var(--wp--style--root--padding-right)!important;margin-left:var(--wp--style--root--padding-left)!important}body.home .block-3 .wrapper{position:relative;z-index:1;padding:2rem;background-color:var(--wp--preset--color--base)}body.home .block-3 .wp-block-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}body.home .block-3 .circle{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background-color:var(--wp--preset--color--accent-1);font-weight:900;font-size:2rem}body.home .block-3 .circle.two{background-color:var(--wp--preset--color--accent-2)}body.home .block-3 .circle.three{background-color:var(--wp--preset--color--accent-3)}body.home .block-3 h4{font-weight:800}body.home .block-3 .wp-block-buttons{margin-top:2rem;justify-content:center}body.home .block-3 h3{margin-top:2rem;font-size:1.875rem;font-weight:500;text-align:center;text-transform:none;margin-bottom:0}body.home .block-3 h3 strong{font-weight:800}body.home .block-3 h3 .hilight{font-size:1.5rem;font-weight:900}body.home .block-3 .container-block,body.home .block-3 .container-block .inner-wrapper{display:flex;flex-direction:row;gap:0}body.home .block-3 .container-block .col{flex:2;display:flex;flex-direction:column;align-items:center;justify-content:center}body.home .block-3 .container-block .col:nth-child(2){flex:3}body.home .block-3 .container-block.desktop{display:none;margin-top:1rem}body.home .block-3 .container-block.mobile{margin-top:3.5rem;flex-direction:column}body.home .block-3 .container-block.mobile p:not(.plus){text-align:left;padding:0 0 0 1em}body.home .block-3 .container-block.mobile .col{flex:1;gap:1rem}body.home .block-3 .container-block.mobile .col:nth-child(1) p{text-align:right;padding:0 1em 0 0}body.home .block-3 .container-block.mobile .col:nth-child(2){flex:0}body.home .block-3 .container-block.mobile figure.tel{position:relative;left:-1em;top:-1em;scale:1.5}body.home .block-3 .container-block figure{aspect-ratio:initial;margin:0;max-width:100%}body.home .block-3 .container-block figure.tel{scale:1.2}body.home .block-3 .container-block figure.ebook{scale:1.1}body.home .block-3 .container-block p{text-align:center;margin:0}body.home .block-3 .container-block p strong{font-size:1rem;font-weight:800}body.home .block-3 .container-block p strong .hilight{font-size:1.25rem;font-weight:900}body.home .block-3 .container-block p.plus{font-size:3rem;font-weight:900;line-height:1;margin:0;color:var(--wp--preset--color--accent-2)}body.home .block-3 .container-block .wp-block-buttons{margin-top:1.5rem;justify-content:center}body.home .block-3 ul{max-width:17em}body.home .block-green .content,body.home .block-9 .content{justify-content:center!important;text-transform:none}body.home .block-green h3,body.home .block-9 h3{margin:0;text-transform:none;font-size:1.5rem;text-align:center}body.home .block-green{background-color:var(--wp--preset--color--accent-1)}body.home .block-green .content{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5em;justify-content:center;align-items:center;text-transform:uppercase;font-weight:900;padding:1.5em 1em}body.home .block-green p{white-space:nowrap;margin:0}body.home .block-green h3{font-size:1.5rem}body.home .block-green h3 strong{font-weight:600}body.home .block-5{background-color:#d7d5d2}body.home .block-5>*:first-child{position:relative;z-index:1}body.home .block-5>*:first-child:after{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px #0009;left:3%;right:3%;top:initial;bottom:0;height:10px;width:94%;-moz-border-radius:100%;border-radius:100%}body.home .block-5 .wp-block-columns{background:#d7d5d2}body.home .block-5 .wp-block-column:first-child{padding:4em 0}body.home .block-5 p{text-align:center;font-size:1.25rem}body.home .block-5 .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem;margin:2rem auto 0;width:fit-content}body.home .block-5 .item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}body.home .block-5 .item img{max-width:4rem;max-height:4rem}body.home .block-5 .item h5{font-size:1.125rem;font-weight:800;margin:.5em 0 0;text-transform:uppercase;background-color:var(--wp--preset--color--accent-1)}body.home .block-5 .item p{margin:.35em 0 0;font-size:1rem;max-width:9em}body.home .block-6 .wp-block-column:first-child{position:relative}body.home .block-6 span.label{position:absolute;top:.65em;right:.25em;color:var(--wp--preset--color--accent-1);font-size:clamp(30px,13vw,90px);font-weight:900;margin:0;writing-mode:vertical-rl;text-orientation:mixed}body.home .block-6 figure{aspect-ratio:1/1}body.home .block-6 h3{text-transform:none;font-size:2rem}body.home .block-6 h3 .hilight{text-transform:none}body.home .block-6 p{margin:1.5rem 0}body.home .block-6 .wp-block-buttons{margin-top:2rem}body.home .block-7,body.home .block-7-2{background-color:var(--wp--preset--color--base);text-align:center}body.home .block-7 .wrapper,body.home .block-7-2 .wrapper{background-color:var(--wp--preset--color--base);padding:4rem 0}body.home .block-7 h2,body.home .block-7-2 h2{text-transform:none;margin:0}body.home .block-7 h2+h2,body.home .block-7-2 h2+h2{margin-top:.25em}body.home .block-7 p,body.home .block-7-2 p{font-weight:700;font-size:1.25rem;margin:0}body.home .block-7 h2+p,body.home .block-7-2 h2+p{margin-top:1em}body.home .block-7 .wp-block-buttons,body.home .block-7-2 .wp-block-buttons{margin-top:2.5rem;justify-content:center}body.home .block-7 .wp-block-cb-carousel-v2,body.home .block-7-2 .wp-block-cb-carousel-v2{margin-top:2.5rem}body.home .block-7 .cb-slide-wrapper{background-color:var(--wp--preset--color--accent-2);border-radius:1.5em;padding:2rem}body.home .block-7 .cb-slide-wrapper .note{max-width:150px;margin:0 auto}body.home .block-7 .cb-slide-wrapper h4{display:inline-block;font-size:1.25rem;font-weight:900;margin:1.5rem 0 0;text-transform:uppercase}body.home .block-7 .cb-slide-wrapper p{font-size:1rem;font-weight:600;margin:1rem 0 0}body.home .block-7-2{position:relative;overflow:hidden}body.home .block-7-2:before{content:"";width:94%;left:3%;position:absolute;top:-10px;height:10px;box-shadow:0 0 20px #0009;-moz-border-radius:100%;border-radius:100%;z-index:1}body.home .block-7-2:after{content:"";width:94%;left:3%;position:absolute;bottom:-10px;height:10px;box-shadow:0 0 20px #0009;-moz-border-radius:100%;border-radius:100%;z-index:1}body.home .block-7-2 .cb-slide img{width:100%;height:auto;object-fit:cover;border-radius:var(--yz-box-radius)}body.home .block-7-1{background-color:var(--wp--preset--color--accent-2);text-align:center}body.home .block-7-1 .wrapper{background-color:var(--wp--preset--color--accent-2);padding:2.5rem 0 3rem}body.home .block-7-1 h2,body.home .block-7-1 p{margin:0}body.home .block-7-1 h2{font-size:1.5rem;font-weight:700;margin-top:1rem}body.home .block-7-1 .panel-wrapper{margin:4rem 0 3rem;position:relative;height:100%;width:100%;min-height:32rem;background:transparent url(/wp-content/themes/tam/assets/images/MOCKUP-TABLETTE.webp) no-repeat center center;background-size:contain}body.home .block-7-1 .bubble{position:relative;display:flex;flex-direction:column;padding:1.35rem .85rem;border-radius:.75rem;background-color:var(--wp--preset--color--base);text-align:left;font-size:1rem;font-weight:400;line-height:1.5;color:var(--wp--preset--color--contrast);width:35svw}body.home .block-7-1 .bubble:after{content:"";position:absolute;border-style:solid;border-color:var(--wp--preset--color--base) transparent transparent}body.home .block-7-1 .bubble.b1{position:absolute;top:0;left:unset;right:0}body.home .block-7-1 .bubble.b1:after{bottom:0;left:20%;border-width:1rem 1.25rem 0 0;border-color:var(--wp--preset--color--base) transparent transparent;translate:calc(-50% - .6px) 100%;transform:skew(-20deg);transform-origin:top}body.home .block-7-1 .bubble.b2{position:absolute;top:-7%;left:0}body.home .block-7-1 .bubble.b2:after{bottom:0;left:80%;border-width:1rem 0 0 1.25rem;border-color:var(--wp--preset--color--base) transparent transparent;translate:calc(-50% + .6px) 100%;transform:skew(20deg);transform-origin:top}body.home .block-7-1 .bubble.b3{position:absolute;bottom:0;left:unset;right:0}body.home .block-7-1 .bubble.b3:after{top:0;left:20%;border-width:0 1.25rem 1rem 0;border-color:transparent transparent var(--wp--preset--color--base);translate:calc(-50% - .6px) -100%;transform:skew(20deg);transform-origin:bottom}body.home .block-7-1 .bubble.b4{position:absolute;bottom:7%;left:0}body.home .block-7-1 .bubble.b4:after{top:0;left:80%;border-width:0 0 1rem 1.25rem;border-color:transparent transparent var(--wp--preset--color--base);translate:calc(-50% + .6px) -100%;transform:skew(-20deg);transform-origin:bottom}body.home .block-7-1 .bubble h4{--yz-hilight-size: 0px;text-transform:none;font-size:1rem;font-weight:700;display:block;margin:0 auto;text-align:center}@media only screen and (max-width: 375px){body.home .block-7-1 .bubble h4{font-size:.95rem}}body.home .block-7-1 .bubble h4 .hilight{--yz-hilight-size: 0px;text-transform:none}body.home .block-7-1 .bubble p{text-align:center;font-size:.875rem}body.home .block-9,body.home .block-9 .content{background-color:var(--wp--preset--color--accent-2)}body.home .block-10{background-color:var(--wp--preset--color--accent-3);display:flex}body.home .block-10 .container-block figure{position:relative;top:-1.15rem}body.home .block-10 .container-block.mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem}body.home .block-10 .container-block.mobile .inner-wrapper{display:flex;max-width:100%}body.home .block-10 .container-block.mobile .inner-wrapper .col{flex:2}body.home .block-10 .container-block.mobile .inner-wrapper .col+.col{flex:2;z-index:1;position:relative}body.home .block-10 .container-block.desktop{display:none}body.home .block-10 .container-block.desktop .col{flex:2;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}body.home .block-10 .container-block.desktop .col+.col{flex:2;z-index:0;position:relative}body.home .block-10 .container-block.desktop p{text-align:center}body.home .block-10 .container-block.desktop p strong{text-transform:uppercase}body.home .block-10 .container-block.desktop .wp-block-buttons{margin-top:1rem}body.home .block-10 .container-block p,body.home .block-10 .container-block figure{margin:0}body.home .block-10 .content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0 4rem}body.home .block-10 .container{background-color:var(--wp--preset--color--base);position:relative}body.home .block-10 .wrapper{position:relative;z-index:1;background-color:var(--wp--preset--color--base)}body.home .block-10 .wrapper .wp-block-columns{margin:0;gap:0}body.home .block-10 .wrapper .wp-block-column:first-child{background:transparent url(/wp-content/themes/tam/assets/images/STUDIO_6059.webp) no-repeat center center;background-size:cover;aspect-ratio:667/572;display:flex}body.home .block-10 .wrapper .wp-block-column+.wp-block-column{padding:2rem 4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}body.home .block-10 h4{font-size:1.875rem;font-weight:500;text-align:center;margin:1em 0}body.home .block-10 ol{margin:0;padding:0;list-style:none}body.home .block-10 li{display:flex;align-items:center;justify-content:flex-start;margin:0;font-size:1rem;font-weight:800;gap:.75em}body.home .block-10 li+li{margin-top:1.5em}body.home .block-10 .circle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;border-radius:50%;background-color:var(--wp--preset--color--accent-1)}body.home .block-10 figure.logo{display:inline-block;margin:4rem auto 0;aspect-ratio:300/64;object-fit:contain}body.home .block-10 figure.logo img{scale:.7}body.home .block-11{background-color:var(--wp--preset--color--base);text-align:center}body.home .block-11 .wrapper{background-color:var(--wp--preset--color--base)}body.home .block-11 .inner-wrapper{max-width:1024px;margin:0 auto;padding:3rem 0}body.home .block-11 .wp-block-columns{margin:0}body.home .block-11 .wp-block-column{display:flex;flex-direction:column;align-items:center;justify-content:center}body.home .block-11 h4{font-weight:900;text-transform:uppercase}body.home .block-11 p{margin-top:.5em;flex:1;text-align:center!important}@media only screen and (min-width: 520px){body.home .hero-container .wave{position:relative;bottom:auto}body.home .block-10 .container-block.desktop{gap:20px}body.home .block-10 .container-block.desktop .col:first-child{align-items:flex-end}body.home .block-10 .container-block.desktop img{scale:.9}body.home .block-10 figure.logo img{scale:1}body.home .block-10 .wrapper .wp-block-column:first-child{min-width:365px}}@media only screen and (min-width: 640px){body.home .wp-block-column h3,body.home .wp-block-column p{text-align:initial}body.home .block-5 p{text-align:center}}@media only screen and (min-width: 768px){body.home .hero-content .content{position:relative;top:auto;margin-left:0}body.home .hero-content .content h2{font-size:2.5rem;margin-left:0;max-width:10em}body.home .hero-content h2,body.home .hero-content p{text-align:left}body.home .hero-content .wp-block-buttons{justify-content:flex-start}body.home .hero-container{min-height:698px;height:auto}body.home .hero-container .wave{--wave-height: min(340px, 21vw)}body.home .block-rose{padding-right:var(--wp--style--root--padding-right)!important;padding-left:var(--wp--style--root--padding-left)!important}body.home .block-rose .wp-block-column{background-color:var(--wp--preset--color--accent-4)}body.home .block-2 .wp-block-column+.wp-block-column{position:relative;overflow:hidden}body.home .block-2 .wp-block-column+.wp-block-column:before{content:"";height:94%;top:3%;position:absolute;left:-10px;width:10px;box-shadow:0 0 20px #0009;-moz-border-radius:100%;border-radius:100%;z-index:1}body.home .block-2 .mobile-video-container{display:none}body.home .block-2 .desktop-bg{display:block;height:100%;width:100%}body.home .block-3 .container-block.mobile,body.home .block-10 .container-block.mobile{display:none}body.home .block-3 .container-block.desktop,body.home .block-10 .container-block.desktop{display:flex}body.home .block-5 .wp-block-columns{background:#d7d5d2 url(/wp-content/themes/tam/assets/images/PHOTO_02.webp) no-repeat right center;background-position-x:72%;background-size:2000px}body.home .block-7-1 .panel-wrapper{min-height:25rem}body.home .block-7-1 .bubble{max-width:15em}body.home .block-7-1 .bubble.b1{top:-4%;left:60%;bottom:unset;right:unset}body.home .block-7-1 .bubble.b2{top:10%;left:max(0px,50% - 26rem);bottom:unset;right:unset}body.home .block-7-1 .bubble.b3{top:unset;bottom:17%;left:64%;right:unset}body.home .block-7-1 .bubble.b4{top:unset;bottom:0;left:max(0px,50% - 24rem);right:unset}}@media only screen and (min-width: 1024px){body.home .hero-content .content{margin-left:4em}body.home .hero-content .content h2{max-width:unset}body.home .block-2,body.home .block-6{padding:0!important}body.home .block-3{margin:0}body.home .block-3>.wp-block-group{margin:0 auto!important}body.home .block-3 .container{margin-right:0;margin-left:0}body.home .block-5 .wp-block-columns{background-position-x:75%}}@media only screen and (min-width: 1280px){body.home .hero-container .bg{background-position:70% bottom}}@media only screen and (min-width: 1340px){body.home .block-2>div{max-width:100%}body.home .block-2.block-rose .wp-block-column:first-child figure{display:flex;justify-content:flex-end}body.home .block-2.block-rose .wp-block-column:first-child img{max-height:670px;object-fit:contain;width:unset}body.home .block-2.block-rose .wp-block-buttons{justify-content:unset}body.home .block-6>div{max-width:100%}body.home .block-6.block-rose .wp-block-column:first-child figure{display:flex;justify-content:flex-end}body.home .block-6.block-rose .wp-block-column:first-child img{max-height:720px;object-fit:cover}body.home .block-6.block-rose .wp-block-buttons{justify-content:unset}}@media only screen and (min-width: 1440px){body.home .block-6.block-rose .wp-block-column:first-child figure{aspect-ratio:auto}body.home .block-6.block-rose .wp-block-column:first-child img{max-height:720px;max-width:720px;object-fit:cover}}@media only screen and (min-width: 1920px){body.home main{background-position:50% -300px}}@keyframes hz-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes infiniteScroll{0%{transform:translate(0)}to{transform:translate(calc(0px - 50%))}}@keyframes scrolling{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}body.woocommerce-account.logged-in .hero,body.page-id-232 .hero,body.page-id-1886 .hero{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:250px;min-height:50vw;background:transparent url(/wp-content/themes/tam/assets/images/MonEspace.webp) no-repeat center 0;background-size:80vw}body.woocommerce-account.logged-in .hero .content,body.page-id-232 .hero .content,body.page-id-1886 .hero .content{margin-left:0}body.woocommerce-account.logged-in .hero h2,body.page-id-232 .hero h2,body.page-id-1886 .hero h2{font-size:1.5rem;font-weight:500!important;margin:0}body.woocommerce-account.logged-in .hero h2 strong,body.page-id-232 .hero h2 strong,body.page-id-1886 .hero h2 strong{text-transform:none}@media only screen and (min-width: 768px){body.woocommerce-account.logged-in .hero,body.page-id-232 .hero,body.page-id-1886 .hero{background-position:100% 0;background-size:765px 527px;min-height:440px}body.woocommerce-account.logged-in .hero h2,body.page-id-232 .hero h2,body.page-id-1886 .hero h2{font-size:2rem!important}}@media only screen and (min-width: 1024px){body.woocommerce-account.logged-in .hero .content,body.page-id-232 .hero .content,body.page-id-1886 .hero .content{margin-top:5%}}@media only screen and (min-width: 1280px){body.woocommerce-account.logged-in .hero,body.page-id-232 .hero,body.page-id-1886 .hero{justify-content:center}body.woocommerce-account.logged-in .hero .content,body.page-id-232 .hero .content,body.page-id-1886 .hero .content{margin-top:0;margin-left:11%}}
