.tog-table__cloths-types{display:flex;flex-direction:row;justify-content:space-between}.size-table,td,th,tr{text-align:center;padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-4)}.size-table{table-layout:fixed}.size-table tbody tr:nth-child(odd){background-color:rgb(var(--footer-background))}.size-table__note{margin-top:var(--spacing-4);font-size:12px;color:rgb(var(--text-secondary))}.tog-table{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:1rem}.tog-table__cloth-type{display:flex;justify-content:center;flex-direction:column;align-items:center}@media screen and (max-width:741px){.tog-table__cloth-type img{max-width:60px;height:auto}.tog-table__cloth-type .tog-table__cloth-type-title{font-size:11px}}.button-effect{position:relative;color:rgb(var(--button-effect-color));transition:all .35s;z-index:2}.button-effect>*{transition:all .35s}.button-effect::before{content:"";position:absolute;top:-.5rem;left:-1rem;width:calc(100% + 2rem);height:calc(100% + 1rem);transition:all .35s;background-color:#000;z-index:-1;border-radius:31% 69% 25% 40%/65% 58% 57% 57%;transform:translateZ(0) scale(1);backface-visibility:hidden;will-change:transform,background-color;outline:1px solid transparent;background-color:rgb(var(--button-effect-background-color))}@media screen and (max-width:768px){.button-effect::before{height:calc(100% + .5rem);top:-.25rem}}.button-effect:hover::before{background-color:rgb(var(--button-effect-color));transform:translateZ(0) scale(1.01)}.button-effect:hover{color:rgb(var(--button-effect-background-color));opacity:1}span.button-effect{color:rgb(var(--button-effect-color))}@media screen and (max-width:1150px){.navigation-drawer .panel-list__wrapper:has(.button-effect),.navigation-drawer .panel:has(.button-effect),.navigation-drawer .panel__scroller:has(.button-effect),.navigation-drawer .panel__wrapper:has(.button-effect){overflow:visible}}.chat-selector{position:fixed;z-index:100;bottom:20px;right:20px}@media screen and (max-width:768px){.chat-selector{bottom:60px;right:0}}.chat-selector__buttons{position:absolute;bottom:0;right:0;--btn-size:60px;--gap:8px;--step:calc(var(--btn-size) + var(--gap) + 12px);--total-height:calc(var(--btn-size) * 3 + var(--gap) * 2 + var(--chat-padding) * 2 + 24px);--chat-padding:calc(var(--gap) * 2);padding:var(--chat-padding);width:calc(var(--btn-size) + var(--chat-padding) * 2);height:var(--btn-size);border-radius:calc(var(--gap) * 6);transition:background-color .3s ease,height .3s ease}.chat-selector__buttons>:not(.chat-selector__main-button-text,.chat-selector__whatsapp-button-text){position:absolute;bottom:var(--chat-padding);right:var(--chat-padding);width:var(--btn-size);height:var(--btn-size);border-radius:50%;background-color:rgb(var(--button-background-secondary));color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .3s ease,opacity .2s ease}.chat-selector__buttons .chat-selector__whatsapp-button{background-color:transparent!important}.chat-selector__buttons .chat-selector__main-button-text,.chat-selector__buttons .chat-selector__whatsapp-button-text{color:rgb(var(--button-background-secondary))}.chat-selector__buttons .chat-selector__close-button svg.icon{color:rgb(var(--button-background-secondary))}.chat-selector__buttons span:not(.icon){font-size:12px;visibility:hidden;opacity:0;transition:opacity .3s .1s ease}.chat-selector__buttons .chat-selector__close-button{background-color:transparent;color:rgb(var(--text-color))}.chat-selector__buttons .chat-selector__main-button-text{position:relative;top:39px;width:100%;text-align:center;display:block}.chat-selector__buttons .chat-selector__whatsapp-button-text{position:relative;top:140px}.chat-selector__buttons .chat-selector__main-button{z-index:3}.chat-selector__buttons .chat-selector__whatsapp-button{z-index:2}.chat-selector__buttons .chat-selector__close-button{z-index:1}.chat-selector__buttons:not([open]) .chat-selector__close-button,.chat-selector__buttons:not([open]) .chat-selector__whatsapp-button{opacity:0;transform:translateY(0);pointer-events:none}.chat-selector__buttons:not([open]) .chat-selector__main-button{transform:translateY(0)}.chat-selector__buttons[open] span:not(.icon){opacity:1;visibility:visible}.chat-selector__buttons[open]{height:var(--total-height);background-color:rgb(var(--footer-background))}.chat-selector__buttons[open] .chat-selector__whatsapp-button{opacity:1;transform:translateY(calc(var(--step) * -1));pointer-events:auto}.chat-selector__buttons[open] .chat-selector__close-button{opacity:1;transform:translateY(0);pointer-events:auto}.chat-selector__buttons[open] .chat-selector__main-button{transform:translateY(calc(var(--step) * -2))}.truncated-subtext__text{position:relative}.truncated-subtext__text--clamped::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(transparent,rgb(var(--background)));pointer-events:none}.truncated-subtext__toggle{display:inline-flex;align-items:center;gap:.3em;margin-block-start:.5em;background:0 0;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.truncated-subtext__toggle svg{transition:transform .2s ease}.truncated-subtext__toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media screen and (min-width:1000px){.newsletter--expanded{display:flex}.newsletter--expanded>*{width:auto}.newsletter--expanded.newsletter--left{flex-direction:row}.newsletter--expanded.newsletter--right{flex-direction:row-reverse}.newsletter--expanded .newsletter-box{padding:0;flex:1 1 0}.newsletter--expanded .newsletter-box .newsletter-content{max-width:unset}.newsletter--expanded .newsletter-box .newsletter-content>.form{max-width:780px}.newsletter-image{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--newsletter-image-content-ratio,50%)}.newsletter-image img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1500px){.newsletter--expanded{padding-inline:0}}@media screen and (min-width:1000px) and (max-width:1499px){.newsletter--expanded{padding-inline:3rem}}.newsletter--expanded a{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh)/100% 1px no-repeat;transition:background-size .3s ease-in-out,color .3s ease-in-out}.newsletter--expanded a:hover{background-size:0 1px;color:rgb(var(--text-color))}