:root{--tpm-fill: #EAD2B5;--tpm-fill2: #D9AE85;--tpm-line: #8A5D30;--tpm-accent: #C27D52;--tpm-light: #F6EADB}.tp-has-motifs{position:relative;overflow:hidden;isolation:isolate}.tp-has-motifs>.tp-motifs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;color:var(--tp-color-accent)}.tp-has-motifs>:not(.tp-motifs){position:relative;z-index:1}.tp-motif{position:absolute;display:block;height:auto;pointer-events:none}.tpm-title-art{display:none;justify-content:center;align-items:flex-end;gap:10px;margin:0 auto 6px;pointer-events:none}.tpm-title-art .tp-motif{position:static}.tp-categories .tpm-cat-left,.tp-categories .tpm-cat-right{bottom:34px;width:clamp(120px,calc(50vw - 520px),170px)}.tp-categories .tpm-cat-left{right:calc(50% + 500px)}.tp-categories .tpm-cat-right{left:calc(50% + 500px);width:clamp(130px,calc(50vw - 510px),190px)}.tp-categories .tpm-title-art .tp-motif--cat-sit{width:58px}.tp-categories .tpm-title-art .tp-motif--dog-walk{width:66px}.tp-products .tpm-trail{width:210px;left:max(12px,calc(50% - 700px));bottom:0;opacity:.85}.tp-trust .tpm-trust-yarn{width:104px;right:max(16px,calc(50% - 650px));bottom:10px}.tp-trust .tpm-trust-heart{width:22px;right:calc(max(16px,calc(50% - 650px)) + 116px);bottom:58px}.tp-faq .tpm-faq{width:190px;left:calc(50% + 400px);top:44px}.tp-faq .tpm-title-art .tp-motif{width:92px}.tp-newsletter .tpm-nl-cat,.tp-newsletter .tpm-nl-dog{bottom:0}.tp-newsletter .tpm-nl-cat{width:150px;left:max(24px,calc(50% - 500px))}.tp-newsletter .tpm-nl-dog{width:170px;right:max(16px,calc(50% - 510px))}.tp-newsletter .tpm-title-art .tp-motif{width:132px}.tp-catalogue-header.tp-has-motifs{overflow:visible}.tp-catalogue-header>.tp-motifs{top:-40px}.tp-catalogue-header .tpm-coll-main{width:clamp(120px,12vw,170px);left:calc(50% + 340px);bottom:-14px}.tp-catalogue-header .tpm-coll-main.tp-motif--duo{width:clamp(160px,16vw,230px)}.tp-catalogue-header .tpm-coll-acc{width:clamp(70px,8vw,110px);right:calc(50% + 350px);bottom:2px}.tp-catalogue-header .tpm-coll-acc.tp-motif--trail{width:clamp(150px,15vw,220px);opacity:.7}.tp-catalogue-header .tpm-coll-acc.tp-motif--heart-fill{width:34px;bottom:20px}.tp-catalogue-header .tpm-title-art .tp-motif{width:76px}.tp-catalogue-header .tpm-title-art .tp-motif--duo{width:104px}.tp-catalogue-toolbar__container{position:relative}.tpm-divider{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);width:40px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--tp-color-bg, #FAF6F0);pointer-events:none}.tpm-divider .tp-motif{position:static;width:16px}@media(max-width:1199px){.tp-categories .tpm-cat-left,.tp-categories .tpm-cat-right,.tp-faq .tpm-faq,.tp-categories.tp-has-motifs .tp-section-title__mark,.tp-faq.tp-has-motifs .tp-section-title__mark{display:none}.tp-categories .tpm-title-art,.tp-faq .tpm-title-art{display:flex}.tp-products .tpm-trail{width:180px}.tp-trust .tpm-trust-yarn{width:64px;bottom:4px}.tp-trust .tpm-trust-heart{width:18px;right:calc(max(16px,calc(50% - 650px)) + 74px);bottom:36px}}@media(max-width:1099px){.tp-catalogue-header .tpm-coll-main{width:112px;left:auto;right:16px;bottom:-6px}.tp-catalogue-header .tpm-coll-main.tp-motif--duo{width:150px}.tp-catalogue-header .tpm-coll-acc{width:72px;right:auto;left:16px}.tp-catalogue-header .tpm-coll-acc.tp-motif--trail{width:130px}.tp-catalogue-header .tpm-coll-acc.tp-motif--heart-fill{width:26px}}@media(max-width:1023px){.tp-catalogue-header .tpm-coll-main,.tp-catalogue-header .tpm-coll-acc{display:none}.tp-catalogue-header .tpm-title-art{display:flex;margin:-14px auto 4px}.tp-catalogue-header .tpm-title-art .tp-motif{width:68px}.tp-catalogue-header .tpm-title-art .tp-motif--duo{width:100px}}@media(max-width:900px){.tp-newsletter .tpm-nl-cat,.tp-newsletter .tpm-nl-dog{display:none}.tp-newsletter .tpm-title-art{display:flex}}@media(max-width:749px){.tp-catalogue-header .tpm-title-art{margin-top:-28px}.tp-catalogue-header .tpm-title-art .tp-motif{width:60px}.tp-catalogue-header .tpm-title-art .tp-motif--duo{width:92px}.tp-categories .tpm-title-art{margin:-18px auto 2px}.tp-categories .tpm-title-art .tp-motif--cat-sit{width:48px}.tp-categories .tpm-title-art .tp-motif--dog-walk{width:54px}.tp-faq .tpm-title-art .tp-motif{width:80px}.tp-products .tpm-trail{width:150px;left:auto;right:12px;bottom:2px}.tp-trust .tpm-trust-yarn{width:56px;bottom:2px}.tp-trust .tpm-trust-heart{width:16px;right:calc(max(16px,calc(50% - 650px)) + 64px);bottom:30px}.tp-newsletter .tpm-title-art .tp-motif{width:116px}}@media(max-width:359px){.tp-catalogue-header .tpm-title-art .tp-motif{width:52px}.tp-catalogue-header .tpm-title-art .tp-motif--duo{width:84px}}.tp-row:has(>.tpm-row-deco){isolation:isolate}.tpm-row-deco{display:none;position:absolute;z-index:-1;right:9%;bottom:44px;align-items:flex-end;gap:14px;pointer-events:none}.tpm-row-deco .tp-motif{position:static;flex:none}.tpm-row-deco--cat .tp-motif--cat-sit{width:104px}.tpm-row-deco--cat .tp-motif--heart-fill{width:20px;margin-bottom:92px}.tpm-row-deco--paws{bottom:64px}.tpm-row-deco--paws .tp-motif--trail{width:210px;opacity:.8}.tpm-row-deco--dog .tp-motif--dog-sit{width:112px}.tpm-row-deco--dog .tp-motif--bone{width:56px}@media(min-width:1101px){.tp-row:not(:has(>.tp-row__track>:nth-child(3)))>.tpm-row-deco{display:flex}}@media(min-width:701px)and (max-width:1100px){.tp-row:not(:has(>.tp-row__track>:nth-child(2)))>.tpm-row-deco{display:flex;right:7%}.tpm-row-deco--cat .tp-motif--cat-sit{width:86px}.tpm-row-deco--cat .tp-motif--heart-fill{width:18px;margin-bottom:76px}.tpm-row-deco--paws .tp-motif--trail{width:170px}.tpm-row-deco--dog .tp-motif--dog-sit{width:92px}.tpm-row-deco--dog .tp-motif--bone{width:46px}}@media(max-width:700px){.tp-row:not(:has(>.tp-row__track>:nth-child(2)))>.tpm-row-deco--cat,.tp-row:not(:has(>.tp-row__track>:nth-child(2)))>.tpm-row-deco--dog{display:flex}.tpm-row-deco{right:12px;bottom:22px}.tpm-row-deco .tpm-rd-main{display:none}.tpm-row-deco--cat .tp-motif--heart-fill{width:24px;margin-bottom:0}.tpm-row-deco--dog .tp-motif--bone{width:38px}}@media(max-width:359px){.tpm-row-deco{right:8px}.tpm-row-deco--dog .tp-motif--bone{width:32px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/toudoupet-motifs.css.map */
